 @charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font: 16px/180%  Arial, Verdana, Geneva, sans-serif;color: #666666;background-color: #fff; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;     max-width: 1920px !important;  margin: 0px auto !important;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px; }
html, body{ max-width: 1920px !important; margin: 0px auto !important;}
a{color: #666666;text-decoration: none; display:inline-block;}
a:hover{color: var(--theme-color);text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pr2{padding-right: 20px;}
.pr3{padding-right: 30px;}
.pr4{padding-right: 40px;}
.pr5{padding-right: 50px;}
.pr6{padding-right: 60px;}
.pr7{padding-right: 70px;}
.pr8{padding-right: 80px;}
.pr9{padding-right: 90px;}
.pr10{padding-right: 100px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.pl2{padding-left: 20px;}
.pl3{padding-left: 30px;}
.pl4{padding-left: 40px;}
.pl5{padding-left: 50px;}
.pl6{padding-left: 60px;}
.pl7{padding-left: 70px;}
.pl8{padding-left: 80px;}
.pl9{padding-left: 90px;}
.pl10{padding-left: 100px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f2f2f2;}
.wp1380{ width:1380px; margin:0px auto}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;} 

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative; text-align: center;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; object-fit:cover; }
.zsy-img a:hover img.abc{ transform: scale(1.08);} 


.1enis { height:auto !important; }

.zoom{ transition:all 0.36s ease;}
.zoom-box{ overflow:hidden;}
.zoom-box img{ max-width:100%;}
.zoom-box:hover .zoom{ transform:scale(1.08); border-radius:0px;}

.box-pl10{ padding-left:100px;}
.box-pr10{ padding-right:100px;}

.fz42{ font-size:42px; color:#333; line-height:120%; padding-bottom:20px;font-weight:normal;}


.container{ padding-right: 20px; padding-left: 20px;} 
.row { margin-right: -20px; margin-left: -20px;}  
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 20px; padding-left: 20px;}

.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.x2{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
.x3{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
i{font-weight:normal;}

*,*::before,*::after {box-sizing: border-box;}
.ty-flex{display:flex;   justify-content: space-between;     align-items: flex-start;}

.layui-layer-dialog .layui-layer-content{word-break: break-word !important; word-wrap: break-word !important;}

:root {
    --theme-color: #42a629;
    --theme2-color: #0088cc;
    --title-font-size: 3.2rem;
}





@font-face {
  font-family: "iconfont"; /* Project id 4457506 */
  src: url('../font/iconfont.woff2?t=1713517278803') format('woff2'),
       url('../font/iconfont.woff?t=1713517278803') format('woff'),
       url('../font/iconfont.ttf?t=1713517278803') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*微信弹窗*/
.theme-mask{z-index:10000;position:fixed; _position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75; display:none; }
.popover1{ width:360px; height:400px; z-index:100001; position:fixed; top:50%;left:50%; background:#fff; margin:-200px 0 0 -180px;   box-shadow:1px 1px 6px 3px rgba(0,0,0,.2); display:none; text-align:center;}
.popover1 dl { margin-top:20px; font-size:14px; color:#333; line-height:30px;}
.popover1 dl a { width:100px; height:36px; line-height:36px; background:#06154d; color:#fff; display:inline-block; border-radius:4px; -webkit-border-radius:4px; font-size:14px; margin-top:10px; 
transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity: 1; float: initial; text-shadow: none;}
.popover1 dl a:hover { background:#b03433; color: #fff; opacity: 1;}
.popover1 img{max-height:300px;}

/*header*/
.ix-head-top{height:40px; background:#f5f5f5; line-height:40px;}
.ix-head-top .iht-t2 a{display:inline-block; padding-left:20px;}
.ix-head-top .iht-t2 a i{font-size:20px; color:#666666; display:inline-block; padding-right:10px;}
.ix-logo-tell .ix-tell .it-t1{font-size:30px; font-weight:bold;color:var(--theme-color); line-height:100%;}
.ix-logo-tell .ix-tell .it-t1 i{font-size:30px; color:var(--theme-color); display:inline-block; padding-right:20px;}
.ix-logo-tell .ix-tell .it-t2{color:#999999;padding-left:51px; padding-top:5px;}

.ix-nav{height:60px; line-height:60px; background:var(--theme-color);
background: linear-gradient(top , rgb(66, 166, 41) 0% , rgb(58, 141, 36) 100%);
background: -o-linear-gradient(top ,  rgb(66, 166, 41) 0% , rgb(58, 141, 36) 100%);
background: -ms-linear-gradient(top ,  rgb(66, 166, 41) 0% , rgb(58, 141, 36) 100%);
background: -moz-linear-gradient(top ,  rgb(66, 166, 41) 0% , rgb(58, 141, 36) 100%);
background: -webkit-linear-gradient(top ,  rgb(66, 166, 41) 0% , rgb(58, 141, 36) 100%);
}
.ix-nav ul li{text-align:center; flex:1 1 20%; }
.ix-nav ul li a{color:#fff; font-size:18px; transition:all 0.36s ease; display:block;}
.ix-nav ul li a:hover, .ix-nav ul li a.active{background:#235914;}
/*banner*/
.ix-banner .swiper-container{ width: 100%;}
.ix-banner .sw-box{height: 100%; overflow: hidden;}
.ix-banner .ix-ban-bj{ width: 100%; height: 420px; transition: all 0.36s ease; display: table; }
.ix-ban-bj .ib-tit{    display: table-cell; vertical-align: middle;}
.ix-ban-bj .ib-tit a{display:block;}
.ix-banner .swiper-pagination{bottom:20px;}
.swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; background:rgba(0,0,0,0.2); margin:0px 5px; transition:all 0.36s ease; opacity:1;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:30px; background:#fff; }


/*通用头部*/
.ix-head{position:relative; padding:0px 0px 10px 0px; border-bottom:solid 1px #e0e0e0;}
.ix-head .ih-t1{font-size:24px; font-weight:bold; color:#333333;}
.ix-head .ih-t1 span{display:inline-block; padding-left:20px; color:#999; font-weight:normal; font-size:16px;}
.ix-head  a{position:absolute; right:0; top:5px; color:#999999;}
.ix-head  a i{display:inline-block; padding-left:10px; color:#cccccc; font-size:18px; }
.ix-head a:hover, .ix-head a:hover i {color:var(--theme-color);}
.ix-head.hh::before{position:absolute; left:0; top:8px; width:5px; height:22px;  content:''; background:var(--theme-color);}
.ix-head.hh{padding-left:25px;}
.ix-head.xx::before{ width:137px; position:absolute; bottom:-1px; left:0; height:2px; background:var(--theme-color); content:'';}
.ix-head.no-line{padding-bottom:0px; border-bottom:none; line-height:120%;}
/*看款下单*/
.box{padding:30px 20px; background:#fff;}
.ix-kkxd{width:830px;}
.ix-kkxd ul{display: flex;  flex-wrap: wrap; gap: 20px; justify-content: center;}
.ix-kkxd ul li{/*flex: 1 0 calc(33.333% - 40px);*/ width:calc(33.333% - 14px); }
.ix-kkxd .orders-list li a{display:block; width:100%;}
.orders-list-tit{padding:0px 0px; text-align:center; padding-top:10px; width:100%;   }
.orders-list-tit .olt-t1{ line-height:150%; font-size:18px; color:#333;  }
.orders-list-tit .olt-t2{ color:#999;}
.orders-list-tit .olt-t2 span{color:var(--theme2-color); font-weight:bold;}
.ix-kkxd .olt-tit{position:absolute; z-index:111; color:#fff; right:0; bottom:0;     background: rgba(0,136,204,0.9);padding:2px 10px; border-radius:15px 0px 0px 0px;}

/*右边导航*/
.ix-zxzx{width:350px;}
.ix-img-news{padding-bottom:20px; border-bottom:dashed 1px #cccccc;}
.ix-img-news a{display:block;}
.ix-img-news a:hover .t1{color:var(--theme-color)}
.ix-img-news .t1{ color:#333333; font-size:18px; padding-top:9px; transition:all 0.36s ease;}
.ix-img-news .t2{color:#999; font-size: 15px;}
.ix-img-news .t2 i{display:inline-block; padding-right:5px;}
.ix-img-news .t3{color:#999;}
.ix-news-list ul li{ position:relative;padding-bottom:5px;}
.ix-news-list ul li a{ display:block; width:65%; line-height:180%;}
.ix-news-list ul li span{position:absolute; right:0; top:3px; color:#999; font-size: 15px;}

.ix-mflsc-an a{transition:all 0.36s ease; position:relative; display:block; height:60px; line-height:60px;  font-size:22px; background:var(--theme-color); color:#fff; border-radius:6px;}
.ix-mflsc-an a i.a1{font-size:35px; padding:0px 10px 0px 20px;}
.ix-mflsc-an a i.a2{font-size:20px; color:rgba(255,255,255,0.6); position:absolute; right:20px;}
.ix-mflsc-an a i{font-size:30px; display:inline-block; color:#fff; vertical-align:middle;}
.ix-mflsc-an a:hover{background:var(--theme2-color);}


/*底部*/
.ix-footer{padding:20px 0px;}
.ix-footer a{color:#666;}
.if-nav{ text-align:center; padding-bottom: 5px;}
.if-nav span{padding:0px 10px;}
.if-copy{text-align:center;}


/*多语言*/
.top-yy{display:inline-block; background:#fff; height: 24px; margin-left: 10px; margin-top: -8px; padding-right:10px;vertical-align: middle; border:solid 1px #ededed;}
#slang{background-color:transparent; border:none; height: 24px; padding:0px 10px;  outline:none; margin-top: -2px;}

@media (max-width: 1820px) {
      
    }

@media (max-width: 1720px) {
 
  
}

@media (max-width: 1620px) {
   

}
@media (max-width: 1520px) {


}
@media (max-width: 1480px) {



}

