.page-container{
   width: 100%;
}

.page-banner img{
	width: 100%;
}

.page_w{
	width: 1200px;
	margin: 0 auto;
}

.news-nav{
	 border-bottom: 1px solid #efefef;
}

.page-container img{
	height: auto;
}


.news-nav ul li{
	float: left;
	text-align: center;
	width: 160px;
	cursor: pointer;
	color: #333333;
	font-size: 18px;
	line-height: 60px;
}

.news-nav ul li.on{
	color: #fff;
	font-weight: bold;
	background-color: rgba(0,0,0,.8);
}

.news-nav ul li.on a {
	color: #ffffff;
}

.news-wrap{
	padding: 70px 0;
}

.news-right-hot{
	width: 350px;
	float: right;
	border: 1px solid #dcdddd;
}

.news-right-hot .tit{
	line-height: 80px;
	font-size: 20px;
	border-bottom: 1px solid #efefef;
}

.news-right-hot .tit span{
	margin: 0 12px 0 20px;
	width: 4px;
	vertical-align: middle;
	display: inline-block;
	height: 20px;
	background-color: #c98c64;
}


.news-right-hot .list-wrap{
    padding: 30px 20px;
    font-size: 16px;
    color: #333333;
    line-height: 1.6;
}

.news-right-hot .list-wrap label i{
     width: 20px;
     height: 20px;
}

.news-right-hot .list-wrap label{
	float: left;
}

.news-right-hot .list-wrap li{
	margin-bottom: 30px;
}

.news-right-hot .list-wrap li:nth-child(n+6){
	display: none;
}

.news-right-hot .list-wrap .c{
	margin-left: 40px;
}

.news-right-hot .list-wrap .date{
	font-size: 12px;
	color: #999999;
	margin-top: 14px;
}

.news-right-hot .list-wrap li:first-of-type i{
background-color: #de001f;
}
.news-right-hot .list-wrap li:nth-of-type(2) i{
background-color: #e99d0a;
}
.news-right-hot .list-wrap li:nth-of-type(3) i{
background-color: #333333;
}
.news-right-hot .list-wrap  i{
	width: 24px;
	background-color: #de001f;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	background-color: #999999;
	display: inline-block;
}


.news-left-common{
	float: left;
	width: 800px;
}

.news-left-common label{
	width: 120px;
	float: left;
	text-align: right;
	padding-right: 50px;
	box-sizing: border-box;
	display: inline-block;
	line-height: 1.3;
	border-right: 1px solid #efefef;
}

.news-left-common .m{
   font-size: 24px;
   font-weight: bold;
}

.news-left-common .y{
   font-size: 16px;
   color: #999999;
   margin-top: 10px;
   font-weight: normal;
}

.news-left-common .c{
   padding-left: 150px;
   line-height: 1.6;
   font-size: 20px;

}



.news-left-common li{
	border-bottom: 1px solid #efefef;
	padding: 50px 0;
}




.news-left-common .first-li .img{
	float: left;
	width: 45%;
}

.news-left-common .first-li .img img{
	width: 100%;
	transition: all .3s;
}

.news-left-common .first-li .text{
	float: left;
	width: 55%;
	box-sizing: border-box;
	padding-left: 30px;
}


.news-left-common .first-li {
	padding-bottom: 30px;
	line-height: 1.6;
	border-bottom: 1px solid #efefef;
}

.news-left-common .first-li a.title{
	font-weight: bold;
	font-size: 20px;
}

.news-left-common .first-li .date{
	font-size: 16px;
	color: #999999;
	line-height: 2;
}

.first-li  .primary_button{
   margin-top: 72px;
}

.first-li  .primary_button span{
	    color: #cc8a6a;
}


.news-details-left{
	float: left;
	width: 800px;
}

.news-details-left .c{
	padding: 40px 0;
	font-size: 16px;
	line-height: 2;
	border-top: 1px solid #dcdddd;
	border-bottom: 1px solid #dcdddd;
}

.news-details-left .c div{
	max-width:100%;
}

.new-details-bottom{
	line-height: 2;
	padding: 30px 0;
	color:#333333;
	font-size: 16px;
}

.new-details-bottom .none{
	color: #969696;
}
.new-details-bottom a:hover{
	text-decoration:underline;
}
.new-details-bottom > div{
	min-width: 500px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news-details-left h6{
	font-size: 22px;
	line-height: 1.6;
	font-weight: bold;
	color: #333333;
}
.news-details-left h1{
	font-size: 22px;
	line-height: 1.6;
	font-weight: bold;
	color: #333333;
}

.news-details-left  .title{
	
	padding-bottom: 20px;
}

.news-details-left .date{
	font-size: 16px;
	color: #999;
	line-height: 3;
}


.page_more{
	text-align: center;
	padding: 40px 0;
}

.page_more a{
	display: inline-block;
	width: 40px;
	text-align: center;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	height: 40px;
	margin: 0 6px;
	border-radius: 50%;
	vertical-align: middle;
	border: 1px solid #dddede;
}


.page_more a.on{
	background-color: rgba(0,0,0,0.8);
	border-color: rgba(0,0,0,0.8);
	color:#fff; 
}


.right {
	width:20px;
	height:20px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-20%,-50%);
	
}
.right-arrow1,.right-arrow2 {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	top:0;
	border-top:10px transparent dashed;
	border-right:10px transparent dashed;
	border-bottom:10px transparent dashed;
	border-left:10px #fff solid;
	overflow:hidden;
}
.right-arrow1 {
	left:1px;
	/*重要*/
		    border-left:10px #333 solid;
}
.right-arrow2 {
	border-left:10px #fff solid;
}

