﻿.site-nav{height:45px;background:#f5f5f5}
.wrap{width:100%;max-width:1200px;margin:0 auto}
.li45{line-height:45px}
.c6{color:#666;}
.f16{font-size:16px}
.f18{font-size:18px}
.f22{font-size:22px}
.f20{font-size:20px}
.mt24{margin-top:24px}
.mt22{margin-top:22px}
.mt1{margin-top:10px}
.li36{line-height:36px}
img{display:block;max-width:100%}
.site-a a{margin-left:1vw;display:block}
.fw{font-weight:bold}
.tc{text-align:center;}
.a1{background:url(../images/top-tel.png) no-repeat left center;padding-left:30px; color:#ddab44}
.a1:hover{color:#ddab44}
.a2{background:url(../images/cn.png) no-repeat left center;padding-left:40px}
.a3{background:url(../images/en.png) no-repeat left center;padding-left:40px}
.a4{background:url(../images/jp.png) no-repeat left center;padding-left:40px}
.h-top{height:134px}
.top-r{width:50%}
.top-input{border:1px solid #dbac49;height:38px;width:394px;padding-left:15px;box-sizing:border-box;border-top-right-radius: 5px;border-bottom-right-radius: 5px;overflow: hidden;}
.top-input .c1{height:34px;width:calc(100% - 75px)}
.top-input a{display:block;width:72px;height:36px;background:url(../images/seacher.png) no-repeat center center #ddab44;}
.Keyword a{margin:0 0.5vw}
.top_ewm{width:27%;}
.nav-class{height:47px;width:210px}
.nav-class p{background:url(../images/fl.png) no-repeat 42px center #ddab44;line-height:47px;padding-left:70px;color:#fff;cursor: pointer;}
.nav-class1:hover .nav-class-item.on{display:block !important}
.nav-class-item{width:100%;z-index:5;left:0;top:47px}
.nav-class-item ul{height:359px;border:3px solid #ddab44;border-top:none;background:#f0ede8;}
.nav-class-item a{display:block;line-height:50px;background:url(../images/bg.jpg) no-repeat left top;padding-left:47px}
.nav-class-item a:hover{background:url(../images/bg1.png) no-repeat left top;color:#a87f43}
.nav-class-item.on{display:none}
.nav-list{width:calc(100% - 210px);height:47px;background:#f0daab;}
.nav-list li{flex:1}
.nav-list li > a{display:block;line-height:47px;;transition: 0.3s;}
.nav-list .current a,.nav-list li > a:hover{background:#ddab44;color:#fff}
.thr{left:0;top:47px;width:100%;opacity:0; transition:0.3s;z-index: 5; visibility: hidden;}
.thr a{display:block;line-height:40px;background:#dcab46;margin-top:1px;color:#fff}
.thr a:hover{color:#fff;background:#cf9c4f;}
.nav-list li:hover .thr{opacity:1;transition:0.8s;visibility: visible;}
.banner{width:calc(100% - 229px);padding-top:15px}
.banner .swiper-pagination{bottom: 20px !important}
.banner .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background:none; border:2px solid #d8acaf;}
.banner .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #fff}
.index-product{border-top:2px solid #ddab44;padding-top:24px}
.recommend{width:210px;border:1px solid #ddab44;height:635px}
.box{height:auto}
.recommend .t1{background:#ddab44;color:#fff;height:47px;line-height:47px}
.tstj{padding:15px 15px 0 15px;}
.tstj a{display:block;margin-bottom:8px}
.tstj a img{width:100%;height:169px;object-fit:cover}
.more a{display:block;line-height:42px;color:#6c470c;background:#f2e9cb;}
.index-product-r{width:calc(100% - 229px)}
.tab_box{background:#f6efda;}
.tab_box .tab{width:83%}
.more1 {width:8%;}
.more1 img{margin:0 auto}
.tab_box .tab p{color:#6c470c;width:20%;line-height:50px;cursor: pointer}
.tab_box .tab p.current{color:#fff;background:#ddab44;}
.list{margin:0 -9px;margin-top:23px}
.list li{width:20%}
.list li a{display:block;margin:0 9px 20px 9px;border:1px solid #e0e0e0;padding:9px 9px 0 9px}
.list li a img{height:157px;width:100%;object-fit:cover}
.list li a .t1{height:47px;line-height:47px;color:#333;}
.pro-item .item{display:none}
.pro-item .item.on{display:block}
.pb40{padding-bottom:40px}
footer{border-top:2px solid #ddab44}
.footer_top{height:174px;background:#fbf9f0;}
.footer_top ul li{width:30%;}
.footer_top ul li .t1{padding:15px}
.footer_top ul li p:last-child{color:#cfcfcf;}
.footer_nav{padding:30px 0}
.footer_list li{padding-left:38px;box-sizing: border-box;width:25%}
.footer_list li:nth-child(1){background:url(../images/footer-icon.png) no-repeat left top}
.footer_list li:nth-child(2){background:url(../images/footer-icon1.png) no-repeat left top}
.footer_list li:nth-child(3){background:url(../images/footer-icon3.png) no-repeat left top}
.footer_list li:nth-child(4){background:url(../images/footer-icon2.png) no-repeat left top}
.footer_list p{margin-bottom:10px}
.footer_list a{display:block;line-height: 36px; color:#666}
.footer_bottom{border-top:1px solid #ddab44;}
.bottom{height:163px}
.bottom_r{width:72%}
.f_address{text-align:right;color:#666;line-height:30px;width:calc(100% - 220px);}
.footer_ewm{width:188px}
.footer_ewm .img{height:85px;width:85px;border:1px solid #dfdfdf;box-sizing:border-box;padding:4px}
.footer_ewm .img img{height:75px;max-width:100%}
/* 右侧悬浮 */
.rightFloat{position: fixed;right: 15px;top: 40%;z-index: 99;border-radius:5px;}
.rightFloat ul li{width: 46px;height: 46px;background: #868686;margin-bottom: 1px;text-align:center;border-radius:3px;display:none}
.rightFloat ul li a{display: block}
.rightFloat ul li .rf{height: 30px;height:46px;display: flex; align-items: center}
.rightFloat ul li .rf img{margin: 0 auto}
.rightFloat ul li .t1{text-align: center}
.rightFloat ul li a:hover .t1{color: #000}
.rightFloat ul li a:hover{background:#dcab46}
.scheme_box{padding-right:8px;display:none;right: 46px;top: 0;}
.y_ewm{height:110px;width:110px;padding:3px;background:#f8f8f8;}
.y_ewm img{height:110px;max-width:100%;}
.rightFloat ul li:hover .scheme_box{display: block}
.loc{line-height:54px}
.choice{height:48px;border:1px solid #f0f0f0;padding-left:30px}
.choice .t2 p{margin-left:8px;padding:0 30px 0 20px;background:url(../images/del.jpg) no-repeat 96% center;height:21px;line-height:21px;color:#ddab44;border:1px solid #ddab44;}
.empty{background:url(../images/sx.jpg) no-repeat 20px center;padding-left:35px; cursor: pointer;}
.cft{margin-top:25px;border:1px solid #f0f0f0;}
.cft_box{border-bottom:1px solid #f0f0f0;}
.cft_box:last-child{border-bottom:none}
.cft_box .item{background:#f0daab;width:138px;line-height:48px}
.cft_box .item_nav{width:calc(100% - 148px);padding:8px 0;}
.item_nav_tab{width:calc(100% - 80px);}
.fl_more span{width:50px;color:#ddab44;border:1px solid #ddab44;margin-right:10px;height:22px;padding-left :7px;box-sizing:border-box;background:url(../images/down.jpg) no-repeat 94% center;cursor: pointer}
.cft_box .item_nav a{display:block;;line-height:32px;padding:0 15px}
.cft_box .item_nav a:hover,.cft_box .item_nav a.current{background:#ddab44;color:#fff}

.shop_total{border:1px solid #f0f0f0; border-top:2px solid #ddab44;line-height:48px;padding-left:30px}
.shop_total span{color:#ddab44;padding:0 5px;}
.shop_list{margin:0 -11.5px;margin-top:24px}
.shop_list li{width:20%}
.shop_list li a{margin:0 11.5px 24px 11.5px;display:block;padding:11px 15px;border:1px solid #dfdfdf;}
.shop_list li a img{width:100%;height:194px;object-fit:cover}
.shop_list li .t1{line-height:48px;color:#333}
.shop_list li a:hover{border:1px solid #dfaf4e;}
.shop_list li a:hover .t1{color:#dfaf4e}
.swiper_img{border:1px solid #ecebeb;padding:5px 35px;width:565px;box-sizing:border-box}
.swiper_img img{margin:0 auto}
.swiper_img .swiper-slide{box-sizing:border-box}
.swiper_img img{max-width:100%;height:509px;object-fit:contain}
.swiper_img .swiper-button-next::after, .swiper_img .swiper-button-prev::after{font-size:30px;color:#86888c;}
.swiper_img .swiper-button-next{right:0;}
.swiper_img .swiper-button-prev{left:0;}
.introduce{width:calc(100% - 624px)}
.introduce .t2{line-height:30px;padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.introduce .t3{padding-top:30px}
.introduce .t3 p{margin-bottom:20px;}
.introduce .t3 p span{color:#999;width:100px}
.pro-item img{max-width:100%;height:auto}
.details_input{padding:13% 20px 0 71px;}
.input_box{padding-top:7%}
.input_box .bd{border:1px solid #dedede;height:49px;padding-left:20px;margin-bottom:30px}
.input_box .bd input{border-right:1px solid #dedede;height:47px;width:calc(100% - 58px)}
.input_box .bd:nth-child(1){background:url(../images/name.jpg) no-repeat 99% center;}
.input_box .bd:nth-child(2){background:url(../images/wt.jpg) no-repeat 99% center;}
.input_box .bd:nth-child(3){background:url(../images/emlia.jpg) no-repeat 99% center;}
.input_box .bd:nth-child(4){background:url(../images/tel.jpg) no-repeat 99% center;}
.input_box .bd:nth-child(5){background:url(../images/mgs.jpg) no-repeat 99% 20px}
.bd1{height:120px !important;padding-top:10px}
.bd1 textarea{width:calc(100% - 58px);height:115px}
.input_box button{width:33.333%;height:53px;background:#ddab44;color:#fff;}
.hyyx{padding:13px 15px;border:1px solid #f0f0f0;border-top:none;}
.hyyx a{display:block;padding:0 15px;margin-right:10px;line-height:32px}
.hyyx a.current,.hyyx a:hover{background:#ddab44;color:#fff}

.dpsc{height:45px}
.dpsc::after{position:absolute;content:"";left:0;top:50%;width:100%;height:1px;background:#e0cea3; z-index:-1;}
.dpsc span{line-height:45px;background:#f0daab;color:#7d5a1f;width:231px}

.gap_1{margin:36px -14px 0 -14px}
.gap_1 li{width:33.3333%}
.gap_1 li a{margin:0 14px 25px 14px;display:block}
.gap_1 li .t1{left:0;bottom:0;height:48px;box-sizing:border-box;background:rgba(125, 90, 31, 0.5);width:100%;line-height:48px; text-align:center;font-size:22px;color:#fff}
.gap_1 img{width:100%;object-fit:cover;height:240px}

.gap_2{margin:36px -16px 0 -16px}
.gap_2 li{width:33.3333%;}
.gap_2 li a{margin:0 16px 30px 16px;display:block;border:1px solid #dddddd;padding:7px}
.gap_2 li a .img{padding-top:10px}
.gap_2 li a img{max-width:100%;object-fit:contain;height:285px;margin:0 auto;}
.gap_2 li a .t1{line-height:53px;color:#333;}

.flt{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(221, 171, 68,0.9);overflow: hidden;opacity:0;transition:0.5s}
.dowload_btn{height:80px;width:80px;color:#fff;font-size:16px;border:1px solid #fff;border-radius:50%;line-height:80px;text-align:center}
.gap_2 li a:hover .flt{opacity:1;visibility:visible;}
.sub_nav{padding:23px 12px 12px 12px}
.sub_nav li a{display:block;margin-bottom:3px;height:46px;line-height:46px;background:#f7f7f6;text-align:center}
.sub_nav li.current a,.sub_nav li a:hover{background:#ddab44;color:#fff}
.about .con{padding:40px 10px}
.about_img .img{width:33.3333%;padding-right:10px;box-sizing:border-box;margin-bottom:10px}
.about_img .img img{height:191px;object-fit:cover;width:100%}
.title1{height:50px;line-height:50px;background:#f7f7f6;}
.title1 span{padding:0 45px;color:#fff;background:#ddab44}
.news_list li{line-height:60px;border-bottom: 1px dashed #cbcaca;}
.news_list li .t1{color:#333;width:calc(100% - 100px);box-sizing: border-box;padding-left:25px;position:relative}
.news_list li .t1::after{position:absolute;border-radius:50%;height:5px;width:5px;left:5px;top:50%;content:'';background:#ddab44;}
.news_list li .time{width:80px;color:#333;}
.news_list li a:hover .t1{color:#cf9c4f}

.news_tit{padding:30px 0;border-bottom:1px solid #ededed;}
.news_tit .t1{padding:0 40px;line-height:32px}
.news_tit .t2{color:#999;}
.news_con{padding:30px 11px 60px 11px;}
.news_tab{border-top:1px solid #ededed;padding-top:30px}
.next{width:calc(100% - 150px)}
.next a{display:block;line-height:42px;}
.return a{display:block;height:50px;width:120px;font-size:16px;border:1px solid #dfdfdf;text-align:center;line-height:50px;}
.return a:hover{background:#cf9c4f;border:1px solid #cf9c4f;color:#fff}
.contact{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.07);}
.contact .con{width:50%}
.contact_l{padding-left:10%}
.contact_l p{line-height:36px;padding-left:30px}
.bg1{background:url(../images/dz.jpg) no-repeat left 8px;}
.bg2{background:url(../images/dh.jpg) no-repeat left 8px;}
.bg3{background:url(../images/yx.jpg) no-repeat left 8px;}
.bg4{background:url(../images/yz.jpg) no-repeat left 8px;}

#map{width:100%;height:645px}

/* 手机端头部 */
.m_header{display:none}
.m_search{width:90px}
.m_top{height:60px;padding:0 3%}
.m_logo img{height:40px}   
.m_menu{background:url(../images/mob-menu.png) no-repeat left center;text-transform: uppercase;padding-left:30px}
.m_flt{position: fixed;z-index: 9;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);visibility: hidden;}
.mob-cont{ position: fixed;height: 100%;left: 0;top: 0;background: #4a4a4a;z-index: 10;width: 100%;max-width: 400px; overflow: auto;transition: all 0.5s;transform: translateX(-100%)}
.m_flt.on{visibility:visible}
.mob-cont.on{transform: translateX(0%);transition: all 0.5s}
.m_seacher{padding-right:20px}
.m_colse{height:60px;width:60px;background:url(../images/gbbc.png) no-repeat center center}
.m_input{width:calc(100% - 60px);background:#fff;border-radius:10px;overflow: hidden;height:40px}
.m_input input{height:40px;width:calc(100% - 70px);padding-left:10px;font-size:16px;}
.m_input button{height:40px;width:70px;background:#fff}
.m-nav-list{background:#0551a7;}
.m-nav-list li{border-bottom: 1px solid rgba(255, 255, 255, 0.2);line-height:60px}
.m-nav-list li > a{padding:0 15px;color:#fff;display:block}
.m-thr{width:90%;margin:0 auto;display:none}
.m-thr a{display: block;color: #fff;padding: 0 20px;transition: all 0.5s;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.m_Language a{display:block;line-height:60px;color:#fff;border-bottom: 1px solid rgba(255, 255, 255, 0.2);font-size:16px;padding:0 15px}