/*滑动的手机端导航*/
.head-btn {width:45px;text-align:right;display:flex;align-self:center;position:absolute;right:15px;top:23px;cursor:pointer;}
.head-btn div {width:100%;}

body { transition:all .6s; }
body.open { transform:translateX(-100%); transition:all .6s; }
.m-nav { position:fixed; width:100%; height:100vh; top:0; right:-100%; background:#c79e68; color:#fff; z-index:-1; transition:all .6s; }
.m-nav.open { transition:all .6s; z-index:99999; }
.m-logo { background:#fff; height:75px; line-height:75px; padding-left:10%; margin-bottom:30px; }
.m-nav li { line-height:36px; padding-left:10%; padding-bottom:10px; }
.m-nav li:after { content:''; display:block; width:20px; height:2px; background:#fff; border-radius:1px; transition:.36s all; }
.m-nav li a { color:#fff; display:block; }
.m-nav li:hover { background:#fff; }
.m-nav li:hover a { color:#c79e68; }
.m-nav li:hover:after { background:#c79e68; width:80px; transition:.36s all; }
.m-close { color:#c79e68; font-size:40px; font-weight:bold; position:absolute; right:15px; top:15px; cursor:pointer; }
.m-tel { font-size:28px; line-height:50px; margin-top:50px; padding-left:10%; }
.m-tel p:first-child { font-size:22px; }

/*滑动的产品分类*/
.index-pro-type { padding:10px 0; }
.index-pro-type .swiper-slide { text-align:center; transition:.36s all; padding:5px 0; }
.index-pro-type-imgbox { padding:0 20px; height:45px; display:flex; justify-content:center; align-items:center; }
.index-pro-type-imgbox img { max-width:100%; max-height:100%; }
.index-pro-type-txtbox { color:#2c2c2c; font-size:14px; font-weight:bold; margin-top:5px; }
.index-pro-type-desbox  { color:rgba(44,44,44,.6); margin-top:5px; }
/*.index-pro-type .swiper-slide:hover .index-pro-type-txtbox { color:#063f8c; }
.index-pro-type .swiper-slide:hover { background:rgba(0,0,0,.1); transition:.36s all; }
*/