.arrow_box {
	width:30px;
	height:30px;
	margin:0 6px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	position:relative;
	cursor:pointer;
}


.flows-wrap {
	padding: 100px 0;
}
.flows-lf {
	font-size: 0;
	width: 30%;
	float: left;
}
.flows-lf label{
	float: left;
	position: relative;
}
.flows-lf .c{
	margin-left: 90px;
	font-size: 18px;
}

.flows-lf label i:before{
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	background-color: #fff;
}

.flows-lf label i{
	width: 20px;
	box-sizing: border-box;
	display: inline-block;
	height: 20px;
	position: relative;
	border-radius: 50%;
	border: 1px solid #dcdddd;
}

.flows-lf label:after{
	content: "";
	width: 1px;
	display: block;
	background: #dcdddd;
	height: 80px;
	margin-left: 10px;
}

.flows-lf .on label i{
	background: #000;
	border-color: #000;
}

.flows-lf li:last-of-type label:after{
	display: none;
}


.flows-rt{
	float: right;
	width: 70%;
	text-align: center;
}

.scene-lf{
	width: 22%;
}

.scene-rt{
	float: right;
	width: 78%;
}


.flows-rt .f-item:first-of-type:after,.flows-rt .f-item:nth-of-type(3):after{
	text-align: center;
	content: "";
	display: block;
	visibility:visible;
	background-repeat: no-repeat;
	height: 159px;
	width: 100%;
	background-position: center;
	background-image: url(../img/jj2.png);

}


.flows-rt .f-item:nth-of-type(2):after{
	text-align: center;
	content: "";
	display: block;
	background-repeat: no-repeat;
	height: 204px;
	width: 100%;
	visibility:visible;
	background-position: center;
	background-image: url(../img/jj1.png);

}

.flows-rt .f-item{
	position: relative;
}
.flows-rt .f-item .img{
	width: 44%;
    float: left;
	text-align: left;
}

.flows-rt .f-item .img img{
	border-radius: 50%;
}

.flows-rt .f-item .c{
	width: 50%;
	float: right;
	min-height: 270px;
	padding-top: 20px;
	box-sizing: border-box;
	text-align:left;


    display: -webkit-box;
    -webkit-box-pack: center;

    -webkit-box-orient: vertical;
}

.flows-rt .f-item .c h6{
	line-height: 50px;
	border-radius: 25px;
	display:inline-block;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding: 0 40px 0 80px;
	position: relative;
	background-color: #c98c64;
}


.flows-rt .f-item .c h6 span{
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	background-color: #c98c64;
	width: 50px;
	top: -3px;
	border-radius: 50%;
	height: 50px;
	height: 100%;
	border:3px solid #fff;
}

.flows-rt .phone{
	font-size: 30px;
	font-weight: bold;
	color: #cc8a6a;
}
.flows-rt  .text{
	margin: 30px 0;
	font-size: 18px;
	line-height: 1.8;
}


.flows-rt .f-item:nth-child(even) .c{
   padding-left: 50px;

}


.flows-rt .f-item:nth-child(even) .img{
   float: right;
   text-align: right;
}

.scene-wrap .item{
	margin-bottom: 100px;
}

.company-c .img img{
  width: 100%;
}

.retailers-c .icon-box .c{
    padding-left: 60px;
}



.retailers-c{
   padding: 20px 0;
}

.rel-item{
	display: flex;
	margin-top: 20px;
	align-items: center;
}

.rel-item .img  img{
	width: 400px;
}

.company-c {
	background-color: #fff;
}

.retailers-c .img {
	flex: 0 0 400px;
	overflow: hidden;
}

.retailers-c .icon-box .img:hover img{
	transform: scale(1.1);
}
.retailers-c .img img{
	transition:all .3s;
	width: 100%;
}

.company-c .c-item
{
	width: 50%;
	color: #666;
	line-height: 2;
	font-size: 16px;
	box-sizing: border-box;

}

.retailers-c .rel-item{
	color: #666;
	line-height: 2;
	font-size: 16px;
}

.company-c .icon-box{
	padding: 20px 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.company-c .icon-box h6,
.retailers-c .icon-box .c h6{
	font-size: 18px;
	font-weight: bold;
}

.company-c .icon-box h6:after,
.retailers-c .icon-box .c h6:after{
	content: "";
	display: block;
	margin: 20px 0;
	height: 1px;
	width: 40px;
	background-color: #c98c64;
	font-weight: bold;
}


.company-c .icon-box .c-item:nth-child(4),
.company-c .icon-box .c-item:nth-child(5)
{
	padding-left: 30px;
}

.company-c .icon-box .c-item:first-child,
.company-c .icon-box .c-item:nth-child(5)
{
	padding-right: 60px;
}


.family-c .icon-box{
	display: flex;
	text-align: left;
	flex-wrap: wrap;
	justify-content: space-between;
}

.family-c .icon-box .i-box{
	width: 50%;
	color: #666666;
	line-height: 1.8;
	margin-top: 40px;
	max-width: 400PX;
}

.family-c .icon-box .bot-t{
	font-size: 16px;
	color: #666666;
}


.family-c  .t{
	margin-bottom: 30px;
}
.family-c  .t span{
	font-weight: bold;
	margin-left: 16px;
	color: #333;

}
.family-c .img  img{
   width: 100%;
}


.question-wrap{
	padding:60px 0; 
	font-size: 20px;
}

.question-wrap  dt{
	padding:0 80px 0 100px;
	line-height: 70px;
	background-color: #fff;
	position: relative;
	cursor: pointer;
	margin-top: 20px;
}

.question-wrap dt:before{
	content: "";
	width: 80px;
	height: 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	border-right: 1px solid #Efefef;
	background-repeat: no-repeat;
	transform: translateY(-50%);
	background-image: url(../img/QQ.png);
	background-position: center center;
}

.question-wrap dt:after{
	content: "";
	width: 80px;
	height: 40px;
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	background-repeat: no-repeat;
	transform: translateY(-50%);
	background-image: url(../img/add.png);
	background-position: center center;
}


.question-wrap #open{
	background-color: rgba(0,0,0,.8);
	color: #ffffff;
}

