﻿@import url('fontawesome-all.css');
@import url('header-styles.css');
@import url('styles-l.css');
@import url('styles-m.css');
@import url('main-styles.css');
@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
body,html{font:questrial, Helvetica Neue, Verdana, Arial, sans-serif;}
.top{border-bottom:1px solid #eee}
.top1{padding:20px;}
.sousuo{right:10px;top:10px;}

.co1{color:#c6a15b}

.sousuonr{ display:none; right:10px;top:50px; width:300px}
.sousuonr{background:#f5f5f5;border-radius:20px;margin:10px;padding:0px 20px;text-align:left; }
.sousuonr input{border:0px;background:none;padding:13px 0px;width:calc(100% - 60px);display:inline-block}
.sousuonr span{background:#c6a15b;border-radius:20px;display:inline-block;color:#fff;padding:7px 20px;position:absolute;right:0px;top:0px}
 
 

.nav{ display:block; display: flex; justify-content: space-between; max-width:1400px ;}
.navzhu{z-index:666; display:inline-block; font-size:18px;font-weight:500;color:#000; cursor:pointer; padding:15px 0; padding-bottom:3px;margin-bottom:12px }
.navzhu>a{display:inline-block;width:100%;height:100%;}
.navzhu>a:hover{color:#c6a15b}



.shubiao{position:relative;}
.shubiao::before{content: "";background-color: #c6a15b;height: 2px;width: 0;bottom: 0;position: absolute;left: 0;transition: all 500ms ease;backface-visibility: hidden;}
.shubiao:hover::before{width:100%}
.bot2_1b .shubiao::before{height:1px}
.bot3 p a{text-decoration: underline;}
.bot3 p a:hover{color:#c6a15b}

.navziz{transform: translateX(-50%); left:50%; padding-top: 15px;opacity: 0; top:30px;  display:none; margin-top: 5px;transition: ease .5s; font-size:16px;}
.navziz::before{content:"";position:absolute;border:5px solid transparent;border-bottom-color:#c6a15b;top:5px;left:50%;margin-left:-5px;}
.navzi{background:#fff;padding:10px 0;border-top:2px solid #c6a15b;box-shadow: 0 3px 3px #e1e1e1;}
.navzi a{padding: 5px 30px;text-align: left;display: block;white-space: nowrap;}
.navzi a:hover{color:#c6a15b}
.navzhu:hover .navziz{opacity: 100; display:block;  }

.navshou{left:0px;transform:inherit}
.navshou::before{ left:30px; }

.navwei{left:initial; right:0px;transform:inherit}
.navwei::before{ left:inherit; right:15px }

.menu{display:none;right:initial;left:15px;top:20px;color:#c6a15b; margin-top:0px; font-size:25px} 
.sj-jia{ display:none}

.duibiz{padding:30px 0;border-top:1px solid #eee;margin-top:10px}
.duibi a{color:#222}
.duibi:hover i{font-size:60px; transition:all 500ms ease}
.duibi{ position:relative; margin:15px 0}
.duibi .tubiao{ position:absolute; left:0px;top:0px;width:70px; text-align:center}
.duibi i{ display:inline-block; font-size:50px; transition:all 500ms ease; }
.duibi2 { padding-left:80px; text-align:left; line-height:18px;  font-size:16px }
 

.bot{background:#282828; padding:30px 0; }
.bot1a{height:50px;margin-top:8px}
.bot1a a{font-size:35px;color:#c6a15b; transition:all 500ms ease; width:70px;height:50px;}
.bot3{border-top:1px solid #666;padding-top:20px;margin-top:20px;}
 
.mailtxt{border: 1px solid #c6a15b; padding:0px 25px;background:#fff; height:50px;line-height:50px; margin:0px 5px;width:300px}
.mailbtn{ padding:0px 10px;border:1px solid #c7a25c;height:50px;line-height:50px;display:inline-block }
.mailzong{display:inline-block;}

.bot2_1a{font-size:18px; padding:20px 0}
.bot2_1b a{display:block;padding:3px 0}
.bot2_1b a:hover{color:#c6a15b}
.bot2_1b span{color:#c6a15b;font-size:16px}
.bot2_1b label{padding-bottom:5px;cursor:pointer}

.bot2_1a i{display:none;}


.box1a{top:14vw;left:5%;color:#c6a15b;text-shadow:1px 1px 1px #3f4736;font-size:calc(0.6em + 1.2vw)}
.daohang{text-align:left;padding:20px 0}
.daohang i{padding:0px 5px}

.bt{font-size:27px;text-align:left;color:#000}
.bt span{position:relative}
.bt span::after{  content:''; left:0px;bottom:-10px; position:absolute;height:3px; width:100px; background:#c6a15b;}



.bt2{color:#c6a15b;text-align:left;font-size:20px;  margin-top:-5px;border-bottom:1px solid #e1e1e1}
.bt2 .h3{font:500 20px/1.35 questrial, Helvetica Neue, Verdana, Arial, sans-serif}

.more{padding:10px 0;margin:10px 0;display:inline-block}
.more span{display:inline-block; padding: 8px 20px;font-size: inherit;font-weight: 400;color: #c6a15b;background: #fff;border:1px solid #c6a15b;color:#c6a15b}
.more span{color:#c6a15b}
.more span:hover{background:#c6a15b;color:#fff}

.ab_left p{ padding:5px 0;font-size:17px}
.ab_left p a.sel,.ab_left p a:hover{color:#c6a15b}
.ab_left p a.sel::before,.ab_left p a:hover::before{width:2em;margin-right:10px}
.ab_left a::before{content: '';width: 0;border-bottom: 1px solid;display: inline-block;vertical-align: middle;transition: all 0.3s ease;}

.hyform input,.hyform textarea{border:0px; border-bottom:1px solid #e1e1e1;}
.hyform button{ }
.hyform label{display:inline-block; padding-top:20px}
.bitian{color:#f50}

.hybtn{color: #c6a15b; border:1px solid #c6a15b; background:#fff;   border-radius:5px; display:inline-block; padding:5px 20px}
.hybtn:hover{background: #c6a15b;}

.aboutz p a{text-decoration: underline;}
.ab_left p a{text-decoration:none;}

.boke_tp{height:240px; object-fit:cover}
.boke_lx i{padding:0px 5px;font-size:13px}
.boke_bt{padding-right:100px}
.boke_bt span{right:-5px;top:-5px;border:2px solid #e1e1e1;padding:5px 10px;font-size:14px}

.pagesw{display:none!important}

.bt3{text-align:left;font-size:20px; border-bottom:1px solid #eee;color:#000}
.bt3 span{border-bottom:3px solid #000;padding-bottom:10px}

.boke_tag .largest{font-size:26px;}
.boke_tag .small{font-size:20px;}
.boke_tag .smallest{font-size:12px;}

.cixiugou_listz{margin:0 -20px}
.cixiugou_list{width:25%; float:left}
.cixiugou_list1{margin:20px; padding:10px; box-shadow:3px 3px 12px rgba(0,0,0,0.1)}
.cixiugou_list1:hover{box-shadow:3px 3px 17px rgba(0,0,0,0.2)}

.cixiubt{padding:10px 20px;font-size:18px}
.hybtn3{ border-radius:5px; display:inline-block; padding:5px 20px;background:#c6a15b;color:#fff}
.cixiuxuan_btn{display:none}

.dinggouxxtag{border-bottom:2px solid #eee;padding-bottom:5px; text-align:center}
.dinggouxxtag span{ padding:10px;cursor:pointer}
.dinggouxxtag span.sel{ border-bottom:2px solid #c6a15b}

.cixiugouxx_right{margin-left:50%}

.form_gm{position:fixed;max-width:600px;left:50%;margin-left:-300px;top:20vh;z-index:6666;box-shadow:3px 3px 12px rgba(0,0,0,0.3);border-radius:5px;}
.cixiumai_nr{padding:20px 0}
.cixiumai_nr p{padding-bottom:10px}

.page a:hover, .page .xuan {background:#c6a15b;border:1px solid #c6a15b}

p{padding-bottom:10px}


.layui-layer-btn .layui-layer-btn0 {
    background-color: #c6a15b!important; /* 按钮背景色 */
    color: #fff; /* 按钮文字色 */
    border-color: #c6a15b!important; /* 按钮边框色 */
}

/* 鼠标悬停时的样式 */
.layui-layer-btn .layui-layer-btn0:hover {
    background-color: #c7a25c; /* 悬停时的背景色 */
    border-color: #c7a25c; /* 悬停时的边框色 */
}


/*原来的*/
figure img{display:block; margin:0 auto}
.pagebuilder-column{width:95%}
.scroll-nav .next{display:none}
b, strong{font-weight:700}

.te_figure figure{width:50%; float:left}
.post-content p {    margin: 0 0 2rem;}
.panel-toggle-wrap.applied .content-toggle:before{display:none}
 


.scroll-bar{display:none!important}
.scrollbar-list{overflow:auto;}
div::-webkit-scrollbar {width: 2px; background-color: #000;height:10px;border-top:5px solid #fff}
div::-webkit-scrollbar-thumb {background-color: #c6a15b;border-top:5px solid #fff }
div::-webkit-scrollbar-thumb:hover {background-color: #f50;}

  

 

@media screen and (max-width:1100px) {

    .navzhu { font-size:14px; }
    .duibi{width:50%}
    .nav{max-width:1000px}

    .cixiugou_list{width:33%;  }
    
 
}

 

@media screen and (max-width:768px) {

    .menu{display:block}
    .nav{display:none;position:fixed;background:#faf6f3; width:100vw;height:100vh;top:95px; z-index:555}   
    .navzhu{ display:block; padding:5px; padding-top:5px; margin-bottom:2px; border-bottom:1px solid #ddd}

    .navziz{ position:initial; transform:initial;opacity:1;padding-top:2px;margin-top:0px; line-height:22px}
    .navziz a{padding:2px 30px;font-size:14px}
    .navziz::before{top:28px;left:50%; right:initial}
    .sj-jia{ display:block; position:absolute;top:5px;right:15px;font-size:20px}

    .logotp{width:150px}
    .top1 {border-bottom:1px solid #eee; margin-bottom:10px;}
    .zitu{height:40vw;object-fit:cover}
    .top1{padding-bottom:10px}

    .duibi{width:100%}
    .mailzong{display:block;padding:15px 0}
    .mailtxt{width:calc(100% - 160px)}
    .bot1b, .bot1a{float:none;}

    .bot2{width:95%}
    .bot2_1a{padding:10px 0}
  
    .bot2_1a{position:relative}
   .bot2_1a i{ display:block; position:absolute;right:0px;top:12px}
  /* .bot2_1a:hover+.bot2_1b{display:block;}*/
   .bot2_1b{display:none;font-size:14px}

    .boke_bt {padding-right:0px}
   .boke_bt span{position:initial;display:block;border:none;padding:0px;padding-top:20px;padding-bottom:5px}

   .cixiugou_listz{margin:0 -10px}
   .cixiugou_list{width:50%;   }
   .cixiugou_list1{margin:10px}

   .center{width:95%}

   .sousuonr{top:110px;z-index:66}
   .cixiuxuan_btn{display:inline-block}
   .cixiuxuan{position:fixed; top:0px;right:0px;background:#fff;width:70vw;padding:30px;z-index:555;height:100vh;border-left:1px solid #eee}
   .cixiugouxx_right{margin-left:0}

   .dinggouxxtag{line-height:38px}

   .form_gm{left:0px;top:10vh;margin:0px;width:100%}
}
