@charset "utf-8";

.page-box { padding: 1.5vw 0px; }
.page-box .B { margin-top: 1vw; }





/*honor*/
.honor [class*="PhotoList"] li a { height: 20vw; padding: 1.5vw; text-align: center; transition: 0.5s ease 0s; }
.honor [class*="PhotoList"] li a:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.honor [class*="PhotoList"] img, .case [class*="PhotoList"] img { height: auto; max-height: 100%; max-width: 100%; margin-left: 0; transform: scale(1); }
.honor [class*="PhotoList"] li span { padding: 0 10px; border: none; background: none; margin-top: 1vw; color: #666; transition: 0.5s ease 0s; }







.MenuList_f2 .child, .MenuList_f2 li:first-child, [class*="ResTitle_a"] br, .ResTitle_a2 em, .news .B time i, .price #NewsList_a1 .newimg, .price #NewsList_a1 .data i, .NavigationList_a1_2ndGrade, .equipment [class*="PhotoList"] h4, .equipment [class*="PhotoList"] li a:before, .case [class*="PhotoList"] li a:hover h4, .PhotoList_h1 img, .hot .data, .hot .B .newnr p { display: none; }
 @media screen and (min-width: 801px ) {
.case [class*="PhotoList"] li:nth-child(8n+5), .case [class*="PhotoList"] li:nth-child(8n+6), .case [class*="PhotoList"] li:nth-child(8n+7), .case [class*="PhotoList"] li:nth-child(8n+8) { background: #f7faff !important; }
.case-list { margin-top: 2vw; }
.ClassList_b2 li:not(:first-child) { border-top: 1px solid #e8e8e8; }
.ClassList_b2 a:after { content: ''; position: absolute; z-index: -1; top: 0; right: 2.5vw; height: 100%; width: 5px; opacity: 0; background: url(../images/i12.png) no-repeat center; background-size: 100% auto; }
.case .L { width: 15%; }
.case .R { width: 85%; padding-left: 4vw; }
.rid59 ol li:not(:first-child) { margin-left: 2.5vw; }
.rid59 ul li .L { width: 39%; position: absolute; height: 100%; z-index: 0; left: 0; top: 0; }
.rid59 ul li .R { width: 61%; margin-left: auto; padding: 3vw 4vw; }
.contact-box { padding: 0 6vw; }
#pro-swiper1 { height: 43vw; }
.product-detail .pro-btn { margin-left: 3vw; }
.product-detail .select { width: 14.5vw; }
.product-detail .TR { position: absolute; z-index: 0; right: 0; bottom: 0; }
.product-detail .BR { width: 18.5%; }
.product-detail .BL { width: 81.5%; padding-left: 5vw; }
.product-list .BB li { width: 18%; margin-bottom: 2.5%; }
.product-list .BB li:not(:nth-child(5n+1)) {
margin-left:2.5%;
}
.NavigationList_a1_2ndGrade.active { display: block; }
.NavigationList_a1_2ndGrade a { min-width: 7.5vw; border: 1px solid #e8e8e8; text-align: center; padding: 0.6vw 10px; margin-right: 1.5vw; }
.NavigationList_a1_2ndGrade a.on { color: #036bcc; border-color: #036bcc; }
.ClassList_b1 li { width: 20%; }
.news-zz { position: absolute; width: 100%; height: 100%; z-index: 1; top: 0; left: 0; background: rgba(229,88,87,0.9); padding: 4vw; /*transform: scale(0.5); opacity: 0;*/ transition: 0.5s ease 0s; }
.news .B li { width: 23.5%; margin-left: 2%; }
.news-list .B li:first-child .newnr { padding: 0; }
.news-list .B li:first-child .newnr b { font-size: 1.45vw; color: #fff; }
.news-list .B li:first-child .newnr p { color: #fff; line-height: 2; max-height: 64px; -webkit-line-clamp: 2; }
.news-list .B li:first-child .data { display: none; }
.news-list .B li:first-child { width: 49%; margin-left: 0; }
.news-list .B li:first-child .newimg { max-height: 100%; min-height: 25vw; }
.news-list .B li:first-child a { padding-bottom: 0; }
.news-list .B li:nth-child(4), .price #NewsList_a1 li:nth-child(4n+1) { margin-left: 0; }
.hot .TR li:not(:first-child) { margin-left: 2vw; }
.hot [class*="PhotoList"] li { width: 32%; background: none; }

.honor [class*="PhotoList"] li { width: 32%; background: none; }
.honor [class*="PhotoList"] li:nth-child(4n+1), .hot [class*="PhotoList"] li:nth-child(4n+1) { margin-left: 2%; }
.honor [class*="PhotoList"] li:nth-child(3n+1), .hot [class*="PhotoList"] li:nth-child(3n+1) { margin-left: 0; }
.rid37 .TR, .honor .TR, .news .TL, .news .TR, .hot .TR, .hot .TL, .rid57 .TR, .rid58 .TR, .rid59 .TL, .rid59 .TR { width: auto; }
.rid37 .TL, .honor .TL, .equipment .TL { width: 43%; }
.rid57 .TL, .rid58 .TL { width: 59%; }
.his-img { width: 41.5%; }
.his-text { width: 58.5%; padding-left: 8%; padding-top: 1vw; }
.rid35 .B { background: url(/images/img1-3.jpg) no-repeat center; background-size: 39.8vw auto; padding: 4vw 0 1vw; }
.rid35 .B p { margin-top: 0.5vw; width: 25vw; }
.rid35 .TL { width: 45%; }
.rid35 .TR { width: 55%; padding-left: 7%; }
.rid35 .B li:nth-child(1) { margin-left: 20vw; }
.rid35 .B li:nth-child(2) { margin-left: 57vw; margin-top: 1.5vw; }
.rid35 .B li:nth-child(3) { margin-left: 5vw; }
.rid35 .B li:nth-child(4) { margin-left: 64vw; margin-top: 1vw; }
.rid35 .B li:nth-child(5) { margin-left: 17vw; margin-top: 7vw; }
.about .TL { width: 47.5%; }
.about .TR { width: 52.5%; padding-left: 9%; }
.NavList_a1 li { display: inline-block; vertical-align: top; }
.nav { border-bottom: 1px solid #e8e8e8; text-align: center; }
.NavList_a1 a:after { content: ''; width: 0; left: 50%; height: 2px; background: #036bcc; z-index: -1; transition: 0.5s ease 0s; bottom: 0; position: absolute; }
.NavList_a1 a:hover:after { width: 100%; left: 0; }
.NavList_a1 li:not(:first-child) { margin-left: 4vw; }
.MenuList_f2 a:hover:after { width: 100%; margin-left: 0; }
.beian span:last-child { display: block; margin-top: 5px; }
.MenuList_f1>ul>li ul li:not(:first-child) { margin-left: 4vw; }
.MenuList_f1, .MenuList_f1>ul, .MenuList_f1>ul>li, .MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li>:first-child a, .language, .search-box, .search-click { height: 100%; }
.MenuList_f1>ul>li ul li a:hover, .language-box:hover .language, .a1:hover span, .honor [class*="PhotoList"] li:hover span, .hot .TR a:hover p, .ClassList_b1 a:hover p, .NavigationList_a1_2ndGrade a:hover, .pro-btn a:hover span, .product-list .BB li h3:hover, .rid59 ol li a:hover p, .ClassList_b2 a:hover, .NavList_a2 a:hover { color: #036bcc; }
.MenuList_f1>ul>li:hover>:nth-child(2)/*, #NewsList_a1 li a:hover .news-zz */ { transform: scale(1); opacity: 1; }
.news .B li a:hover img { transform: translateX(-50%) scale(1.1); }
.language-box:hover ul { transform: translate(0); opacity: 1; }
.case [class*="PhotoList"] li:hover img, .honor [class*="PhotoList"] li:hover img, .product-list .BB li:hover em { transform: scale(1.1); }
.MenuList_f1>ul>li:hover>:first-child:after { width: 100%; left: 0; opacity: 1; }
.language:hover:after { -webkit-animation: a1 2.5s infinite; -moz-animation: a1 2.5s infinite; -ms-animation: a1 2.5s infinite; -o-animation: a1 2.5s infinite; animation: a1 2.5s infinite; }
.a1:hover i:before {/*transform:scale(0.75);*/ width: 75%; height: 75%; left: 12.5%; top: 12.5%; }
.a1:hover i:after {/*transform:scale(1);*/ width: 100%; height: 100%; left: 0; top: 0; }
.honor [class*="PhotoList"] li:hover a, .detail-btn:hover, .turn-page:hover i { background: #036bcc; }
.news .B li a:hover { border-color: #036bcc; box-shadow: 5px 5px 1vw 0 rgba(0,0,0,0.05); }
.hot .TR a:hover i, .product-list .BB li:hover, .product-detail .pro-btn a.on { border-color: #036bcc; }
.hot [class*="PhotoList"] li:hover span, .pro-btn a:hover i , .presence .B li a:hover .newnr b{ color: #fff; background: #036bcc; }
.hot [class*="PhotoList"] li a:hover:before { opacity: 0.4; }
.ClassList_b1 a:hover { background: #eee; }
.hot [class*="PhotoList"] li a:hover h4 { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.product-list .BB li:hover { box-shadow: 0 0 1.5vw 0 rgba(0,0,0,0.09); }
.detail-btn:hover:before { border-color: #fff; }
.turn-page .page-l:hover:after { border-right-color: #036bcc; }
.turn-page .page-r:hover:after { border-left-color: #036bcc; }
.turn-page a:hover:before { border-color: #036bcc; opacity: 1; }
.turn-page .page-l:hover:before { right: 40%; }
.turn-page .page-r:hover:before { left: 40%; }
}