.question-wrap #open:before{
	background-image: url(../img/Q.png);
}

.question-wrap #open:after{
	background-image: url(../img/minus.png);
}

.question-wrap dd{
	display: none;
	border-top: 1px solid #fff;
	background-color: #fff;
	position: relative;
}


.question-wrap dd:before{
	content: "";
	width: 80px;
	height: 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 40px;
	transition: all .3s;
	border-right: 1px solid #Efefef;
	background-repeat: no-repeat;
	background-image: url(../img/A.png);
	background-position: center center;
}

.question-wrap .t{
	color: #666666;
	margin:40px 100px;
	font-size: 18px;
	line-height: 2;
}


.question-wrap  dl .more{
   color:#c98c64;
   line-height: 50px;
}

.question-wrap .more-wrap{
	 border-top: 1px solid  #efefef;
	 text-align: center;
	 font-size: 14px;
}

.question-wrap .more-wrap img{
	vertical-align: middle;
	margin-left: 10px;
}



/**/
.about-wrap{
	padding: 70px ;
	font-size: 16px;
	line-height: 2;
	color: #333333;
	text-align: center;
}
.about-wrap .bottom_button_wrap{
	margin-top: 30px;
}

.about-wrap h6{
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}

.about-wrap .c{
	padding: 40px 0;
}

.about-wrap .advantage{
	display: flex;
	justify-content: center;
}

.about-wrap .advantage .item{
    white-space: nowrap;
	line-height: 2;
	padding:  0 90px;
	position: relative;
	font-size: 18px;
}

.about-wrap .advantage .item:last-of-type:before{
	display: none;
}

.about-wrap .advantage .item:before{
	content: "";
	height: 30px;
	width: 1px;
	background-color: #efefef;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}


.about-wrap .advantage .item p:first-of-type{
	font-size: 30px;
	color: #c98c64;
}

.about-contianer .about-cooperation .c{
   margin: 30px 20px;

}
.about-cooperation{
	margin-top: 50px;
}
.about-cooperation .c h6{
   font-size: 20px;
   font-weight: bold;
}

.about-cooperation .c .des{
   line-height: 1.8;
   font-size: 16px;
   margin-top: 20px;
   min-height: 56px;
}
.about-cooperation .c .des img{
	display: none;
}

.about-cooperation .c-item{
	background-color: #fff;
	display: block;
	padding-bottom: 10px;
}

.about-cooperation .c-item:hover img{
   transform: scale(1.1);
}
.about-cooperation .img{
	overflow: hidden;
}
.about-cooperation .img img{
  width: 100%;
  transition:all .3s;
}


.about-business-container{
	margin: 60px 0;
}

.about-business-container .item:nth-child(3n){
	margin-right: 0;
}
.about-business-container .item{
	height: 380px;
	width: 100%;
	box-sizing: border-box;
	float: left;
	position: relative;
	border:1px solid #dcdddd;
}
.about-business-container .item h6{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 2;
	margin-top: 90px;
}

.about-business-container .item i{
	position: absolute;
	top: -65px;
	left: 50%;
	transform: translateX(-50%);
}

.about-business-container .item .c{
	color: #333;
	text-align: center;
	font-size: 16px;
	line-height: 1.9;
	margin: 0 40px;
}

.about-business-container .wrap{
	padding-top: 100px;
}

.about-history-container{
	padding: 100px 0 100px;
	overflow: hidden;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
    background-image: url(../img/1920-720.jpg);
    background-size: cover;
    position: relative;
}

.about-history-swiper{
	padding: 0 50px;
	position: relative;
	color: #fff;
}

.about-history-swiper .hc{
   height: 400px;
   width: 200%;
   line-height: 2;
   display: flex;
}

.about-history-swiper .hc .item{
	padding-left: 40px;
	height: 200px;
	position: relative;
}


.about-history-swiper  .item:before{
	content: "";
	height: 100%;
	width: 1px;
	display: block;
	position:absolute;
	left: 0;
	background-color: #c98c64;
}

.about-history-swiper  .item:after{
	content: "";
	height: 11px;
	width: 11px;
	display: block;
	position:absolute;
	left: -5px;
	top: 0;
	border-radius: 50%;
	background-color: #c98c64;
}

.about-history-swiper  .text{
	transform: translateY(-10px);
}


.about-history-swiper .swiper-slide:nth-child(2n) .text{
	transform: translateY(10px);
}


.about-history-swiper .swiper-slide:nth-child(2n) .item:after{
    bottom: 0;
    top: inherit;
}

.about-history-swiper .swiper-slide:nth-child(2n) .item{
	margin-top: 200px;
	height: 150px;
	flex-direction: column;
	display: flex;
	justify-content: flex-end;
}

.about-history-swiper .swiper-slide:nth-child(4n+3) .item{
	margin-top: 60px;
	height:140px;
}


.about-history-swiper .swiper-slide:nth-child(4n) .item{
   height: 220px;
}


.about-history-swiper  .line{
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #c98c64;
	top: 50%;
	left: 0px;
}

.about-history-swiper h5{
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	margin-bottom: 5px;
}

.about-history-swiper .swiper-slide-active  h5{
	color:#c98c64
}


.about-history-swiper h6{
	color: #fff;
	opacity: .8;
	font-size: 14px;
}


.about-history-wrap{
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding-bottom: 90px ;
}

.about-history-wrap h6.title{
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 80px;
}


.mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    background-color: rgba(0,0,0,.5);
}


