﻿@charset "utf-8"; 
:root{--color:#0076BE}
.prodetails-bref,.prodetails-bref p,.siggle-page .page-r{line-height:2}
.prodetails-bref table{max-width:90%}
.pageAll{line-height:2em}
@media (min-width:1000px){.page-r{width:calc(100% - 381px)}
.container,.container-s{padding-right:60px}}
.prodetails-page .page-r table{margin-bottom:20px}
.about-l-text{text-align:justify}
.logo{height:100%}
.highpro-l .swiper-button-next i,.highpro-l .swiper-button-prev i{display:none}
.timeline-items{width:50%;float:left;clear:both;padding:0 40px;display:flex;position:relative;margin-bottom:15px}
.timeline:after{clear:both;content:'';display:block}
.timeline-items:nth-child(2n){float:right;flex-direction:row-reverse}
.imgbox{position:absolute;width:20px;height:20px;background:var(--color);border-radius:50%;top:0;border:2px solid #fff}
.timeline-items .item-contents{width:100%}
.timeline-items:nth-child(2n+1) .imgbox{right:-10px}
.timeline-items:nth-child(2n) .imgbox{left:-10px}
.timeline:before{content:'';position:absolute;height:100%;width:1px;background:var(--color);left:50%;top:0;transform:translateX(-50%)}
.timeline{position:relative}
.timeline-items .year{font-size:20px;font-weight:700;color:var(--color)}
@media (max-width:768px){.timeline-items{width:100%}
.timeline-items:nth-child(2n) .imgbox,.timeline-items:nth-child(2n+1) .imgbox{left:0}
.timeline:before{left:10px}}
@media (min-width:768px){.productcate-list li{width:25%}}
.prodetails-bref div[style*='#85df1e']{background:var(--color)!important}
.about-r-num em{font-style:normal;font-size:14px}
.logo{padding:5px 0}
.logo img{object-fit:contain}
.write-text{color:#fff}
.send-inquiry .inquiry-form #in-name{background-image:url(/js/34701/inname.png);background-position:right -37px}
.send-inquiry .inquiry-form #in-email{background-image:url(/js/34701/inemail.png)}
.send-inquiry .inquiry-form #in-content{background-image:url(/js/34701/incontent-c.png)}
.location .location-box{opacity:.7;display:none;padding:0}
.contact li a,.contact li p,.location-title{color:#000}
.productcate-list li{width:24.2%}
.location{padding:0;background:#74b2e4}
.foot-item1 img{max-width:100px;}
.about-r li i, .about-r li em{font-size:30px;}
@media (max-width:540px){.about-r li i, .about-r li em{font-size:22px;}}