﻿@charset "utf-8"; 
.contact-list .contact-item .contact-item-text{min-width:300px}
@media (min-width:769px){.contact-list{align-items:inherit}}
.home-about .about-img .about-icon img { top: 50%;}
.contact-us .contact-title{font-size: 36px;font-weight: var(--fontbold6);text-align: center;color: #111;line-height: 1.4;}
.contact-us .contact-text {max-width: 600px;margin: 0px auto;text-align: center;margin-bottom: 20px;}
.contact-us .contact-list .contact-item {position: relative;display: flex;align-items: center;padding: 20px 30px;text-align: left;background: #fff;box-shadow: 0 3px 21px 0 rgba(222, 222, 222, .55);border-radius: 8px;transition: all .1s linear;}
.contact-us .contact-list .contact-item:hover{transform: translateY(-5px);box-shadow: 0 3px 21px 0 rgba(222, 222, 222, .55);}
.contact-list .contact-item em{width: auto;height: auto;}
.contact-us .contact-list .contact-item em {font-size: 40px;font-weight: var(--fontbold3);color: var(--color);background: transparent;}
.contact-us .contact-list .contact-item:hover em{font-size: 40px;}
.contact-us .contact-list .contact-item-text{margin-top: 5px;}
.contact-us .contact-list .contact-item .contact-item-p {flex: 1;padding-left: 20px;}
.contact-us .contact-list .contact-item .contact-item-title{font-size: var(--fontsize20);font-weight: var(--fontbold6);margin: 0;}
.contact-us .contact-list .contact-item a{color: #000;text-decoration: none;}
.contact-us .contact-list .contact-item a:hover{border-bottom: 1px solid var(--color);}
@media (max-width: 1440px) {.contact-us .contact-title {font-size: var(--fontsize30);}}
@media (max-width: 1280px) {.contact-us .contact-list .contact-item{padding: 15px;}
.contact-us .contact-list .contact-item em {font-size: var(--fontsize30);}
.contact-us .contact-list .contact-item:hover em{font-size: var(--fontsize30);}
.contact-us .contact-list .contact-item .contact-item-p{padding-left: 10px;}}
@media (max-width: 1024px) {contact-us .contact-title {font-size: var(--fontsize26);}}
@media (max-width:990px) {.contact-us .contact-list .contact-item{width: 48%;margin-bottom: 2em;}
.contact-us .contact-list .contact-item:last-child{margin-bottom: 0;}}
@media (min-width: 769px) {.contact-us .contact-list {align-items: inherit;}}
@media (max-width:768px) {.contact-us .contact-list .contact-item{width: 100%;margin-bottom: 2em;}}
@media (min-width:769px){.nav-ul>li#liproducts .submenu>.LiLevel1>a{display:none}
.nav-ul>li#liproducts .submenu {width: 920px;}
.nav-ul>li#liproducts .submenu>li {width: 230px;margin-bottom:25px;}
.nav-ul>li#liproducts .submenu>li:hover ul{display: flex;}
.nav-ul>li#liproducts .submenu>li ul {display: flex;flex-wrap: wrap;width: 660px;}
.nav-ul>li#liproducts .submenu>li ul li {width: 220px;padding-left: 15px;}
.nav-ul>li#liproducts .submenu>li ul li.LiLevel2-level1{width: 660px;}
.nav-ul>li#liproducts .submenu>li ul li.LiLevel2-level1 a{font-weight: bold;font-size: 20px;}
}
.foot-nav .foot-item.foot-pro .foot-list li.LiProCateOne a{font-weight: bold;color:var(--color)}
@media (min-width:1025px){.foot-nav{width:80%;flex:inherit}
.foot-item.foot-pro{width:48%;}
.foot-nav .foot-item.foot-pro .foot-list{display:flex;flex-wrap:wrap;}
.foot-nav .foot-item.foot-pro .foot-list li{width:50%;}}
@media (min-width:1025px) and (max-width:1280px){.foot-info{width:24%;margin-right:4%;}}
.foot-qrimg img{ margin-bottom: 10px; }
footer .foot-info .foot-tel {line-height: 2;}