.introduce-container{
	padding: 70px 0;
}

.introduce-wrap .item:nth-child(even) .c{
    border-right: none;
}

.introduce-wrap .item:nth-child(odd) .c{
    border-left: none;
}

.introduce-wrap{
	padding-top: 20px;
}

.introduce-wrap .c{
	width: 500px;
	height: 400px;
	box-sizing: border-box;
	padding: 50px;
	color: #fff;
	display: flex;
	border:1px solid #dcdddd;
	flex-direction: column;
	justify-content: space-between;
	background-color: #fff;
}

.introduce-wrap .c .size{
	font-size: 24px;
	color: #c98c64;
	font-weight: bold;
}

.introduce-wrap .c  a{
	display: block;
	width: 160px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	border-radius: 24px;
	background-color: rgba(0,0,0,.8);
}

.introduce-wrap .c  h6{
	font-size: 24px;
	line-height: 2.2;
	color: #000;
	font-weight: bold;
}

.introduce-wrap .c .hr{
	height: 4px;
	width: 100%;
	margin: 10px 0;
	background-color: #c98c64;
}


.introduce-wrap .c .square{
	font-size: 28px;
	opacity: .6;
	color:#666666;
}


.introduce-wrap .item{
	margin-top:80px;
}



.introduce-wrap .item:nth-child(odd) .c{
	float: right;
}


.introduce-wrap  .item:nth-child(even) .c{
	float: left;
}


.introduce-wrap .item .img{
	width: 700px;
	float: left;
	box-shadow:0 0 10px 3px rgba(0,0,0,.1);
	transform: translateY(-50px);
	height: 500px;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-webkit-box-orient: vertical;
	text-align: center;
}


.address-contianer{
	padding: 60px 0;
}

.address_lf{
	width: 36%;
	float: left;
}

.address_rt{
	float: right;
	width: 61%;
}
.address_lf h4{
	font-size: 16px;
	line-height: 40px;
}

.address_rt .form-item{
	display: flex;
	margin-top: 26px;
	align-items: center;
	border-bottom:1px solid #dcdddd;
}
.address_rt .form-item .i{
	flex: 0 0 25px;
}
.address_rt .form-item input{

}
.address_rt .form-item input{
	flex: 1;
	outline: none;
	padding-left: 20px;
	line-height:50px;
	border:none;
	font-size: 16px;
}

.address-contianer form{
	margin-bottom: 40px;
	font-size: 14px;
}

.address-contianer .page_w{
	width: 1420px;
	margin: 0 auto;
}

.se-button{
	width: 120px;
	text-align: center;
	background-color: rgba(0,0,0,.8);
	line-height: 38px;
	color: #fff;
}

body .layui-form-select dl dd.layui-this{
	background-color: rgba(0,0,0,.8);
}

 .map{
	height: 730px;
	width: 100%;
	background-color: lightblue;
}


.list-scroll{
	height: 730px;
	overflow: auto;
}

.address-contianer .a-item{
	display: flex;
	padding: 30px 0;
	line-height: 1.5;
	align-items: center;
	border-bottom: 1px solid #efefef;
}

.address-contianer .a-item .img{
    width: 42%;
}

.address-contianer .a-item .c{
    width: 58%;
    box-sizing: border-box;
    padding-left: 20px;
}

.address-contianer .a-item .c .address-details:first-of-type{
	margin-bottom: 0;
}

.address-contianer .a-item .c .address-details:last-of-type{
	margin-top: 0;
}

.address-contianer .a-item .c .iconfont-address{
	margin-right: 4px;
}

.address-contianer .address-details span{
	margin-right: 4px;
}


.address-contianer .a-item  h6 img{
	margin-right: 10px;
}

.address-contianer .a-item  h6{
	font-weight: bold;
	font-size: 18px;
	color: #231815;
}

.address-contianer .address-details{
	color: #666666;
	font-size: 14px;
	margin: 14px 0;
}

.address-contianer a{
	font-size: 14px;
	margin-top: 28px;
	color: #c98c64;
	display: block;
}


.address-contianer a i{
	vertical-align: middle;
}

.test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
}

.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 4px;
     -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    background: #eee;

}

.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
    border-radius: 4px;
    background: #fff;
}




.address-contianer .layui-form-item .layui-input-inline{
	width: 150px;
}


.address-details-wrap{
	padding: 70px 0;
	width: 900px;
	margin: 0 auto;
}


.address-details-wrap .title h6{
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-right: 20px;
}

.address-details-wrap .title {
	padding-bottom: 20px;
	overflow: hidden;
}

.address-details-wrap .title a{
	padding: 0 30px;
	font-size: 16px;
	color: #fff;
	float: right;
	line-height: 50px;
	display: inline-block;
	background-color: #c98c64;
}

.address-details-wrap .c{
	padding: 40px 0;
	font-size: 16px;
	line-height: 2;
	border-top: 1px solid #dcdddd;
	border-bottom: 1px solid #dcdddd;
}

.address-details-wrap .c img{
	height: auto;
}

.address-details-wrap .c h5{
	font-size: 16px;
	font-weight: bold;
}


.servies-title{
	text-align: center;
	font-size: 0;
	margin-bottom: 30px;
}

.servies-title h6{
	font-size: 30px;
	color: #333333;
	margin: 0 30px;
	display: inline-block;
	font-weight: bold;
	vertical-align: middle;
}

.servies-title span{
	width: 8px;
	height: 8px;
	vertical-align: middle;
	display: inline-block;
	background-color: #c98c64;
}

