@charset "utf-8";body {font-family:"Microsoft Yahei"; }
a {text-decoration:none;}
a:hover {text-decoration:none;}

.index-title-box {overflow:hidden}
.index-title-box h3 { color:#fff;   position: relative; max-width:420px;  line-height: 80px;   font-weight: 700;    font-size: 40px;      text-align:center;margin:20px auto 50px auto;border:1px solid #fd6f01}
.index-title-box h3 span{display:block; z-index: 2;     position: relative;   color:#fd6f01}
 
.index-title-box p {margin-top:10px;font-size:18px;line-height:20px;color:#1f1f1f;} 

 
.mod-header {padding:10px;}
 
 
 
.aboutbox {padding:25px 0 55px 0 ;overflow:hidden;  background:#fff;} 
.about-top{margin-bottom:20px;height:350px;overflow:hidden}
 
 
.aboutbox .content{position:relative;   overflow:hidden ;box-sizing:border-box;}
 
.aboutbox .about-wenzi { height:350px;overflow:hidden ; width:650px;float:right;   }
 
.aboutbox .about-wenzi .about-name {font-size:20px;height:40px;line-height:40px;}
.aboutbox .about-wenzi .about-cont {line-height:28px;text-align:justify; overflow:hidden; }
.aboutbox .about-wenzi .about-cont p{text-indent:15px;margin-bottom:15px;}

.aboutbox .text-box {width:100%;margin:30px auto 0 auto;display:flex;flex-wrap:wrap; justify-content:space-between;background:#fea967;z-index:10;position:relative;border-radius:10px;}
.aboutbox .text-box .about-item {width:16%;position:relative;text-align:center;overflow:hidden;padding:15px 0; }
.aboutbox .text-box .about-item  img { transition: transform 0.6s ease-out;width:70px;}
.aboutbox .text-box .about-item .desc {width:100%;color:#fff; overflow:hidden; font-size:18px;line-height:30px;height:30px;}
.aboutbox .text-box .about-item:hover{background:#fd6f01;}
.aboutbox .text-box .about-item:hover img{transform: rotate(360deg);}


.aboutbox .about-img {width:520px;height:350px;  float:left; }
.aboutbox .about-img img {object-fit:cover;width:100%;height:100%; }
 

 
.mapbox {padding:25px 0 55px 0 ;overflow:hidden;  background:#fff;}  

.mapbox li{padding:0 10px;height:30px;line-height:30px; color:#fff;display:inline-block; margin-right:10px;margin-bottom:10px; background:#fd6f01;font-size:18px;}
.mapbox .mapbox-img {width:620px;height:470px;  float:left; }
.mapbox .map-list{width:550px;height:470px;  float:right;}
.mapbox .map-list ul{margin-top:20px;}


.zhuanxianbox{padding:25px 0 55px 0 ;overflow:hidden;}
.zhuanxianbox li{  line-height:40px;width:230px;   margin-bottom:20px; background:#fff;font-size:24px; padding:25px; text-align:center;}
.zhuanxianbox li a{display:block;}
.zhuanxianbox li .xiadanbtn{background:#fd6f01;color:#fff;display:inline-block;  height:40px; padding:0 15px;margin-top:10px;font-size:18px;}
 
.zhuanxianbox .map-list ul{margin-top:20px; display:flex; justify-content:space-between;flex-wrap:wrap;}

.dongtaibox{padding:25px 0 55px 0 ;overflow:hidden;background:#fff;}
.dongtaibox  ul{  display:flex; justify-content:space-between;flex-wrap:wrap;}
.dongtaibox li{  line-height:35px;width:380px;   margin-bottom:10px; background:#fff;font-size:16px; padding:0 5px; border:1px solid #eee; white-space:nowrap;overflow:hidden;height:35px;}
.dongtaibox li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ff6a00;
    margin-right: 10px;
}

/*热销产品*/
 
 
.hot-product-box {padding:25px 0;overflow:hidden;box-sizing:border-box;  background:#f7f8f9 }
 
.hot-product-box .content{position:relative;}
.hot-product-box .bd{ overflow:hidden; } 
 
.hot-product-box ul { display:flex;justify-content:space-between;flex-wrap:wrap;  }
.hot-product-box ul li {width:32%;  padding:10px;  box-sizing:border-box;display: inline-block; position:relative; background:#fff;margin-bottom:15px;  }
.hot-product-box ul li .topbox{line-height:50px;text-align:center;font-weight:bold; background:#ffac28;color:#fff;width:50px;position:absolute;left:0;top:0;z-index:10}
.hot-product-box ul li .imgbox {width:100%;padding-bottom:75%;overflow:hidden;  height:0;  position:relative; }
.hot-product-box ul li img {width:100%;transition:all 0.5s;object-fit: cover;height:100%;position:absolute;left:0;top:0}
.hot-product-box ul li .wzbox{width:100%; box-sizing:border-box; }
.hot-product-box ul li span {line-height:40px;display:block;overflow:hidden;text-overflow:ellipsis;height:40px; text-align:center;font-size:22px;}
.hot-product-box ul li p{ line-height:25px;    height:75px; overflow:hidden  }
 
 
.hot-product-box ul li:hover img {transform:scale(1.1);}
.hot-product-box ul li:hover {box-shadow:0 5px 10px rgba(32,33,38,0.1);}
 
 
 .xingxiang-gd-box {padding:25px 0;overflow:hidden;box-sizing:border-box;   background:#fff}
 
.xingxiang-gd-box .content{position:relative;}
.xingxiang-gd-box .bd{border:1px solid #eee;overflow:hidden;padding:25px 10px;} 
 
.xingxiang-gd-box ul { display:flex;justify-content:space-between;flex-wrap:wrap;  }
.xingxiang-gd-box ul li {width:23%; margin-left:20px;padding:10px;  box-sizing:border-box;display: inline-block; position:relative; background:#fff }
.xingxiang-gd-box ul li .topbox{line-height:50px;text-align:center;font-weight:bold; background:#03a5f4;color:#fff;width:50px;position:absolute;left:0;top:0;z-index:10}
.xingxiang-gd-box ul li .imgbox {width:100%;padding-bottom:100%;overflow:hidden;  height:0;  position:relative; }
.xingxiang-gd-box ul li img {width:100%;transition:all 0.5s;object-fit: cover;height:100%;position:absolute;left:0;top:0}
.xingxiang-gd-box ul li .wzbox{width:100%; box-sizing:border-box;line-height:40px; text-align:center}
 
.xingxiang-gd-box ul li:hover img {transform:scale(1.1);}
.xingxiang-gd-box ul li:hover {box-shadow:0 5px 10px rgba(32,33,38,0.1);}
 
.xingxiang-gd-box .prev,.next {position:absolute;top:40%; border:none; cursor:pointer;z-index:10;}
.xingxiang-gd-box .prev {left:-55px;}
.xingxiang-gd-box .next {right:-55px;}
 
.linkbox { padding:15px;width:1170px;line-height:26px;margin:50px auto;background:#fff}
.linkbox a {margin-right:10px;}
.linkbox h4 {font-size:18px;font-weight:bold;display:inline-block}

.mapbox .mapbox-img img{width:100%;}
 
 

@media (max-width:768px) {
	.aboutbox{padding:0;background:none;min-height:0}	
	.aboutbox .content{padding:10px;box-sizing:border-box;background:none;height:auto;}
 
.aboutbox .about-wenzi {width:100%;overflow:hidden;padding:0;margin:0; height:auto; }
.aboutbox .about-wenzi .about-name{height:auto;line-height:28px;font-size:18px;}
.about-cont{height:auto;width:100%;}
.aboutbox .about-img {width:100%;height:auto;box-sizing:border-box;margin-left:0;position:relative;top:0;border-radius:0;right:0;left:0;background:none}
.aboutbox .about-img img {width:100%}
.about-top{width:100%;height:auto;}
.aboutbox .text-box{width:100%;}
.aboutbox .text-box .about-item{ box-sizing:border-box;}
.aboutbox .text-box .about-item img{width:40px;}
.aboutbox .text-box .about-item .desc{font-size:12px;}
 
.mapbox .mapbox-img{width:100%;height:auto;} 
.mapbox .map-list  {width:100%;height:auto;}
.mapbox ul{padding:0 15px;}
 .mapbox li{font-size:14px;}
 
 .zhuanxianbox,.dongtaibox{padding-bottom:25px}
 .dongtaibox li{width:100%;}
 .xingxiang-gd-box ul li{width:48%}

 .zhuanxianbox li{width:49%;padding:10px;box-sizing:border-box;font-size:18px;}
.index-title-box h3{font-size:24px;height:45px;line-height:45px; margin:10px 0}
 
.index-title-box h3{background-size:100% 100%;}
.index-title-box h3 span{padding:0}

.hot-product-box {padding-top:20px;}
.hot-product-box ul li {width:49%;  }
.hot-product-box ul li .imgbox{width:100%;padding-bottom:100%}
.hot-product-box ul li .wzbox{width:100%; }
.hot-product-box ul li p{line-height:25px;margin-top:5px; font-size:14px;} 
 
