﻿@charset "utf-8"; 
.home-choose .chooselist .itemchoose {height:auto;}
.home-choose .chooselist {align-items:inherit;}
.home-product .product-list {align-items:inherit;}
.home-product .product-list .itempro {height:auto;display:flex;flex-direction:column;}
.home-product .product-list .itempro .info {flex:1;}
.home-case .caselist .itemcase {height:auto;display:flex;flex-direction:column;}
.home-case .caselist .itemcase .info {flex:1;}
.home-case{background-size:cover!important}
.touch-block .touch-message .touch-text{-webkit-line-clamp:inherit}
@font-face {font-family:'iconfont2';font-display:swap;src:url(https://css02.v15cdn.com/m408/fonts/iconfont.woff2) format('woff2'),url(https://css02.v15cdn.com/m408/fonts/iconfont.woff) format('woff'),url(https://css02.v15cdn.com/m408/fonts/iconfont.ttf) format('truetype')}
.home-adv .advlist .iconfont {font-family:'iconfont2'!important;}
.home-adv .advlist .icon-zhizao:before {content:"\e600"}
.home-adv .advlist .icon-fuwu:before {content:"\e704"}
.home-adv .advlist .icon-jingyan:before {content:"\e61a"}
.home-adv .advlist .icon-users:before {content:"\e62e"}
.home-adv .advlist{align-items:inherit}
.home-adv .advlist .itemadv .text{margin-left:15px;flex:1;}
.home-adv .advlist .itemadv .text .title{margin:0;display:block;font-size:20px}
@media (max-width:1100px){.home-adv .advlist .itemadv{width:50%}
.home-adv .advlist{flex-wrap:wrap}}
@media (max-width:768px){.home-adv .advlist .itemadv{width:100%}}
@media (max-width:500px){.home-adv .advlist .itemadv .text .title{font-size:17px}}
.home-choose {background:#EDEDED;}
.home-choose .home-title {color:var(--fontcolor);}
.home-choose .home-des {color:#000;margin:12px 0 0;text-align:center;opacity:.7}
.home-chooselist {display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px;}
.home-chooselist li {width:32%;text-align:center;margin-top:40px;}
.home-chooselist li .home-chooseicon img {height:56px;}
.home-chooselist li .home-choosetit {font-weight:bold;margin:15px 0;}
.home-chooselist li p {color:#666;margin:0 auto;max-width:380px;}
@media (max-width:768px){.home-chooselist li{width:48%;}}
@media (max-width:500px){.home-chooselist {padding-top:0;}
.home-chooselist li{width:100%;}
.home-chooselist li .home-chooseicon img {height:46px;}
.home-chooselist li .home-choosetit {margin:10px 0;}
.home-chooselist li p {font-size:14px}}
.home-company .company-img::before{display:none;}
.home-choose .numCount .itemnum sup {font-size: 20px;}
@media(min-width:1025px){header .head-info .head-logo img{max-height: 100px;}header .head-info .head-logo{padding-left: 150px;}}