.servies-title i{
	width: 100px;
	height: 2px;
	vertical-align: middle;
	display: inline-block;
	background-color: #c98c64;
}

.servies-title h5{
	font-size: 16px;
	color: #333333;
	line-height: 3;
}


.servies-wrap{
	max-width: 1920px;
	margin: 0 auto;
	background-color: #fff;
	
}

.servies-wrap .first-item{
	padding: 50px 0;
}

.servies-wrap .first-item .lf{
	width: 53.3%;
	z-index: 1;
	position: relative;
}

.servies-wrap .first-item .lf img{
    width: 100%;
}

.servies-wrap .first-item  .r{
    height: 100%;
    position: absolute;
    left: 50%;
    width: auto;
    top: 0;
    z-index: 3;
    transform:translateX(-50%);
}

.servies-wrap .first-item .box{
	position: relative;
	width: 100%;
}


.servies-wrap .first-item .box .rt{
	position: absolute;
	height: 100%;
	width: 54%;
	right: 0;
	top: 0;
	z-index: 0;
	box-sizing: border-box;
	padding-left:11%;
	background-color: #1f1d1c;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-orient: vertical;
	line-height: 2;
}




.servies-wrap .first-item .box h6,
.servies-wrap .second-item  .box h6
{
	font-size: 20px;
	font-weight: bold;
	color: #c98c64;
	margin-bottom: 20px;
}

.servies-wrap .first-item .box .cont{
	max-width: 440px;
	font-size: 16px;
	color: #fff;
	opacity: .8;
	line-height: 2;
}

.icon-line{
	width: 40px;
	margin-top: 40px;
	display: block;
	height: 1px;
	background-color: #c98c64;
}

.servies-container{
	background-color: #fff;
}


.servies-wrap .second-item .box{
   display: flex;
   flex-wrap: wrap;
}

.servies-wrap .second-item{
	padding: 50px;
}

.servies-wrap .second-item  .item:nth-child(odd){
	width: 54%;
}

.servies-wrap .second-item  .item:nth-child(even){
	width: 46%;
}

.servies-wrap .second-item .item img{
	width: 100%;
}

.servies-wrap .second-item  .item:nth-child(2){
	background-color: #ffffff;
	color: #666666;
	box-sizing: border-box;
	 padding-left: 80px;
}

.servies-wrap .second-item  .item:nth-child(3){
	background-color: #202120;
	 padding-left: 80px;
	 box-sizing: border-box;
	color: #fff;
}

.servies-wrap .second-item  .item{
   
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-orient: vertical;
	line-height: 2;
}


.servies-wrap .second-item  .item .y{width: auto;}

.hotal-des{
	padding: 50px 0;
}
.hotal-des h6{
	font-size: 20px;
	font-weight: bold;
	color: #c98c64;
	text-align: center;
	margin-bottom: 20px;
}

.hotal-des  .icon-line{
	margin: 40px  auto 0;
	background-color: #c98c64;
}
.third-item{
	padding-top: 30px;
}

.third-item .box img{
	width: 100%;
}
.third-item .hotal-des .c{
    text-align: center;
    font-size: 16px;
    color: #666666;
    line-height: 1.8;
}


.third-item .hotal-des .i{
	position: relative;
	margin: 50px 0;
}

.third-item .hotal-des .i .img{
	position: absolute;
	top: -30px;
	width: 600px;
}

.third-item .hotal-des .i .img img{
	width: 100%;
}

.third-item .hotal-des .i .text{
	padding-left: 250px;
	padding-right: 60px;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-orient: vertical;
    width: 750px;
    min-height: 400px;
	line-height: 2;
	float: right;
	background-color: #fff;

}


.third-item .hotal-des .i h6{
	text-align: left;
}

.hotal-des .i .icon-line {
    margin:40px 0 0 ;
}

.servies-wrap .four-item .box {
	display: flex;
	font-size: 16px;
	line-height: 1.8;
	flex-wrap: wrap;
}
.servies-wrap .four-item .box .item{
	background-color: #272936;
	width: 50%;
	font-size: 0;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-orient: vertical;
	text-align: left;
	box-sizing: border-box;

}

.servies-wrap .four-item .box .item img{
	width: 100%;
}

.servies-wrap .four-item .box .item .y{
	width: auto;
}

.servies-wrap .four-item .box .item  h6{
	font-size: 20px;
    font-weight: bold;
    color: #c98c64;
    text-align: left;
    margin-bottom: 20px;
}

.servies-wrap .four-item .box .item .text{
	font-size: 16px;
	width: 350px;
	color: #fff;
}

.servies-wrap .four-item .box .word-item{
	padding-left: 16%;
}


.servies-wrap .four-item .box .word-item:nth-of-type(even){
	padding-left: 8%;
}







