@media only screen and (min-width:769px) {	.support{		display: none;	}	.m_line{		display: none;	}	.m_product{		display: none;	}		.m_page{		display: none;	}	/*首页部分开始*/	.banner_title{		width: 25%;		position: absolute;		top: 100px;		left: 50%;		transform: translateX(-50%);	}	.banner_title img{		width: 100%;	}	.m_banner{		display: none;	}  .m_responsibility{    display: none;  }	.uk-cover-background {	background-position:50% 50%;	background-size:cover;	background-repeat:no-repeat}.uk-cover {	overflow:hidden}.uk-animation-fade {	-webkit-animation-name:uk-fade;	animation-name:uk-fade;	-webkit-animation-duration:.8s;	animation-duration:.8s;	-webkit-animation-timing-function:linear!important;	animation-timing-function:linear!important}@-webkit-keyframes uk-fade {	0% {	opacity:0}100% {	opacity:1}}@keyframes uk-fade {	0% {	opacity:0}100% {	opacity:1}}.uk-text-center {	text-align:center!important}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom] {	position:absolute!important}.uk-position-top {	top:0;	left:0;	right:0}.uk-position-bottom {	bottom:0;	left:0;	right:0}.uk-position-cover {	position:absolute;	top:0;	bottom:0;	left:0;	right:0}.uk-dotnav>* {	float:left}.uk-dotnav>*>* {	display:block;	box-sizing:content-box;	width:20px;	height:20px;	border-radius:50%;	background:rgba(50,50,50,.1);	text-indent:100%;	overflow:hidden;	white-space:nowrap;	-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out}.uk-slidenav {	display:inline-block;	box-sizing:border-box;	width:60px;	height:60px;	line-height:60px;	color:rgba(50,50,50,.4);	font-size:60px;	text-align:center}.uk-slidenav-position .uk-slidenav {	position:absolute;	top:50%;	z-index:1;}.uk-slideshow {	position:relative;	z-index:0;	width:100%;	margin:0;	padding:0;	list-style:none;	overflow:hidden;	touch-action:pan-y}.uk-slideshow>li {	position:absolute;	top:0;	left:0;	width:100%;	opacity:0}.uk-slideshow>.uk-active {	z-index:10;	opacity:1}.uk-slideshow>li>img {	visibility:hidden}.uk-slideshow-fade-in {	-webkit-animation:uk-fade .5s linear;	animation:uk-fade .5s linear}.uk-slideshow-fade-out {	-webkit-animation:uk-fade .5s linear reverse;	animation:uk-fade .5s linear reverse}.index_show{	overflow:hidden; 	position:relative; 	width:100%;	margin-top: 78px;	height: auto !important;	}.index_show .web{display:none}.index_show img{width:100%;-o-object-fit: cover;object-fit: cover;}.index_show .uk-slidenav-position .uk-slidenav{border-radius:50%; background:rgba(65,49,32,0.4)}.index_show .uk-slidenav-position .uk-slidenav-previous{left:5%}.index_show .uk-slidenav-position .uk-slidenav-next{right:5%}.index_show .uk-slidenav-previous:before,.index_show .uk-slidenav-next:before{display:none}.index_show .uk-slidenav-previous:after,.index_show .uk-slidenav-next:after{content:""; position:absolute;  width:100%; height:100%; left:0; top:0}.index_show .uk-slidenav-previous:after{background:url(../img/left.png) no-repeat center center}.index_show .uk-slidenav-next:after{background:url(../img/right.png) no-repeat center center}.index_show .uk-slidenav-position .uk-slidenav:hover{background:rgba(65,49,32,0.8)}.index_show .uk-position-bottom{bottom:5%; width:100%; display:block}.index_show .uk-dotnav{margin:0}.index_show .uk-dotnav>*{padding:0 6px; margin-top:0; float:none; display:inline-block}.index_show .uk-dotnav>*>*{width:12px; height:12px}.index_show .uk-dotnav>.uk-active>*{-webkit-transform:scale(1);transform:scale(1); background:#fff;}.index_show .uk-dotnav-contrast>*>*{background:#999;}   .index_one {    position: relative;    overflow: hidden;    padding: 80px 0;  }  .video_txt {  	width: 52%;    margin-top: 135px;    text-align: left;  }  .video_txt p{  	font-size: 24px;  	color: #d4b469;  	width: 50%;    margin: 0 auto;  }	  .video_left {	    width: 48%;	}  .video_left a {    display: block;    position: relative;    overflow: hidden;}   .video_left img {    width: 100%;}                .index_product{    	background: #f2f0ea;    	padding: 60px 0;    }	.index_two {	    position: relative;	    overflow: hidden;	}	.index_more {    position: absolute;    z-index: 2;    right: 50px;    top: 40px;    font-size: 24px;    color: #d4b469;    padding-right: 20px;    background: url(../images/more.png) no-repeat right center;   }   .index_more i{   	display: inline-block;    font-size: 40px;    color: #d4b469;    vertical-align: middle;    opacity: 0.5;   }   .index_two img {    width: 100%;  }          .news{    	margin: 80px 0;    }      .news>ul{     margin-top: 50px;     }        .news ul>li{		  width: 32.5%;		  float: left;		  margin-right: 1.25%;		  overflow: hidden;	   }	    .news ul>li a{			display: inline-block;			width: 100%;			height: 100%;			position: relative;		}	   .news ul>li:nth-child(3n){		   margin-right: 0;	   }	   /*.news ul>li a>div:first-child{		   height: 260px;	   }*/     .news ul>li a>div{		 width: 100%;		 height: 100%;		 overflow: hidden;	 }   .news ul>li a>div img{          width: 100%;          -webkit-transition: -webkit-transform .5s linear;          transition: transform .5s linear;      }   .news ul>li:hover a>div img{      -webkit-transform: scale(1.1);      -ms-transform: scale(1.1);      transform: scale(1.1);      -webkit-transition: -webkit-transform .5s linear;      transition: transform .5s linear;   }      .news ul>li .news_title{	    height: 40px;	    line-height: 40px;	    text-align: center;	    background: rgba(0,0,0,.3);	    box-sizing: border-box;	    position: absolute;	    bottom: 0;	    left: 0;   }		.news ul>li a>div p{		  font-size: 16px;		  color: #fff;	}	h1{		font-size: 36px;		color: #d4b469;		text-align: center;		font-weight: normal;	}	.news_more{		display: block;		width: 130px;		margin: 35px auto 0;		font-size: 18px;		color: #d4b469;		border: 1px solid #d4b469;		text-align: center;		padding: 5px 0;	}	.news_more:hover{		background: #D4B469;		color: #fff;	}  /*首页部分结束*/   /*品牌历程部分开始*/.experience_box {    margin-top: 80px;}.course_box{padding:40px 0 0 0; text-align:center;  }.course_box .title{font-size:32px; font-weight:600; padding:40px 0}.course_show{ padding-bottom:10px; position:relative; margin-top: 30px;}.course_show:after{content:""; position:absolute; width:100%; height:1px; left:0; top:75px; background:url(../images/gallery-thumbs.png) no-repeat center 0}.course_show .layout_1200{position:relative}.course_show .swiper-container{width:100%}.gallery-thumbs .swiper-slide{font-size:18.15px; font-family:Arial, Helvetica, sans-serif; height:80px; line-height:80px; cursor:pointer; color:rgba(168,132,92,0.5); position:relative; float:left}.gallery-thumbs .swiper-slide:after{content:""; position:absolute; left:50%; margin-left:-5px; bottom:0; width:8px; height:8px; border:1px solid #9a7a56; border-radius:50%; background:#333}.gallery-thumbs .swiper-slide-thumb-active{font-size:25px; color:rgba(168,132,92,1)}/*,.gallery-thumbs .swiper-slide-active*/.gallery-top{width:850px; margin:0 auto; padding-top:60px}.gallery-top .img{}.gallery-top .img img{max-width:100%;margin: 0 auto}.gallery-top .txt{ font-size:20px; line-height:35px}.course_show .button{width:25px; height:43px; position:absolute; top:28px; z-index:8; margin:0;outline:none}.course_show .swiper-button-prev{background:url(../img/enter1.png) no-repeat; left:-30px}.course_show .swiper-button-next{background:url(../img/enter2.png) no-repeat; right:-30px}.course_show .swiper-container {    width: 100%;}.gallery-thumbs .swiper-slide {    font-size: 18.15px;    font-family: Arial, Helvetica, sans-serif;    height: 80px;    line-height: 80px;    cursor: pointer;    color: rgba(168,132,92,0.5);    position: relative;    float: left;}.gallery-thumbs .swiper-slide:after {    content: "";    position: absolute;    left: 50%;    margin-left: -5px;    bottom: 0;    width: 6px;    height: 6px;    border-radius: 50%;    background: #d4b469;}.gallery-thumbs .swiper-slide-thumb-active {    font-size: 25px;    color: rgba(168,132,92,1);}.gallery-top .img img {    max-width: 100%;    margin: 0 auto;}.gallery-top .txt {    font-size: 20px;    line-height: 35px;}.gallery-top .txt p{	margin-top: 50px;}.brand{	z-index: 0 !important;    border-top: 1px solid #d4b469;    margin-top: -5px !important;    padding: 40px 0 0 !important;}.brand .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{	bottom: 100px;}.brand  .swiper-pagination-bullet{	background: #d4b469;	opacity: 0.4;}.brand .swiper-pagination-bullet-active {    opacity: 1;    background: #d4b469;}/*品牌历程部分结束*//*品牌文化部分*/.culture_video {	overflow: hidden;    position: absolute;    top: 54%;    left: 50%;    transform:translate(-50%,-50%);}/*品牌文化部分*//*产品部分开始*/.product{	margin-top: 160px;	margin-bottom: 70px;}.product  .product_left,.product_right{	width: 47.5%;	margin-right: 5%;	}.product li{	margin-bottom: 70px;}.product :nth-child(n)>div:last-child{	margin-right: 0;}.product li:nth-child(n)>div:first-child{	float: left;}.product li:nth-child(n)>div:last-child{	float: right;}.product li:nth-child(2n)>div:first-child{	float: right;}.product li:nth-child(2n)>div:last-child{	float: left;}.product :nth-child(2n)>div:first-child{	margin-right: 0;}.product li>div img{	max-width: 100%;}.product_img{	width: 100%;}.product .product_title{	font-size: 30px;	color: #d4b469;	margin-bottom: 5px;}.product p{	font-size: 18px;	color: #d4b469;	margin-bottom: 30px;}.product a{	display: block;	width: 200px;	border: 1px solid #d4b469;	padding: 5px 0;	text-align: center;	font-size: 24px;	color: #d4b469;}.product a:hover{	background: #D4B469;	color: #fff;}/*产品部分结束*//*公关动态部分开始*/.news_list{	margin-top: 160px;	margin-bottom: 70px;}.public_list{overflow:hidden}.public_list li{padding-top:70px; min-height:200px}.public_list li .line{width:100%}.public_list li .box{padding:0 0 80px 350px; position:relative; color:#d4b469}.public_list li .box a{color:#d4b469}.public_list li .img{position:absolute; left:0; top:0; width:300px; height:200px; }.public_list li .title{font-size:24px; }.public_list li .txt{font-size:18px;overflow:hidden;  margin: 15px 0 15px;}.public_list li .time{font-size:20px; font-family:Arial, Helvetica, sans-serif; position:relative; line-height:25px;}.public_list li .time i{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/time.png) no-repeat; background-size:cover}.public_list li .box a:hover{color:#e4c6a4}.public_paging{padding:130px 10% 0 10%}.public_paging .pc{position:relative; margin:0 50px}.public_paging .swiper-button-prev{left:-50px; background:url(../img/enter1.png) no-repeat;outline: none;}.public_paging .swiper-button-next{right:-50px; background:url(../img/enter2.png) no-repeat;outline: none;}.gallerythumbs{	height:36px; 	line-height:36px; 	text-align:center; 	font-size:20px;	}.gallerythumbs .swiper-slide{	width: 15.6% !important;}.gallerythumbs a{opacity:0.6; color:#dfb980}.gallerythumbs .swiper-slide-active a{	padding:0 20px; 	border:1px solid #d4b469; 	opacity:1; 	font-size:23.64px;	}.gallerythumbs .swiper-wrapper{	margin-left: -170px !important;}.public_container{position:relative}.public_container #timeline{overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif}.public_container #dates{width:1150px; height:50px; overflow:hidden}.public_container #dates li{float:left; width:120px; height:50px; font-size:24px; text-align:center}.public_container #dates a{line-height:38px; padding-bottom:10px; opacity:.6; color:#dfb980}.public_container #dates .selected{opacity:1; border:1px solid #9b7a53; padding:3px 10px}.public_container #issues{width:1100px; margin:0 auto; height:40px;overflow:hidden; text-align:center; padding-top:20px}.public_container #issues li{width:1100px;height:40px;list-style:none;float:left; font-size:20px}.public_container #issues li a{color:#d1ae78; padding:3px 10px; border:1px solid rgba(159,128,88,0); margin:0 5px}.public_container #issues li a.on{border:1px solid rgba(159,128,88,1)}.public_container #grad_left,.public_container #grad_right{width:100px;height:50px; position:absolute; top:0}.public_container #grad_left{left:0; /*background:url(../images/grad_left.png) repeat-y*/}.public_container #grad_right{right:0; /*background:url(../images/grad_right.png) repeat-y*/}.public_container #next,.public_container #prev{position:absolute; top:7px; width:12px; height:22px; overflow:hidden; z-index:2}.public_container #prev{left:-20px; background:url(../images/leftc.png) no-repeat}.public_container #next{right:-20px; background:url(../images/rightc.png) no-repeat}.public_container #next.disabled,.public_container #prev.disabled{opacity:.2}.public_list  .time img{	max-width: 100%;	vertical-align: middle;	margin-right: 5px;	margin-top: -5px;}.gallerythumbs .swiper-slide a:hover{	color: #dfb980 !important;}/*公关动态部分结束*//*公关动态详情部分开始*/.news_detail{	margin-top: 160px;	margin-bottom: 100px;	text-align: center;}.news_detail h6{	font-weight: normal;	font-size: 24px;	color: #d4b469;	text-align: center;}.news_detail img{	max-width: 100%;	margin-bottom: 50px;	}.news_detail p{	font-size: 18px;	color: #D4B469;	text-indent: 3%;	line-height: 40px;	margin-bottom: 50px;	text-align: left;}/*公关动态详情部分结束*//*建议与反馈部分开始*/.proposal_pop{position:fixed; width:100%; height:100%; left:0; top:0; overflow:auto; z-index:999; background:rgba(0,0,0,0.8); display:none}.proposal_eject{	width: 608px;    border: 1px solid #cb9f37;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.proposal_eject .close{width:25px; height:25px; position:absolute; right:10px; top:10px; background:url(../img/close.png) no-repeat;background-size:cover; cursor:pointer}.proposal_eject .box{padding:30px 70px 30px 70px}.title_h1{display:block; position:relative; margin:0 auto; font-size:36px; color:#cb9f37;  width:230px; height:65px; text-align:center; line-height:65px}.title_h1:after{content:""; position:absolute; left:0px; top:0px; width:32px; height:32px; background:url(../images/t1.png) no-repeat; background-size:cover}.title_h1:before{content:""; position:absolute; right:0; bottom:0; width:32px; height:32px; background:url(../images/t2.png) no-repeat; background-size:cover}.proposal_form{padding-bottom:30px}.proposal_form li{margin-bottom:10px}.proposal_form li .t{display:block; height:30px; line-height:30px; font-size:16px; color:#cb9f37; padding:0 5px}.proposal_form li .text{width:96%; height:25px; line-height:25px; padding:0 2%; border:1px solid #cb9f37; background:none; color:#cb9f37; font-size:16px}.proposal_form li .select{width:96%; height:25px; line-height:25px; padding:0 2%; border:1px solid #604e3a; background:none; font-size:18px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/select.png) no-repeat right center; position:relative}.proposal_form li .select .title{height:25px; font-size:13.8px}.proposal_form li .select ul{position:absolute; left:-1px; top:26px; width:100%; background:#000; z-index:22; border:1px solid #604e3a; display:none}.proposal_form li .select ul li{line-height:25px; height:25px; padding:0 2%; font-size:23px; margin:0; cursor:pointer; font-size:13.8px;}.proposal_form li .select ul li:hover{background:#a8845c; color:#fff}.proposal_form li .select option{color:#a8845c; background:#000}.proposal_form li .textarea{width:96%; height:90px; line-height:25px; padding:10px 2%; border:1px solid #cb9f37; background:none; color:#cb9f37; font-size:16px;   outline: none;}.proposal_eject .but{display:block; margin:0 auto; width:95px; height:34px; border-radius:5px; cursor:pointer; font-size:20px; color: #fff; text-align:center; border:0; line-height:34px; background:#cb9f37;}.proposal_eject.ly{width:612px; height:610px}.proposal_eject.ly .box{padding:50px 105px 0 105px}.proposal_eject.ly .activity_but{width:100%}.proposal_eject.ly .activity_form li{margin-bottom:40px;}.proposal_eject.ly .activity_title{padding:40px 0 60px 0; font-size:27.56px}.proposal_eject.ly .activity_form{padding:0 0 15px 0;}.proposal_eject.ly .activity_form li .select{height:33px; line-height:33px; font-size:16.49px}.proposal_eject.ly .activity_form li .text{height:33px; line-height:33px; font-size:16.49px}.proposal_eject.ly .activity_form li .select ul{top:34px}.proposal_eject.ly .activity_form li .select ul li{margin:0;height:33px; line-height:33px;font-size:16.49px}/*建议与反馈部分结束*//*联系我们部分开始*/.contact_banner{    width: 100%;    height: 730px;    background: url(../img/contact_banner.png)center no-repeat;    padding: 135px 0 0;    box-sizing: border-box;    text-align: center; }.contact_us .contact_content{	margin-top: 60px;	text-align: center;}.contact_us h6{	font-weight: normal;	font-size: 24px;	color: #d4b469;	margin-bottom: 40px;}.contact_us p{	font-size: 18px;	color: #d4b469;	margin-bottom: 30px;}/*联系我们部分结束*//*人才招聘部分开始*/.recruit{	margin-top: 160px;	margin-bottom: 80px;	text-align: center;}.recruit img{	max-width: 100%;	margin: 50px 0 40px;}.recruit h6{	font-size: 24px;	color: #d4b469;	font-weight: normal;	margin-bottom: 20px;}.recruit p{	font-size: 18px;	color: #d4b469;	font-weight: normal;	line-height: 35px;	}/*人才招聘部分结束*//*隐私声明部分开始*/.privacy_statement{	margin-top: 160px;	margin-bottom: 100px;}.privacy_statement p{	font-size: 18px;	color: #D4B469;	line-height: 35px;	margin-bottom: 60px;}.privacy_statement>div p{	margin-bottom: 30px;}.privacy_statement h1{	margin-bottom: 60px;}/*隐私声明部分结束*//*加盟申请部分开始*/.franchise_application{	margin-top: 160px;	margin-bottom: 80px;}.franchise_application h6{	font-weight: normal;	font-size: 24px;	color: #D4B469;	margin: 30px 0 60px;	text-align: center;}.application_input{	width: 50%;	margin: 0 auto 10px;}.application_input input{	outline: none;	box-sizing: border-box;	display: inline-block;	width: 48%;	float: left;	margin-right: 4%;	padding: 12px 5px;	margin-bottom: 30px;	font-size: 16px;	color: #D4B469;	border: 1px solid #D4B469;}.application_input input:nth-child(2n){	margin-right: 0;}.submit_btn{	display: block;	width: 200px;	text-align: center;	padding: 10px 0;	font-size:24px;	color: #D4B469;	background: none;	outline: none;	margin: 0 auto;	border: 1px solid #D4B469;}.application_input input::-webkit-input-placeholder {      color: #D4B469;    }.application_input   input::-moz-input-placeholder {      color: #D4B469;    }.application_input   input::-ms-input-placeholder {      color: #D4B469;    }/*加盟申请部分结束*//*加盟条件部分开始*//* flex布局 */.flex-item{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.flex-center{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-middle{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-box{display: -webkit-box;display: flex;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}.flex-betw{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;}     /* 加盟条件 */.main_tj{width:100%;height: auto;  background: url(../img/tiaojian.png) no-repeat center center;}.tj_box{margin-top:40px;min-height:4rem;flex-wrap: wrap;}.tj_box .tj_item{width:48%;cursor: pointer;margin-bottom:20px;}.tj_box .tj_item .tj_pic{	width:50px;	height:50px;	background:rgba(212,180,105,.5);	border-radius:50px;	margin:0 auto 10px;	-webkit-transition: all 0.3s ease-in 0.1s;	transition: all 0.3s ease-in 0.1s;	position: relative;	}.tj_box .tj_item .tj_pic img{	max-width:100%;	height:auto;	position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);	}.tj_box .tj_item .tj_pic .mind{	top: 54%;    left: 47%;}.tj_box .tj_item .tj_title{font-size:18px;color:#a68559;margin-bottom:15px;text-align: center;}.tj_box .tj_item .t_txt{padding:0px 8px;}.tj_box .tj_item .t_txt p{font-size:14px;color:#fff;line-height:22px;}.main_tj{	padding:160px 0 0 ;	height:870px; 	box-sizing: border-box;	}	.jm_box{		margin-top: 100px;	}.tj_box{	margin-top:60px;	min-height:3rem;	flex-wrap:nowrap;	}.tj_box .tj_item{	width:18%;	cursor: pointer;	}.tj_box .tj_item .tj_pic{width:70px;height:70px;border-radius:50px;margin:0 auto 25px;}.tj_box .tj_item .tj_title{font-size:24px;margin-bottom:25px; font-weight: normal; color: #D4B469;}.tj_box .tj_item .t_txt{padding:0px 22px;}.tj_box .tj_item .t_txt p{font-size:16px;line-height:26px;}.tj_box .tj_item:hover .tj_pic{margin:-5px auto 25px;}/*.main_tj{background-size:100% auto;}*//*加盟条件部分结束*//*加盟支持部分开始*//* flex布局 */.flex-item{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.flex-center{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-middle{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-box{display: -webkit-box;display: flex;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}.flex-betw{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;}  /* 加盟支持 */.zc_box{width:100%;height:auto;background:url('../temp/jmzc_bg.jpg') no-repeat center center;background-size:100% 100%;padding:0.5rem 0px;}.zc_list{margin:30px 0px;}.zc_list .zcitem{width:100%;}.zcitem .t1{width:100%;height:auto;}.zcitem .t2{width:100%;height:auto;}.zcitem .t3{width:100%;height:auto;}.zcitem .t4{width:100%;height:auto;}.zcitem .t5{width:100%;height:auto;}.zcitem .t6{width:100%;height:auto;}.zcitem .b_left{width:100%;display: -webkit-box;display: flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap: wrap;}.zcitem .b_right{width:100%;}.zcitem .jmzc_item{position: relative;overflow: hidden;margin-bottom:12px;}.zcitem .jmzc_item a{display: block; position: relative;}.zcitem .jmzc_item img{width:100%;height:atuo;max-width:100%;-webkit-transition: all 0.4s 0.1s;transition: all 0.4s 0.1s;}.zcitem .jmzc_item .jm_txt{	position: absolute;bottom:0%;height:auto;  padding:10px;  	opacity:0.85;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;	display: -webkit-box;	display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}/* .zcitem .jmzc_item:hover .jm_txt{top:0;background:#a68559;} */.zcitem .jmzc_item .jm_txt p{font-size:14px;color:#ffffff;line-height:24px;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp:5;	-webkit-box-orient: vertical;}.zcitem .jmzc_item .t{position: absolute;bottom:0;padding:20px 15px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));}.zcitem .jmzc_item .t p{font-size:15px;color:#ffffff;line-height:24px;opacity:0.85;padding-left:15px;position: relative;;}.zcitem .jmzc_item .t p::after{	display: block;	content: '';	position: absolute;	width:4px;	height:4px;	border-radius:15px;	background:#ffffff;	top:13px;	left:0px;}.zcitem .jmzc_item:hover .t{opacity:0;}.zcitem .jmzc_item:hover .t p{opacity:1;}.zcitem .jmzc_item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}	.zc_list{margin:50px 0px;}	.zcitem .t1{width:49.5%;height:496px;}	.zcitem .t2{width:49.5%;height:496px;}	.zcitem .t3{width:32.7%;height:464px;}	/*.zcitem .t4{width:49%;height:305px;}	.zcitem .t5{width:100%;height:335px;}	.zcitem .t6{width:100%;height:415px;}*/		.zcitem .b_left{width:100%;}	.zcitem .b_right{width:28%;}	.zcitem .jmzc_item .jm_txt{		padding:20px 6%;	}	.zcitem .jmzc_item .jm_txt p{font-size:18px;line-height:30px;overflow: visible!important;		-webkit-line-clamp:10;	}	.zcitem .jmzc_item .t p{font-size:18px;line-height:28px;}/*加盟支持部分结束*//*招商加盟部分开始*/.join_in{	width: 100%;	height: 730px;	background: url(../img/contact_banner.png)center no-repeat;	padding: 135px 0 0;	box-sizing: border-box;	text-align: center;}.join_in h1{	margin-bottom: 60px;}.join_in a{	display: block;	width: 200px;	padding: 10px;	text-align: center;	border: 1px solid #d4b469;	margin: 0 auto 40px;	font-size: 20px;	color: #D4B469;}.join_in .join_number{	border: none;}.join_in a p{	margin-bottom: 15px;}.join_in a:hover{	color: #a89773;	border-color: #a89773 ;}/*招商加盟部分结束*//*网站地图部分开始*//*网站地图*/.Website_map{text-align:center; padding:50px 0 0 0}.Website_map .title{position:relative; padding:30px 0; overflow:hidden}.Website_map .title:after{	content:""; 	position:absolute; 	width:1px; 	height:29px; 	background:#d4b469; 	left:50%; 	margin-left:-0.5px; 	top:0;	}.Website_map .title:before{	content:""; 	position:absolute; 	width:1px; 	height:29px; 	background:#d4b469; 	left:50%; 	margin-left:-0.5px; 	bottom:0;	}.Website_map .title.t{padding:0 0 30px 0}.Website_map .title.t:after{display:none}.Website_map .title .a{display:inline-block;  font-size:20px; border-radius:2px; background:url(../images/map.jpg) no-repeat; background-size:cover; position:relative; color:#333; z-index:2}.Website_map .title .a a{	display: block;    color: #fff;    padding: 0 13px;    height: 34px;    line-height: 34px;    background: #d4b469;    border-radius: 6px;}.Website_map .title .a:after{	content:""; 	position:absolute; 	width:92%; 	height:1px; 	background:#d4b469; 	left:4%; 	top:-2px;	}.Website_map .title .a:before{	content:""; 	position:absolute; 	width:92%; 	height:1px; 	background:#d4b469; 	left:4%; 	bottom:-2px;	}.Website_map .title.t .a:after{display:none}.Website_map ul{overflow:hidden}.Website_map ul li{float:left; padding:17px 0}.Website_map ul a{color:#d4b469; font-size:20px}.Website_map .u1{	width:365px; 	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u1 li{width:33.3%}.Website_map .u2{width:50%; margin:0 auto; position:relative}.Website_map .u2 li{width:14.2%;line-height:30px}.Website_map .u2:after{	content:""; 	position:absolute; 	width:830px; 	height:1px; 	background:#d4b469; 	left:50%; 	margin-left:-415px; 	top:0;	}.Website_map .u2:before{content:""; position:absolute; width:830px; height:1px; background:#d4b469; left:50%; margin-left:-415px; bottom:0}.Website_map .u3{	width:360px; 	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u3 li{width:50%}.Website_map .u4{	width:360px; 	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u4 li{width:50%}.Website_map .u5{width:500px; margin:0 auto; border-top:1px solid #d4b469; border-bottom:1px solid #d4b469}.Website_map .u5 li{width:33.3%}.website_content{	margin: 135px 0 80px;}/*网站地图部分结束*//*线下门店部分开始*/.customer{    	margin-top: 160px;    	margin-bottom: 60px;    }             .customer ul>li{		  width: 22%;	    float: left;	    margin-right: 4%;	    margin-bottom: 10px;	    overflow: hidden;	   }	    .customer ul>li a{			display: inline-block;			width: 100%;			height: 100%;		}	   .customer ul>li:nth-child(4n){		   margin-right: 0;	   }	   /*.customer ul>li a>div:first-child{		   height: 200px;	   }*/     .customer ul>li a>div{		 width: 100%;		 height: 100%;		 overflow: hidden;	 }   .customer ul>li a>div img{          width: 100%;         /* height: 100%;*/          -webkit-transition: -webkit-transform .5s linear;          transition: transform .5s linear;      }   .customer ul>li:hover a>div img{      -webkit-transform: scale(1.1);      -ms-transform: scale(1.1);      transform: scale(1.1);      -webkit-transition: -webkit-transform .5s linear;      transition: transform .5s linear;   }      .customer ul>li a>div:last-child{	   padding:10px 0;	   text-align: left;	   box-sizing: border-box;   }  .customer ul>li a>div h2{  	font-size:18px;  	color: #D4B469;  	font-weight: normal;  }.customer ul>li a>div p{	  font-size: 14px;	  color: #D4B469;	  font-weight: normal;  }  .customer .address{  	margin: 40px 0 30px;  	height: 42px;  } .customer .address a{ 	display: inline-block; 	font-size: 24px; 	color: #D4B469; 	margin-right: 20px; 	 } .customer .contact_type p{ 	font-size: 16px; 	color: #D4B469; } .customer .address .address_on{ 	border-bottom: 1px solid #D4B469; 	font-size: 26px; } .customer .address a:hover{ 	border-bottom: 1px solid #D4B469; 	font-size: 26px; 	box-sizing: border-box; }/*线下门店部分结束*/}@media only screen and (max-width:769px) {	.wrap{		width: 96%;		margin:0 auto;	}	/*首页部分开始*/	.flexslider {		display: none;	}	 .m_banner{      display: block;      position: relative;      margin-top: 3rem;    }   .pc_title{   	width: 50% !important;   }    .m_banner .swiper-container .swiper-slide img{      width: 100%;     height: auto;    }     .m_banner .swiper-container .swiper-slide div{   	width: 100%;    position: absolute;    top: 15%;    left: 50%;    transform: translateX(-50%);   }      .m_banner .swiper-container .swiper-pagination-bullet {        width: 0.5rem;        height: 0.5rem;      border-radius: 50%;        display: inline-block;        background: #666;        opacity: 1;    }    .m_banner .swiper-container .swiper-pagination-bullet-active {        opacity: 1;        background: #fff;    }       .m_banner .swiper-pagination {      position: absolute;      text-align: center;      -webkit-transition: .3s opacity;      -o-transition: .3s opacity;      transition: .3s opacity;      -webkit-transform: translate3d(0,0,0);      transform: translate3d(0,0,0);      z-index: 10;  }    .sp_header{  	 box-shadow: 0 0 2px 2px rgba(0,0,0,.01);  }       .index_one {    position: relative;    overflow: hidden;    padding: 35px 0;    width: 100%;  }  .video_txt {  	width: 52%;    margin-top: 135px;    text-align: center;    float: none;  }  .video_txt p{  	font-size: 1.2rem;  	color: #d4b469;  	width: 65%;    margin: 0 auto;  }	  .video_left {	    float: none;	    	}  .video_left a {    display: block;    position: relative;    overflow: hidden;    margin-top: 20px;}   .video_left img {    width: 100%;}.video_left video{	margin-top: 20px;}    .index_product{    	margin-bottom: 35px;    }	.index_two {	    position: relative;	    overflow: hidden;	    width: 100%;	}	.index_more {    position: absolute;    z-index: 2;    right: -15px;    top: 0px;    font-size: 1.2rem;    color: #d4b469;    padding-right: 20px;    background: url(../images/more.png) no-repeat right center;   }   .index_more i{   	display: inline-block;    font-size: 1.8rem;    color: #d4b469;    vertical-align: middle;    opacity: 0.5;   }   .index_two img {    width: 100%;  }      h1 {    font-size: 1.2rem;    color: #d4b469;    text-align: center;    font-weight: normal;}.news{    	margin-bottom: 35px;    }      .news>ul{     margin-top: 20px;     }        .news ul>li{		  overflow: hidden;		  margin-bottom: 10px;	   }	    .news ul>li a{			display: inline-block;			width: 100%;			height: 100%;			position: relative;		}	   .news ul>li:nth-child(3n){		   margin-right: 0;	   }	        .news ul>li a>div{		 width: 100%;		 height: 100%;		 overflow: hidden;	 }   .news ul>li a>div img{          width: 100%;          -webkit-transition: -webkit-transform .5s linear;          transition: transform .5s linear;      }     .news ul>li .news_title{	    height: 40px;	    line-height: 40px;	    text-align: center;	    background: rgba(0,0,0,.6);	    box-sizing: border-box;	    position: absolute;	    bottom: 0;	    left: 0;   }		.news ul>li a>div p{		  font-size: 1rem;		  color: #fff;	}	.news_more{		display: block;		width: 130px;		margin: 35px auto 0;		font-size: 1.1rem;		color: #d4b469;		border: 1px solid #d4b469;		text-align: center;		padding: 5px 0;	}.proposal_pop{	display: none;}  /*首页部分结束*/   /*产品部分开始*/.product{        margin-top:90px;        margin-bottom: 70px;}.product .product_left,.product_right{        width: 100%;}.product li{        margin-bottom: 35px;}.product li div .product_img{        margin-bottom: 25px;}.product li>div img{        max-width: 100%;}.product_img{        width: 100%;}.product .product_title{        font-size: 1.2rem;        color: #d4b469;        margin-bottom: 5px;        text-align: center;}.product p{        font-size: 1rem;        color: #d4b469;        margin-bottom: 30px;        text-align: center;}.product a{        display: block;        width: 180px;        border: 1px solid #d4b469;        padding: 5px 0;        text-align: center;        font-size: 1.2rem;        color: #d4b469;        margin: 0 auto;}.product_line{        display: none;}/*产品部分结束*/               /*公关动态部分开始*/.pc_page{	display: none;}.news_list{	margin-top: 90px;	margin-bottom: 70px;}.public_list{overflow:hidden}.public_list li{padding-top:30px;}.public_list li .line{	width:100%;	height: 1px;	}.public_list li .box{padding:0 0 35px 0; position:relative; color:#d4b469}.public_list li .box a{	color:#d4b469;}.public_list li .m_news{	display: block;	width: 100%;	/*height: 220px;*/}.public_list li .img{	    width: 100%; /*   height: 100%;*/    }.public_list li .title{	font-size:1.2rem; 	padding-top: 10px;}.public_list li .txt{font-size:1rem;overflow:hidden;  margin: 10px 0 10px;}.public_list li .time{font-size:1.2rem; font-family:Arial, Helvetica, sans-serif; position:relative; line-height:25px;}.public_list li .time i{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/time.png) no-repeat; background-size:cover}.public_list li .box a:hover{color:#e4c6a4}.public_paging{padding:30px 4% 0 4%}.public_paging .pc{position:relative; margin:0 35px}.public_paging .swiper-button-prev{left:-60px; background:url(../img/denter1.png) no-repeat;outline: none;}.public_paging .swiper-button-next{right:-60px; background:url(../img/denter2.png) no-repeat;outline: none;}.gallerythumbs_m{height:36px; line-height:36px; margin-left: -208px !important;}.gallerythumbs_m a{	opacity:0.6;   color:#dfb980;  font-size: 1rem;}.public_paging .swiper-button-next,.public_paging .swiper-button-prev{	width: 45px;	height: 36px;}.gallerythumbs_m .swiper-slide-active a{padding: 2px 2px; border:1px solid #d4b469; opacity:1; font-size:1rem}.gallerythumbs_m .swiper-slide{	width: 14.5% !important;}.public_container{position:relative}.public_container #timeline{overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif}.public_container #dates{width:1150px; height:50px; overflow:hidden}.public_container #dates li{float:left; width:120px; height:50px; font-size:24px; text-align:center}.public_container #dates a{line-height:38px; padding-bottom:10px; opacity:.6; color:#dfb980}.public_container #dates .selected{opacity:1; border:1px solid #9b7a53; padding:3px 10px}.public_container #issues{width:1100px; margin:0 auto; height:40px;overflow:hidden; text-align:center; padding-top:20px}.public_container #issues li{width:1100px;height:40px;list-style:none;float:left; font-size:20px}.public_container #issues li a{color:#d1ae78; padding:3px 10px; border:1px solid rgba(159,128,88,0); margin:0 5px}.public_container #issues li a.on{border:1px solid rgba(159,128,88,1)}.public_container #grad_left,.public_container #grad_right{width:100px;height:50px; position:absolute; top:0}.public_container #grad_left{left:0; /*background:url(../images/grad_left.png) repeat-y*/}.public_container #grad_right{right:0; /*background:url(../images/grad_right.png) repeat-y*/}.public_container #next,.public_container #prev{position:absolute; top:7px; width:12px; height:22px; overflow:hidden; z-index:2}.public_container #prev{left:-20px; background:url(../images/leftc.png) no-repeat}.public_container #next{right:-20px; background:url(../images/rightc.png) no-repeat}.public_container #next.disabled,.public_container #prev.disabled{opacity:.2}.public_list  .time img{	max-width: 100%;	vertical-align: middle;	margin-right: 5px;	margin-top: -5px;}/*公关动态部分结束*/           /*公关动态详情部分开始*/.news_detail{	margin-top: 90px;	margin-bottom: 50px;	text-align: center;}.news_detail h6{	font-weight: normal;	font-size: 1.2rem;	color: #d4b469;	text-align: center;	margin-bottom: 20px;}.news_detail img{	max-width: 100%;	margin: 15px 0;	}.news_detail p{	font-size: 1rem;	color: #D4B469;	/*text-indent: 9%;*/	line-height: 30px;	margin-bottom: 20px;	text-align: left;}/*公关动态详情部分结束*/          /*加盟申请部分开始*/.franchise_application{     margin-top: 90px;    margin-bottom: 50px;}.franchise_application h6{	font-weight: normal;	font-size: 0.95rem;	color: #D4B469;	margin: 10px 0 30px;	text-align: center;}.application_input{	width: 100%;	margin: 0 auto 10px;}.application_input input{	outline: none;	box-sizing: border-box;	display: inline-block;	width: 100%;	float: left;	margin-right: 4%;	padding: 12px 8px;	margin-bottom: 20px;	font-size: 1rem;	color: #D4B469;	border: 1px solid #D4B469;}.application_input input:nth-child(2n){	margin-right: 0;}.submit_btn{	display: block;	width: 150px;	text-align: center;	padding: 6px 0;	font-size:1.2rem;	color: #D4B469;	background: none;	outline: none;	margin: 0 auto;	border: 1px solid #D4B469;}.application_input input::-webkit-input-placeholder {      color: #D4B469;    }.application_input   input::-moz-input-placeholder {      color: #D4B469;    }.application_input   input::-ms-input-placeholder {      color: #D4B469;    }/*加盟申请部分结束*/  /*加盟条件部分开始*//* flex布局 */.flex-item{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.flex-center{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-middle{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-box{display: -webkit-box;display: flex;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}/* 加盟条件 */.main_tj{	width:100%;  	background: url(../img/mtiaojian.png) no-repeat center center;	background-size: 100% 100%;	}.tj_box{margin-top:40px;min-height:4rem;flex-wrap: wrap;}.tj_box .tj_item{width:48%;cursor: pointer;margin-bottom:20px;}.tj_box .tj_item .tj_pic{	width:50px;	height:50px;	background:rgba(212,180,105,.5);	border-radius:50px;	margin:0 auto 10px;	-webkit-transition: all 0.3s ease-in 0.1s;	transition: all 0.3s ease-in 0.1s;	position: relative;	}.tj_box .tj_item .tj_pic img{	width:75%;	position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.tj_box .tj_item .tj_pic .mind{	top: 54%;    left: 47%;}.tj_box .tj_item .tj_title{font-size:18px;color:#a68559;margin-bottom:15px;text-align: center;}.tj_box .tj_item .t_txt p{font-size:14px;color:#fff;line-height:22px;}.main_tj{	padding: 90px 0 0;    box-sizing: border-box;    height: 820px;    overflow: hidden;	}.condition{	padding-top: 90px;}.tj_box{	margin-top:30px;	min-height:3rem;	flex-wrap:nowrap;	}.tj_box .tj_item{	width: 48.5%;    cursor: pointer;    float: left;    margin-right: 3%;	}.tj_box .tj_item:nth-child(2n){	margin-right: 0;}.tj_box .tj_item .tj_pic{	width:50px;	height:50px;	border-radius:50%;	margin:0 auto 10px;}.tj_box .tj_item .tj_title{	font-size:1rem;	margin-bottom:15px; 	font-weight: normal; 	color: #D4B469;}.tj_box .tj_item .t_txt p{	font-size:0.9rem;	line-height:20px;	text-align: center;	}/*.main_tj{background-size:100% auto;}*//*加盟条件部分结束*//*招商加盟部分开始*/.join_in{	width: 100%;    height: 460px;    background: url(../img/mjiameng.png)center no-repeat;    padding: 90px 0 0;    box-sizing: border-box;    text-align: center;    background-size: 100% 100%;}.join_in h1{	margin-bottom: 30px;}.join_in a{	display: block;    width: 200px;    padding: 8px;    text-align: center;    border: 1px solid #d4b469;    margin: 0 auto 20px;    font-size: 1.1rem;    color: #D4B469;}.join_in .join_number{	border: none;}.join_in a p{	margin-bottom: 10px;}/*招商加盟部分结束*/ /*加盟支持部分开始*//* flex布局 */.flex-item{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}.flex-center{display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-middle{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;}.flex-box{display: -webkit-box;display: flex;-webkit-box-pack: start;justify-content: flex-start;-webkit-box-align: center;align-items: center;}  /* 加盟支持 部分开始 */.zc_box{	display: none;	}.support{	margin-top: 80px;	margin-bottom: 50px;}.support ul{	margin-top: 20px;}.support ul li{	width: 100%;	/*height: 300px;*/	position: relative;	margin-bottom: 25px;}.support ul li a{	display: block;	width: 100%;	height: 100%;}.support ul li .support_img{	width: 100%;	height: 100%;}.support ul li .support_img img{	width: 100%;	/*height: 100%;*/}.support ul li .support_mask{	padding: 10px 2% 10px;	position: absolute;	bottom: 0;	left: 0;}.support ul li .support_mask>p{	font-size: 0.8rem;	color: #FFFFFF;}/*加盟支持部分结束*//*建议与反馈部分开始*/.proposal_pop{	position:fixed; 	width:100%; 	height:100%; 	left:0; top:0; 	overflow:auto; 	z-index: 999999999999;	background:rgba(0,0,0,0.8); 	display:none;	}.proposal_eject{	width: 96%;    border: 1px solid #cb9f37;    margin: 20px auto;}.proposal_eject .close{	width:25px; 	height:25px;	 position:absolute; 	 right:20px; 	 top:35px; 	 background:url(../img/close.png) no-repeat;	 background-size:cover; 	 cursor:pointer;	 }.proposal_eject .box{padding: 30px 20px 30px 20px;}.title_h1{display:block; position:relative; margin:0 auto; font-size:36px; color:#cb9f37;  width:230px; height:65px; text-align:center; line-height:65px}.title_h1:after{content:""; position:absolute; left:0px; top:0px; width:32px; height:32px; background:url(../images/t1.png) no-repeat; background-size:cover}.title_h1:before{content:""; position:absolute; right:0; bottom:0; width:32px; height:32px; background:url(../images/t2.png) no-repeat; background-size:cover}.proposal_form{padding-bottom:30px}.proposal_form li{margin-bottom:10px}.proposal_form li .t{	display:block; 	height:30px; 	line-height:30px; 	font-size:1rem; 	color:#cb9f37; 	padding:0 5px;	}.proposal_form li .text{	width:96%; 	height:30px; 	line-height:30px; 	padding:0 2%; 	border:1px solid #cb9f37; 	background:none; 	color:#cb9f37; 	font-size:1rem;	}.proposal_form li .select{width:96%; height:25px; line-height:25px; padding:0 2%; border:1px solid #604e3a; background:none; font-size:18px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/select.png) no-repeat right center; position:relative}.proposal_form li .select .title{height:25px; font-size:13.8px}.proposal_form li .select ul{position:absolute; left:-1px; top:26px; width:100%; background:#000; z-index:22; border:1px solid #604e3a; display:none}.proposal_form li .select ul li{line-height:25px; height:25px; padding:0 2%; font-size:23px; margin:0; cursor:pointer; font-size:13.8px;}.proposal_form li .select ul li:hover{background:#a8845c; color:#fff}.proposal_form li .select option{color:#a8845c; background:#000}.proposal_form li .textarea{	width:96%; 	height:90px; 	line-height:25px; 	padding:10px 2%; 	border:1px solid #cb9f37; 	background:none; 	color:#cb9f37; 	font-size:1rem;   outline: none;}.proposal_eject .but{	display:block; 	margin:0 auto; 	width:95px; 	height:34px; 	border-radius:5px; 	cursor:pointer; 	font-size:1.1rem; 	color: #fff; 	text-align:center; 	border:0; 	line-height:34px; 	background:#cb9f37;	}.proposal_eject.ly{width:612px; height:610px}.proposal_eject.ly .box{padding:50px 105px 0 105px}.proposal_eject.ly .activity_but{width:100%}.proposal_eject.ly .activity_form li{margin-bottom:40px;}.proposal_eject.ly .activity_title{padding:40px 0 60px 0; font-size:27.56px}.proposal_eject.ly .activity_form{padding:0 0 15px 0;}.proposal_eject.ly .activity_form li .select{height:33px; line-height:33px; font-size:16.49px}.proposal_eject.ly .activity_form li .text{height:33px; line-height:33px; font-size:16.49px}.proposal_eject.ly .activity_form li .select ul{top:34px}.proposal_eject.ly .activity_form li .select ul li{margin:0;height:33px; line-height:33px;font-size:16.49px}/*建议与反馈部分结束*//*联系我们部分开始*/.contact_banner{   width: 100%;    background: url(../img/mjiameng.png)center no-repeat;    padding: 90px 0 30px;    box-sizing: border-box;    text-align: center;    background-size: 100% 100%; }.contact_us .contact_content{	margin-top: 25px;	text-align: center;}.contact_us h6{	font-weight: normal;	font-size: 1.1rem;	color: #d4b469;	margin-bottom: 25px;}.contact_us p{	font-size: 1rem;	color: #d4b469;	line-height: 25px;	margin-bottom: 20px;}/*联系我们部分结束*/ /*品牌历程部分开始*//*.second_box {    margin-top: 80px;}*/.course_box{padding:20px 0 0 0; text-align:center;  }.course_box .title{font-size:32px; font-weight:600; padding:40px 0}.course_show{ 	padding-bottom:10px;	 position:relative;	  margin-top: 15px;	  }.course_show:after{content:""; position:absolute; width:100%; height:1px; left:0; top:75px; background:url(../images/gallery-thumbs.png) no-repeat center 0}.course_show .layout_1200{position:relative}.course_show .swiper-container{width:100%}.gallery-thumbs .swiper-slide{font-size:18.15px; font-family:Arial, Helvetica, sans-serif; height:80px; line-height:80px; cursor:pointer; color:rgba(168,132,92,0.5); position:relative; float:left}.gallery-thumbs .swiper-slide:after{content:""; position:absolute; left:50%; margin-left:-5px; bottom:0; width:8px; height:8px; border:1px solid #9a7a56; border-radius:50%; background:#333}.gallery-thumbs .swiper-slide-thumb-active{font-size:25px; color:rgba(168,132,92,1)}/*,.gallery-thumbs .swiper-slide-active*/.gallery-top{width:850px; margin:0 auto; padding-top:60px}.gallery-top .img img{max-width:100%;margin: 0 auto}.gallery-top .txt{ font-size:20px; line-height:35px}.course_show .button{	width:18px; 	height:36px; 	position:absolute; 	top:175px; 	z-index:8; 	margin:0;	outline:none;	}.course_show .swiper-button-prev{	background:url(../img/menter1.png) no-repeat; 	left:0;	}.course_show .swiper-button-next{	background:url(../img/menter2.png) no-repeat; 	right:0;	}.course_show .swiper-container {    width: 96%;    margin: 0 auto;    overflow: hidden;}.gallery-thumbs .swiper-slide {    font-size: 1rem;    font-family: Arial, Helvetica, sans-serif;    height: 80px;    line-height: 80px;    cursor: pointer;    color: rgba(168,132,92,0.5);    position: relative;    float: left;}.gallery-thumbs .swiper-slide:after {    content: "";    position: absolute;    left: 50%;    margin-left: -5px;    bottom: 0;    width: 6px;    height: 6px;    border-radius: 50%;    background: #d4b469;}.gallery-thumbs .swiper-slide-thumb-active {    font-size: 1.3rem;    color: rgba(168,132,92,1);}.gallery-top .img{	width: 85%;	margin: 0 auto;}.gallery-top .img img {    width: 100%;    margin: 0 auto;}.gallery-top .txt {    font-size: 1rem;    line-height: 0;}.gallery-top .txt p{	margin-top: 50px;}.brand{	z-index: 0 !important;    border-top: 1px solid #d4b469;    margin-top: -5px !important;    padding: 40px 0 0 !important;}.brand .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{	bottom: 70px;}.brand  .swiper-pagination-bullet{	background: #d4b469;	opacity: 0.4;}.brand .swiper-pagination-bullet-active {    opacity: 1;    background: #d4b469;}/*品牌历程部分结束*//*品牌文化部分开始*/.culture_video {    overflow: hidden;    width: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.culture_video .web{	width: 100%;}.culture_video video {    width: 100% !important;    height: 18rem;    position: relative;    object-fit: fill;}/*品牌文化部分结束*//*人才招聘部分开始*/.recruit{	margin-top: 90px;	margin-bottom: 80px;	text-align: center;}.recruit img{	max-width: 100%;    margin: 30px 0 20px;}.recruit h6{	font-size: 1.1rem;	color: #d4b469;	font-weight: normal;	margin-bottom: 20px;}.recruit p{	font-size: 0.95rem;	color: #d4b469;	font-weight: normal;	line-height: 35px;	}/*人才招聘部分结束*//*网站地图部分开始*//*网站地图*/.Website_map{text-align:center; padding:35px 0 0 0}.Website_map .title{position:relative; padding:30px 0; overflow:hidden}.Website_map .title:after{	content:""; 	position:absolute; 	width:1px; 	height:29px; 	background:#d4b469; 	left:50%; 	margin-left:-0.5px; 	top:0;	}.Website_map .title:before{	content:""; 	position:absolute; 	width:1px; 	height:29px; 	background:#d4b469; 	left:50%; 	margin-left:-0.5px; 	bottom:0;	}.Website_map .title.t{padding:0 0 30px 0}.Website_map .title.t:after{display:none}.Website_map .title .a{display:inline-block;  font-size:1.1rem; border-radius:2px; background:url(../images/map.jpg) no-repeat; background-size:cover; position:relative; color:#333; z-index:2}.Website_map .title .a a{	display: block;    color: #fff;    padding: 0 13px;    height: 34px;    line-height: 34px;    background: #d4b469;    border-radius: 6px;}.Website_map .title .a:after{	content:""; 	position:absolute; 	width:92%; 	height:1px; 	background:#d4b469; 	left:4%; 	top:-2px;	}.Website_map .title .a:before{	content:""; 	position:absolute; 	width:92%; 	height:1px; 	background:#d4b469; 	left:4%; 	bottom:-2px;	}.Website_map .title.t .a:after{display:none}.Website_map ul{overflow:hidden}.Website_map ul li{float:left; padding:17px 0}.Website_map ul a{	color:#d4b469; 	font-size:0.95rem;	}.Website_map .u1{	width: 65%;	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u1 li{width:33.3%}.Website_map .u2{	width:100%; 	margin:0 auto; 	position:relative;	}.Website_map .u2 li{width:14.2%;line-height:30px}.Website_map .u2:after{	content:""; 	position:absolute; 	width:830px; 	height:1px; 	background:#d4b469; 	left:50%; 	margin-left:-415px; 	top:0;	}.Website_map .u2:before{content:""; position:absolute; width:830px; height:1px; background:#d4b469; left:50%; margin-left:-415px; bottom:0}.Website_map .u3{	width: 63%;	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u3 li{width:50%}.Website_map .u4{	width: 63%;	margin:0 auto; 	border-top:1px solid #d4b469; 	border-bottom:1px solid #d4b469;	}.Website_map .u4 li{width:50%}.Website_map .u5{	width: 90%;	 margin:0 auto; 	 border-top:1px solid #d4b469; 	 border-bottom:1px solid #d4b469;	 }.Website_map .u5 li{width:33.3%}.website_content{	margin: 90px auto 60px;    width: 96%;}/*网站地图部分结束*//*隐私声明部分开始*/.privacy_statement{	margin-top: 90px;	margin-bottom: 60px;}.privacy_statement p{	font-size: 1rem;    color: #D4B469;    line-height: 30px;    margin-bottom: 30px;    text-align: center;}.privacy_statement>div p{	margin-bottom: 30px;}.privacy_statement h1{	margin-bottom: 30px;}/*隐私声明部分结束*//*线下门店部分开始*/.customer{    	margin-top: 90px;    	margin-bottom: 40px;    }             .customer ul>li{	    margin-bottom: 10px;	    overflow: hidden;	   }	    .customer ul>li a{			display: inline-block;			width: 100%;			height: 100%;		}	   .customer ul>li:nth-child(4n){		   margin-right: 0;	   }	   /*.customer ul>li a>div:first-child{		   height: 200px;	   }*/     .customer ul>li a>div{		 width: 100%;		 height: 100%;		 overflow: hidden;	 }   .customer ul>li a>div img{          width: 100%;        /*  height: 100%;*/          -webkit-transition: -webkit-transform .5s linear;          transition: transform .5s linear;      }    .customer ul>li a>div:last-child{	   padding:10px 0;	   text-align: left;	   box-sizing: border-box;   }  .customer ul>li a>div h2{  	font-size:1.1rem;  	color: #D4B469;  	font-weight: normal;  }.customer ul>li a>div p{	  font-size: 1rem;	  color: #D4B469;	  font-weight: normal;  }  .customer .address{  	margin: 20px 0 15px;  } .customer .address a{ 	display: inline-block; 	font-size: 1rem; 	color: #D4B469; 	margin-right: 20px; } .customer .contact_type p{ 	font-size: 1rem; 	color: #D4B469; } .customer .address .address_on{ 	border-bottom: 1px solid #D4B469; 	font-size: 1.2rem; }/*线下门店部分结束*/.index_show {	display: none !important;}  }@media only screen and (max-width:360px){	.Website_map .u4{		width: 98%;	}}@media only screen and (max-width:320px) {		.gallerythumbs_m .swiper-slide {    width: 19.5% !important;}.gallerythumbs_m {    margin-left: -186px !important;}.Website_map ul a {    font-size: 0.9rem;}.Website_map .u4 {    width: 100%;}}@media only screen and (max-width:1200px){	.head_wrap{		width: 80%;	}	.header_right{		width: 78%;	}	.bh_80 .head_wrap{		width: 80%;	}	.bh_80 .header_right{		width: 78%;	}}@media only screen and (max-width:818px){	.header_right{		width: 80%;	}	.header_nav>li {    margin-right: 25px;    }    .bh_80 .header_right{		width: 80%;	}	.bh_80 .header_nav>li{		 margin-right: 25px;	}}