@media screen and (min-width: 1025px ) {
.NavList_a1 a:hover, .contact .content-box .L a:hover b, .ProductList_b1 li:hover h3 { color: #00605f; }
.contact .content-box .L a:hover { opacity: 1; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; }
.news-list a:hover, .ProductList_b1 li:hover:before, .back-box a:hover { background: #00605f; }
.news-list a:hover h3, .news-list a:hover p, .news-list a:hover time, .back-box a:hover { color: #fff; }
.ProductList_b1 li:hover a, .back-box a:hover { border-color: #00605f; }
.detail-btn a:hover { text-decoration: underline; }
}
@media screen and (min-width: 721px ) {
 .news-list li:not(:nth-child(3n+1)) {
 margin-left: 2%;
}
.ProductList_b1 li:not(:nth-child(4n+1)) {
margin-left:2.4%;
}
}
@media screen and (max-width: 1600px ) {
.MenuList_f1>ul>li>:first-child, .NavList_a1 a, .about .L p, .rid35 dt p { font-size: 16px; }
}
@media screen and (max-width: 1400px ) {
.MenuList_f1>ul>li>:first-child, .NavList_a1 a, .about .L p, .contact .content-box span, .contact .content-box .L b, .ProductList_b1 li h3, .rid35 dt p { font-size: 14px; }
.MenuList_f1>ul>li>:first-child:after { height: 2px; }
.MenuList_f1>ul>li:not(:first-child) { margin-left: 2%; }
.contact .content-box .L { /*padding: 0 3%; */ width: 45%; }
.news-list p { height: 41px; }
.contact .content-box .R { width: 55%; height: 50vw; }
}
@media screen and (max-width: 1024px ) {
.contact .content-box .R { height: 60vw; }
.product-detail .TL { height: 28vw; }
.picimg { height: 18vw; }
.news-list h3 { height: 6vw; }
.ResTitle_a1 { font-size: 3.125vw; }
.f-1v25 { font-size: 2vw; }
/*主导航响应 2018.5.07 当选择拨动时一级和二级不能一开始就隐藏*/
.MenuList_f1 { display: none; line-height: normal; transition: none; overflow: auto; top: 91px; right: 0; position: fixed; background: #fff; height: auto; width: 220px; height: 90%; height: calc(100vh - 91px); height: -webkit-calc(100vh - 91px); }
.MenuList_f1>ul { height: auto; }
.MenuList_f1>ul>li>:first-child:after { display: none; }
.MenuList_f1>ul>li>:first-child { padding-right: 15px; text-align: left; padding-left: 20px; display: block; font-size: 14px; line-height: 40px; height: 40px; }
.MenuList_f1>ul>li>:first-child.icon:before { transition: 0.3s ease 0s; display: block; float: right; content: '>'; font-family: "宋体", "SimSun"; }
.MenuList_f1>ul>li { overflow: hidden; border-top: 1px solid #eee; max-width: none; width: 100%; display: block; margin-left: 0; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; transition: none; opacity: 1; text-align: left; height: auto; position: static; width: 100%; background: none; line-height: 30px; transform: none; }
.MenuList_f1>ul>li:hover>:nth-child(2) { height: auto; transition: none; opacity: 1; transform: none; }
.MenuList_f1>ul>li ul li { background: #eee; margin-left: 0; width: 100%; padding: 0px; display: block; border-top: 1px solid #f5f5f5; font-size: 16px; }
.MenuList_f1>ul>li ul li a { color: #666; line-height: 35px; height: 35px; font-size: 12px; width: auto; padding-left: 20px; text-align: left; }
.MenuList_f1>ul>li:hover>:first-child, .MenuList_f1>ul>li>:first-child.on { color: #00605f; }
.MenuList_f1>ul>li>:first-child.on:before { transform: rotate(90deg); }
/*汉堡按钮*/
.menu-i { display: block; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
.menu-box { height: 60px; }
.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-top>div { padding: 8px 0; }
.MenuList_f1>ul>li:not(:first-child) { margin-left: 0; }
.MenuList_f1>ul>li a { padding: 0; }
.w-82, .menu-w { width: 92%; }
.about .R { width: 40%; height: 54vw; }
.about .L { width: 60%; padding-right: 10%; }
.contact .content-box span, .contact .content-box .L b { font-size: 12px; }
.contact .content-box .L em { width: 24px; height: 24px; margin-right: 5px; }
.contact .content-box span { width: calc(100% - 19px); }
.contact .content-box h3 { font-size: 2vw; }
.contact .content-box i { width: 14px; height: 14px; margin-right: 5px; line-height: 14px; }
.product-detail .TRT h3, .detail-title, .rid35 dt strong { font-size: 2.5vw; }
.rid35 .R { padding-left: 5%; }
.rid35 dd { width: 6.5vw; height: 6.5vw; }
.rid35 dt { width: calc(100% - 6.5vw); }
.menu-slide { display: none; }
}
@media screen and (max-width: 720px ) {
.about .L p, .about .L em, .product-detail .TRT span { font-size: 3.8vw; }
.product-detail .TL { height: 80vw; width: 100%; margin-left: 0; margin-bottom: 5vw; }
.product-detail .TRB p { line-height: 1.5; font-size: 3.8vw; }
.product-detail .TRB>div, .product-detail .TRT { width: 100%; margin-right: 0; }
.product-detail .TRB { padding: 5vw; margin-top: 5vw; }
.detail-btn { text-align: center; }
.product-detail .TR { margin-left: 0; }
.news-list li { width: 100%; margin-bottom: 8vw; }
.ProductList_b1 li { width: 49%; margin-bottom: 4%; }
.picimg { height: 38vw; }
.ProductList_b1 li h3 { font-size: 3.8vw; padding: 3vw 0; }
.ProductList_b1 li:before { top: 0.7vw; left: 0.7vw; }
.ProductList_b1 li:nth-child(2n+2) { margin-left: 2%; }
.news-list a { padding: 5%; border-color: #ddd; }
.contact .content-box .L { padding: 5%; width: 100%; }
.contact .content-box i { width: 4.5vw; height: 4.5vw; margin-right: 2vw; line-height: 4.5vw; }
.contact .content-box span { width: calc(100% - 6.5vw); font-size: 3.8vw; }
.contact .content-box .L em { width: 5.5vw; height: 5.5vw; margin-right: 2vw; }
.contact .content-box .L a { padding: 2vw 0; margin-top: 3%; opacity: 1; }
.contact .content-box .R { width: 100%; height: 70vw; }
.page-box { padding: 8vw 0; }
.about .L { width: 100%; padding-right: 0; }
.nav { padding-bottom: 5vw; }
.about .R { width: 100%; display: block; margin-top: 5vw; height: 60vw; }
.logo { width: 64.5%; }
.menu-box .M { width: 35.5%; }
.menu-box { height: 16.7vw; }
.menu-i { height: 16.7vw; line-height: 16.7vw; }
.menu-icon span:before { top: -2.2vw; }
.menu-icon span:after { bottom: -2.2vw; }
#MenuList_f1_public-bg { height: calc(100% - 25.42vw); top: 25.42vw; }
.MenuList_f1 { width: 60%; top: 25.42vw; height: calc(100vh - 25.42vw); height: -webkit-calc(100vh - 25.42vw); }
.MenuList_f1>ul>li>:first-child { font-size: 4.4vw; line-height: 12vw; height: 12vw; padding: 0 3.5vw; }
.MenuList_f1>ul>li ul li a { line-height: 9vw; height: 9vw; font-size: 3.8vw; padding: 0 4.5vw; }
.menu-icon span, .menu-icon span:before, .menu-icon span:after { width: 6.7vw; }
.menu-top, .NavList_a1 a, .ProductList_b1 ul.no-child { font-size: 3.8vw; }
.menu-top em { margin: 0 3.5vw; }
.menu-top>div { padding: 2vw 0; }
.footer .L { position: static; transform: none; text-align: center; }
.bq, .about .L em，.about .L p, .contact .content-box .L b, .news-list li { font-size: 3.8vw; }
.about .L strong, .ResTitle_a1, .contact .content-box h3 { font-size: 5.6vw; }
.news-list h3, .detail-title { font-size: 5vw; height: auto; }
.news-list p { height: auto; }
.detail-content { margin-top: 5vw; padding: 5vw 0 0; border-top: 1px solid #ddd; }
.product-detail .B .back-box { width: 100%; margin: 10vw auto 0; }
.product-detail .B .back-box a { padding: 1.5vw 0; border-radius: 0; background: #00605f; color: #fff; border: none; }
.detail-btn span { margin: 0 5vw; }
.bq span:last-child { display: block; }
.footer { padding: 4% 0; }
.NewsDetail_a1 #nc[class*="nf"] { padding: 0; }
.product-detail .TRT h3 { font-size: 6.25vw; }
.rid35 .R { padding-left: 0; width: 100%; display: block; }
.rid35 dd { width: 12.5vw; height: 12.5vw; }
.rid35 dt { width: calc(100% - 12.5vw); }
.rid35 dt strong { font-size: 4.4vw; }
.rid35 dt p { font-size: 3.8vw; }
.i-a { width: 30.5vw !important; height: 8.3vw !important; line-height: 8.3vw !important; background: #00605f !important; color: #fff !important; }
.menu-top .L span, .footer .R, .about .L strong br, .detail-btn, .rid35 .L { display: none; }
}
