*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;font-family: 'Arial';}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden;font-family: 'Hos','Microsoft YaHei'; background:#fff;}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;}
.div-container {position: relative;width: 74%;margin: auto;}

/* fonts */

@font-face { 
        font-family: 'din'; src: 
       url('https://cdn.114my.com.cn/font/lcw/D-DIN-Bold.ttf') format('truetype')
}
@font-face { 
        font-family: 'srm'; src: 
       url('https://cdn.114my.com.cn/font/lcw/srm.otf') format('truetype')
}
@font-face {
  font-family: 'iconfont';  /* Project id 4986807 */
  src: url('//at.alicdn.com/t/c/font_4986807_l4b5qs1ktzr.woff2?t=1753885099209') format('woff2'),
       url('//at.alicdn.com/t/c/font_4986807_l4b5qs1ktzr.woff?t=1753885099209') format('woff'),
       url('//at.alicdn.com/t/c/font_4986807_l4b5qs1ktzr.ttf?t=1753885099209') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.gyc {margin: 0 auto;max-width: 90%;min-width: 1200px;}
.gy,.page{margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gya {margin: 0 auto;max-width: 1500px;min-width: 1200px;overflow:hidden;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gybb {margin: 0 auto;max-width: 1600px;min-width: 1200px;}
@media screen and (max-width: 1366px){
.gya {margin: 0 auto;max-width: 1366px;min-width: 1200px;overflow:hidden;}
}
.top40{margin-top:40px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}

/*one_title*/
.one_title{text-align: center;margin-bottom:40px;     color: #333; position: relative;}
.one_title p{font-size:42px; font-weight: bold;}
.one_title p b{color:#d39f6f;font-weight: bold;}
.one_title span{display: inline-block;font-size:16px;color:#777;margin-top:15px;position:relative;}
.one_title span i{width:12px;height:12px;position:absolute;top:calc(50% - 6px);}
.one_title span i:first-child{left:-20px;}
.one_title span i:last-child{right:-20px;}
.one_title span i:before,.one_title span i:after{content:'';position:absolute;}
.one_title span i:before{width:5px;height:2px;background:#999;top:calc(50% - 1px);}
.one_title span i:after{width:8px;height:8px;border-radius:100%;border:2px solid #999;left:0;top:0;}
.one_title span i:first-child:before{left:-10px;animation:oneTitleBefore infinite 3s linear;}
.one_title span i:last-child:before{right:-10px;animation:oneTitleAfter infinite 3s linear;}

@keyframes oneTitleBefore{
  0%{width:5px;left:-10px;}
  25%{width:1px;left:0px;}
  50%{width:5px;left:-10px;}
  75%{width:15px;left:-20px;}
  100%{width:5px;left:-10px;}
}
@keyframes oneTitleAfter{
  0%{width:5px;right:-10px;}
  25%{width:1px;right:0px;}
  50%{width:5px;right:-10px;}
  75%{width:15px;right:-20px;}
  100%{width:5px;right:-10px;}
}
/*å¤*/
.head {
    width: 100%;
   
    top: 0;
    z-index: 999;
    display: flex;
    transition: .5s;
}
.head.on{background:#fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);height: 100px;  position: fixed; 
    background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.82));}
.head.on .headbg{height: 100px;}
.head.on .headbg .logo {margin-top: 6px;}
.head.on .headbg .logo img{width: 120px;}
.head.on .head_nav > ul > li > a {padding-top: 0px;}
.head.on .head_nav li dl{top:100px;}
.head.on .head_nav > ul > li > a:after {margin: -3px auto 0;}
.head.on .head_nav{margin-top: 0px;}
.head.on .header-search{margin-top: -0px;}

.headbg{display:flex; flex-direction:row; justify-content:space-between; width:100%; max-width:1920px; min-width:1400px; height:100px; margin:0 auto; position:relative;background: #fff; padding:0 4%;}
.headbg .fl{display:flex; flex-direction:row; justify-content:space-between;     align-items: center;}
.logo{}
.logo img{width: 110px;}
.name{margin-left:10px;  font-size:30px; line-height:42px; color:#333; font-weight:bold; white-space:nowrap;text-transform: uppercase;}
.name p{font-size:0.8vw;  font-weight: normal; color:#b68356;     text-transform: none;}
.headbg .fr{display:flex; flex-direction:row; justify-content:space-between; width:60%;}
.head_nav{width:84%; margin-top:0px;}
.head_nav > ul{display:flex; flex-direction:row; justify-content:space-between;}
.head_nav > ul > li:nth-child(5){    position: relative;}
.head_nav > ul > li > a{display:block; padding-top:0px; font-size:1vw; line-height:100px; color:#333; text-decoration:none; transition-duration:0.8s;}
.head_nav > ul > li > a:after{content:""; display:block; width:0; height:3px; margin:-3px auto 0; background:#b68356; transition-duration:0.8s;}
.head_nav > ul > li:hover > a,.head_nav li.head_cur > a{color:#b68356; font-weight:bold;}
.head_nav > ul > li:hover > a:after,.head_nav li.head_cur > a:after{width:34px;}
@media(max-width:1600px){
.headbg .fr{width:70%;}
}



.dropmenu{ position:absolute; top:150%; max-height:0; transition:all .3s ease; width:190%;left: -27px;z-index:99; transition:all .3s ease; background:#f9f9f9; border-radius:0px; opacity:0; visibility:hidden; padding: 0px 0px}
.dropmenu a{ display:block; line-height:36px !important; text-align:center; font-size:14px !important; color:#666 !important; transition:all .5s ease; border-bottom: 1px #eee solid;}
.dropthree{ position:relative;}
.dropthree>div{ position:absolute; left:105%; visibility:hidden; opacity:0; transition:all .3s ease; border-radius:5px;width:100%; background:#f9f9f9; top:0;}
.dropthree:hover>div{ opacity:1; left:100%; visibility:visible; }
.head_nav li:hover .dropmenu{ max-height:1000px;  top:100%; opacity:1; visibility:visible;}
.dropmenu a:hover{ background:#b68356; color:#fff !important;}
.dropmenu table,.dropmenu tbody,.dropmenu tr,.dropmenu td{ display:block; width:100%;}



/*ä¸*/
.head_nav li dl{visibility:hidden; opacity:0; transform:translateY(20px); position:absolute; width:1920px; height:auto; top:100px; left:0;  z-index:9999; background:#f8f8f8; transition:0.5s; padding-bottom:1%;}
.head_nav li:hover dl { visibility:visible; opacity:1; transform:translateY(0);}
.proxiala{ margin:0 auto; max-width:1600px; margin-top:50px; padding-left:300px;}

.head_nav li:nth-child(3) .proxiala{padding-left:0px;}

.productshowxialaa{width:100%;margin:0 auto;}
.progdwz2021.dhxl_1 li { margin-right: 100px}
.productshowxialaa .progdwz2021 li{float:left; margin-bottom:15px;margin-left:15px;/*background: #fff;*/ text-align: center;}
.productshowxialaa .progdwz2021 li+li{}

.productshowxialaa .progdwz2021 li br{ display:none;}
.productshowxialaa .progdwz2021 li span{ display:block; padding:12px 0; /*background:#fff;*/text-align: center;}
.productshowxialaa .progdwz2021 li a{ padding-top:0; font-size:16px; height:auto;}
.productshowxialaa .progdwz2021 li > a:after{ display:none;}
.productshowxialaa .progdwz2021 li a:hover {  color: #b68356;}
.productshowxialaa .progdwz2021 li:hover a { color: #b68356;}

.productshowxiala .progdwz2021 li{float:left; border:0px solid #fff; margin-bottom:15px;margin-left:1px;background: #fff;width:22%;}
.productshowxiala  .progdwz2021 li+li{}

.productshowxiala .progdwz2021 li br{ display:none;}
.productshowxiala .progdwz2021 li span{ display:block; padding:12px 0; padding-left:15px;text-align: center;}
.productshowxiala .progdwz2021 li a{ padding-top:0; font-size:14px; height:auto;background:#fff;}
.productshowxiala .progdwz2021 li a img{width:100%; height:auto;}
.productshowxiala .progdwz2021 li > a:after{ display:none;}


.header-right{height: 100%;margin-left:100px;}
.header-search{float: right;position: relative;height:100%;text-align:center;display: flex;transition: all .3s;align-items: center; font-size: 22px;margin-left:20px;font-weight: bold;}
.header-search span{display:block;margin-left:10px;}
.header-search i{font-size: 16px; color: #fff;}
.top_con {width: 20vw;}
.top_con>ul {display: flex;
    justify-content: space-around;
    width: 100%;
    align-items: center;}
.top_con>ul>li {display: flex;position: relative;width: 24px;height: 24px;justify-content: center;z-index:66;   align-items: center;}
.top_con>ul>li:nth-child(1) {width: 80px;}
.top_con>ul>li:nth-child(3) {background: none;display: flex; align-items: center; width: 190px;}
.top_con>ul>li:nth-child(3) a {font-size: 1.1vw; font-weight:bold; color: #b68356; padding-left:5px; font-family:din;}
.top_con li i {font-size: 19px;line-height: 28px; color: #666; height: 28px; font-weight:normal;}
.top_con li:nth-child(1) i{    position: relative; top: 2px;}
.top_con li i a{color: #666;  padding-left: 4px; font-size:16px;}
.top_con li>p {width: 120px;overflow: hidden;position: absolute;top: 32px;left: -20px;opacity: 0;transition: 0.5s;height:  0;padding: 5px;background: #fff;border: 1px solid #ddd;}
.top_con li p img {width:100%;}
.top_con li>a {}
.top_con li:hover p {opacity: 1;transition: 0.5s;height: 120px;}

.top_con li>b {width: 120px;overflow: hidden;position: absolute;top: 40px;left: -20px;opacity: 0;transition: 0.5s; background: #fff;font-weight:normal;color: #333;}
.top_con li>b a{font-size:15px;color: #333; line-height: 40px;color: #333; display: block; font-family:'Microsoft YaHei';}
.top_con li:hover b{opacity: 1;transition: 0.5s;}
.top_con li>b a+a { border-top: 1px solid #eee;}
.top_con li>b a:hover {  background: #b68356; display: block; color: #fff;}

/*ç´*/
.top_con li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width: 520px;height: 120px;background: rgba(255,255,255,0.95);transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 20px 10px; z-index: 9999;top:60px;}
.tit_sel span {font-size: 24px;display: block;color: #666;font-family: Arial;}

.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:38px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 0px; border: 1px solid #dddddd;border-left: none; padding-right:45px;}
#search-bg{    margin-left: 14px; float:left; width:425px; height:38px; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;text-align: left;    line-height: 38px;}
.search-text{ font-size:14px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:15px; color: #999;     font-weight: normal;}
.search-text a:hover{ font-size:15px; color: #b68356;}
.search-text span{ float:left;  color:#666;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #666; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}



/*banner*/
banner{display:block; width:100%; min-width:1200px; margin:0 auto;}
.banner_box{position:relative; overflow:hidden;}
.banner_box .swiper-slide{overflow:hidden;}
.banner_box .banner_img{width:100%; height:100vh;  display:flex; justify-content:center; align-items:center;}

.banner_box .banner_img img{min-width:1920px; height:100%;  transform:scale(1.1);transition:4s;}
.banner_box .swiper-slide-active .banner_img img{transform:scale(1.0); }
.banner_box .banner_cont{display: flex;
    justify-content: space-between;
    align-items: flex-start; width:86%; min-width:1200px; height:100%; padding-top:127px; position:absolute; left:50%; top:0; transform:translateX(-50%);}
.banner_box .banner_key{width:86%; min-width:1200px; height:0; position:absolute; left:50%; bottom:60px; z-index:2; transform:translateX(-50%);}
.banner_box .banner-pagination{position:absolute; left:0; bottom:50px;}
.banner_box .banner-pagination span{width:10px; height:10px; margin-right:10px; border-radius:5px; opacity:1; background-color:rgba(255,255,255,.4); transition-duration:0.6s;}
.banner_box .banner-pagination span.swiper-pagination-bullet-active{width:30px; background-color:#b68356;}
.banner_box .banner-button-prev,.banner_box .banner-button-next{width:50px; height:50px; border:1px solid #fff; background-color:rgba(0,0,0,.5); display:flex; justify-content:center; align-items:center; position:absolute; bottom:40px; cursor:pointer; transition-duration:0.6s;}
.banner_box .banner-button-prev::after,.banner_box .banner-button-next::after{content:"<"; font-size:30px; line-height:30px; color:#fff;}
.banner_box .banner-button-prev{right:70px;}
.banner_box .banner-button-next{right:0; transform:rotate(180deg);}
.banner_box .banner-button-prev:hover,.banner_box .banner-button-next:hover{background-color:rgba(255,255,255,.6);}
.banner_box .banner-button-prev:hover::after,.banner_box .banner-button-next:hover::after{color:#b68356;}
.banner_box .banner-scroll-ico{display:flex; flex-direction:column; justify-content:center; align-items:center; position:absolute; left:50%; bottom:100px; transform:translateX(-50%);}
.banner_box .banner-scroll-ico i{display:block; width:20px; height:30px; border-radius:12px; border:2px solid #fff; position:relative;}
.banner_box .banner-scroll-ico i::before{content:""; display:block; width:4px; height:10px; border-radius:2px; background-color:#fff; position:absolute; left:50%; top:3px; transform:translate(-50%,0); animation:scrollmouse 1.8s linear infinite;}
@keyframes scrollmouse {
    from{transform:translate(-50%,0); opacity:1}
    to{transform:translate(-50%,10px);; opacity:0}
}
.banner_box .banner-scroll-ico p{margin-top:10px; font-family:arial; font-size:12px; line-height:12px; color:#fff; text-transform:uppercase;}
/*wz*/
.banner_box .banner_fl{color:#fff;}
.banner_box .banner_fl  strong{transform:translateY(50%); opacity:0; transition:0.8s; display:block; font-size:3.5vw; color:#fff; letter-spacing:-0.05em; font-weight:bold; line-height:1.4; text-shadow: 0rem 0.15rem 0rem rgba(0,0,0,0.9); }
.banner_box .banner_fl em{display:flex; font-size:3vw;}
.banner_box .banner_fl p{font-size:1vw;  line-height:2; width:70%; padding-top: 1vw;}
.banner_box .banner_fl p font{padding-top: 10px;}
.banner_box .banner_fr{}

.banner_cont.banner_wz {padding-top: 260px;}
.banner_cont.banner_wz1 {padding-top: 260px; padding-left: 200px;}
.banner_cont.banner_wz2 {padding-top: 260px;}

/*about*/


.ab_bc{width: 100%;background: url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093727_1398582090.png) no-repeat top center;padding:90px 0 0px;position: relative;margin-top: -100px; z-index:9;}
.ab_bc:after{position: absolute;content: "";background: url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093727_2027441974.png);width: 216px;height: 228px;top: 3vw;left: 0;}

.indx_about {
    overflow: hidden
}
.desc {
    word-break: break-word;
}
.z_flex_warp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.z_index_tit {
    font-size: clamp(20px, 3.1vw, 70px);
    line-height: 3.6458333333vw;
    font-weight: bold;
border-bottom: 2px #e0d9d3 solid;
    padding-bottom: 2vw;
    width:84%;
position: relative;
}
.z_index_tit::before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    /*background: rgba(240, 132, 55, 0.1);*/
    border-radius: 50px;
    position: absolute;
    top: 0vw;
    left: 0vw;
    z-index: 1;
}
.z_index_tit span{color: #999;font-size:2vw;}
.z_index_tit.b{border-bottom: none;color: #fff;font-weight: bold;}
.z_index_tit.b::before{background:none;}
..infobox{ width: 60%; float: left;}
.infobox img{width:280px;margin-top:0px; }
.infobox div{color: #333; font-size:2vw; letter-spacing: 0px;}
.infobox div b {color: #b68356;}
.about_imgs ul:nth-child(2) .num {color: #fff;}
.about_imgs ul:nth-child(2) li{color: #7a3d0b;}

.indx_about .warps {
    padding:5% 0 1% 0;background: #fff;
 
    padding-left: 6.7708333333vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.about_imgs.z_gsap {
    z-index: 11;}
@media screen and (max-width: 980px) {
    .indx_about .warps {
        padding-left: 0px
    }
}

@media screen and (min-width: 1920px) {
    .indx_about .warps {
        padding-left: 130px
    }
}

.indx_about .desc { color: #666;
    
    font-size: clamp(16px, .9375vw, 18px);
    width: 35vw;
    margin-top: clamp(26px, 2.6041666667vw, 50px);
white-space: break-spaces;
margin-bottom: 24px;
}
.indx_about .desc p{line-height:36px;}
@media screen and (max-width: 980px) {
    .indx_about .desc {
        width: 100%
    }
}

@media screen and (min-width: 1920px) {
    .indx_about .desc {
        width: 630px
    }
}

.indx_about .z_more {
    margin-top: clamp(36.4px, 3.6458333333vw, 70px)
}

@media screen and (max-width: 980px) {
    .indx_about .warps {
        background: none
    }
}
.about_imgs li {
    height: 11.1458333333vw;
    background: #edecea;
    border-radius: clamp(8px, 1.0416666667vw, 20px);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-bottom: clamp(10.4px, 1.0416666667vw, 20px);
    color: #9b6741;
    font-weight: bold;
font-size:0.8vw;
position: relative;
transition: 0.5s;
}
.about_imgs li:hover{position: relative;margin-top:-4%;transition: 0.5s;box-shadow: 0 0 20px rgb(110,52,11,0.4); }
.imgbg {
    width: 100%;
    height: 100%;
    -webkit-transition: ease 1s;
    transition: ease 1s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width: 980px) {
    .about_imgs li {
        height: 30vw

    }
}

@media screen and (min-width: 1920px) {
    .about_imgs li {
        height: 214px
    }
}

.about_imgs ul {
    width: 36.5625vw;
    display: grid;
    grid-gap: clamp(10.4px, 1.0416666667vw, 20px);
    grid-template-columns: repeat(3, 1fr)
}

@media screen and (max-width: 980px) {
    .about_imgs ul {
        width: 100%
    }
}

@media screen and (min-width: 1920px) {
    .about_imgs ul {
        width: 702px
    }
}

@media screen and (max-width: 980px) {
    .about_imgs ul {
        grid-gap: 12px;
        grid-template-columns: repeat(3, 1fr)
    }
}

.about_imgs ul li:nth-child(3n) {
    margin-right: 0
}

.about_imgs ul:nth-child(2) {
    margin-left: 11vw
}

@media screen and (max-width: 980px) {
    .about_imgs ul:nth-child(2) {
        margin-left: 0px
    }
}

@media screen and (min-width: 1920px) {
    .about_imgs ul:nth-child(2) {
        margin-left: 12vw
    }
}

.about_imgs ul:nth-child(2) li {
    background: #b68356;
}

.about_imgs ul:nth-child(3) {
    margin-left: 24.375vw
}

@media screen and (max-width: 980px) {
    .about_imgs ul:nth-child(3) {
        margin-left: 0px
    }
}

@media screen and (min-width: 1920px) {
    .about_imgs ul:nth-child(3) {
        margin-left: 468px
    }
}

.about_imgs ul:nth-child(3) li {
    background: #fbf3ed;
}

.about_imgs .num {
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: clamp(20px, 1vw, 36px);
    margin: clamp(5px, .5208333333vw, 10px) 0
}

.about_imgs .num em {
    font-size: clamp(24px, 3.125vw, 60px)
}

@media screen and (max-width: 980px) {
    .about_imgs {
        margin-top: 40px
    }

    .about_imgs li {
        font-size: 18px
    }
}
.inMore {width: 10rem; height: 2.52rem;background: linear-gradient(270deg, #e8bc93, #b68356); z-index: 1; display: block; display: flex; align-items: center; justify-content: center; transition: 1s; position: relative; margin-top:4%;}
.inMore span {color: #fff; font-size: 1rem;color: #ffffff; margin-right: 20%; transition: .5s; position: relative; z-index: 1;}
.inMore img {position: relative; left: 0; transition: .5s;width: 17px;}
.inMore:hover img {left: 5%;}
.inMore:hover {background: none; transition-delay: .1s;}
.inMore::before {content: "";  z-index: 0;   display: block;width: 0%;height: 100%;background-color: #bc6c2f;position: absolute; left: 0;bottom: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin: auto;}
.inMore:hover:before { width: 100%;}




.indx_about .wave {position: absolute;width: 1920px;height: 139px;background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093833_1765230281.png);left: 50%;margin-left: -940px;top: 60%;margin-top: 0px;z-index: 1; opacity: 0.4;}
.indx_about .wave1 {position: absolute;width: 1920px;height: 56px;background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093833_717088108.png);left: 0%;margin-left: 0px;top: 70%;margin-top: 0px;z-index: 1; opacity: 0.4;}
.indx_about .wave{animation: bg 3.5s linear infinite;-webkit-animation: bg 3.5s linear infinite;}
.indx_about .wave1 {animation: bg 3.5s linear infinite;-webkit-animation: bg 3.5s linear infinite;}

@-webkit-keyframes bg {
  0% {
      background-position: -1920px 0;
  }
  100% {
      background-position: 0 0;
  }
}

@keyframes bg {
  0% {
      background-position: -1920px 0;
  }
  100% {
      background-position: 0 0;
  }
}

/*pro*/
.pro_bg {padding: 8% 0% 5% 0%;overflow:hidden; width: 100%;height: 100%;background:#f5f5f5 url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093935_1939281356.jpg) no-repeat center top;}
.pro_box {max-width: 82%;margin:0 auto;}
.pro_tit {display: flex;justify-content: space-between;align-items: center;}
.pro_tit>p {display:flex;font-size: calc(1.2rem + 1vw); text-align: left; flex-direction: column; width: 32%;}
.pro_tit>p span {display:flex;align-items: center;font-weight: bold;background: url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813093935_279775366.png)no-repeat 0;padding: 0 0 0 3rem;color: #b68356; font-size: 1.5vw;}
.pro_tit>p i {margin: 1px 10px 0 0;font-size: 35px;color: #b68356;}
.pro_tit>p i img {width:100%;height:auto;}
.pro_tit p b {font-size: 0.9vw; color: #666;padding: 3% 0 0; font-weight:normal;}
.pro_tit em {font-size: 15px;color: #555;line-height: 28px;padding: 4% 0 0;}
.pro_tab {margin: 0% 0 0;}
.pro_cc{display:flex;}

.pro_box{ overflow: hidden;}
.pro_cate ul{display: flex;width: 100%;justify-content: space-between;}
.pro_cate ul li{text-align: center;background: #eee;height: 41px;line-height:43px;position: relative; border-radius: 20px; float:left; padding:0 1vw; margin-right: 0.5vw;}
.pro_cate ul li.on{background:linear-gradient(to right, #d39f6f, #b68356);}
.pro_cate ul li.on a{color:#fff;}
.pro_cate ul li:nth-child(7){margin-right: 0px;}
.pro_cate ul li a{font-size: 0.8vw; color: #333; }
.pro_cate ul li dl{position: absolute; top: 55px; left: 0; width: 100%; height: 45px; z-index: 2;}
.pro_cate ul li dl a{display: block; background: #ccc; height:45px; line-height: 45px; color: #fff; transition: all .3s;margin-top: 1px;border-radius: 50px;}
.pro_cate ul li:hover dl{transform: rotateX(0deg);}
.pro_cate ul li dl{transition: all .5s; transform: rotateX(90deg); transform-origin: top;}
.pro_cate ul li dl a:hover{background:#b68356;}
.pro_cate .mo_i a{float:right;font-size:18px;color:#666;margin-top: 3px;width: 120px; text-align: center;height: 55px;line-height: 55px;transition:all 0.3s;}
.pro_cate .mo_i a:hover {background: #2e3699;color: #fff;border-radius: 5px;font-size: 16px;}

.pro_con {margin: 1.5% 0 0;overflow: hidden;}
.pro_call { width: 100%;overflow: hidden;transition: 0.5s;flex-shrink: 0; margin-top: 30px;}

.pro_call tr{display: flex; width: 100%; flex-shrink: 0; flex-wrap: wrap;}
.pro_call td{display: flex;flex-direction: column;width: 23.3%;flex-shrink: 0;background: #ffffff;padding: 1%;border-radius:20px; border: 2px #eee solid;height: 48%; overflow: hidden;}
.pro_call td+td{    margin-left: 2%;}
.pro_call td:nth-child(5) {margin-left:0;}
.pro_cc img{overflow:hidden;    height: auto;}
.pro_cc img{ width: 100%;transition:all .5s;display:block;}
.pro_cc {margin-top: 50px;position:relative; display: flex; transition: 0.5s;}
.pro_cc span a{font-size: 18px;color: #333;display: block;margin: 30px 0 18px;position:relative;}
.pro_cc tr+tr {margin-top: 2%;}
.pro_cc td span a:after{content: "+More";width: 30%;height: 30px;line-height: 30px;font-size: 12px;color: #333;transition:all .5s;display: block;margin: 10px auto 0;background: linear-gradient(to top, #f8f8f8, #f8f8f8);border-radius: 20px;}
.pro_cc td:hover a:after{background:#d39f6f; color:#fff;}
.pro_cc td:hover img{transform:scale(1.1)}
.pro_cc .divproduct_new_div_item_content{text-align: center;}
.pro_cc .divproduct_new_div_item_body{width: 84%;margin: 0 auto;line-height: 30px;color:#888;font-size:15px;display:none;}


/*adv*/
.power_bg{  background: #f5f5f5;  padding-top: 20px;}
.power li{float: left; width:18.1%; height:714px; color: #fff;  transition:0.3s all ease;  position: relative; overflow: hidden; cursor: pointer;}
.power li+li{margin-left: 0.2%; }
.power li.on{width:45%;}
.power li:nth-child(1){background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094112_1848569718.jpg)no-repeat center;}
.power li:nth-child(2){background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094112_1894208235.jpg)no-repeat center left;}
.power li:nth-child(3){background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094113_279775082.jpg)no-repeat center left;}
.power li:nth-child(4){background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094112_1738863272.jpg)no-repeat center left;}




.power_w{ width: 100%; height: 100%; background:rgba(0,0, 0, 0.7); text-align: center; padding-top:200px;}
.power_w p{font-size: 30px; font-weight: bold; line-height: 50px;}
.power_w p i{font-size: 50px; font-weight: normal; color: #fff; display: block;     padding-bottom: 20px;}
.power_w dd{font-size: 24px; font-weight: bold; font-family: "Tw Cen MT";  }
.power_w dd:before{content:""; display:block;  width: 1px; height: 146px; background:rgba(255,255,255,0.4);  margin:70px auto; }
.power li.on .power_w{opacity: 0;}
.power_ww{ height: 180px; width: 100%; padding:10px 40px; background: #d39f6f; position: absolute; bottom:0; transition:0.5s all linear; margin:auto; left:0; right:0; overflow: hidden;  opacity: 0; bottom:-50px; }
.power li.on .power_ww{  opacity: 1; bottom:0;}
.power_ww p{font-size: 1.2vw; border-bottom:1px dotted rgba(255,255,255,0.2); font-weight: bold; line-height:60px; margin-bottom:10px; }
.power_ww p:after{font-size: 30px;  font-family: "Tw Cen MT"; display: block; float: right; opacity: 0.4;      color: #fff;}
.power li:nth-child(1) .power_ww p:after{content:"01";}
.power li:nth-child(2) .power_ww p:after{content:"02";}
.power li:nth-child(3) .power_ww p:after{content:"03";}
.power li:nth-child(4) .power_ww p:after{content:"04";}
.power_ww span{ font-size: 15px;  line-height: 20px; }
.power {margin-top: 40px;}
.font_en { opacity: 0.6;}

/*honor*/
.honor_bg{padding-top:0px; background: #fff;}
.honor {display: flex;  align-items: end;  justify-content: space-between;     width: 1400px; margin: 0 auto;}
.honor_l img{margin-left:-110px;}
.honor_r{width:calc(100% - 390px);padding:40px 30px;background: linear-gradient(90deg,#fff 30%,#fff 70%);box-shadow: 50px 0px 50px rgba(0,0,0,0.05); overflow: hidden;}

.honor_r .tempWrap{width:100% !important;}
.honor_r ul{display:block;}
.honor_r td{float:left;overflow: hidden;transition: 0.3s ease all;display:block;width:calc((100% - 60px) / 3);margin-right:15px;text-align: center;}
.honor_r td div a{color: #333;font-size: 16px;display:block;}
.honor_r td div{height:50px;line-height:50px;position: relative;z-index: 2;background: #f8f8f8;display:none;}
.honor_r td img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;width:100%;height: 100%;display: block;}
.honor_r td:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}

.honor_r .tempWrap{width:100% !important;}
.honor_r .tempWrap tr{display:flex;}


/*lc*/
@font-face {
  font-family: 'lciconfont';  /* Project id 4383909 */
  src: url('//at.alicdn.com/t/c/font_4383909_5jxawk2be9q.woff2?t=1744967270845') format('woff2'),
       url('//at.alicdn.com/t/c/font_4383909_5jxawk2be9q.woff?t=1744967270845') format('woff'),
       url('//at.alicdn.com/t/c/font_4383909_5jxawk2be9q.ttf?t=1744967270845') format('truetype');
}

.lciconfont{
    font-family:"lciconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
	
	
.char_bg{background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094211_142807398.jpg) no-repeat center bottom;  padding: 70px 0; background-size: cover; background-attachment: fixed; position: relative; }
.char_bg:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;background: rgb(255 255 255 / 85%);
    top: 0;
    left: 0;}


.char_gy {display: flex;justify-content: center;align-items: center;width: 30%;margin: 0 auto; position: relative;}
.char_gy ul {display: flex;justify-content: space-between;align-items: center;}
.char_gy li {font-size: 1.2vw; color: #333;width: 350px;padding: 3% 0;display: flex;justify-content: center;align-items: center;margin: 0 1%;background: linear-gradient(to top, #f8f8f8, #eee);transition: 0.5s;border-radius:50px;}
.char_gy li.on {background-image: -webkit-linear-gradient(top, #d39f6f, #b68356);color: #FFF;}

.char_con {margin-top:3vw; position: relative;}
.char_con:before{content:'';width:100%;height:10px;background:linear-gradient(to top, #eee, #f8f8f8);position: absolute;top:14px;left:0;}
.char_con ul {display: flex;justify-content: space-between;}
.char_con li {display: flex;flex-direction: column;align-items: center;position:relative;z-index:5;width:30%;}

.char_tab {
    overflow: hidden;
    max-width: 86%;
    margin: 0 auto;
}
.char_i {
    display: flex
;
    transition: 1s;
}
.char_con {
    margin-top: 3vw;
    position: relative;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
}
.char_con li i {width: 75px;height: 75px;background-image: -webkit-linear-gradient(top, #d39f6f, #b68356);border-radius: 50%;font-size:  28px;color:  #fff;display:flex;justify-content:center;align-items:center;    position: relative;}
.char_con li::hover i:before{background-position-y:-30px;}
.char_con li i:after {content:'';width: 92px;height: 92px;background: rgba(203, 153, 37,0.3);position:absolute;top: -9px;left: -9px;border-radius: 50%;opacity: 0.3;transition:1s;z-index:-1;}
.char_con li:hover i:after {transform:scale(1.1);opacity:1;}
.char_con li p{display: flex;flex-direction: column;align-items: center;font-size:0.8vw;line-height:1.3;margin-top: 18px;     color: #333;  letter-spacing: 0;  text-align: center;}
.char_con li span{font-size:15px; color:  #999;text-align:center;line-height: 1;display: none;}
.char_con li em {width:100%;background:url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094540_1771443422.png) no-repeat center;display:  flex;justify-content:  center;align-items:  center;height: 35px;font-size: 15px;font-family:  Arial;margin-bottom: 40px;}

.char_more {    position: relative; display: flex;border-radius: 40px;background: #333;width: 630px;height: 50px;align-items: center;margin: 0 auto;margin-top: 60px;}
.char_more a {
    font-size: 18px;
    color: #fff;}
.char_more p {background-image: -webkit-linear-gradient(top, #d39f6f, #b68356);width: 64%;border-radius: 40px;font-size: 20px;color: #fff;height: 100%;display: flex;align-items: center;padding-left: 30px;position: relative;margin-left:-2px;}
.char_more p span {color: #fff;font-size: 26px;    font-family: Arial;line-height: 26px;}
.char_more em {font-size: 20px;color: #fff;padding-left: 44px;position: relative;display: flex;justify-content: center;align-items: center;}
.char_more p:before {position: absolute;left: 26px;}
.char_more em:before {position: absolute;left: 36px;font-size:25px;}
.char_more p d{font-size:24px;margin-right:10px;}
.char_more em d{font-size:24px;margin-right:10px;}


/*news*/
.news_bg{overflow: hidden;   background: #fff url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094611_543474100.jpg); padding: 70px 0;}
.news_t {padding-bottom: 10px;}
.news_tl p {
    color: #d39f6f;
    line-height: 1.1;
    font-family: PingFang SC, 'Microsoft YaHei', Arial, sans-serif;
    font-weight: 900; font-size: 40px;}

.news_tl span {
    margin-top: 10px;
    color: #777;
    line-height: 30px;
    font-size: 16px;}
.news_tl,.news_tr {display: inline-block;}

.news_tr a {
    display: inline-block;
    margin-left: 110px;
    margin-top: -12px;
}

.news_tr a p {
    font-size: 20px;
    color: #222;
    line-height: 0px;
}

.news_tr a span {
    font-size: 12px;
    color: #ccc;
    font-family: "Arial";
    text-transform: uppercase;
    line-height: 46px;
}

.news_tr a:before {
    content: "";
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 100%;
    background-color: #f7f7f7;
    margin: -10px 14px 0 0;
    position: relative;
    top: 37px;
    left: -70px;
    transition: 0.3s ease all;
    background-image: url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094634_1441312630.png);
}

.news_tr a:nth-child(1):before {
    background-position: 0 0;
}

.news_tr a:nth-child(2):before {
    background-position: -56px 0;
}

.news_tr a:nth-child(3):before {
    background-position: -112px 0;
}

.news_tr a.on:before {
    background-color: #d39f6f;
    background-position-y: -56px;
}

.news_div .news_div_item {
    position: relative;
    float: left;
}

.news_div .news_div_item:first-child {
    width: 42%;
    padding-top: 20px;
    z-index: 2;
}

.news_div .news_div_item:nth-child(n+2) {
    width: 25%;
    padding: 30px 0 30px 0;
    height: 240px;
    float: left;
    border-bottom: 1px #ddd solid;
    margin-left: 4%;
}

.news_div .news_div_item:nth-child(n+2) .news_div_item_pic {
    float: left;
    width: 30%;
    height: 168px;
    display: none;
}

.news_div_item_pic {
    overflow: hidden;
}

.news_div_item_pic img {
    width: 100%;
    border: 1px #eee solid;
}

.news_div .news_div_item:first-child .news_div_item_date {
    display: none;
}

.news_div .news_div_item:nth-child(n+2) .news_div_item_date div {
    float: left;
    color: #ccc;
}

.news_div_item_content {
    position: absolute;
}

.news_div .news_div_item:first-child .news_div_item_pic {
    height: auto;
}

.news_div .news_div_item:first-child .news_div_item_content {
    bottom:0px;
    width: 100%; padding:4%;
    background: rgba(0,0,0,0.5);}

.news_div .news_div_item:nth-child(n+2) .news_div_item_content {
    left: 0;
    top: 54px;
    width: 100%;
}

a.news_div_item_a {
    font-size: 22px;
    color: #222;
    line-height: 30px;
    display: block;
    /* position: absolute; */
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news_div .news_div_item:first-child a.news_div_item_a{color: #fff;}
.news_div .news_div_item:first-child .news_div_item_body:after{color: #fff;}
.news_div_item_body {
    font-size: 15px;
    line-height: 26px;
    color: #999;
    margin-top: 0px;
}

.news_div_item_body:after {
font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
content: "\e718" !important;
    display: block;
    width: 28px;
    height: 28px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100px;
    border: 1px #ccc solid;
    margin-top: 15px;
    transition: 0.3s all ease;
text-align: center;  }

.news_div_item:hover .news_div_item_body:after {
    background-color: #d39f6f;
    width: 50px;
    border: 1px #d39f6f solid;
 color: #fff;
}

.news_div_item:hover a.news_div_item_a { color: #d39f6f;}
.news_div .news_div_item:first-child .news_div_item_body {
    color: #dfdfdf;
    font-weight: normal;     white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}


/*copy*/

.footer{display: flex;justify-content: space-between;}
.copy_bc{width: 100%;color: #fff;background: #fff url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094658_1164108660.png) no-repeat center top;position: relative;overflow:hidden;
    padding-top: 267px;}
.back_ic{position: absolute; display: block; width: 100px; height: 100px;  border-radius: 100%; text-align: center; line-height: 100px; color: #fff; font-size: 52px; top:90px; left: 50%; margin-left: -51px; cursor: pointer;}



.copy_item{float:left; padding-left: 130px;}
.copy_item1{float: right;padding-left:60px;     border-left: 1px solid #403f3f; height:250px;}
.copy_item ul proadvong{display: block;padding:0 0 30px; position: relative;}
.copy_item ul proadvong a{display: block; line-height: 40px;color: rgba(255,255,255,1); font-weight: normal;font-size: 18px;}
.copy_item ul proadvong a .en{font-size: 12px;color: #666;font-weight: normal;text-transform: capitalize;}
.copy_item ul li a{display: block;color: rgba(255,255,255,0.8);line-height:32px;font-size: 15px; font-weight: lighter;}
.copy_item ul li{display: block;}
.copy_item ul li a:hover{color: #fff; }
.copy_item ul proadvong::after { position: absolute; content: ""; top: 50px; width: 25px; height: 2px; background-color:rgba(255,255,255,0.5); left: 0px; }
.copy_item:hover proadvong::after { position: absolute; content: ""; top: 50px; width: 77px; height: 2px; background-color: #ffffff;; left: 0px; transition: 0.5s; }
.crconcat{ width:32%; }
.copy_row1{ width:68%; }


.social {padding-top:15px;clear: both;}
.social span {margin-right: 10px; width: 100px; float: left;}
.social span p {  font-size: 14px;    color: rgba(255,255,255,0.8);  text-align: center; line-height: 30px;}
.social span img {width: 100px;}

.cr_tel{ padding-bottom: 15px; font-size:16px; color:#fff;}
.cr_tel img{ float: left;}
.cr_tel b{float: left; padding-left: 10px;font-weight: normal; line-height: 36px; text-transform: uppercase; font-size: 12px; color: #88cdf5; padding-top: 5px; }
.cr_tel em {display: block;font-size: 35px;color: #fff;font-family: Arial;font-weight: bold;}
.craddr{margin-top: 10px; font-size:16px; color: rgba(255,255,255,0.8); line-height:35px;     position: relative;}
.craddr span{ font-size: 14px; opacity: 0.8;margin-top: 15px; display: block;}
.craddr span i{font-size: 18px; padding-right: 10px;}
.craddr b{color: rgba(255,255,255,0.95);  font-size: 28px; font-weight: bold; display: block;     padding-top: 14px;     font-family: din; letter-spacing: 2px;}
.craddr p{ font-size: 15px; font-weight: lighter; line-height: 38px;}

.craddr:after {
    background: url(http://login114.114my.cn/memberpic/076922707741776en/uploadfile/image/20250813/20250813094721_1009307358.png) no-repeat right;
    width: 100px;
    height: 60px;
    position: absolute;
    left: 170px;
    top: 0;
    display: block;
    content: "";}

/*db*/
.Copyright_t{ width: 100%; height: 1px; background:rgba(255,255,255,.1); margin-top: 60px;}
.Copyright{margin-top:40px;     margin-bottom: 30px;}
.Copyright,.Copyright a{line-height:36px; color:rgba(255,255,255,0.6); font-weight: lighter; font-size: 15px;}
.Copyright a:hover{color:rgba(255,255,255,1);}