h2{color: #73675d;font-size:46px;font-weight:400;position: relative;}



.bannerbox{width: 100%;height:auto;box-shadow:0 10px 20px rgba(173,165,159,.3);}
.bannerbox .img{width: 100%;background-position: center;background-repeat: no-repeat;background-size:cover;background-color: #f9f9f9}
.bannerbox .img a{display: block;width: 100%;height: 100%;}
.product_series{width: 100%;background: url(/uploads/image/pimages/product_bg.png) no-repeat center top;background-size:100% 100%;padding-top: 67px}
.product_series .icon{width: 24px;height:64px;margin:0 auto; }
.product_series .desc{color: #73675d;line-height: 42px;font-weight:normal;font-size:18px;text-align:center;width: 870px;margin:30px auto 0;}
.product_series .desc em{color: #73675d;line-height: 42px;font-weight:normal;font-size:18px;position: relative;white-space: nowrap;}
.product_series .desc .one:after{content: '';width:75px;height: 4px;background:url(/uploads/image/pimages/desc_em1.png) no-repeat;position: absolute;left: 0;bottom: -9px;}
.product_series .desc .two:after{content: '';width:48px;height: 4px;background:url(/uploads/image/pimages/desc_em2.png) no-repeat;position: absolute;left: 0;bottom: -9px;}
.product_series .mainbox{width:1760px;box-sizing: border-box;padding:178px 0 0;margin:0 auto;padding-top: 100px}
.product_series .mainbox .content .desc{margin:0;}
.product_series .mainbox .pro_banner{width: 1760px;position: relative;margin:0 auto;}
.product_series h2:after{content: '';width: 64px;height:12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;bottom: -32px}
.product_series .mainbox .nav{margin-top: 64px;width: 36%;}
.product_series .mainbox .nav a{color: #746960;font-size:16px;white-space: nowrap;padding-top: 20px;display: inline-block;}
.product_series .mainbox .nav .active{color: #e77a22}
.product_series .mainbox .nav a:after{content:'/';color: #d7d7d7;font-size:16px;margin:0 29px 0 26px;}
.product_series .mainbox .nav a:last-child:after{display:none;}
.product_series .mainbox .content .navcon{display: none;}
.product_series .mainbox .content .active{display: block;}
.product_series .mainbox .content h3{color: #73675d;font-size:26px;margin:60px 0 17px;width: 34%}
.product_series .mainbox .content .desc{color:#918881;font-size:16px;text-align: left;max-width: 29.545454%;line-height:34px;margin-bottom: 19px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
.product_series .mainbox .content .btn{display: block;width: 120px;height:40px;background-color: #e77a22;font-size: 16px;text-align: center;line-height: 40px;margin-bottom: 135px; color:#fff;}
.product_series .mainbox .content .img{position: absolute;bottom: 0;right: 0;width: 62%;}
.product_series .mainbox .content .img .shadow{width: 100%;height: 200px;position: absolute;bottom:0;box-shadow: 0px 5px 20px 10px rgba(0,0,0,0.05)}
.product_series .mainbox .content img{position: absolute;bottom:0;right: 0;background-color: rgba(0,0,0,0);}

.happening{width: 100%;margin-top:100px;background-color: #faf5f2;height:auto; }
.happening .mainbox{width: 100%;}
.happening .img{width:56.7%;float: left;margin-right: 123px;position: relative;top:-40px;left: 0;box-shadow:0 10px 20px rgba(173,165,159,.5)}
.happening .con{float: left;width:461px;margin-top:50px;margin-bottom: 60px}
.happening h2:after{content: '';width: 64px;height:12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;bottom: -29px}
.happening h3{color: #73675d;font-size:26px;margin:70px 0 11px;line-height: 42px}
.happening .desc{color: #918881;font-size:16px;text-align: left;max-width: 100%;line-height:34px;margin-bottom: 19px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3;text-overflow:ellipsis;overflow: hidden;}
.happening .btn{display: block;width: 120px;height:40px;background-color: #e77a22;font-size: 16px;text-align: center;line-height: 40px;margin-bottom: 111px; color:#fff;}
.happening .em a{font-size: 16px;font-weight:normal;color: #918881}



.brand_news{width: 100%;background-image: url(/uploads/image/pimages/brand_bg.png);background-repeat: no-repeat;background-position: center top;background-size:100% 100%;height: auto;position: relative;padding-top: 85px}
.brand_news .bg2{width: 100%;height: 120px;position: absolute;bottom: 0;left: 0;right:0;margin:auto;background-image:url(/uploads/image/pimages/brand_line.png);background-position:152px bottom;background-size:cover;background-repeat:no-repeat;}
.brand_news .bg2 .icon1{width: 103px;height: 35px;position: absolute;left: 5px;top: 16px;background-image:url(/uploads/image/pimages/brand_icon1.png);background-size:100% 100%;}
.brand_news .bg2 .icon2{width: 40px;height: 133px;position: absolute;left: 122px;top: 16px;background-image:url(/uploads/image/pimages/brand_icon2.png);background-size:100% 100%;}
.brand_news .bg2 .icon3{width: 176px;height: 22px;position: absolute;left: 133px;top: 152px;background-image:url(/uploads/image/pimages/brand_icon3.png);background-size:100% 100%;}
.brand_news h2{text-align: center;}
.brand_news h2:after{content: '';width: 64px;height:12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;right: 0;margin:auto;bottom: -34px}

.brand_news .brand_bannerbox{width: 1890px;box-sizing: border-box;margin:94px auto 0;height: auto}
.brand_news .brand_banner{height: 506px;position: relative;}
.brand_news .brand_banner .img{background-color: #fff;height: 500px;box-sizing: border-box;padding:10px;transition: all 0.4s}
.brand_news .brand_banner .img a{width: 100%;height: 100%;display: block;}
.brand_news .brand_banner .img .top{width: 100%;height: 370px;overflow: hidden;background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #f9f9f9}
.brand_news .brand_banner .img .text{width: 100%;height: 110px;box-sizing: border-box;padding:30px;}
.brand_news .brand_banner .img .tit{color: #73675d;font-size: 20px;}
.brand_news .brand_banner .img .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brand_news .brand_banner .img .time{color: #73675d;font-size: 14px;margin-top:11px;}
.brand_news .brand_banner .img .time i{display:block;width: 20px;height: 10px;background-size:cover;background-image: url(/uploads/image/pimages/news_more.png);background-position: center center;background-repeat: no-repeat;float: right;}
.brand_news .brand_banner .img:after{content:'';width: 100%;height: 6px;background-color: #e77a22;position: absolute;bottom:-6px;right: 0;left:0;}
.brand_news .brand_banner .swiper-slide{transform:scale(0.7,0.72);}
.brand_news .brand_banner .swiper-slide:after{display: none}
.brand_news .brand_banner .swiper-slide-active{transform:scale(1,1);background-color: #73675d;}
.brand_news .brand_banner .swiper-slide-active:after{display: block}
.brand_news .brand_banner .swiper-slide-active .tit {color: #fff;}
.brand_news .brand_banner .swiper-slide-active .time{color: #fff;}


.brand_news .swiper-container-horizontal>.swiper-pagination-bullets,.brand_news  .swiper-pagination-custom,.brand_news  .swiper-pagination-fraction{bottom:104px;}
.brand_news .em {text-align: center;margin-top: 56px;padding-bottom: 161px}
.brand_news .em a{color: #918881;text-align: center;font-size:16px;font-weight:normal;}
.brand_story{padding-top: 60px;margin-bottom:60px}
.brand_story  h2{text-align: center;}
.brand_story h2:after{content: '';width: 64px;height:12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;right: 0;margin:auto;bottom: -34px}
.brand_story .mainbox{width: 1400px;margin-top: 84px;}
.brand_story .mainbox .box{position: relative;}
.brand_story .mainbox .banner{width: 1200px;height: auto;margin:0 auto;}
.brand_story .mainbox .swiper-button-prev,.brand_story  .mainbox .banner .swiper-container-rtl .swiper-button-next{width: 16px;height:31px;background-image:url(/uploads/image/pimages/left.png);background-size:cover;background-position:center center;top:35%;left: -16px;outline:none;}
.brand_story .mainbox .swiper-button-next,.brand_story  .mainbox .banner  .swiper-container-rtl .swiper-button-prev{width: 16px;height:31px;background-image:url(/uploads/image/pimages/right.png);background-size:cover;background-position:center center;top:35%;right: -16px;outline:none;}
.brand_story .mainbox .banner .slide{width: 100%;margin:0 auto;}
.brand_story .mainbox .banner .img{width: 100%;background-size:100% 100%;height: auto;}
.brand_story .mainbox .banner h3{color: #73675d;font-size:26px;margin-top: 33px;text-align:center;}
.brand_story .mainbox .banner p{max-width:500px;text-align:center;color: #918881;font-size:16px;line-height: 34px;margin:17px auto 0;}
.brand_story .mainbox .banner a{display: block;width: 120px;height: 40px;background-color:#e77a22; color:#fff; line-height: 40px;text-align: center;font-size:16px;margin:20px auto 0}

/*首页 end*/

.banner_box{width: 100%;height: 640px;background-size: cover;background-position: center center;background-repeat: no-repeat;box-shadow:0 10px 20px rgba(173,165,159,0.3);background-color: #f9f9f9}
.banner_box h2{font-size: 46px;color: #918881;text-align: center;padding-top: 68px;font-weight:300;box-sizing: border-box;padding:70px 40px 0;}
.banner_box h2 p{color: #918881;font-size: 18px;margin-top: 21px;}
.banner_box.old h2,.banner_box.old h2 p{color: #fff}
.banner_box.show {position: relative;}
.banner_box.show .warp{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));}
.banner_box.show h2{position: absolute;bottom: 60px;width: 100%;color: #fff}
.banner_box.show h2 p{color: #fff;margin-top: 21px;}
.banner_box.show h2 p em{ display:inline-block; width:1px; height:10px; background:rgba(255,255,255,0.3); margin:0 10px;}
.banner_box.show a{ width:100%; height:100%; display:block;}
.banner_box i.pay{ background:url(/uploads/image/pimages/play-2x.png) no-repeat; display:block; width:88px; height:88px; background-size:contain; position:absolute; top:40%; left:50%; margin-left:-44px;}
.category{width: 100%;text-align: center;padding:50px 0 ;}
.category li{width: 100px;margin-right: 70px;display: inline-block;}
.category li:last-child{margin-right:0}
.category .noraml{cursor: pointer;}
.category li span{display: block;width: 100px;height: 100px;background-size: cover;}
.category li p{color: #746960;font-size: 16px;text-align: center;margin-top: 13px;}
.category .selected p{color: #e77a22}
.cate_productbox .bigimg{margin-bottom: 70px;margin-top: 6px}
.cate_productbox.selected{display: block;}
.cate_productbox{display: none;}
.cate_product{width: 1620px;box-sizing: border-box;padding-bottom:155px;background-position: center bottom;background-size: 100% auto;background-repeat: no-repeat;margin:0 auto;}
.cate_product .hot_top{width: 100%;height: 810px;}
.cate_product .hot_top .textbox{width: 50%;height: 100%;float: left;box-sizing: border-box;padding:230px 0 0 100px;}
.cate_product .hot_top .textbox h2{text-align: left;}
.cate_product .hot_top .textbox h2:after{content:'';width: 64px;height: 12px;position: absolute;left: 0;bottom:-32px;background-image: url(/uploads/image/pimages/tit_icon.png);background-size: cover}
.cate_product .hot_top .textbox p{margin-top: 80px;line-height: 36px;font-size: 18px;color: #918881;width: 486px;text-align: justify;}
.cate_product .hot_top .hot{width: 50%;height: 100%;float: right;background-color: #f7f7f7;box-sizing: border-box;border:2px solid #fff;transition:all 0.2s;position: relative;z-index: 1}
.cate_product .hot_top .hot .img{width: 100%;height: 630px;background-position: center center;background-repeat: no-repeat;background-size:contain;background-color: #f9f9f9}
.cate_product .hot_top .hot .text{width: 100%;height: 180px;position: absolute;bottom: 0;box-sizing: border-box;padding:60px;transition:all 0.2s;background-color: #f7f7f7}
.cate_product .hot_top .hot .text p{text-align: center;}
.cate_product .hot_top .hot .text p span{color: #73675d;font-size: 20px;}
.cate_product .hot_top .hot .text p em{color: #73675d;font-size: 26px;}
.cate_product .hot_top .hot .text p:last-child{margin-top: 18px;}
.cate_product .hot_top .hot .text .btn{display: block;width: 115px;height: 36px;background-color: #e77a22;color: #fff;margin:5px auto 0;display: none;line-height: 36px;text-align: center;}
.cate_product .products_box{width: 100%;height: auto;}
.cate_product .products_box .product{box-sizing: border-box;width: 25%;height: 405px;background-color: #f7f7f7;box-sizing: border-box;border:2px solid #fff;float: left;transition:all 0.2s;position: relative;z-index: 1}
.cate_product .products_box .product .img{width: 100%;height: 300px;background-position: center center;background-repeat: no-repeat;background-color: #f9f9f9; background-size:cover;}
.cate_product .products_box .product .text{width: 100%;height: 105px;position: absolute;bottom: 0;box-sizing: border-box;padding:30px;transition:all 0.2s;background-color: #f7f7f7;background-size:cover;}
.cate_product .products_box .product .text p{text-align: center;}
.cate_product .products_box .product p span{color: #73675d;font-size: 16px;}
.cate_product .products_box .product p em{color: #73675d;font-size: 18px;}
.cate_product .products_box .product p:last-child{margin-top: 10px;}
.cate_product .products_box .product .btn{display: block;width: 115px;height: 36px;background-color: #e77a22;color: #fff;margin:5px auto 0;display: none;line-height: 36px;text-align: center;}
.cate_product .hot_bottom{width: 100%;height: 810px;}
.cate_product .hot_bottom .hot{width: 50%;height: 100%;float: left;background-color: #f7f7f7;box-sizing: border-box;border:2px solid #fff;transition:all 0.2s;position: relative;z-index: 1}
.cate_product .hot_bottom .hot .img{width: 100%;height: 630px;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #f9f9f9}
.cate_product .hot_bottom .hot .text{width: 100%;height: 180px;position: absolute;bottom: 0;box-sizing: border-box;padding:60px;transition:all 0.2s;background-color: #f7f7f7}
.cate_product .hot_bottom .hot .text p{text-align: center;}
.cate_product .hot_bottom .hot .text p span{color: #73675d;font-size: 20px;}
.cate_product .hot_bottom .hot .text p em{color: #73675d;font-size: 26px;}
.cate_product .hot_bottom .hot .text p:last-child{margin-top: 18px;}
.cate_product .hot_bottom .hot .text .btn{display: block;width: 115px;height: 36px;background-color: #e77a22;color: #fff;margin:5px auto 0;display: none;line-height: 36px;text-align: center;}
.cate_product .hot_bottom .normal{width: 50%;height: 100%;float: right;}
.cate_product .hot_bottom .normal .product{box-sizing: border-box;width: 50%;height: 405px;background-color: #f7f7f7;box-sizing: border-box;border:2px solid #fff;float: left;transition:all 0.2s;position: relative;z-index: 1}
.cate_product .hot_bottom .normal .img{width: 100%;height: 300px;background-position: center center;background-repeat: no-repeat;background-color: #f9f9f9;    background-size: cover;}
.cate_product .hot_bottom .normal .text{width: 100%;height: 105px;position: absolute;bottom: 0;box-sizing: border-box;padding:30px;transition:all 0.2s;background-color: #f7f7f7}
.cate_product .hot_bottom .normal .text p{text-align: center;}
.cate_product .hot_bottom .normal p span{color: #73675d;font-size: 16px;}
.cate_product .hot_bottom .normal p em{color: #73675d;font-size: 18px;}
.cate_product .hot_bottom .normal p:last-child{margin-top: 10px;}
.cate_product .hot_bottom .normal .btn{display: block;width: 115px;height: 36px;background-color: #e77a22;color: #fff;margin:5px auto 0;display: none;line-height: 36px;text-align: center;}
.cate_product .load_more a{display:block;width: 120px;height: 40px;line-height: 40px;color: #fff;text-align: center;background-color: #e77a22;font-size: 16px;margin:59px auto 0;}

.product_story{width: 100%;height: auto;padding-top:48px;margin-bottom: 134px;}
.product_story .top_icon{width: 24px;height: 64px;margin: 0 auto;}
.product_story .top_icon img{background-color: rgba(0,0,0,0)}
.product_story .story_banner{width: 1200px;height: auto;margin: 40px auto 0;}
.product_story .story_banner h3{color: #73675d;font-size: 26px;margin-top: 33px;text-align: center;}
.product_story .story_banner p{max-width: 450px;text-align: center;color: #918881;font-size: 16px;line-height: 34px;margin: 17px auto 0;}
.product_story .story_banner a{display: block;width: 120px;height: 40px;background-color: #e77a22;line-height: 40px;text-align: center;font-size: 16px; margin: 20px auto 0; color:#fff;}

.buy_product{padding:80px 0 109px;width: 100%;height: 540px;}
.buy_product .mainbox{width: 1240px}
.buy_product .show_pic{width: 720px;height: 540px;float: left;margin-right: 50px;padding-left: 40px;background-color: #f9f9f9}
.buy_product .show_pic .picbox{width: 100%;height: 100%;background-color: #f9f9f9;}
.buy_product .show_pic .picbox .pic{width: 100%;height: 100%;background-size: cover}
.buy_product .show_pic .pointbox{z-index: 20;position: absolute;bottom: 0;left: 0;top:0;margin:auto;width: 40px;height: 100%;background-color: #fff;box-sizing:border-box;padding-right: 30px;/*display: flex;align-items: center;*/ /*display:table-cell;vertical-align:middle;*/}
.buy_product .show_pic .pointbox .point{width: 10px;height: auto;display: inline-block;position:absolute;left:0;top:50%;transform:translatey(-50%);}
.buy_product .show_pic .pointbox .point .swiper-pagination-bullet{width: 10px;height: 10px;box-sizing:border-box;border:2px solid #89796d;border-radius: 50%;background-color: rgba(0,0,0,0);margin:4.5px 0;}
.buy_product .show_pic .pointbox .point .swiper-pagination-bullet-active{background-color:#89796d }
.buy_product .buy_box{width: 430px;height: 540px;float: left;position: relative;box-sizing:border-box;padding-top: 38px;}
.buy_product .buy_box h3{color: #73675d;font-size: 26px;font-weight:400;}
.buy_product .buy_box .price,.buy_product .buy_box .price em{color: #e77a22;font-size: 26px;font-weight:400;}
.buy_product .buy_box .price{margin-top: 11px}
.buy_product .buy_box .desc{position: relative;}
.buy_product .buy_box .desc p{color: #918881;font-size: 14px;line-height: 30px;margin-top: 50px}
.buy_product .buy_box .desc .color{width: 30px;height: 30px;margin-right: 20px;float: left;}
.buy_product .buy_box .buy_num{width: 120px;height: 36px;position: relative;margin-top: 35px}
.buy_product .buy_box .buy_num input{width: 100%;height: 100%;box-sizing:border-box;border: 1px solid #898078;text-align: center;color: #918881;font-size: 18px}
.buy_product .buy_box .buy_num .reduce{width: 20px;height: 20px;background-image: url(/uploads/image/pimages/reduce.png);position: absolute;top:0px;left:7px;bottom: 0;margin:auto;cursor: pointer;}
.buy_product .buy_box .buy_num .add{width: 20px;height: 20px;background-image: url(/uploads/image/pimages/add.png);position: absolute;top:0px;right:7px;bottom: 0;margin:auto;cursor: pointer;}
.buy_product .buy_box .buy_btnbox{width: 100%;height: auto;padding:30px 0 0;border-top: 1px solid #e5e5e5;margin-top: 30px}
.buy_product .buy_box .buy_btnbox input{width: 200px;height: 50px;background-color: #e77a22;float: left;font-size: 16px;color: #fff;}
.buy_product .buy_box .buy_btnbox input.huihui{background:#cccccc ;color: #73675d;}
.buy_product .buy_box .buy_btnbox a{float: left;margin-left: 50px;font-size: 16px;color: #73675d;line-height: 50px;}
.buy_product .buy_box .foot{position: absolute;bottom: 0;left: 0;width: 100%;}
.buy_product .buy_box .foot .share{float: left;}
.buy_product .buy_box .foot .share span{color: #73675d;display: inline-block;vertical-align: top;line-height: 20px}
.buy_product .buy_box .foot .share a{display: inline-block;width: 20px;height: 20px;margin-left: 16px;line-height: 20px}
.buy_product .buy_box .foot .collect{float: right;color: #73675d;position: relative;}
.buy_product .buy_box .foot .collect:after{content: '';position: absolute;left: -12px;top:0;right: 0;margin:auto;}
.show_cp{padding-bottom: 135px}
.show_cp h2{text-align: center;}
.show_cp h2:after { content: '';width: 64px; height: 12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;right: 0;margin: auto;bottom: -34px;}
.show_cp .imgbox{margin-top: 89px}
.show_cp .imgbox .img{width: 100%;margin-bottom: 10px;position: relative;}
.show_cp .imgbox .img .warp{width: 50%;height: auto;display: inline-block;float: right;}
.show_cp .imgbox .img .text{width: 50%;float: right;padding:70px;height: 100%;box-sizing:border-box;}
.show_cp .imgbox .img .text h3{color: #73675d;font-size: 26px;margin-bottom: 22px}
.show_cp .imgbox .img .text p,.show_cp .imgbox .img .text span{color: #918881;line-height: 36px;font-size: 16px}
.show_cp .imgbox .img .text span{width: 100%;display: block;}
.show_cp .imgbox .img .text .right{text-align: right;}
.show_cp .imgbox>h3{color: #73675d;font-size: 26px;text-align: center;margin-bottom: 33px;margin-top: 82px}
.show_cp .contentbox{padding-bottom: 150px;background-size: 100% auto;background-position: bottom;background-repeat: no-repeat;}
.show_cp .contentbox .content{width:1200px;box-sizing:border-box;padding:0;margin:0 auto;}
/*.show_cp .contentbox .content p{font-size: 16px;line-height: 30px;color: #918881}
.show_cp .contentbox .content p span{color: #73675d;font-size: 16px;font-weight: bold;display: inline-block;width: 100%;line-height: 30px;margin-top: 15px}
.show_cp .contentbox .content p:first-child span{margin-top: 0}*/
.show_cp .cp_recommend h2{text-align: center;margin-top: 78px}
.show_cp .cp_recommend h2:after { content: '';width: 64px; height: 12px;background-image: url(/uploads/image/pimages/tit_icon.png);background-repeat: no-repeat;position: absolute;left: 0;right: 0;margin: auto;bottom: -34px;}
.show_cp .cp_recommend .itembox{width: 100%;height: 420px;margin-top: 89px}
.show_cp .cp_recommend .itembox .item{transition:all 0.2s;position: relative;z-index: 1;width: 380px;height: 100%;float: left;margin-right: 30px;background-color: #f9f9f9}
.show_cp .cp_recommend .itembox .item:nth-child(3){margin-right: 0}
.show_cp .cp_recommend .itembox .item .img{height: 315px;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color: #f9f9f9}
.show_cp .cp_recommend .itembox .item .text{width: 100%;height: 105px;box-sizing: border-box;padding: 30px;position: absolute;bottom: 0;transition:all 0.2s;background-color: #f9f9f9}
.show_cp .cp_recommend .itembox .item .text p{text-align: center;}
.show_cp .cp_recommend .itembox .item .text p:last-child{ margin-top: 10px;}
.show_cp .cp_recommend .itembox .item .text p span{color: #73675d; font-size: 16px;}
.show_cp .cp_recommend .itembox .item .text p em{color: #73675d;font-size: 18px;}
.show_cp .cp_recommend .itembox .item .btn{display: block;width: 115px;height: 36px;background-color: #e77a22;color: #fff;margin:5px auto 0;display: none;line-height: 36px;text-align: center;}

.show_cp_xq{}
.show_cp_xq video{display: block;width: 100%;margin: 0 auto;object-fit: fill;}
.show_cp_xq .pic{ width:965px; margin:0 auto; margin-top:80px;}
.show_cp_xq img{ width:100%;}
.show_cp_xq .icon{ width:24px; margin:18px auto;}
.show_cp_xq h3{ font-size:36px; line-height:70px; color:#918881; text-align:center; font-weight:300;}
.show_cp_xq p{ color:#918881; line-height:38px; font-size:20px; text-align:center;}
.show_cp_xq p img{ margin-top:30px;width: 790px;}

.bybox{ width:100%; border-top:1px solid #e5e5e5; padding-top:120px; margin-top:100px;}
.bybox img{ background:none;}
.bybox ul li{ font-size:18px; color:#73675d; width:45%; float:left; line-height:60px; margin-left:5%;}
.bybox ul li span{ font-size:18px; color:#918881; display:inline-block; margin-right:40px;}
.bybox .txt p{ font-size:20px; line-height:36px; color:#918881; padding:0 50px;}
.bybox .txt p span{ font-size:26px; color:#73675d; display:inline-block; margin-bottom:10px;}
.bybox .txt p i{ background:#f0ebe7; width:30px; height:30px; line-height:30px; text-align:center; border-radius:50%; display:inline-block; font-size:16px; color:#9c8c81; vertical-align:3px; margin-right:13px;}
.bybox .con dl{ width:40%; float:left; text-align:center; margin:80px 5% 0 5%;}
.bybox .con dl dt{ background:#f8f7f7; width:100px; height:100px; line-height:100px; border-radius:50%; margin:0 auto; margin-bottom:30px;}
.bybox .con dl dt img{ width:30px; height:auto;}
.bybox .con dl dd strong{ font-size:26px; color:#73675d; line-height:30px; display:block; text-align:center; margin-bottom:10px;}
.bybox .con dl dd { font-size:20px; color:#918881; line-height:36px; text-align:left;}
.bybox .con dl dd:last-child{min-height: 72px}
.bybox .con dl dd span{ color:#e77a22; font-size:20px;}
.bybox .bybox_con{ margin-top:80px;}
.bybox .list{ margin-top:30px; clear:both; overflow:hidden;}
.bybox .list .pics{ float:left; width:50%; height:450px;}
.bybox .list .ytxt{ width:50%; float:right; background:#fffaf6; height:450px; box-sizing:border-box; padding:130px 170px; }
.bybox .list .ytxt h3{ font-size:26px; color:#73675d; margin-bottom:10px;}
.bybox .list .ytxt p{ font-size:20px; color:#918881; line-height:36px;}
.bybox .list .pics{ float:left; width:50%; height:450px;}
.bybox .list.fan .ytxt{ float:left;}
.bybox .list.fan .pics{ float:right;}
.bybox  .dapic{ margin-top:30px;} 
 

.cate_product .hot_top .hot>a,.cate_product .products_box .product>a,.cate_product .hot_bottom .hot>a,.cate_product .hot_bottom .normal .product>a,.show_cp .cp_recommend .itembox .item>a.wap{display: none}

.hd_tab{width: 100%;padding:46px 0;text-align: center;}
.hd_tab li{display: inline-block;}
.hd_tab li a{display: inline-block;color: #73675d;font-size: 16px;padding: 10px 5px;margin-right: 45px;}
.hd_tab li:last-child a{margin-right:0 }
.hd_tab .selected a{color: #e77a22;position: relative;}
.hd_tab .selected a:after{content: '';width:40px;height: 2px;background-color: #e77a22;position: absolute;left:50%;right: 0;bottom:0; margin-left:-20px;}
#hd_tabwrap .tab_content{display: none;width: 1760px;margin:0 auto;padding-bottom: 60px}
#hd_tabwrap .tab_content.active{display: block;}
#hd_tabwrap .tab_content .recommend{height: auto;width: 100%;position: relative;margin-bottom: 80px;}
#hd_tabwrap .tab_content .recommend .text{float: left;width: 30%;display: inline-block;position: absolute;top:50%;transform:translatey(-50%);}
#hd_tabwrap .tab_content .recommend .text p.tap{font-size: 18px;color: #e77a22}
#hd_tabwrap .tab_content .recommend .text h3{color: #73675d;font-size: 26px;margin-top: 13px;}
#hd_tabwrap .tab_content .recommend .text p{font-size: 16px;color: #918881;text-align: justify;margin-top: 13px;line-height: 34px}
#hd_tabwrap .tab_content .recommend .text a{display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background-color: #e77a22;margin-top: 19px; color:#fff;}
#hd_tabwrap .tab_content .recommend .img{float: right;width: 62%;box-shadow:0 10px 90px rgba(173,165,159,0.3)}
#hd_tabwrap .tab_content .list{width: 100%;padding-bottom: 140px}
#hd_tabwrap .tab_content .list .icon{width: 24px;margin:0 auto;padding:70px 0 15px;}
#hd_tabwrap .tab_content .list .icon img{background-color: rgba(0,0,0,0)}
#hd_tabwrap .tab_content .list .itembox{width: 100%;}
#hd_tabwrap .tab_content .list .itembox .item{float: left;width: 570px;position: relative;margin-top: 25px;margin-right: 25px;}
#hd_tabwrap .tab_content .list .itembox .item p.tit{font-size: 18px;line-height: 32px;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
#hd_tabwrap .tab_content .list .itembox .item p.tab{font-size: 14px;margin-bottom: 6px}
#hd_tabwrap .tab_content .list .itembox .item p.time{font-size: 14px;margin-top: 6px}
#hd_tabwrap .tab_content .list .itembox .item .shadow{position: absolute;bottom: 0;left:0;right: 0;height: 62.5%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,0.6));z-index: 1}
#hd_tabwrap .tab_content .list .itembox .item .text{position: absolute;bottom: 0;left:0;right: 0;padding:35px 40px;z-index: 2; color:#fff;}
#hd_tabwrap .tab_content .list .itembox .item:nth-child(3){margin-right:0}
#hd_tabwrap .tab_content .list .itembox .item:nth-child(5){float: right;margin-right:0}
#hd_tabwrap .tab_content .list .more{width: 100%;overflow: hidden;}
#hd_tabwrap .tab_content .list .more a{display: block;width: 120px;height: 40px;line-height: 40px;color: #fff;text-align: center; background-color: #e77a22;font-size: 16px;margin: 59px auto 0; }
.show_hdjs {padding: 0 0 138px}
.show_hdjs h2{font-size: 44px;text-align: center;padding-bottom: 58px; padding-top:50px;}
.show_hdjs h2:after {content: '';width: 64px;height: 12px; background-image: url(/uploads/image/pimages/tit_icon.png); background-repeat: no-repeat;  position: absolute;left: 0;right: 0; margin: auto;bottom:27px;}
.show_hdjs .content{width: 1000px;margin:0 auto;padding-bottom:100px;}
.show_hdjs .content video{max-width: 100%;margin:0 auto; display: block;/*object-fit: fill;*/}
.show_hdjs .content p img{ max-width:100%;display: block;margin:30px auto 10px;}
.show_hdjs .content iframe{width: 100%;height: 562px;margin-top: 40px}
.show_hdjs .content p{color: #918881;font-size: 16px;line-height: 36px;text-align: justify;}
.show_hdjs .content p strong{font-size:26px;}
.show_hdjs h3{color: #73675d;font-size: 26px;text-align: center;margin-top: 20px;margin-bottom: 20px}
.show_hdjs div .mainbox{width: 1000px;margin:0 auto;padding-bottom: 100px}
.show_hdjs .rcap .itembox{margin-top: 33px;padding-top: 220px;background-repeat: no-repeat;background-size: cover;}
.show_hdjs .rcap .itembox .item{float: left;width: 33.3%;text-align: center;padding:40px 0 30px;}
.show_hdjs .rcap .itembox .item p.tit{color: #db942a;font-size: 24px;font-weight: bold;line-height: normal;margin-bottom: 12px;}
.show_hdjs .rcap .itembox .item p{font-size: 16px;color: #333;font-weight: bold;line-height: normal;white-space: nowrap;}
.show_hdjs .tjbz{padding-top: 63px;}
.show_hdjs .messagebox{padding-bottom: 158px;padding-top: 0;background-image: url(/uploads/image/pimages/produ_cj_bg.png);background-size: 100% auto;background-repeat: no-repeat;background-position: bottom;}
.show_hdjs .tjbz .mainbox{padding-bottom: 0}
.show_hdjs .tjbz h3{margin-bottom: 22px}
.show_hdjs .tjbz p{color: #918881;font-size: 16px;line-height: 36px}
.show_hdjs .tjbz .wechat{padding-top: 46px;width: 100%;padding-bottom: 42px}
.show_hdjs .tjbz .wechat .img{width: 160px;margin:0 auto;}
.show_hdjs .tjbz .wechat p{text-align: center;color: #918881;font-size: 14px}
.show_hdjs .message{/*padding-top: 42px*/}
.show_hdjs .message .form{padding-bottom: 40px;border-bottom: 1px solid #e5e5e5}
.show_hdjs .message .form label{font-size: 16px;color: #73675d;font-weight: bold}
.show_hdjs .message .form .text{height: 120px;margin-top: 16px;position: relative;}
.show_hdjs .message .form .text textarea{width: 100%;height: 100%;background-color: #fafafa;border:1px solid #e5e5e5;color: #73675d;box-sizing:border-box;padding:18px 20px;text-align: justify;}
.show_hdjs .message .form .text textarea{ -ms-overflow-style:none; overflow:-moz-scrollbars-none; }
.show_hdjs .message .form .text textarea::-webkit-scrollbar{width:0px}
.show_hdjs .message .form .text em{color: #e77a22;font-size: 12px;position: absolute;right: 20px;bottom: 20px}
.show_hdjs .message .form .row{height: 36px;margin-top: 20px}
.show_hdjs .message .form .row p{float: left;color: #73675d;font-size: 14px;line-height: 36px;}
.show_hdjs .message .form .row p a{color: #e77a22;font-size: 14px;line-height: 36px;}
.show_hdjs .message .form .row input{width:100px;height: 36px;float: right;background-color: #e77a22; color: #fff;text-align: center; }
.show_hdjs .message .all{padding-top:18px;}
.show_hdjs .message .other p.all{color: #73675d;font-size:16px;}
.show_hdjs .message .other p.all em{color: #73675d;font-size:16px;}
.show_hdjs .message .other .itembox .item{border-bottom: 1px solid #f2f2f2;padding:20px 0;}
.show_hdjs .message .other .itembox .item:last-child{border-bottom: none}
.show_hdjs .message .other .itembox .item p.tit .name{color: #73675d;font-size: 16px;font-weight: bold;float: left;}
.show_hdjs .message .other .itembox .item p.tit .name em{color: #73675d;font-size: 16px;margin:0 8px;}
.show_hdjs .message .other .itembox .item p.tit .time{font-size:14px;color: #918881;float: right;}
.show_hdjs .message .other .itembox .item p.desc{color: #73675d;line-height: 28px;margin: 2px 0}
.show_hdjs .message .other .itembox .item .hf a{color: #73675d;padding-left: 25px;position: relative;}
.show_hdjs .message .other .itembox .item .hf a:after{content:'';width: 14px;height: 14px;background-image:url(/uploads/image/pimages/hd_show_hficon.png);background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top:0;bottom: 0;margin:auto; }
.show_hdjs .message .other .itembox .load_more{color: #fff;display: block;width: 120px;height: 36px;background-color: #e77a22;font-size: 14px;margin:21px auto 0;line-height: 36px;text-align: center;}
.show_hdjs .message .other .itembox .item .huifubox{display: none;width: 100%;margin-top: 20px}
.show_hdjs .message .other .itembox .item .huifubox .text{width:100%;height: 96px;position: relative;box-sizing: border-box;padding: 12px 15px;border: 1px solid #e5e5e5;}
.show_hdjs .message .other .itembox .item .huifubox .text textarea{width:100%;height: 100%;color: #73675d;}
.show_hdjs .message .other .itembox .item .huifubox .text textarea::-webkit-scrollbar{width:0px}
.show_hdjs .message .other .itembox .item .huifubox .text em{color: #e77a22;font-size: 12px;position: absolute;right: 20px;bottom: 20px}
.show_hdjs .message .other .itembox .item .huifubox .row{height: 36px;margin-top: 20px}
.show_hdjs .message .other .itembox .item .huifubox .row p{float: left;color: #73675d;font-size: 14px;line-height: 36px;}
.show_hdjs .message .other .itembox .item .huifubox .row p a{color: #e77a22;font-size: 14px;line-height: 36px;}
.show_hdjs .message .other .itembox .item .huifubox .row input{width:100px;height: 36px;float: right;background-color: #e77a22; color: #fff;text-align: center; }
.show_hdjs .message .other .itembox .item .huifubox .row input{width: 100px;height: 36px;float: right;background-color: #e77a22;color: #fff;text-align: center;}
.show_hdjs .message .other .itembox .item .replyobj{margin-top: 10px;background-color: #f7f7f7;box-sizing: border-box;padding: 27px 20px 23px;position: relative;border-radius: 2px;}
.show_hdjs .message .other .itembox .item .replyobj:after{    content: '';position: absolute;top: -20px;left: 55px;border: 10px solid #f7f7f7;border-color: transparent transparent #f7f7f7 transparent;}

.show_hdjs .recent{padding-top: 49px}
.show_hdjs .recent h2{padding-top: 0}
.show_hdjs .recent .itembox .item{width: 580px;float: left;height: auto;margin-right: 40px;margin-top: 30px;}
.show_hdjs .recent .itembox .item:nth-child(2){margin-right: 0}
.show_hdjs .recent .itembox .item .img{width: 100%;}
.show_hdjs .recent .itembox .item .text p.tab{color: #e77a22;font-size:14px;margin-top: 20px;margin-bottom: 11px}
.show_hdjs .recent .itembox .item .text p.tit{color: #73675d;font-size:18px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.show_fixed{width:28px;height: 243px;position: fixed;left: 50%;top:0;bottom: 0;margin:auto;margin-left: -564px;z-index: 10;display: none}
.show_hdjs .recent .itembox .item .text h3{ text-align:left; color:#73675d; font-size:18px; line-height:32px; margin:30px 0 15px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.show_hdjs .recent .itembox .item .text span{ color:#918881;}
.show_fixed a{width:28px;display: block;height: 28px;border-radius: 14px;background-color:#e3dcd7;box-sizing:border-box;padding:7px 7px 7px 21px;transition:all 0.2s;float: right;margin-bottom: 15px;position: relative;}
.show_fixed a i{display:block;background-size: cover;width: 14px;height: 14px;background-repeat: no-repeat;position: absolute;left: 7px;top:0;bottom: 0;margin:auto;}
.show_fixed a span{color: #fff;font-size: 13px;line-height: 14px;vertical-align: top;white-space: nowrap;opacity: 0;float: right;  margin-left: 5px;}
.show_fixed a:nth-child(1) i{background-image: url(/uploads/image/pimages/hd_icon01_normal.png);}
.show_fixed a:nth-child(2) i{background-image: url(/uploads/image/pimages/hd_icon02_normal.png);}
.show_fixed a:nth-child(3) i{background-image: url(/uploads/image/pimages/hd_icon03_normal.png);}
.show_fixed a:nth-child(4) i{background-image: url(/uploads/image/pimages/hd_icon04_normal.png);}
.show_fixed a:nth-child(5) i{background-image: url(/uploads/image/pimages/hd_icon05_normal.png);}
.show_fixed a:nth-child(6)  i{background-image: url(/uploads/image/pimages/hd_icon06_normal.png);}

.warp{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));}


@media screen and (min-width: 1025px){
	.cate_product .hot_top .hot:hover{transform: scale(1.1,1.1);z-index: 2}
	.cate_product .hot_top .hot:hover .text{height: 220px;background-color: #fff;padding:40px;  box-shadow:0 0 8px 0 rgba(0,0,0,0.2);}
	.cate_product .hot_top .hot:hover p span,.cate_product .hot_top .hot:hover p em{color: #e77a22;}
	.cate_product .hot_top .hot:hover .btn{display:block;margin-top: 16px}
	.cate_product .products_box .product:hover{transform: scale(1.1,1.1);z-index: 2}
	.cate_product .products_box .product:hover .text{height: 140px;padding: 20px;background-color: #fff; box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);}
	.cate_product .products_box .product:hover p span,.cate_product .products_box .product:hover p em{color: #e77a22;}
	.cate_product .products_box .product:hover .btn{display:block;margin-top: 16px}
	.cate_product .hot_bottom .normal .product:hover{transform: scale(1.1,1.1);z-index: 2}
	.cate_product .hot_bottom .normal .product:hover .text{height: 140px;padding: 20px;background-color: #fff; box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);}
	.cate_product .hot_bottom .normal .product:hover p span,.cate_product .hot_bottom .normal .product:hover p em{color: #e77a22;}
	.cate_product .hot_bottom .normal .product:hover .btn{display:block;margin-top: 16px}
	.cate_product .hot_bottom .hot:hover{transform: scale(1.1,1.1);z-index: 2}
	.cate_product .hot_bottom .hot:hover .text{height: 220px;background-color: #fff;padding:40px; box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);}
	.cate_product .hot_bottom .hot:hover p span,.cate_product .hot_bottom .hot:hover p em{color: #e77a22;}
	.cate_product .hot_bottom .hot:hover .btn{display:block;margin-top: 16px}
	.show_cp .cp_recommend .itembox .item:hover{transform: scale(1.1,1.1);z-index: 2}
	.show_cp .cp_recommend .itembox .item:hover .text{height: 140px;background-color: #fff;padding: 20px; box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);}
	.show_cp .cp_recommend .itembox .item:hover p span,.cate_product .hot_bottom .hot:hover p em{color: #e77a22;}
	.show_cp .cp_recommend .itembox .item:hover .btn{display:block;margin-top: 16px}
	 
	.product_series .mainbox .content .btn:hover span{display: block;background-color: rgba(0,0,0,0.1)}
	.happening .btn:hover span{display: block;background-color: rgba(0,0,0,0.1)}
	.happening .em a:hover{color: #f08f35}
	.brand_news .em a:hover{color: #f08f35}
	.brand_story .mainbox .banner a:hover span{display: block;background-color: rgba(0,0,0,0.1)}
	.hd_tab li a:hover{color: #e77a22;position: relative;}
 
	.show_fixed a:hover span{display: block;opacity: 1}
	.show_fixed a:hover{background-color: #e77a22;width: auto;padding-right: 15px}
	.show_fixed a:nth-child(1):hover i{background-image: url(/uploads/image/pimages/hd_icon01_active.png);}
	.show_fixed a:nth-child(2):hover i{background-image: url(/uploads/image/pimages/hd_icon02_active.png);}
	.show_fixed a:nth-child(3):hover i{background-image: url(/uploads/image/pimages/hd_icon03_active.png);}
	.show_fixed a:nth-child(4):hover i{background-image: url(/uploads/image/pimages/hd_icon04_active.png);}
	.show_fixed a:nth-child(5):hover i{background-image: url(/uploads/image/pimages/hd_icon05_active.png);}
	.show_fixed a:nth-child(6):hover i{background-image: url(/uploads/image/pimages/hd_icon06_active.png);}
}

/*添加购物车成功弹窗*/
.addorderdonebox{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1000;display: none;}
.addorderdonebox .mask{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;background: rgba(0,0,0,.5);width: 100%;height: 100%}
.addorderdonebox .wrap{width: 288px;height: 190px;padding: 30px 20px;box-sizing: border-box;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;z-index: 2;background-color: #fff}
.addorderdonebox .wrap .icon{width: 80px;margin:0 auto;}
.addorderdonebox .wrap p{color: #9d9086;line-height: 38px;font-size: 14px;margin-top:10px;text-align: center;}