<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



.banner img{ display:block; width:100%; height:auto;}

.video{ position:relative; height:1080px;}

.videoBg {

    position: absolute;

    right: 0;

    bottom: 0;

    z-index: -1;

    min-width: 100%;

    min-height: 100%;

    width: auto;

    height: auto;

    top: 50%;

    left: 50%;

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background-size: cover;

}



.zone{}

.brand-box{ padding-top:95px;position:relative;}



.brand-story{background:#f6f5ec url(../img/ppgs_bg.jpg) no-repeat center 384px;padding-bottom: 72px;}



.brandStory p{ font-size:16px; line-height:28px;  color:#030706;}

.brandStory a.more{ font-size:22px; font-family:SimSun; font-weight:bold; color:#666; letter-spacing:2px; margin-top:45px; display:inline-block; padding-bottom:30px; background:url(../images/a01.gif) no-repeat bottom center;}



.brand-culture{ position:relative;padding-bottom: 72px;}




.brand-culture-con{  position:relative; z-index:1;margin-top: 78px;}

.brand-culture-img{ float:right;width: 540px;height: 618px;}

.brand-culture-img img{ display:block; width:100%; height:100%;}

.brand-culture-txt{ width:575px; float:left; height:618px;}

.brand-culture-txt dt{ font-size:20px; color:#2d251c; display:block; margin:14px 0 10px;  font-family: 'SourceHanSansSC-Regular';font-weight: bold;}

.brand-culture-txt dd p{ font-size:17px; color:#2d251c; line-height:34px; font-family: 'SourceHanSansSC-Regular';}
.brand-culture-txt dd img{margin:36px auto 0px;display: block;}


.brand-adv{ width:100%; position:relative; z-index:1; margin-top:68px;overflow: hidden;}

.brand-adv-con{width: 528px;float: left;}
.ysbgimg{float: right;width: 586px;}
.brand-adv-con strong{font-size: 20px;color: #2d251c;font-weight: bold;}
.brand-adv-con p{font-size:16px; color:#2d251c; line-height:34px;}

.brand-adv-con a.more{ padding:8px 16px; border:1px solid #030706; color:#030706; display:inline-block; font-size:16px; letter-spacing:2px;}
.brand-adv-bg01.brand-adv-bg02{display: none;}
.brand-box-youshi{background: #f7f6ed;padding-bottom: 74px;}

.brand-honor{ position:relative;background: #fff;}

/*.brand-honor em{ display:inline-block; width:36px; height:109px; background:url(../images/ico-brand04.png) no-repeat center center; position:absolute; left:50%; margin-left:-20px; bottom:49px; z-index:1;}*/

.brand-honor-list{ margin-top:68px; overflow:hidden;}

.brand-honor-list .bd ul{ width:110%;}

.brand-honor-list .bd li{ width:380px; height:595px; margin-right:30px; float:left;}

.brand-honor-list .bd li img{ width:330px; height:240px; border:2px solid #9d3f2b;}

.brand-honor-list .bd li h3{ display: none;}

.brand-honor-list .bd li div{ height:271px;width:366px;margin-bottom:50px; text-align:center;border: solid 4px #912711;padding-top: 13px;box-sizing:border-box;}

.brand-honor-list .hd{width: 100%;text-align: center;padding: 68px 0}

.brand-honor-list .hd li{display: inline-block;width: 34px;height: 34px;background: url(../img/hd_icoh.png) no-repeat;background-size: cover;box-sizing: border-box;color: transparent;margin: 0 10px;cursor:pointer;}

.brand-honor-list .hd li.on{background: url(../img/hd_ico.png) no-repeat;background-size: cover}



.brand-join{ background:url(../img/gzwm_bg.jpg) no-repeat top center; height:436px; padding-top:102px;    box-sizing: border-box;}

.brand-join-con{ margin-top:68px;font-size: 19px;color: #2d251c;line-height: 40px;}
.brand-join-con p{font-size: 19px;color: #2d251c;line-height: 40px;text-align: center;}


.activity-th{ background:#fff; padding-top:123px;padding-bottom: 153px;}



.activity-hd{height:640px; margin-top:50px;}

.activity-hd .bd ul{ width:100%; overflow:hidden;}

.activity-hd .bd li{ float:left; width:100%; height:640px;}

.activity-hd .bd li img{ display:block; width:100%; height:640px;}

.activity-hd .bd li h3{ display:block; height:100px; line-height:100px; font-size:24px; color:#bd9d51; font-weight:bold; font-family:SimHei; background-color:#2a2019; padding:0 16px;}

.activity-hd .bd li h3 span{ float:right;}



.activity-focus ul{ width:100%; text-align:center; margin-top:16px;display: none;}

.activity-focus li{ display:inline-block; cursor:pointer; display:inline-block; width:43px; height:53px; text-indent:20000em; overflow:hidden; background:url(../images/ico-a01.png) no-repeat; margin:0 8px;}

.activity-focus li{*display:inline;}

.activity-focus li.on{ background:url(../images/ico-a02.png) no-repeat;}



.activity-shop{ height:704px;  padding-top:90px;background: #f6f5ec;}

.activity-shop-l{ float:left; width:588px;}

.activity-shop-l img{ width:588px; height:450px;}

.activity-shop-r{ float:right; width:612px; height:426px; padding:50px 26px 0 34px;box-sizing:border-box;}

.activity-shop-r li{ border-bottom:1px solid #aa9168; margin-bottom:24px; padding-bottom:10px;position: relative;}

.activity-shop-r li h3 a{  font-family: 'SourceHanSansSC-Regular'; font-size:22px;color:#2d251c; display:block; padding-left:20px; background:url(../img/hd_ico.png) no-repeat left center;line-height: 34px;padding-left: 47px;}

.activity-shop-r li p{ padding-left:20px; font-size:22px; color:#2d251c; margin-top:10px; position: absolute;right:0px;top: -8px;}

.activity-shop-r li p span{ float:right;}

.activity-shop-r li:hover h3 a{ background:url(../img/hd_ico.png) no-repeat left center;}
.activity-shop-r li:hover h3 a{ background:url(../img/hd_icoh.png) no-repeat left center;}
.activity-shop-r li:hover h3 a,.activity-shop-r li:hover span{color: #b3aa66;}
.activity-shop-r a.more{float: right;margin-top: 20px!important;}

.culture-y{ height:797px; background:url(../img/culture-bg02.png) no-repeat center top; padding-top:108px;}

.culture-y-con{ width:650px; margin-top: 112px;}

.culture-y-txt p{font-size:17px; color:#2d251c; line-height:34px; text-indent:0rem;}

.culture-y-txt a.more,.culture-history-txt a.more,.culture-history.last .culture-history-txt a.more,.storyContainer .w .content a,.activity-shop-r a.more,.morenew{ 
position: relative;text-align: center;line-height: 49px;z-index: 99;
 border:1px solid #a2341e; color:#fff; display:inline-block; font-size:16px; letter-spacing:2px; margin-top:50px;position: relative;height: 49px;width: 150px;}
.culture-y-txt a.more:after,.culture-history-txt a.more:after,.culture-history.last .culture-history-txt a.more:after,.storyContainer .w .content a:after,.activity-shop-r a.more:after,.morenew:after{z-index:-1;content:"";display: block;width: 140px;height: 38px;background: #a2341e;position: absolute;top:50%;margin-top: -19px;left:50%;margin-left: -70px;}


.culture-history{ height:930px; background:url(../images/culture-bg03.jpg) no-repeat center top; padding-top:104px;
background-position: center top;
}

.culture-history.last{height: 859px;box-sizing: border-box;padding-top: 100px}

.culture-history .brandName span{ color:#fff;}

.culture-history .brandName span{ color:#fff;}

.culture-history-con{ width:618px; float:right; padding-bottom:90px;padding-right: 63px;}
.culture-history-txt{padding-top:49px;}
.culture-history-txt p{font-size:17px; color:#2d251c; line-height:34px; text-indent:0rem;}
#culture-history-txttzsc{padding-top:180px;}
.culture-history-txt a.more{ }



.culture-history.last .culture-history-con{background:none;position: relative}

.culture-history.last .culture-history-txt p{}

.culture-gy{ height:950px; background:rgb(247 246 237 / 94%)!important; padding-top:100px;}
.culture-gy-txt{margin-top: 50px;}
.culture-gy-txt p{font-size:16px; color:#030706; line-height:32px;}

.culture-gy-txt a.more{ padding:8px 16px; border:1px solid #030706; color:#030706; display:inline-block; font-size:16px; letter-spacing:2px;}

.amorebox{ background:url(../images/a01.png) no-repeat bottom center; height:80px;display: none;}



.culture-history.last .culture-history-txt a.more{}


.culture-gy-pro{ margin-top:60px;}

.culture-gy-pro li{ float:left; width:25%; text-align:center; cursor:pointer;position: relative;height: 520px;}
.culture-gy-pro li:after{content:"";display: block;width: 1px;height: 100%;background: #565656;position: absolute;right:0px;top: 0px;}
.culture-gy-pro li:last-of-type:after{display: none;}
.culture-gy-pro li h3{ padding:0 12%; font-size:17px; color:#2d251c; line-height:34px;  margin:46px 0 45px;  font-family: 'SourceHanSansSC-Regular'; }

.culture-gy-pro li .img{ width:260px; height:260px; margin-left:auto; margin-right:auto; position:absolute; overflow:hidden;bottom:0px;left:50%;margin-left: -130px;}

.culture-gy-pro li .img img{ display:block; width:100%; height:100%;}

.culture-gy-pro li .img em{ display:inline-block; width:260px; height:260px; position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; background:url(../images/culture-z.png) no-repeat;transition:all 0.3s; -webkit-transition:all 0.3s;}



.culture-gy-pro li:hover .img em{ opacity:1;}



/*------- shoucang -------*/ 

.culture-sc{ height:980px; background:url(../images/c02.jpg) no-repeat center top; padding-top:100px;}





/*品牌故事*/


.brandStory{background-size: cover;}

.brandStory_{background: url(../img/whbg.png)center no-repeat;  background-size: cover;  padding-top: 115px;min-height: 638px;}

.storyContainer{padding-top: 20px;padding-bottom: 60px}

.storyContainer .w{height: auto;box-shadow:0 0 50px 1px #e3dfdf;position: relative;padding:20px;box-sizing:border-box;overflow: hidden;background:#fff;}

.storyContainer .w .content{box-sizing: border-box;border: solid 1px #d7d3ac;position: relative;padding: 66px 34px 66px 95px;height: auto;}

.storyContainer .w .content p{font-size:24px;color: #000;text-align: center;padding-bottom: 10px;}
.storyContainer .w .content &gt; p{display: none;}
.storyContainer .w .content .msg{overflow-y: scroll;position: relative;height: 200px;padding-right: 40px;text-align: justify;}

.storyContainer .w .content .msg p{text-align: left;font-size: 17px!important;color: #2d251c;line-height: 32px;}
.storyContainer .w .content .msg span{font-size: 17px!important;}

.storyContainer .w .content .msg::-webkit-scrollbar-track{background:none}

.storyContainer .w .content .hd::-webkit-scrollbar-track{background:none}

.storyContainer .w .content .msg::-webkit-scrollbar-thumb{width: 10px;height: 10px;background:#ebe9d5;-webkit-box-shadow:none;border-radius:0px;}

.storyContainer .w .content .msg::-webkit-scrollbar{width: 10px;background:none;border-radius:0px;}
.morenew{margin-left: auto;margin-right: auto;display: block;}


.storyContainer .w .content .msg div{font-size: 16px;color: #000;text-indent: 2em;padding-bottom: 10px}

.storyContainer .w .content a{display: block;margin:34px auto 0px;}

.storyContainer .w .content .hd{width: 58.5%;float: left;height: 355px;overflow: hidden;overflow-y: scroll;margin-bottom: 30px}

.storyContainer .w .content .hd::-webkit-scrollbar{width: 43px;background:transparent}

.storyContainer .w .content .hd::-webkit-scrollbar-thumb{width: 10px;height: 10px;background:url("../images/ico-a02.png") no-repeat;-webkit-box-shadow:none}











.storyContainer .w .content .left{width: 40%;float: left;}

.storyContainer .w .content .left li{height: 355px;text-align: center;line-height: 355px}

.storyContainer .w .content .hd li{float: left;width: 240px;height: 60px;transition: all .3s ease;cursor: pointer;position: relative;padding: 0 15px;box-sizing: border-box;text-align: center;border: 1px solid #eaefe4;margin-right: 13px;margin-bottom: 13px}

.storyContainer .w .content .hd li:after{content: "";display: block;width: 100%;height: 100%;background: url("../images/img3.png") no-repeat;background-size: cover;;position: absolute;left: 0;top: 0;opacity: 0}

.storyContainer .w .content .hd li.on,.storyContainer .w .content .hd li:hover{background-color: #a2341e}

.storyContainer .w .content .hd li.on:after,.storyContainer .w .content .hd li:hover:after{opacity: 1}

.storyContainer .w .content .hd li em{font-size: 16px;color: #383838;text-align: center;display: inline-block;position: relative;top:50%;transform: translateY(-50%);transition: all .3s ease}

.storyContainer .w .content .hd li.on em,.storyContainer .w .content .hd li:hover em{color: #fff;}

.storyContainer .w .content1:after{height: 355px;top: 100px;right: 95px}



.product{width: 100%;position: relative}

.product .w{overflow: hidden}

.product .leftList{float: left;width: 221px;background: url("../images/img5.jpg")center no-repeat;background-size: cover;padding-top:50px;box-sizing:border-box;position: relative;z-index: 2;min-height: 640px;}

.product .leftList p{font-size:30px;color: #674c45;text-align: center;padding-bottom: 20px}

.product .leftList li{text-align: center;margin-bottom: 20px;position: relative}

.product .leftList li:after{content: "";display: inline-block;width:192px;height: 14px;background: url("../images/img4.png") no-repeat;background-size: cover;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: all .3s ease}

.product .leftList li a{font-size: 20px;color: #674c45;transition: all .3s ease;position: relative;z-index: 100}

.product .leftList li.on a,.product .leftList li:hover a{color: #c8715b}

.product .leftList li.on:after,.product .leftList li:hover:after{opacity: 1}

.product .detail{width: 100%;height: auto;box-sizing: border-box;margin-top: 113px;background: url(../img/pro_bottom.png)no-repeat center bottom;overflow: hidden;padding-bottom: 56px;}

.product .detail .imgDiv{float: left;width: 593px;padding:0px 100px;box-sizing: border-box;}

.product .detail .imgDiv .big li,.product .detail .imgDiv .big li img{width: 393px;height: 393px;box-sizing: border-box}
.product .detail .imgDiv .big li{}
.product .detail .imgDiv .hd{overflow: hidden;padding-top: 24px;width: 85%;margin: 0 auto}

.product .detail .imgDiv .hd li{width: 11px!important;height: 11px!important;box-sizing: border-box;float: left;cursor: pointer;overflow: hidden;border-radius:50%;border: solid 1px #e4dfb5;}

.product .detail .imgDiv .hd li{margin-right:13px}
.product .detail .imgDiv .hd li.on{background: #e4dfb5;}
.product .detail .imgDiv .hdContainer{position: relative}

.product .detail .imgDiv .hdContainer a.prev{display: block;width: 21px;height: 29px;background: url("../images/toLeft.png") no-repeat;background-size: cover;position: absolute;top: 50%;left: 0;transition: all .3s ease}

.product .detail .imgDiv .hdContainer a.prev{background: url("../images/toLeft_.png") no-repeat;background-size: cover;}

.product .detail .imgDiv .hdContainer a.next{display: block;width: 21px;height: 29px;background: url("../images/toRight.png") no-repeat;background-size: cover;position: absolute;top: 50%;right: 0;transition: all .3s ease}

.product .detail .imgDiv .hdContainer a.next{background: url("../images/toRight_.png") no-repeat;background-size: cover;}





.product .detail .imgDiv .hdContainer .tempWrap{margin: 0 auto;padding-top: 15px;}

.product .detail .imgDiv .hd li img{width: 100px;border: 1px solid #ffe4ba}

.product .detail .msg{float: right;padding-left: 0px;width: 531px; position:relative;box-sizing:border-box;}
.product .detail .msg .add_title{font-size: 16px;color: #2d251c; font-family: 'SourceHanSansSC-Light';margin-top: 20px; margin-bottom: 6px;}
.product .detail .msg .tittle{font-size:32px;color: #2d251c;position: relative;padding:0px;display: inline-block;font-family: 'SourceHanSansSC-Light';}


.product .detail .msg .intro{padding-top: 22px;padding-bottom:0px;}

.product .detail .msg  p{min-height: 36px;font-size: 16px;color: #000;line-height: 2em;background: url("../img/pro_ico.png")left 8px no-repeat;position: relative;padding-left: 33px;}
.product .detail .msg  p label,.product .detail .msg  p,.product .detail .intro  p:last-child em{font-size: 18px;color: #2d251c;}
.product .detail .msg  p label{float: left;}
.product .detail .intro  p span{display: block;float: left;font-size: 16px;color: #000}
.product .detail .intro  p:last-child{padding-left: 108px;}
.product .detail .intro  p:last-child label{position: absolute;left: 33px;top: 0px;}
.product .detail .intro  p:last-child em{}



.product .detail .intro  p em::-webkit-scrollbar-track{background:none}

.product .detail .intro  p em::-webkit-scrollbar-track{background:none}

.product .detail .intro  p em::-webkit-scrollbar-thumb{width: 10px;height: 10px;background:#d49330;-webkit-box-shadow:none}

.product .detail .intro  p em::-webkit-scrollbar{background:none}

.product .detail .msg .price p span{display: inline-block;font-size: 18px;color: #a2341e;vertical-align: middle}

.product .detail .msg .buyOnline {
	position:absolute;
	bottom:-60px;
}

.product .detail .msg .littleTittle{font-size: 16px;color: #262626;padding-left: 20px;display: inline-block;margin-right: 30px;}

.product .detail .msg a{display: inline-block;width: 123px;height: 42px;background: url("../images/img9.png") no-repeat;background-size: cover;margin-top: 15px;text-align: center;font-size: 16px;color: #fff;text-align: center;line-height: 42px;margin-right: 20px}

.product .proDetail{overflow: hidden;padding-bottom: 30px;margin-bottom: 30px}
.tabsnew{width:100%;}
.tabsnew ul{display: flex;padding-left: 57px;padding-right: 57px;box-sizing:border-box;flex-direction: row;
    justify-content: space-around;
    align-items: center;}
.tabsnew li{width: 245px;float: left;margin-bottom: 95px;width: 245px;height: 245px;overflow:hidden;}
.tabsnew li img{
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
   width: 100%;height: 100%;
}
.tabsnew li:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.tabsnew li:last-of-type{margin-right:0px;}
.tabsnew li p{padding-top: 26px;font-size: 18px;color: #2d251c;text-align: center;}
.product .tabs{width: 100%;height: 213px;}

.product .tabs .w{width: 890px;height: 100%;position: relative;overflow: visible}

.product .tabs .tempWrap{position: relative;top:50%;transform: translateY(-50%)}

.product .tabs li{margin-right: 30px;width: 200px;height: 200px;}

.product .tabs li img{width: 200px;}

.product .tabs a.prev{display:block;width:21px;height: 29px;background: url("../images/img12.png") no-repeat;background-size: cover;position: absolute;top: 50%;left: -80px;transform: translateY(-50%)}

.product .tabs a.next{display:block;width:21px;height: 29px;background: url("../images/img10.png") no-repeat;background-size: cover;position: absolute;top: 50%;right:-80px;transform: translateY(-50%)}

.product div.back a{width:116px;height: 36px;background: url("../images/img2.png") no-repeat;background-size: cover;text-align: center;line-height: 36px;color: #fff;font-size: 16px;display: block;margin: 0 auto;margin-top: 60px;}

.product div.back{padding-bottom: 80px}



.productList{overflow: hidden;padding-bottom:0px;}


.productList .rightList{width: 100%;position: relative;z-index: 2; height: auto;}

.productList .rightList .search{padding-top: 60px;padding-left: 40px}

.productList .rightList .search input[type="text"]{width: 642px;height: 43px;background: url("../images/img14.png") no-repeat;background-size: cover;border: none;text-align: center;font-size: 20px;color: #fff;margin-right: 60px}

.productList .rightList .search input[type="text"]::-webkit-input-placeholder { /* WebKit browsers */

    color: #fff;

}

.productList .rightList .search input[type="text"]:focus::-webkit-input-placeholder { /* WebKit browsers */

    color: transparent;

}

.productList .rightList .search input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #fff;

}

.productList .rightList .search input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #fff;

}

.productList .rightList .search input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10+ */

    color: #fff;

}

.productList .rightList .search input[type="submit"]{width:158px;color: #fff;height: 43px;background: url("../images/img15.png") no-repeat;background-size: cover;border: none;outline: none;font-size: 20px;transition: all .3s ease}

.productList .rightList .search input[type="submit"]:hover{background: url("../images/img_1.png")center no-repeat;background-size: cover}

.productList .rightList .list li p{width: 100%;height: 60px;text-align: center;line-height: 60px;font-size: 18px;color: #2d251c; font-family: 'SourceHanSansSC-Light'; 
position: absolute;bottom: 30px;
}

.productList .rightList .list{padding-top: 80px; overflow:hidden;padding-bottom: 23px;}

.productList .rightList .list ul{overflow: hidden;padding:6px 6px;}

.productList .rightList .list li{float: left;position: relative;margin-bottom: 40px;width: 370px;height: 370px;margin-right: 44px;background: #f7f6ed;}

.productList .rightList .list li:nth-child(3n){margin-right: 0}

.productList .rightList .list li .msg{position: absolute;width: 100%;height: 100%;background: url("../images/img16.png") no-repeat;background-size: cover;top: 0;left: 0;padding: 50px;box-sizing: border-box;opacity: 0;transition: all .3s ease;padding-right: 10px}

.productList .rightList .list li .msg span{display:block;color: #fff;margin-bottom: 10px;line-height: 2em;overflow: hidden}

.productList .rightList .list li .msg span em{display: inline-block;float: left;margin-right: 10px;max-width: 62%;font-size:14px}

.productList .rightList .list li:hover .msg{opacity: 1}

.productList .rightList .list li div.imgDiv img {

    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;

}

.productList .rightList .list li:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.productList .rightList .list li.myli_2{width: 276px;height: 276px;margin-right: 28px;overflow:hidden;}
.productList .rightList .list li.myli_2:nth-of-type(4n){margin-right:0px;}
.productList .rightList .list li.myli_2:hover{/*box-shadow: 0 0 8px rgba(00,00,00,.22);*/}
.pageIndex{text-align: center;padding-bottom: 100px}

.pageIndex a{display: inline-block;font-size: 18px;color: #a2341e;width: 28px;height: 28px;border-radius: 50%;text-align: center;line-height: 26px;transition: all .3s ease;vertical-align: middle;margin:0 10px}

.pageIndex a.on,.pageIndex a:hover{background: #a2341e;color: #fff;}

.pageIndex a.prev{width: 22px;height: 32px;background: url("../images/img17.png") no-repeat;background-size: cover}

.pageIndex a.next{width: 22px;height: 32px;background: url("../images/img18.png") no-repeat;background-size: cover}



.activityList{width: 100%;background: url("../img/shiti_bg.png")center no-repeat!important;background-size:cover;padding-top: 100px;box-sizing: border-box;overflow: hidden;padding-bottom: 72px;}
.activityList .brandName{margin-bottom: 57px;}
.activityList .w{min-height: 820px;background: #fff;box-shadow: 0 0 8px rgba(00,00,00,.22);
    position: relative;
    padding: 20px;
    z-index: 89;
    background: #fff;box-sizing: border-box;

}

#activityListnew .w li .little p{max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.activityList .w ul {
    border: solid 1px #d7d3ac;
    padding: 45px 110px;position:relative;
}
.activityList .w li{position: relative}

.activityList .w li .little{padding: 0 0px 0px 50px;height: 80px;border-bottom: 1px solid #9d9995;opacity:1;z-index: 9;position: relative;background: url("../img/hd_ico.png")left center no-repeat;transition:all .3s ease}

.activityList .w li .little p{font-size: 22px;color: #2d251c;line-height: 80px; font-family: 'SourceHanSansSC-Regular'; }

.activityList .w li .little p.smalltext{display:none;}
.activityList .w li:last-of-type .little{border-bottom:0px;}
.activityList .w li .little span{font-size: 20px;color: #2d251c;position: absolute;right:0px;top: 50%;transform: translateY(-50%)}

.activityList .w li .big{display: none;}

.activityList .w li:hover .little{background: url("../img/hd_icoh.png")left center no-repeat;}
.activityList .w li:hover .little p,.activityList .w li:hover .little span{color: #b3aa66;}

.activityList .pageIndex{padding-top: 30px;padding-bottom: 8px}

.activityList .pageIndex a{color: #a2341e}

.activityList .pageIndex a.prev,.activityList .pageIndex a.prev:hover{background: url("../images/img17.png") no-repeat;background-size: cover}

.activityList .pageIndex a.next,.activityList .pageIndex a.next:hover{background: url("../images/img18.png") no-repeat;background-size: cover}

.activityList .pageIndex a.on,.activityList .pageIndex a:hover{color: #fff;background: #a2341e}

.activityContent .content{height: 520px;overflow-y: scroll;font-size: 18px;color: #000;line-height: 1.5em;padding:0 60px;/*margin: 0 10px;*/margin: 0 29px;position: relative;z-index: 100}

.activityContent{position: relative; border: solid 1px #d7d3ac;padding:60px 0px;}
.newstext-top1:before{content: "";display: block;width:24px;height:24px;background:url("../img/k1.png")center no-repeat;position: absolute;top: -1px;left: -1px;} 
.newstext-top1:after{content: "";display: block;width:24px;height:24px;background:url("../img/k2.png")center no-repeat;position: absolute;top: -1px;right: -1px;} 
.newstext-bottom1:before{
    content: "";display: block;width:24px;height:24px;background:url("../img/k1.png")center no-repeat;position: absolute;bottom: -1px;left: -1px;transform: rotate(270deg);
}
.newstext-bottom1:after{
    content: "";display: block;width:24px;height:24px;background:url("../img/k2.png")center no-repeat;position: absolute;bottom: -1px;right: -1px;transform: rotate(90deg);
}

.activityContent .content img{max-width: 100%}

.activityContent .tittle p.name{font-size: 26px;color: #2d251c;text-align: center;padding-top: 30px;padding-bottom: 10px; font-family: 'SourceHanSansSC-Medium'; }

.activityContent .tittle p.date{color: #2d251c;text-align: center;font-size: 19px;padding-bottom: 0px; font-family: 'SourceHanSansSC-Regular'; }

.activityContent .tittle{margin-bottom: 30px;}
#hide_tit_8,#hide_tit_10{display: none;}


.map{width: 100%;background-size: cover;padding-top: 103px;padding-bottom: 80px;position: relative;overflow: hidden;}
.map:after{content:"";display: block;width:100%;height:100%;background: url(../img/shiti_bg.png) no-repeat center center;z-index: -1;
position: absolute;top: 114px;left: 0px;
}
.map .wal{width: 1200px;margin: 0 auto;box-shadow:0 0 50px 1px #e3dfdf;padding:20px;background: #fff;z-index: 99; }

.map .brandName{padding-bottom: 32px}

.map .hd{overflow: hidden;padding-bottom:42px}

.map .hd li{

    height: 23px;border-radius: 8px;text-align: center;line-height:23px;transition: all .3s ease;color:#7f7f7f;float: left;margin:37px 3px 0px 3px;cursor: pointer;transition: all .3s ease;padding:2px 13px;border-radius: 30px;}

.map .hd li a {font-size: 18px;}
.map .hd li:last-of-type{margin-right: 0px;}

.map .hd li.on,.map .hd li:hover{background:#264351;}

.map .hd li.on a,.map .hd li:hover a{color: #fff;}

.mapBg {

	width:1200px;

	height:728px;




}

#mapall {

	width:1200px;

	height:728px;

}



.recruit{width: 100%; padding-bottom:76px;position: relative;z-index: 1;overflow: hidden;}
.recruit:after{content:"";display: block;width:100%;height:100%;background: url("../img/job_bg.png") no-repeat center top;z-index: -1;
position: absolute;top: 470px;left: 0px;
}
.recruit .brandName{padding-top:100px;padding-bottom:50px;}

.recruit .w{box-shadow:0 0 50px 1px #e3dfdf;box-sizing: border-box;position: relative;padding:20px;z-index: 89;background: #fff;}
.recruit .w ul{border: solid 1px #d7d3ac;padding:58px 94px;position:relative;}
.recruit .w li .tittle{font-size: 24px;color: #264351;padding-left: 48px;background: url("../img/jobico.png")left center no-repeat;font-family: 'SourceHanSansSC-Medium';margin-bottom: 24px; }

.recruit .w li span{font-size: 16px;color: #2d251c;}

.recruit .w li span.date{display:none;}

.recruit .w li .pos{overflow: hidden;margin-top: 36px;}

.recruit .w li .pos span{display: inline-block;float: none;line-height: 30px;}

.recruit .w li div p{font-size: 16px;;line-height:30px;margin-top: 6px;}
.recruit .w li .pos p br{margin: 0px 0;}

.recruit .w li .pos p{display:block;float:none; max-width: 100%; font-size: 16px;}
.recruit .w li .pos p{display: none;}
.recruit .w li .pos p:nth-of-type(1),.recruit .w li .pos p:nth-of-type(2){display: block;}
.recruit .w li .content{overflow: hidden;}
.recruit .w li.on .pos p{display: block;}



.recruit .w li a.down{position: absolute;left: 0;bottom:40px;font-size: 20px;margin-left:0px;display: block;color: #264351;}

.recruit .w li a.down span{font-size: 20px;color:#264351;text-decoration: none;display: inline-block;margin-left: 10px;font-family: 'SourceHanSansSC-Medium'; }

.recruit .w li .content .date{position: absolute;right: 0;bottom: 44px;font-size: 16px;color: #2d251c;}

.recruit .w li{padding-bottom: 95px;position: relative;border-bottom: solid 1px #d7d3ac;padding-top: 54px;}
.recruit .w li.on{padding-bottom: 106px;}
.recruit .w li.on .content{height: auto}
.recruit .w li:last-of-type{border-bottom:0px;}
.recruit .w li.on a.down{display: none}

.recruit .w li.on a.up{display:block}

.recruit .w li.on .date{display:none}

.recruit .w li a.up{width: 59px;height: 50px;background: url("../img/zk2.png") no-repeat;background-size: cover;position: absolute;bottom:26px;left: 50%;transform: translateX(-50%);display: none}

.recruit .pageIndex{padding-top: 25px;padding-bottom: 0;clear: both;}

.recruit .pageIndex a{color: #a07c4c}

.recruit .pageIndex a.on,.recruit .pageIndex a:hover{color: #fff}


.recruit .w .cpdt_content_list{border: solid 1px #d7d3ac;padding:45px 45px;position:relative;}
.recruit .w .cpdt_item{width:50%;float: left;} 
.recruit .w .cpdt_item img{width:100%;}
.recruit .w .cpdt_item .cpdt_p_tit{font-size: 20px;color: #2d251c;text-align: center;padding-top: 30px;padding-bottom: 47px;}


.address{width:100%;height: 1080px;background-size: cover;position: relative;    overflow: hidden;}
.address:after{content:"";display: block;width:100%;height:100%;background: url(../img/shiti_bg.png) no-repeat center center;z-index: -1;
position: absolute;top:178px;left: 0px;
}



.address .brandName{padding-top:98px;padding-bottom: 53px;}

.address .w{height: 598px;background: url("../img/kuang.png")center no-repeat;box-shadow:0 0 50px 1px #e3dfdf;background-size: cover;overflow: hidden;padding: 46px 55px 0px 45px;box-sizing: border-box}

.address .w .imgDiv{float: left;width: 50%;text-align: center}

.address .w .msg{float: left;width: 50%}

.address .w .msg .tittle{font-size: 24px;color: #2d251c;padding-left: 57px;background: url("../img/aboutico.png")left center no-repeat;line-height: 37px;}

.address .w .msg p,.address .w .msg p label{font-size: 20px;color: #2d251c;line-height: 1.9em;padding: 20px 0;font-family: 'SourceHanSansSC-Light'; }
.address .w .msg a{display: block;width: 116px;height: 36px;background: url("../images/img2.png") no-repeat;background-size: cover;color: #fff;line-height: 36px;text-align: center;margin: 0 auto;margin-top: 35px;}
.address .w .msg p label{margin-bottom: 19px;padding:0px;display: block;}
.address .w .msg p label:last-of-type{margin-bottom:0px;margin-top: 45px;}
.address .w .msg img{display: block;width: 100%;}

.proList{position: relative;width: 100%}

.proList img{width: 100%}

.proList:after{content: "";display: block;width: 100%;height:252px;background: url("../images/img21.png")center no-repeat;background-size: cover;position: absolute;top: -200px;left: 0}

.proLists{width: 100%;height:2142px;background: url("../images/img25.jpg")center no-repeat;background-size: cover}

.proLists .brandName{padding-top: 100px;padding-bottom: 40px;}

.proLists .brandName span{color: #fff}

.proLists .wal{width: 1100px;margin: 0 auto}

.proLists .wal ul{overflow: hidden;padding-top: 55px;}

.proLists .wal ul li{width: 340px;margin-right: 30px;text-align: center;float: left}

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

.proLists .wal ul li .imgDiv{height: 430px;position: relative;width: 100%}

.proLists .wal ul li .imgDiv img{position: absolute;bottom: 50px;left:50%;transform: translateX(-50%);display: block;width:340px;height: 340px;}

.proLists .wal ul li p{width:340px;height: 65px;background: url("../images/img23.png") no-repeat;background-size: cover;margin: 0 auto;line-height: 65px;font-size: 30px;color: #4b3c00}

.proLists .wal&gt;a{width: 573px;height: 135px;background: url("../images/img24.png") no-repeat;background-size: cover;margin: 0 auto;text-align: center;line-height: 100px;display: block;font-size:35px;color:#4b3c00;margin-top: 40px;}



a.tTop{display: block;width:59px;height: 50px;background: url("../img/ttop.png")center no-repeat;background-size: cover;position: fixed;bottom:120px;right: 5%;z-index: 1000;display: none}

/*美玉甄选*/
.swiper-myzx-banner{position: relative;}
.swiper-myzx-banner .swiper-pagination{bottom:25px!important;}
.swiper-myzx-banner .swiper-pagination-bullet{width:9px!important;height:9px!important;background:none!important;border:solid 1px #e7c5ac;opacity:1!important;}
 .swiper-myzx-banner .swiper-pagination-bullet-active{background:#e8e3ac!important;border:solid 1px #e8e3ac!important;}
.wrapperdiy{width: 1280px;margin-left: auto;margin-right: auto;overflow: hidden;}
.swiper-container-myzx{position: relative;overflow: hidden;margin-top: 85px;margin-bottom: 100px;}
.swiper-container-myzx p{font-size: 24px;color: #2d251c;white-space: normal;text-overflow: ellipsis;overflow: hidden;padding-top: 22px;text-align: center;}
.swiper-container-myzx .swiper-slide:hover p{color:#b3aa66;}
.swiper-container-myzx .scale-img{width: 400px;height: 600px;}
.swiper-myzx-prev,.swiper-myzx-next{width: 35px;height: 70px;position: absolute;top:262px;z-index: 99;cursor: pointer;}
.swiper-myzx-prev{background:url(../img/myzx_jt_left.png) no-repeat center;left:10px;}
.swiper-myzx-next{background:url(../img/myzx_jt_right.png) no-repeat center;right:10px;}
.swiper-myzx-banner .swiper-pagination-bullet:only-child{display:none;}

@media screen and (max-width:1500px) {
.wrapperdiy{width:1200px;}

   
}



</pre></body></html>