@charset "utf-8";html{height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased}
body,header,canvas,footer,nav,article,audio,video,section,div,h1,h2,h3,h4,h5,ul,ol,li,img,p,form,input,textarea,select,label,table,dl,dt,dd{margin:0;padding:0}
body{font-family:-apple-system,"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;font-size:1.4rem;color:#333;min-width:320px;letter-spacing:0.6px;background:#fff}
em,i{font-style:normal}
li{list-style:none}
a{text-decoration:none;color:#444}
a:hover{color:#f70d28}
a:hover img{opacity:0.8;filter:alpha(opacity=80)}
input,textarea,select{border:none;outline:none;border-radius:0}
video,img,canvas{max-width:100%;border:none;outline:none}
::-webkit-input-placeholder{color:#aaa;font-size:1.4rem}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:14px;border:solid 1px #eee}
td,th{padding:8px;line-height:20px;border:solid 1px #eee;overflow:hidden}
.baise{background:#fff}
.mbsflex{display:-webkit-box;display:-moz-flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.duiqi{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}
.pingz{-webkit-justify-content:center;justify-content:center}
.zhong{-moz-align-items:center;-webkit-align-items:center;align-items:center}
.kuandu{max-width:1160px;margin:0 auto;overflow:hidden}
.k100{border-bottom:1px solid #eee;padding:0 10px}
.dingbu{background:#FdFdFd;height:30px;line-height:30px;color:#666;text-align:right;border-bottom:1px solid #ececec;font-family:Verdana,Geneva,sans-serif}
.dingbu i{padding:0 6px}
.dingbu a{color:#666}
.dingbu a:hover{color:#ff6709}
.dingbu span{padding:13px 16px;background:#10863b}
.toubu{background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);animation-name:fadeInDown;padding-top:5px;padding-bottom:5px}
.mblogo img{max-width:180px}
.mbnav{flex:7;margin:0 2%;line-height:35px;height:35px;overflow:hidden}
.mbnav li{text-align:center;width:17%}
.mbnav a{color:#444;font-size:1.7rem;border-radius:4px;padding-right:15px}
.mbnav a:hover{color:#FC6A53}
.mbnav .cur a{font-weight:bold;color:#FC6A53}
.mbssuo{flex:2;position:relative}
.caidan{flex:0.5;text-align:right;cursor:pointer}
.caidan img{width:30px}
.mbssuo input::-webkit-input-placeholder{color:#777}
.mbssuo .ktxt{background:#fafafa;width:96%;flex:1;padding-left:3%;border-radius:5px;color:#777;display:block;line-height:30px;height:30px;border:1px solid #f2f2f2}
.mbssuo .kbtn{color:#eee;position:absolute;top:0;right:0;width:36px;text-align:center;border-radius:50px;font-size:1.6rem;cursor:pointer;display:block;height:30px;background:url(../fonts/ss.svg) no-repeat center}
.wapnav{position:relative;max-width:1100px;margin:0 auto}
.wapnav div{position:absolute;top:0px;right:0;padding:12px;max-width:118px;z-index:999999999999999;background:rgba(0,0,0,0.6);-webkit-animation:wapnav 1s;animation:wapnav 1s;display:none}
.wapnav li{line-height:35px;height:35px;width:98%;overflow:hidden}
.wapnav p{width:100%}
.wapnav li a{color:#fff;font-size:1.5rem}
.wapnav h3{width:100%;line-height:45px;height:45px;overflow:hidden;color:#fff;font-size:1.5rem}
.wapnav h3 a{position:absolute;top:16px;right:12px;width:30px;height:30px;text-align:center;line-height:30PX;background:rgba(0,0,0,0.6);border-radius:100px;color:#fff;font-weight:normal;cursor:pointer}
@media(max-width:1030px){.mbnav li{width:12.5%}
}
@media(max-width:960px){.mbnav li{width:14.25%}
}
@media(max-width:860px){.mbnav li{width:16.66%}
}
@media(max-width:750px){.mbnav li{width:20%}
}
@media(max-width:750px){.dingbu,.mbnav{display:none}
.mblogo,.caidan{flex:none}
.mblogo img{max-width:118px}
.mbssuo{flex:1.5;margin:0 10px;position:relative}
}
@keyframes wapnav{0%{transform-origin:top;transform:scale(1,0)}
100%{transform-origin:top;transform:scale(1,1)}
}
@-webkit-keyframes wapnav{0%{transform-origin:top;transform:scale(1,0)}
100%{transform-origin:top;transform:scale(1,1)}
}
.ydong{padding:0 5px;overflow:hidden;background:#fff;display:none}
.ydong li{flex:1;text-align:center;overflow:hidden;line-height:38px;height:38px}
.ydong li a{padding:3px;font-size:1.6rem}
.ydong li b{color:#ff4540}
.wzhi{padding:0 10px;line-height:33px;height:33px;overflow:hidden;color:#888}
.wzhi a{color:#888}
@media(max-width:640px){.ydong{display:block}
.mno{display:none}
}
footer{background:#888;color:#444;padding-right:10px;padding-left:10px;padding-bottom:15px}
.footanv{background:#179d48;padding:10px 0;border-radius:4px}
.footanv li{line-height:30px;height:30px;overflow:hidden;width:10%;text-align:center}
.footanv li a{color:#fff}
.dibu dl{width:29.33%;margin:2%}
.dibu dt{line-height:32px;height:32px;font-size:1.5rem;color:#333;font-weight:bold;overflow:hidden}
.dibu dd{padding:2px 0}
.dibu dd i{flex:1;text-align:center}
.dibu dd img{max-width:100px}
.dibuwz{text-align:center;padding:10px 0;color:#fff}
.dibuwz a{color:#fff}
.dibuwz a:hover{color:#f70d28}
.dibuwz li{padding-bottom:10px}
@media(max-width:750px){.footanv li{width:25%}
.dibu{display:none}
}
.mbkefu{position:fixed;width:90px;text-align:center;top:20%;right:50%;margin-right:-673px;background:#f7f7f7;border-radius:6px;color:#333}
.mbkefu h3{background:#179d48;color:#fff;font-weight:normal;padding:5px 0;font-size:2rem}
.mbkefu li{height:35px;line-height:35px;overflow:hidden;font-size:1.3rem;border-bottom:dashed 1px #eee}
.mbkefu li a{display:block}
.mbkefu li b{color:#ff4540}
.mbkefu li a:hover{background:#10863b;color:#fff}
.mbkefu .cur a{background:#5f4a47;color:#fff}
.mobansunav{position:fixed;background:#999;background:rgba(88,88,88,0.7);bottom:0;display:none;margin:0 auto;width:100%;z-index:999999999;box-shadow:5px 5px 5px #999;color:#fff;text-align:center;font-size:16px;color:white;bottom:0px;margin:0 auto;line-height:38px}
.mbpages{padding:10px}
.mbpages li{margin:5px}
@media (max-width:1024px){.mbkefu{display:none}
.mobansunav{display:block}
.dibuwz{padding-bottom:50px}
}
.btn{position:relative;display:inline-block;border:1px solid #d9d9d9;font-size:15px;line-height:1.5rem;user-select:none}
.btn:hover{color:#e2231a;border-color:#e2231a}
.btn-red{background:#e2231a;border-color:#e2231a;color:#fff}
.btn-red:hover{background:#c9221a;border-color:#c9221a;color:#fff}
.piclist-flex{margin:.5rem 0 .25rem 0;display:flex;align-items:center}
.piclist-price{font-size:1.5rem;color:#ED4014}
.piclist-price del,.piclist-price span{color:#999;display:block;font-size:.6rem}
.piclist-flex .action{padding:5px}
.piclist-flex .action a.btn{border-radius:2.5rem;padding:5px 15px}
.piclist-col-2 .piclist-item{width:48.5%}
.pagination-wrapper{margin:20px 0}
.pagination{height:34px;text-align:center}
.pagination li{display:inline-block;height:34px;margin-right:5px}
.pagination li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #EBEBEB;color:#555555;text-decoration:none;border-radius:4px}
.pagination li a:hover{background:#f5f5f5;color:#0099ff}
.pagination li.active a,.pagination li a:hover{background:#ff9600;color:#fff}
@media(max-width:750px){.pagination li{height:27px}
.pagination li a{height:26px;line-height:26px;padding:0 8px;font-size:14px}
}
.four-procucts{padding-top:40px}
.four-procucts ul{height:100px;overflow:hidden;margin-bottom:10px}
.four-procucts ul li{float:left;width:24%;margin-right:1.3333%;padding-top:15px;text-align:center;padding-bottom:15px}
.four-procucts ul li.one{background-color:#eee}
.four-procucts ul li.two{background-color:#eee}
.four-procucts ul li.three{background-color:#eee}
.four-procucts ul li.last{margin-right:0;background-color:#eee}
.four-procucts ul li p.title{font-size:2.2rem;color:#333}
.four-procucts ul li p.text{font-size:14px;color:#888;text-align:center;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0}
@media screen and (max-width:640px){.four-procucts ul li p.title{font-size:1.7rem;color:#333}
}
.next{clear:both;margin-bottom:5px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}
.next:after,.next:before{content:" ";display:table}
.next:after{clear:both}
.next a{display:block;float:left;width:49%;padding-right:2%;text-decoration:none}
.next a.next-post{float:right;padding-right:0}
.next span{color:#a0a0a0;position:relative}
.next h3{font-size:17px;font-weight:500;line-height:1.4;position:relative;padding-left:1em;border-left:10px solid #eee;margin:10px 0;transition:.3s ease}
.next a:hover h3{border-color:#f70d28}
.nav-x{width:100%;margin-top:20px;padding:0}
.nav-x h1{font-weight:500;font-size:2.5rem;padding-bottom:15px}
.nav-x .menu-toggle h3{display:none}
.nav-x ul{font-size:0;-webkit-text-size-adjust:none;text-align:left;margin-bottom:10px}
.nav-x li{display:inline-block}
.nav-x li i{margin:0px auto 5px auto;font-size:24px;display:block}
.nav-x li a{font-size:16px;height:30px;line-height:30px;color:#6e6e6e;text-align:center;display:block;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px}
.nav-x li a:hover{color:#f70d28}
.nav-x li a.active{background:linear-gradient(-45deg,#f70d28,#ff9600);color:#fff}
@media screen and (max-width:1024px){.kefu{display:none}
}