@media screen and (max-width: 768px){
	.page-container img{
		height: auto;
	}
	.page_w{
		width: 100%;
	}
	.about-wrap h6{
		font-size: 0.34rem;
	}
	.about-wrap .c{
		padding: 0.4rem 0;
	}

	.about-wrap{
		padding: 4%;
		font-size: 0.23rem;
	}

	.about-wrap .advantage .item{
		padding: 0;
		color: #333;
		font-size: 0.23rem;
	}
    .about-wrap .advantage{
    	justify-content: space-between;
    }
	.about-wrap .advantage .item p:first-of-type{
		font-size: 0.34rem;
		color: #c98c64;
	}
	.about-wrap .advantage .item:before{
		display: none;
	}

	.about-history-wrap h6.title{
		font-size: 0.32rem;
	}

	.about-history-container{
		padding: 0.5rem 0;
	}
	.about-history-swiper h5{
		font-size: 0.24rem;
	}

	.about-history-swiper h6{
		font-size: 0.22rem;
	}
    .about-history-swiper .hc{
    	height: 200px;
    }
	.about-history-swiper .hc .item{
	    height: 100px;
	    padding-left: 20px;
	}
	.about-history-swiper .item:after{
		width: 5px;
		left: -2px;
		height: 5px;
	}

	.about-history-swiper .swiper-slide:nth-child(4n+3) .item{
		height: 90px;
		margin-top: 10px;
	}

	.about-history-swiper .swiper-slide:nth-child(2n) .item{
		margin-top: 100px;
	}

	.about-history-swiper .swiper-slide:nth-child(4n) .item{
		height: 100px;
	}

	.about-business-container{
		margin: 0.5rem 0;
		overflow: hidden;

	}
	.about-business-container .wrap{
		padding-top: 1rem;
		width: 4.2rem;
		margin: 0 auto;

	}
	.about-business-container .item h6{
		font-size: 0.28rem;
		margin-top: 0.8rem;
	}


	.about-business-container .item{
		width: 3.6rem;
		height: 4.4rem;
		min-height: 3.6rem;
		margin: 0 0.3rem;
	}
	.about-business-container .item i{
		top: -0.5rem;
	}

	.about-business-container .item .c{
		margin: 0.1rem;
		font-size: 0.23rem;
	}

	.about-business-container .item i img{
		width: 1rem;
	}
    .about-cooperation{
    	margin-top: 0.5rem;
    }
	.about-cooperation .c h6{
      font-size: 0.28rem;
	}

	.about-cooperation .c .des{
		font-size: 0.23rem;
		margin-top: 0.2rem;
		min-height: auto;
	}
	.about-cooperation .c-item{
		padding-bottom: 0;
	}
	.idnex-warehouse-container .swiper-button-next,
	.idnex-warehouse-container .swiper-button-prev{
		display: none;
	}

	.introduce-container{
		padding: 0.5rem 0;
	}

	.introduce-wrap .item{
		margin-top: 0;
		display: flex;
		margin-bottom: 0.6rem;
		flex-wrap: wrap;
	}

	.introduce-wrap{
		margin: 0 4%;
	}

	.introduce-wrap .item .img{
		order: 1;
		transform: translateY(0px);
		width: auto;
		height: auto;
	}

	.introduce-wrap .c{
		width: 100%;
		background-color:rgba(0,0,0,.8);
		order:2;
		border:none;
		height: auto;
		padding: 0.2rem;
	}
	.introduce-wrap .c .size{
		font-size: 0.24rem;
		color: #FFF;
		line-height: 2;
	}
	.introduce-wrap .c h6{
		font-size: 0.24rem;
		color: #FFF;
	}

	.introduce-wrap .c a{
		display: none;
	}
	.news-details-left{
		width: 100%;
	}


	.introduce-wrap .c .hr{
		width: 70%;
		height: 2px;
		margin:4px 0;
		background-color: #fff;
	}
	.introduce-wrap .c .square{
		font-size: 0.2rem;
		color: #fff;
		line-height: 2;
		opacity: 0.6;
	}
    .address-details-wrap .c{
    	font-size: 0.2rem;
    	padding: 0.4rem 0;
    }
    .address-details-wrap .c h5{
    	font-size: 0.24rem;
    }
	.address-details-wrap,
	.new-details-container
	{
		width: 100%;
		box-sizing: border-box;
		padding: 0.7rem 4%;
	}

	.news-wrap{
		padding: 0;
	}

	.address-details-wrap .title h6,
	.news-details-left h6{
		font-size: 0.34rem;
	}
	.news-details-left h1{
		font-size: 0.34rem;
	}
	.news-details-left .date{
		font-size: 0.24rem;
	}

	.news-details-left .title{
		padding-bottom: 0;
	}

	.news-details-left .c{
		padding: 0.4rem 0;
		font-size: 0.24rem;
	}

	.new-details-bottom > div{
		min-width: auto;
	}

	.new-details-bottom{
		padding: 0.3rem 0;
		font-size: 0.2rem;
	}
	.address-details-wrap .title a{
		padding: 0 0.3rem;
		line-height: 0.5rem;
		font-size: 0.24rem;
	}


	.address-contianer{
		padding: 0.5rem 4%;
	}

	.address-contianer .a-item .img{
		width: 30%;
	}

	.address-contianer a{
		margin-top: 0;
		margin-left: 2em;
		font-size: 0.20rem;
	}
			
	.address-contianer .page_w{
		width: 100%;
	}
	.address_lf,.address_rt{width: 100%;}

	.address-contianer .a-item h6{
		font-size: 0.24rem;
	}
	.address-contianer .a-item .c{
		width: 70%
	}
	.list-scroll{
		height: auto;
		min-height: 30vh;
		overflow: visible;
	}

	.address-contianer .a-item{
	   padding: 0.2rem 0;
	}
    .address-contianer .a-item h6 img{
    	width: 10px;
    }
	.address-contianer .address-details{
		font-size: 0.23rem;
		margin:0.1rem 0;
		line-height: 1.8;
	}
	.address-contianer a i{
		font-size: 12px;
	}

	.address-contianer form{
		margin-bottom: 10px;
	}

	.address_rt .form-item{
		margin-top: 0rem;
	}
	.address_rt .form-item .i{
		flex:0 0 14px;
	}
	.address_rt .form-item input{
		padding-left: 14px;
	}
	.address_rt .form-item .i img{
		width:100%;
	}
	.address_rt .form-item input{
		font-size: 0.2rem;
	}

	.address-contianer .form-item{
		display: flex;
		justify-content: space-between;
	}

	.address-contianer .layui-form-item .layui-input-inline{
		margin: 0 ;
		width: 31%;
	}
	.se-button{
		width: 31%;
	}

	.address_lf h4{
		font-size: 0.2rem;
		line-height: 2;
		margin-bottom: 0.2rem;
	}

	.news-container .news-wrap{
		padding: 6% 4%;
		box-sizing: border-box;
	}


	.news-left-common li{
		padding: 0.5rem 0;
	}

	.news-left-common ul{
		display: none;
	}

	.news-left-common .first-li .img{
		width:42%;
	}
	.first-li .primary_button{
		display: none;
	}

	.news-left-common .first-li{
		padding-bottom: 0.5rem;
	}

	.news-left-common label{
		width: 1.2rem;
	}

	.news-left-common .m{
		font-size: 0.24rem;
	}

	.news-left-common .y{
		font-size: 0.2rem;
	}


	.news-left-common .c{
		padding-left: 1.4rem;
		font-size: 0.24rem;
	}

	.news-left-common{
		width: 100%;
		font-size: 0.24rem;
	}

	.news-nav ul li{
		width: 1.6rem;
		font-size: 0.23rem;
		line-height: 0.6rem;
	}

	.news-left-common .first-li a.title{
		-webkit-line-clamp: 3;
		font-size: 0.24rem;
	}

	.news-left-common .first-li .date{
		font-size: 0.18rem;
	}

	.news-left-common .first-li .text{
		width: 58%;
		margin-top: 0.3rem;
		padding-left: 0.3rem;
	}

	.page_more a{
		width: 30px;
		height: 30px;
		font-size:0.18rem;
		line-height: 30px;
	}

	.servies-title h6{
		font-size: 0.32rem;
		margin: 0 15px;
	}

	.servies-title i{
		width: 50px;
	}

	.servies-title h5{
		font-size: 0.28rem;
	}

	.servies-wrap .second-item{
	    padding: 0 4%;
	    box-sizing: border-box;
	}



	.servies-wrap .first-item .box h6, .servies-wrap .second-item .box h6{
		font-size: 0.23rem;
		margin-bottom: 0.1rem;
		margin-top: 0.1rem;
	}

	

	.servies-wrap .first-item .r{
		left: 49%;
	}
	.icon-line{
		margin-top: 0.4rem;
		width: 0.4rem;
	}

	.servies-wrap .first-item{
		padding: 0.5rem 4%;
	}
	.servies-title{
		margin-bottom: 0.3rem;
		margin-top: 0.3rem;
	}

	.servies-wrap .second-item .item:nth-child(2){
		width: 50%;
		padding-left: 0.4rem;
	}
	.servies-wrap .second-item .item:nth-child(3){
			padding-left: 0.4rem;
	}
	


     /*12.22*/
     .about-wrap .bottom_button_wrap{
     	margin-top: 0.3rem;
     }
     .news-right-hot .list-wrap .c{
     	font-size: 0.24rem;
     }
     .news-right-hot{
          width: 100%;
     }
     .news-right-hot .tit{
		text-align: center;
		line-height: 0.8rem;
		font-size: 0.3rem;
     }
     .news-right-hot .tit span{
     	display: none;
     }

     .servies-wrap .first-item .box .cont{
		max-width: 100%;
		font-size: 0.23rem;
	}

    .servies-wrap .second-item .box{
		font-size: 0.23rem;
		flex-wrap: wrap;
	}
     .hotal-des h6{
     	font-size: 0.24rem;
     	margin-bottom: 0.1rem;
     	margin-top: 0.1rem;
     }
     .y{
     	width:5px !important; 
     	height: auto !important; 
     }

     .servies-wrap .second-item .item:nth-child(odd){
     	width: 100%;
     }

     .servies-wrap .second-item .item:nth-child(2),
     .servies-wrap .second-item .item:nth-child(3){
     	padding: 0.2rem;
     	width: 100%;
     }

     .servies-wrap .second-item .item:nth-child(3){
     	order: 2;
     }

     .servies-wrap .second-item .item:nth-child(even){
     	width: 100%;
     }
     
     .hotal-des{
     	box-sizing: border-box;
     	padding: 0.5rem 4%;
     }
     
     .third-item .hotal-des .c{
     	font-size: 0.23rem;
     }

     .hotal-des .icon-line{
     	margin-top: 0.4rem;

     }

     .third-item .hotal-des .i{
     	margin: 0.5rem 0 0;
     }

     .hotal-des .i .icon-line{
     	margin: 0.4rem 0 0;
     }
     

     .third-item .hotal-des .i .img{
     	width: 100%;
     	position: static;
     }

     .servies-wrap .first-item .lf img{
		height:auto;
		width: 100%;
		position: static;
		left: 50%;
		transform: translateX(0%);
	}

	.servies-wrap .first-item .box .rt{
		width: 100%;
		position: static;
		padding:  4%;
	}


     .third-item .hotal-des .i .text{
     	width: 100%;
     	padding: 0.2rem;
     	font-size: 0.23rem;
     	min-height: auto;
     }

    .servies-wrap .four-item .box .item{
    	height: 100%;
    	overflow: hidden;

    }

    .servies-wrap .four-item .box .item .y{
    	width: 5px;
    }

    .servies-wrap .four-item .box .word-item{
    	padding: 4%;
    	padding-left: 4%;
    }
    .servies-wrap .four-item .box .word-item:nth-of-type(even){
    	padding-left: 4%;
    }

    
    .servies-wrap .four-item .box .item h6{
		font-size: 0.24rem;
		line-height: 1.6;
		margin-bottom: 0.1rem;
		margin-top: 0.1rem;
    }

 

    .servies-wrap .four-item .box .item:not(.word-item) img{
    	width: auto;
    	max-width: none;
    	position: relative;
    	left: 50%;
    	transform: translateX(-50%);
    }

    .servies-wrap .four-item .box .item .text{
		width: auto;
		font-size: 0.23rem;
		line-height: 1.4;
    }

	.flows-lf{
       display: none;
	}
	.flows-wrap{
		padding: 0.5rem 4%;
	}
	.flows-rt,.scene-rt{
		width:100%;
	}
	.family-c .icon-box .i-box img{
		width: 0.68rem;
	}

	.retailers-c .rel-item{
		flex-wrap: wrap;
		margin-top:10px;
	}
	.retailers-c .img{
	   flex: 0 0 40%;
	}

	.retailers-c .icon-box .c{
		padding: 0.2rem;
		font-size: 0.23rem;
		flex: 0 0 60%;
		line-height: 1.6;
		box-sizing: border-box;
	}

	.company-c .icon-box h6, .retailers-c .icon-box .c h6{
		font-size: 0.23rem;
	}

	.company-c .c-item{
		line-height: 1.4;
		font-size: 0.23rem;
	}
    .company-c .icon-box h6:after, .retailers-c .icon-box .c h6:after{
    	width: 0.4rem;
    	margin: 4px 0;
    }

    .company-c .icon-box .c-item:first-child, .company-c .icon-box .c-item:nth-child(5){
    	padding-left: 0.2rem;
    }
	.company-c .icon-box .c-item:first-child, .company-c .icon-box .c-item:nth-child(5){
		padding-right: 0.2rem;
	}

	.family-c .t span{
		font-size: 0.24rem;
		margin-left: 0.16rem;
	}
	.company-c .icon-box{
		padding: 0.2rem 0;
	}
	.scene-wrap .item{
		margin-bottom: 0.5rem;
	}
	.family-c .icon-box .i-box{
		margin-top: 0.4rem;
	}
	.family-c .icon-box .bot-t{
		font-size: 0.23rem;
		padding: 0.1rem;
	}
	.family-c .t{
		margin-bottom: 0.2rem;
	}

	.servies-wrap .first-item .r{
		display: none;
	}

	.servies-wrap .first-item .lf{
		width: 100%;
	}

	.servies-wrap .first-item .box .rt{
		display: block;
		line-height: 1.4;
	}

	.flows-rt .f-item{
		padding-left: 20px;
		position: relative;
	}

	.flows-rt .f-item:after{
		content: "";
		display: block;
		width: 1px !important;
		height: 100% !important;
		background-color: #dcdddd;
		position: absolute;
		top: 10px;
		left: 0px;
	}
    
    .news-nav ul{
    	display: flex;
    }
	.flows-rt .f-item:before{
		content: "";
		display: block;
		width: 11px;
		box-sizing: border-box;
		border: 1px solid #dcdddd;
		height: 11px;
		border-radius: 50%;
		background-color: #fff;
		position: absolute;
		top: -1px;
		left: -5px;
	}

	.flows-rt .f-item.on:before{
		content: "";
		display: block;
		width: 11px;
		box-sizing: border-box;
		border: 3px solid #000;
		height: 11px;
		border-radius: 50%;
		background-color: #fff;
		position: absolute;
		top: -1px;
		left: -5px;
	}

	.flows-rt .f-item .c{
		width: 100%;
		margin-top: -0.2rem;
		padding-top: 0;
		min-height: auto;
	}

	.flows-rt .f-item .c h6{
		line-height: 0.6rem;
		border-radius: 20px;
		font-size: 0.22rem;
		padding: 0 0.4rem 0 0.8rem;
	}
	.flows-rt .f-item .c h6 span{
		width: 0.6rem;
		font-size: 0.18rem;
		border-width: 2px;
		left: -2px;
	}

	.flows-rt .text{
		margin: 0.3rem 0;
		margin-bottom: 0.5rem;
		font-size: 0.24rem;
	}

	.flows-rt .phone{
		font-size: 0.3rem;
	}

	.flows-rt .f-item:nth-child(even) .c{
		padding-left: 0;
		padding-top: 0;
	}

	.flows-rt .f-item:nth-child(even) .img{
		float: left;
		text-align: left;
	}
	.flows-rt .f-item .img{
		order: 2;
		width: 2.7rem;
		margin:  0 auto;
		padding-bottom: 1rem;
		text-align: center;
	}

	.flows-rt .f-item{
		display: flex;
		flex-direction: column;
	}

	.question-wrap{
		padding: 0.5rem 4%;
		font-size: 0.2rem;
		min-height: 50vh;
		box-sizing: border-box;
	}

	.question-wrap dt{
		margin-top: 0.2rem;
		padding: 0 0.8rem 0 0.8rem;
		line-height: 0.7rem;
	}

	.question-wrap dt:before{
		height: 0.7rem;
		width: 0.8rem;
		border-right: none;
		background-size: 0.3rem;
	}

	.question-wrap dt:after{
		height: 0.7rem;
		width: 0.8rem;
		background-size: 0.3rem;
	}

	.question-wrap dd:before{
		height: 0.7rem;
		top: 0.4rem;
		background-size: 0.3rem;
		width: 0.8rem;
	}

	.question-wrap .t{
		font-size: 0.18rem;
		margin: 0.4rem  1rem;
	}

	.question-wrap .more-wrap{
		font-size: 0.14rem;
	}

	.question-wrap .more-wrap img{
		width: 5px;
	}
    
    .about-contianer .about-cooperation .c{
    	margin:  0.3rem 0.2rem;
		padding-bottom: 0.3rem;
    }

}