﻿@charset "utf-8"; 
.singgle-main .l-wrap{max-width:1300px;}
@media (min-width:1024px) {.head-info .head-logo a img{max-height: 150px;}}
.kche-t158 .kche-t158-math {bottom: -2px;}
.home-footlogo ul li { width: 6.5%;}
.home-about .about-img .routeimg::after{border-radius: inherit;}
.home-about .about-img .routeimg img{border-radius: inherit;}
.home-custom{padding:4% 0;background:#F6F6F6;position:relative;}
.home-custom:before{content:'';position:absolute;background:#FFF url(https://css02.v15cdn.com/m427/imgs/bg-2.webp);color:var(--fontcolor);filter:opacity(.012);left:0px;top:0px;width:100%;height:100%;}
.home-custom .l-wrap{display:flex;flex-wrap:wrap;position:relative}
.home-custom .l-wrap>div{width:400px;padding-right:30px}
.home-custom .home-title{text-align:left}
.home-custom .home-title+p{text-align:left;margin-top:5px}
.home-custom .home-line::after{left:0;transform:none}
.home-custom .home-more{margin-top:100px}
.home-custom ul,.home-custom li{list-style: none;}
.home-custom ul.custom-list{display:flex;justify-content: space-between;flex-wrap:wrap;width:calc(100% - 400px)}
.home-custom ul.custom-list>li{width:49%;text-align: center;margin-bottom:20px}
.home-custom ul.custom-list>li .img{overflow: hidden;}
.home-custom ul.custom-list>li .img a{width:100%;height:100%;display:block;}
.home-custom ul.custom-list>li img{width:100%;display:block;transition: all .3s;}
.home-custom ul.custom-list>li .tit a{font-size:var(--fontsize20);font-weight:var(--fontbold7);margin:10px 0;display:block;transition: all .3s;}
.home-custom ul.custom-list>li:hover .tit a{color:var(--color)}
.home-custom ul.custom-list>li:hover img{transform: scale(1.05);}
@media (max-width:1280px){.home-custom .l-wrap>div{width:100%;text-align:center;padding:0 0 30px}
.home-custom .home-title+p,.home-custom .home-title {text-align:center}
.home-custom .home-line::after {left:50%;transform:translateX(-50%)}
.home-custom .home-more {margin-top:30px}
.home-custom ul.custom-list{width:100%}}
@media (max-width:768px){.home-custom{padding:30px 0 4%;}
.home-custom ul.custom-list>li{width:49%;}
.home-custom ul.custom-list>li .tit a{font-size:var(--fontsize16)}}
.home-footlogo .home-line,.home-footlogo .home-title{margin-bottom:20px;}
@media (max-width:550px){.home-footlogo{padding-top:20px;}}
.head-top{background: #262626;}
.home-banner .mobimg{height:auto}