@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td,hr,button,span,a{
	margin:0;
	padding:0;
	list-style: none;
	-moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box;
     font-family:"microsoft yahei",arial,helvetica;
     font-size: 14px;
}
html,body{font-family:"microsoft yahei",arial,helvetica;color:#333;font-size: 14px;background:url(../images/body_bg.png);}
.mian{width: 1200px;margin:0 auto;border: 1px solid #cfcfcf;}
a{color: #444;text-decoration: none;cursor: pointer;}
a:hover{text-decoration:none;color: #333;}
a:focus{text-decoration:none;color: #333;}
.ct{text-align: center;}
.cr{text-align: right;}
.fw{font-weight: bold;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px;}
.f30{font-size:30px}
.f36{font-size:36px}
.fl{float: left;}
.fr{float: right;}
.ovef{overflow: hidden;}
.pos{position: relative;}
.fbai{color:#FFFFFF}
.hong{color:#e9505e}
.nofw{font-weight: normal;}
.clear{clear:both}
.mt5{margin-top: 5px;}
.lh22{line-height: 22px;}
.nomgr{margin-right: 0;}
.nopdr{padding-right:0;}
.lv{color: #52bb66;}
.red{color: #e9505e;}
.xieti{ font-style:oblique;}
.fhei{color:#000000}
.pdt{padding-top: 40px;}
.nomgr{margin-right: 0;}
.f44{font-size:44px}
.pd{padding:30px 15px ;}
.nopdz{padding: 0;}
.nopdzi>*{padding: 0;}
.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.lh34{line-height: 34px;}
.color{color: #956a2d;}
.thecolumn li a.color{color: #e62129;}
.pand{padding: 0 65px;}
.fbai:hover{color: #FFFFFF;}
.diandiandian{overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.duohangdian{-webkit-line-clamp: 2;    /*用来限制在一个块元素显示的文本的行数*/
        display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/
        -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/
        overflow: hidden;}
.duohangdian2{-webkit-line-clamp: 12;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.daxie{text-transform: uppercase;}
.xiaoxie{text-transform: lowercase;}
.triangle-bottomright {    /*视频列表的右下角红色三角形*/
    width: 0;
    height: 0;
    border-bottom: 80px solid rgba(230,33,41,0.6);
    border-left: 80px solid transparent;
}
.row{margin: 0;}
.index-about-pic img,.news-leftpic img,
.list-down img{width: 100%;}
.index-logo{position: relative;}
.index-logo img{width: 240px;height: auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.list-down img{margin-left: -20%;border-radius: 0 10px 10px 0;}
.container{padding: 0;}
.list-down{overflow: hidden;padding-bottom: 20px;}
.index-about-body{overflow: hidden;}
/*头部*/
/*header{overflow: hidden;}*/
.header-banner{height: 312px;overflow: hidden;}
.header-banner li{position: absolute;top: 0;left: 0;}
.header-banner li+li{display: none;}
.banner-btn span{cursor: pointer; color: #fff; position: absolute;top: 50%;width: 50px;height: 50px;background: rgba(255,255,255,0.2); border: 1px solid #fff;text-align: center;line-height: 50px;font-size: 20px; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.banner-btn span.banner-prev{left: 50px;}
.banner-btn span.banner-next{right: 50px;}
.nav ul{height: 104px;width: 100%;border-bottom: 1px solid #e7e7e7;border-top: 1px solid #e7e7e7;}
.nav li{font-weight: bold; float: left;height:100%;width: 8.7%;line-height: 102px; overflow: hidden;}
.nav li.index-logo{width: 13%;}
.nav li.index-search{width: 19.4%;}
.nav li:last-child{width: 6.7%;}
.nav li+li{border-left: 1px solid #e7e7e7;}
.nav li a{font-size: 16px;color: #333;font-weight: bold;}
.nav li a:hover{color: #000;}
.index-search{padding: 0 25px;}
.index-search input{font-weight: normal; line-height: initial; position: absolute;top: 50%;left: 0;margin-top: -24px; width: 100%;height: 48px;border: 1px solid #d3d0c9;outline: none;text-indent: 1em;padding-right: 46px;}
.index-search>div{display: inline-block;width: 100%;display: block;height: 100%;}
.index-search i{display: block;width: 46px;position: absolute;top: 0; right: 0;cursor: pointer;}
nav .nav-left,nav .nav-right{position: absolute;top: 22px;width: 32px;height: 32px;}
nav .nav-left{left: 7%;background: url(../img/nav-icon01.png) no-repeat center;}
nav .nav-right{right: 7%; background:  url(../img/nav-icon02.png) no-repeat center;}
nav{background: #fff;display: none;}
nav>div{padding: 40px 0 !important;}
nav ul{ width: 100%; position: absolute;top: 78px;background: #f5f5f5;z-index: 1000;}
nav li a{font-size: 24px;display:block;}
nav li:nth-child(1){padding-top:20px;}
nav li:nth-child(8){padding-bottom:20px;}
nav li{display: none; line-height:36px;}
nav li.nav-logo{display: block !important; position: absolute;top: 0px;margin: -90px auto 0;display: block;height: 1px;width: 100%;}
nav li.nav-logo h1{position: absolute;left: 50%;width: 30px;top: 10px;margin-left: -100px;}
nav li.nav-logo h1 a{display: block;width: 215px;height: 80px;margin: 0 auto;}
nav li.nav-logo h1 a img{width: 100%;}
.search-div{display: none; height: auto;padding: 40px 0; position: absolute;top: 78px;background: #f2f2f2;width: 100%;text-align: center;z-index: 10;}
.search-div form{width: 66.666667%;margin: 0 auto;}
.search-div input{font-size: 18px; width: 100%; height: 66px;text-indent: 1em;line-height: 66px;border: 1px solid #9f7943;}
.search-div .search-submit{text-indent: 0; background: #9f7943;color: #fff;font-size: 26px; font-weight: bold;margin-top: 20px;}
.header-banner h1{-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); top: 50%; left: 50%; position: absolute;font-size: 38px;color: #fff;text-align: center;width: 253px;height: 85px;border: 1px solid #fff;line-height: 85px;}
/*尾部*/
footer{background: #e1e1e1;overflow: hidden;}
.footer-up{padding: 50px 0 20px;}
.column{width: 60%;}
.column dl{float: left;width: auto;width: 18%;}
.column dl:last-child{width: auto;}
.column dt{margin-bottom: 15px; font-weight: bold; font-size: 16px; color: #333;border-bottom: 1px solid #d2d2d2;text-indent: 1em;padding: 17px 0;}
.column dd a{font-size: 16px;color:#666}
.column dd{margin: 5px 0;}
.share{padding-top: 20px;}
.share-icon li{border: 1px solid #d2d2d2; float: left;margin-left: 10px;width: 38px;height: 38px;background: url(../img/share01.png) no-repeat center;}
.share-icon li:nth-child(2){background-image: url(../img/share02.png);}
.share-icon li:nth-child(3){background-image: url(../img/share03.png);}
.share-icon li:hover{border: none;background-color: #ccb479;}
/*.share-icon .hover{border: none;background-color: #ccb479;background-image: url(../img/share06.png);}*/
.share-icon li:first-child:hover{background-image: url(../img/share06.png);}
.share-icon li:nth-child(2):hover{background-image: url(../img/share05.png);}
.share-icon li:nth-child(3):hover{background-image: url(../img/share04.png);}
.share-icon{position: relative;top: 46px;}
.footer-up .container{border-bottom: 1px solid #d2d2d2;padding:0 0 20px;}
.footer-down p{color: #333;padding-bottom: 40px;}
.newfooter{display: none;}
.new-share li{padding: 20px;}
.new-share li i{margin: 0 auto;}
.qq i{display: inline-block;width: 30px;height: 30px;background: url(../img/qq.png) no-repeat center;}
.weixin i{display: inline-block;width: 30px;height:30px;background: url(../img/weixin.png) no-repeat center;}
.weibo i{display: inline-block;width: 30px;height: 30px;background: url(../img/weibo.png) no-repeat center;}
.qq i:hover{background: url(../img/qq2.png) no-repeat center;}
.weixin i:hover{background: url(../img/weixin2.png) no-repeat center;}
.weibo i:hover{background: url(../img/weibo2.png) no-repeat center;}
.dot-bottom {  
    font-size: 0;  
    line-height: 0;  
    border-width: 9px;  
    border-color: #a4a4a4;  
    border-bottom-width: 0;  
    border-style: dashed;  
    border-top-style: solid;  
    border-left-color: transparent;  
    border-right-color: transparent;  
}  /*箭头向下的三角形*/
/*首页*/

.index-mian>div{margin: 73px 0;}
.index-head h1{margin: 0 auto; color: #333; line-height: 63px; border: 1px solid #9e9377;height: 63px;width: 250px; font-size: 24px;font-weight: bold;}
.look{position: absolute;bottom: 0px; right: 0px;display: block;width: 92px; height: 27px;border: 1px solid #333; background: transparent; color: #333;line-height: 27px; border-radius: 15px;}
.look:hover{background: #c3aa6b; color: #fff;border:none}
.index-head{margin-bottom: 45px;}
.index-about-body{border: 1px solid #ede9e0;}
.index-about-text{padding: 40px 0;padding-right: 40px;}
.index-about-text{color:#333}
.index-about-text p{
	color:#666;
	-webkit-line-clamp: 9;    /*用来限制在一个块元素显示的文本的行数*/
        display: -webkit-box;    /*必须结合的属性，将对象作为弹性伸缩盒子模型显示*/
        -webkit-box-orient: vertical;    /*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式*/
        overflow: hidden;
	line-height: 27px; color: #666;font-size: 16px;}
.index-about-pic{padding-left: 0;}
.sliderborder{border: 4px solid #c3aa6b;}
.index-news-list img{width: 100%;}
.news-list-title{ padding: 18px 0px 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list-title a{font-size: 18px;}
.news-list-title a:hover{text-decoration: underline;}
.index-news-list{padding-right: 0;padding-left: 24px;cursor: pointer;}
.news-leftpic a{text-align: center; position: absolute;bottom: 20%; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%); display: block;width: 92px; height: 27px;border: 1px solid #aa7b48; background: #aa7b48; color: #fff;line-height: 27px; border-radius: 15px;}
.news-leftpic span{position: absolute; top: 0; left: 0;padding: 8px;background: #dc482f;color: #fff; text-align: center;}
.news-left{padding: 0 16px;cursor: pointer;}
.index-service>*{padding-left: 0;padding-right: 0;}
.list-up i{ display: inline-block; width: 8px;height: 8px; border: 1px solid #a59a83;border-radius: 5px;}
.list-up span{color: #a58359;}
.list-up p{margin-top: 10px;}
.list-up>p{color: #956a2d;}
.list-up{padding: 50px 0 40px;overflow: hidden;}
.service-list{padding: 0;overflow: hidden;}
/*.only{display: none;}*/
.service-list:nth-child(even) .list-up{background: #fafafa;}
.service-list:nth-child(even) .hover-move{background: #dc482f;}
.hover-move h1{font-size: 64px;border-bottom: 1px solid #fff;margin-bottom: 10px;}
.hover-move h2{margin-bottom: 60px;}
.hover-move{transition: all 0.5s; padding: 50px 0px 50px 45px;background: #c3aa6b;position: absolute;top: -99%; left: 0;width: 100%;height: 100%;color: #fff;text-align: left;}
.brand-slider li{float: left;width: 280px; height: 160px;background-size: 100% 100%;padding: 20px 0;}
.brand-slider li div{width: 100%;height: 100%;}
.brand-slider li+li div{border-left: 1px solid #f5f5f5;}
.brand-slider ul{position: relative;top: 0; left: 0;background: #fff;}
.jion-brand>div{background: #f2f2f2;padding: 73px 0;}
/*.index-mian .index-contact{margin-bottom: 36px;margin-top: 60px;}*/
.index-mian .jion-brand{margin-bottom: 60px;}
.index-us-title{margin-bottom: 50px; border-left: 3px solid #b4914e;border-right: 3px solid #b4914e;width: 238px;height: 40px;}
.index-us-title span{color: #565656;}
.index-us-title h2{color: #333;}
.index-us li{font-size: 18px;padding:20px 0;border-bottom: 1px dotted #e7e7e7;}
.index-us li i{position: relative; bottom: 2px;}
.index-us li p{display: inline-block;font-size: 18px; color: #444;}
.contact-map{border: 4px solid #b4914e;}
.case_posid{display: none;}
#wrapper{overflow: hidden;}
.service-list:hover .hover-move{transform: translateY(99%);-webkit-transform: translateY(99%);-moz-transform: translateY(99%);-ms-transform: translateY(99%);}
.dislook{position: static;text-align: center;margin: 0 auto;display: none;}
.pan-pic{height: 222px;overflow: hidden;}
.index-mian .news-information{margin-top: 30px;}
.index-mian .success-case{margin-bottom: 0;}
/*公司简介*/
.about-head li{cursor: pointer; margin: 0 10px;display: inline-block; width: 18%;height: 64px;line-height: 64px;text-align: center;font-size:16px;font-weight: bold; color: #8d8d8d;border: 1px solid #dbd8d8;}
.about-head li:hover{color: #c3aa6b;border-color: #c3aa6b;}
.about-head ul{margin-bottom: 55px;text-align: center;}
.about-body-right img{width: 100%;}
.about-body{background: #f9f9f9; color: #9e9377;}
.about-head .active{color: #c3aa6b;border-color: #c3aa6b;}

/*品牌故事*/

.about-boss{padding: 100px 0 0; color: #9e9377;}
.about-boss h2{font-size: 30px;font-weight: bold;margin-bottom: 40px;color: #333;}
.about-boss p+p{margin-top: 30px;}
.about-boss p,.about-boss p span{font-size: 16px !important;color: #555;}
.about-boss p{line-height: 28px;}
.boss img{width:100%}
.brand-story .story-body{background: #f9f9f9;}
.brand-dtory2 p,.brand-dtory2 h2,.brand-dtory2 span{font-size: 16px;}
.story-inner {margin: 20px 0;}
.story-inner span{line-height: 28px;}
.story-inner h2 span{font-size: 22px;}
.story-inner h2{margin-bottom: 30px;}
.brand-dtory2 p{padding: 40px 0 20px;}
.brand-dtory2 .container p{line-height: 28px;color: #333;}

/*合作团队*/
.team-pic img{width: 100%;}
.text-inner h2 p{font-size: 30px;font-weight: bold;margin-bottom: 20px;color: #333;}
.text-inner p{font-size: 16px;color: #555;line-height: 28px;text-indent: 2em;}
.text-inner{padding: 100px 80px 0 0;}
.text-inner p{text-align: left !important;}
.text-inner>div{font-size: 18px;text-align: left !important;color: #555;font-weight: bold;margin-top: 10px;}
.team-body{background: #f9f9f9;}
.about-menber p{color: #646464 !important;font-size: 15px;line-height: 28px;}
.about-menber strong{color: #333;margin-right: 10px;font-size: 18px;}
.menber-pic img{width: 100%;}
.menber-list {padding: 50px 40px;border: 1px solid #e4e4e4; border-bottom: none;}
.about-menber{padding-left: 50px;}
.strong {margin-left: 30px;}
.about-menber h1{margin-bottom: 30px;}
.about-menber p{height: 50px;}
.menber-list:last-child{border-bottom: 1px solid #e4e4e4;}
.text-inner h2{margin-bottom: 20px;}
/*社会责任*/
.duty-list-pic img{width: 100%;}
.duty-list h1{color: #333;font-weight: bold;}
.duty-list p{color: #555;margin: 20px 0;line-height: 28px;text-indent: 2em;}
.duty-list span{display: block;margin-bottom: 40px;font-size: 18px;color: #555;}
.duty-list{padding-bottom: 50px;}
.duty-column{background: #f7f7f7; color:#333;padding: 25px 20px 50px;margin-bottom: 25px;}
.duty-right .row{padding-left: 30px;padding-top: 85px;}
.duty-icon{margin-bottom: 20px;}

/*成功案例*/
.case-text{padding: 50px 50px 40px 40px;}
.case-list{background: #f9f9f9;overflow: hidden;}
.case-text h1{font-size: 30px;margin-bottom: 15px;color: #333;}
.case-text h1:hover{color:#c3aa6b;}
.case-text i,.case-text span{color: #666;}
.case-text p{line-height: 27px; color: #666; font-size: 16px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.case-text i{font-size: 50px; font-style: normal;margin-bottom: 30px;display: block;}
.case-text span{font-size: 12px;display: block;margin-bottom: 30px;}
.case-pic img{width: 100%;}
.case-list{margin-bottom: 50px;}
.page li{display: inline-block;width: 50px;height: 42px;border-radius: 2px; border:1px solid #dbdbdb;text-align: center;line-height: 42px;font-size: 12px; color: #8d8d8d;}
.page li+li{margin-left: 8px;}
.page .active{border-color: #c3aa6b; color: #c3aa6b;}
.page li:last-child{width: 84px;font-size: 15px;}

/*成功案例内页*/
.case-detail-pic img{width: 100%;}
.case-detail-pic img+img{margin-top: 20px;}
.case-title h1{font-size: 30px;padding-bottom:15px;color:#333 ;}
.case-title p{font-size: 12px;color: #bbbbbb;}
.case-detail-body p{color:#333 ;margin-bottom: 20px;line-height: 30px;font-size: 16px;text-align: left !important;}
.case-title{padding-bottom: 25px;border-bottom: 1px solid #f0f0f0;margin-bottom: 30px;}
.case-detail-pic{padding: 0 70px;font-size: 16px;}
.case-detail-pic span{font-size: 16px;color: #333;}
.case-page p{color: #828282;line-height: 50px;margin-bottom: 0;}
.case-detail-body p:first-child{text-indent: 2em;}
.case-detail-body>p{padding: 0 70px;}
.case-detail-pic p img{display: block;margin: 0 auto;}
/*合作品牌*/
.all-brand-body li{margin-bottom: 30px; display: inline-block;width: 20%;border: 1px solid #f2f2f2;height: 160px;vertical-align: middle;}


/*空间欣赏*/
.appre-body li{width: 100%;line-height: 219px;}
.appre-body li .wor div{width: 100%;height: 100%; background: transparent; border: 1px solid #fff; color: #fff;font-size: 24px;}
.appre-body li+li{margin-top: 20px;}
.appre-body li img{width: 100%;}
.appre-body li{ filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);} 
.appre-body li:hover{filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);} 
.wor{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 28px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/*空间欣赏内页*/
.zoom-pic img{width: 100%;}
.zoom-list p{position: absolute;top: 100%;left: 0; width: 100%;padding: 3% 0;padding-left: 15%;color: #fff;background: rgba(0,0,0,0.5);}
.zoom-list{overflow: hidden;margin-bottom: 30px;}
.zoom-list:hover p{top: inherit; bottom: 0;}
.jiazai p{margin-top: 10px;color: #979795;padding-left: 1%;}
.zoom-list:hover{cursor: pointer;}

/*3D展示空间*/
.zoom-list i{ display: none; position: absolute;top: 50%;left: 50%;-ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%) ;-moz-transform: translateX(-50%) translateY(-50%); width: 67px; height: 67px;background: url(../img/3d-icon.png) no-repeat center;}
.zoom-list:hover i{display: block;}
.dmax-body .row .f22{color: #333;}
/*企业动态*/
.busin-pic img{width: 100%;}
.busin-time h1{font-size: 40px;color: #fff;}
.busin-time {background: #9e9377;padding: 10px 50px 10px 0;}
.busin-right{padding: 50px 50px 0;}
.busin-left{padding-right: 0;}
.busin-right h1 a{font-size: 26px;color: #333;}
.busin-right h1 a:hover{ text-decoration: underline;}
.busin-right p{line-height: 30px;margin: 25px 0 20px;color: #555;}
.busin-right span{color: #9e9e9e;}
.busin-list{margin-bottom: 34px;background: #f9f9f9;}
.busin-body>div:last-child{padding-top: 20px;}

/*企业动态内页*/
.busin-head h1{color: #333;}
.busin-detail p{color: #949494;}
.busin-mian p span{color: #555 !important;display: inline-block;width: 100%;}
.busin-head p{padding: 25px 0;}
.busin-head{border-bottom: 1px dotted #e0e0e0;}
.busin-mian p{line-height: 30px;color: #555 !important;}
.busin-mian p:first-child{margin-bottom: 25px;}
.mian-list-pic{margin-top: 30px;}
.busin-mian>*{width: 100%;}
.busin-mian img{margin: 10px;}
.busin-mian{padding:0 13%;color: #555 !important;}
.busin-mian-list{margin-bottom: 50px;}
.busin-mian-list:last-child{margin: 0;}
.busin-mian span{line-height: 25px;display: inline-block;margin-top: 10px;color: #555 !important;}
.busin-mian img,.busin-mian p img,.busin-mian div img,.case-detail-pic img,.pan-dada{width: 90%;}
.pan-dada{margin: 0 auto;color: #333;font-size: 16px;}
.case-detail-pic{text-align: center;}
/*最新活动*/
.lastst-hover{display: none; width: 100%;height: 100%; position: absolute; top: 0; left: 0;background: rgba(0,0,0,0.3);}
.lastst-hover a{width: 90px; height: 27px; border-radius: 15px; line-height: 27px; background: #aa7b48; color: #fff; position: absolute;bottom: 20%; left: 50%;-ms-transform: translateX(-50%); transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.lastst-list img{width: 100%;}
.lastst-list p{padding: 10px;color: #333;}
.lastst-list{margin-bottom: 10px;}


/*精品定制*/
.boutiqe-choose div{display: inline-block;}
.boutiqe-choose .pos>div{display: block;}
.boutiqe-choose .pos{padding: 0 20px;}
.boutiqe-choose a{color: #505050;font-size: 16px;}
.boutiqe-left img{width: 100%;}
.boutiqe-right h1{cursor: pointer;padding: 40px 0;color: #333;}
.boutiqe-right p{line-height: 28px;color: #555;font-size: 16px;}
.boutiqe-right{padding-left: 25px;}
.boutiqe-list{margin: 40px 0;}
.opacity{opacity: 0;}

/*礼品专区*/
.gift-list img{width: 100%;}
.gift-text,.gift-text a{color: #626262;}
.gift-text a{height: 60px;width: 250px;display: block;border: 1px solid #525252;line-height: 60px;margin: 0 auto;}
.gift-text h2{margin-top: 0px;}
.gift-pic{max-height: 440px;overflow: hidden;height: 290px;overflow: hidden;margin-bottom: 30px;}
.gift-text span{display: inline-block;margin: 20px 0;}
.gift-list{margin-bottom: 50px;}

/*礼品详情*/
.gift-head{width: 85%;margin: 0 auto;}
.gift-head img{width: 100%;}
.gift-close{    z-index: 999;position: absolute;right: 28px; top: 27px; width: 75px;height: 75px; background: url(../img/gift-detail-close.png) no-repeat center; background-color: #525252;}
.gift-foot{color: #525252;background: #f3f3f3;}
.gift-title{padding: 40px 15px;}
.infor-left li{line-height: 27px;font-size: 16px;}
.infor-left>span{font-size: 22px;margin: 30px 0;display: inline-block;}
.infor-right p,.infor-right span{font-size: 16px;line-height: 27px;}
.interesting a{display: inline-block;width: 250px;height: 60px;line-height: 60px;color: #525252;border: 1px solid #525252;}
.interesting{padding: 40px 0 80px;}
#gift-details{display: none; width: 100%;height: 100%; top: 0; left: 0; position: absolute;background: #fff;}
.gift-detail{background: #fff;}
.gift-head .owl-carousel{margin:0 auto;width:80%;padding-top:100px;padding-bottom:20px;}


/*最新活动内页*/
/*.all-inner{width: 100%;background: url(../img/new-huodong03.png) repeat;}*/
.new-width{width: 1040px;margin: 0 auto;}
.invite{padding: 50px 0;background: #fff;}
.invite-pic p{color: #474644;line-height: 20px;}
.invite-pic img{margin-bottom: 10px;}
.invite-title{margin: 30px 0;border-bottom: 1px solid #ede6cd;border-top: 1px solid #ede6cd;padding: 15px 0;}
.invite-title h1{font-size: 32px;font-weight: bold; color: #474644;}
.time-place p{color: #9e9377;line-height: 28px;}
.time-place p span{margin-right: 30px;}
.time-place{margin-bottom: 30px;padding: 0 48px;line-height: 2em;}
.scope h2{padding: 10px 0 20px;}
.scope p{padding: 0 230px;}
.invite-btn a{display: inline-block;width: 360px;height: 70px;background: #9e9377;line-height: 70px;color: #fff;font-size: 24px;}
.invite-btn{padding: 50px 0 20px;}
.new-contact-us{padding: -24px 0;}
.new-contact-us p{font-size: 16px;line-height: 33px;margin-bottom: 30px; color: #747373;}
.new-contact-us span{color: #747373;}
.new-contact-us strong{font-size: 40px;color: #b66036;}
.new-contact{margin: 100px 0;}
.yizi img{width: 80%;}
.wrapper{background: #f8f8f8;}
.review-head h1{font-size: 40px; color: #474644;font-weight: bold;padding-top: 30px;padding-bottom: 10px;}
.review-list{margin-bottom: 20px;}
.review-list img{width: 100%;height: 100%;}
.review-body .row div{padding: 0 10px;}
.review-body{padding: 20px 20px 30px;}
.review{background: #fff;}

.pan-icon span{display: block; color: #494949;font-size: 18px;margin-top: 10px;}
.pan-icon div+div{border-left: 1px solid #dbdbdb;}
.pan-icon div{padding: 45px 0;}
.pan-icon div:hover{background: rgba(255,255,255,0.4);}

.information-head h1{font-size: 40px;font-weight: bold; color: #474644;margin-bottom: 30px;padding-top: 30px;}
.information-head p{ color: #807f7f;font-size: 16px;line-height: 25px;margin-bottom: 36px;padding: 0 80px;}
.information{background: #fff;}
.index-about-text>div{font-size: 18px;font-weight: bold;}
.niu input,.niu textarea{width: 90%;text-indent: 1em;border: 1px solid #d7d7d7;}
.niu input{height: 54px;}
.niu label{line-height: 54px;font-size: 16px;color: #ababab;margin-right: 10px;}
.niu div{text-align: right;margin-bottom: 15px;}
.niu textarea{height: 230px;vertical-align: top;}
.tijiao input{width: 138px;height: 40px;line-height: 40px;font-size: 16px;color: #ababab;border: 1px solid #d4d4d4;background: #fff;}
.tijiao{padding: 40px 0 60px;}
.index-us i{margin-right: 0px;}
.nav-fixed{width: 100%; background: #fff; position: fixed;top: 0;left: 0;z-index: 9999999;}
.all-inner{position: relative;bottom: 85px;margin: 0 auto;}
.case-list{height: 435px;}
.shouji{display: none;}
.banner-logo{position: absolute;top: 10px;left: 50%;z-index: 999;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.about-body-left h2{font-size: 30px;margin-bottom: 30px;font-weight: bold;}
.about-body-left{color: #c3aa6b;}
.about-body-left h2{color: #333;}

	.busin-mian img{margin:0;height:auto;}
#youmeng{text-align: center;background: #e1e1e1;padding-bottom: 10px;}
@media (min-width: 1400px){
	.container {width: 1400px;}
	.index-about-body{height:470px}
	.only{height: auto;}
	
}
@media (max-width: 1400px){
	.news-list-title{padding: 11px 0 16px;}
	.about-body-left{padding: 6% 3% 0 6%;}
	.text-inner p{-webkit-line-clamp: 8;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.case-text{padding: 30px 30px 0px 40px;}
	.case-text p{color: #9e9377; font-size: 15px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.gift-close{width: 45px;height: 45px;}
	.index-about-text p{ -webkit-line-clamp: 9;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.index-about-text{padding: 40px 0;}
	.index-about-body{height:365px}
	.only{height: auto;}
	.pan-pic{height: 183px;}
}
@media (max-width: 1200px){
	.column dl{width: 17%;}
	.index-about-text p{-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.news-list-title a{font-size: 14px;}
	.news-list-title{padding: 8px 0 14px;}
	.contact-map,.index-us{float: none;}
	.contact-map{display: inline-block;margin-top: 30px;}
	.nav li{width: 7%;line-height: 84px;}
	.nav li.index-logo{width: 18%;}
	.nav li.index-search{width: 28%;}
	.nav li:last-child{width: 5%;}
	.nav ul{height: 84px;}
	.about-body-left{padding:3% 3% 0 3%;}
	.about-head li{width: 17%;height: 56px;line-height: 56px;}
	.text-inner{padding:30px 30px 0 0;}
	.about-menber p{height: 30px;}
	.case-text{padding: 10px 10px 0px 40px;}
	.case-text i,.case-text span{margin-bottom: 10px;}
	.mian-list-pic img{width: 100%;}
	#main{display: none;}
	.case_posid{display: block;}
	.new-width{width: 90%;}
	.index-about-text p{-webkit-line-clamp: 7;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.index-about-pic div{-ms-transform-origin: top left; transform-origin: top left;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform: scale(1.2); transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
	.index-about-body{height:310px}
	.index-about-pic .pos{display: none;}
	.only{height: auto;}
	.pan-pic{height: 149px;}
	.case-list{height: 360px;}
}
@media (max-width: 992px){
	.index-about-text{padding:16px 15px 10px 0;}
	.news-left{padding: 0 10px;}
	.service-list{margin-bottom: 20px;}
	.brand-slider li,.all-brand-body li{background-size: 80% auto !important;}
	.nav ul{height: 70px;}
	.nav li{width: 6%;line-height: 70px;}
	.nav li.index-logo{width: 20%;}
	.nav li.index-search{width: 34%;}
	.nav li:last-child{width: 4%;}
	.about-body-left p{-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.text-inner{padding:10px 10px 0 0;}
	.text-inner p{-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.about-menber p{height: 20px;}
	.about-menber h1{margin-bottom: 10px;}
	.case-text i,.case-text h1{display: inline-block;}
	.case-text{padding: 10px 10px 0px 10px;}
	.case-text p{color: #9e9377; font-size: 15px;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.busin-right{padding: 10px;}
	.busin-right p{-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.gift-pic{height: 250px;}
	.gift-text a{width: 180px;height: 40px;line-height: 40px;}
	.gift-head{width: 100%;}
	.index-about-body{height:238px}
	.only{height: auto;}
	.pan-pic{height: 113px;}
	.case-list{height: 295px;}
	.index-logo img{width: 100%;position: static;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);}
	.page_map .msg1 .box{position: static !important;width: 100% !important;padding: 30px 15px !important;}
	.page_map .msg1 .box p{line-height: 28px;font-size: 14px;text-align: center;}


}
@media (max-width: 950px){
	.nav{display: none;}
	nav{display: block;}
	.newfooter{display: block;}
	.footer-up{display: none;}
	.panda{display: none !important;}
	.footer-down p{padding-top: 5px; padding-bottom: 20px;border-top: 1px solid #cecece;}
	.new-share span{display: inline-block;padding: 0;}
	.new-share>div:first-child img{width: 60%;}
	.new-share img{width: 80%;}
	.new-share{padding: 20px 0;}
	.new-share>div{padding: 0 5px;}
	.new-share .pan-share{padding-top: 7%;}
	.shouji{display: block;}
	.pc{display: none;}
	.footer-down .container div{display: none;}
	.banner-logo{display: none !important;}
	/*.new-share ul li:first-child{float: left;}
	.new-share ul li+li{float: right;}*/
}
@media (max-width: 992px) and (min-width: 768px){
	.boutiqe-right h1{padding: 15px 0;}
	.boutiqe-right p{-webkit-line-clamp: 6;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
}
@media (max-width: 768px){
	.index-about-text{padding: 20px;}
	.index-about-pic{padding: 0 0px;}
	.index-head h1{margin: 0;}
	.news-left{padding-left: 20px;}
	.index-news-list{padding: 10px 20px;}
	.contact-map,.contact-map img{width: 100%;}
	.about-body-left,.about-body-right{float: none;width: 100%;margin-bottom: 20px;}
	.about-head li{margin: 0 4px;font-size: 16px;height: 30px;line-height: 30px;font-size: 12px;}
	.about-body-left p{-webkit-line-clamp: 15;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.text-inner p{-webkit-line-clamp: 15;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.text-inner{padding:20px;}
	.about-menber h1{margin-bottom: 20px;margin-top: 20px;}
	.about-menber p{height: auto;}
	.duty-right .row{padding: 20px;}
	.duty-column{border: 5px solid #fff;}
	.case-list{height: auto !important;}
	.case-text p{color: #9e9377; font-size: 15px;-webkit-line-clamp: 12;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
	.page li:nth-child(4),.page li:nth-child(5),.page li:nth-child(6),.page li:nth-child(7){display: inline-block;}
	.page li{width:25px;height:25px !important;line-height:25px !important;}
	.page li:first-child,.page li:last-child{width:60px !important;}
.page li a{font-size:12px;}
	.case-detail-pic{padding: 0;}
	.case-detail-body{padding: 0 20px;}
	.case-page p{float: none;line-height: 30px;}
	.index-mian .appre-body li{ filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);}
	.appre-body li .wor div{border: none;font-size: 18px;}
	.zoom-list p{top: inherit; bottom: 0;}
	.gift-pic{height: auto; max-height: 440px;margin-bottom: 30px;}
	.hover-move,.list-down img{display: none;}
	.index-head h1{margin: 0 auto; cursor: pointer;}
	.service-list{height: 237px;margin-bottom:0;}
	.brand-slider li+li div{border-left: 1px solid #ccc;}
	.brand-slider li{background-size: auto !important;width: 50%;padding:0 5px;margin: 10px 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	.brand-slider li div{ border: 1px solid #ccc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	.brand-slider ul{background: transparent;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	.look{display: none;}
	.dislook{display: block;}
	.all-brand-body li{width: 50%;background-size: auto !important;}
	.boss{text-align: center;padding: 0;}
	.busin-left{padding-left: 0;}
	.index-about-body{height:auto}
	.only{height: auto;width: 100%;}
	.case-list{height: 224px;}
	.brand-dtory2,.about-boss{padding: 0 10px !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	.index-us li p{font-size: 14px;}
	.duty-column{width: 100%;padding: 30px 10px;margin: 0;}
	.duty-list{padding: 0;}
	.index-mian>div{margin: 30px 0;}
	.about-menber{padding: 0 15px;}
	.menber-list{padding: 20px;}
	.index-contact .index-us{padding-left: 6px;}
	.index-about-text p{font-size: 14px;}
	.index-about-text>div{font-size: 16px;font-weight: bold;}
	video{width: 100% !important;height: auto !important;}
}

@media (max-width: 520px){
	.index-us li p{font-size: 12px;}
	.header-banner{height: 180px;background-size: cover !important;height:125px;background-size: 200% !important;}
	.about-body-left h2{font-size: 18px;}
	.about-body-left p{font-size:14px ;}
	.about-boss{margin-top: 20px;}
	.index-about-text p{font-size: 14px;font-weight: normal;}
	.busin-mian p img,.busin-mian div img,.case-detail-pic img,.pan-dada{width: 100%;}
	.index-about-text>div{font-size: 16px;font-weight: normal;}
	
	.busin-mian{padding:0 3%;}
	.busin-head h1{font-size: 18px;}
	.case-detail-body>p{padding: 0 10px;}
	.boss img{width:50%}
	.about-boss h2{font-size:20px;margin-bottom:20px;font-weight:normal;}
	.brand-dtory2 p{padding-top:0}
	.footer-down p{font-size:12px;padding:0;}
	.qq i{width:25px;}
	.about-head li{margin:0 3px;font-weight:normal;}
	.header-banner>h1{font-size:16px;width:90px;height:30px;line-height:30px;}
	.duty-list h1{font-size:20px;}
	.boutiqe-right h1{font-size:20px;padding:20px 0;}
	.shenqi{margin-left:-15px;margin-right:-15px;}
	.text-inner h2 p{font-size:20px}
	.about-body-left h2{margin-bottom:0;}
	.connected-carousels .prev-stage, .connected-carousels .next-stage{width:30% !important;}
	.news-left{padding:0 20px}
	.busin-time h1{font-size:35px}
	.busin-time{padding:20px 50px 10px 0}
	.busin-right h1 a{font-size:18px;}
	.menber-pic img{width:55%;margin-bottom:10px;}
	.about-head ul{margin-bottom:30px;}
	.index-mian .about-us{margin-bottom:0px;}
	.index-mian .about-body.clearfix{margin-top:0px;}
	.banner-logo{display:block !important;width:35px;}
	.banner-logo img{width:100%}
}
