.banner{	position: relative;}.index-banner{	width: 100%;	min-width: 1200px;}.index-banner .swiper-control{	height: 64px;	top: 50%;	margin-top: -32px;	width: 1200px;	left: 50%;	margin-left: -600px;	z-index: 99;	position: absolute;}.index-banner .swiper-control .arrow{	position: absolute;	z-index: 2;	display: block;	width: 34px;	height: 64px;	cursor: default;}.index-banner .arrow.arrow-left{	left: 20px;	background: url(../image/left.png) no-repeat;}.index-banner .arrow.arrow-right{	right: 20px;	background: url(../image/right.png) no-repeat;}.index-banner .pagination{	position: absolute;	left: 0;	text-align: center;	bottom: 10px;	width: 100%;	display: block;	margin: 0;	padding: 0;	z-index: 2;}.index-banner .swiper-pagination-switch{	display: inline-block;	*display: inline;	width: 16px;height: 16px;	margin: 0 3px;	cursor: pointer;	background: #fff;	border-radius: 50%;}.index-banner .swiper-pagination-switch.swiper-active-switch{	background: #882633;}.container-wrap{	background: #f6f3ec;}.content-item{	padding-bottom: 100px;}.content-item .title{	padding:  80px 0 46px;	position: relative;}.content-item .title a{	position: absolute;	right: 0;	bottom: 46px;	display: block;	width: 88px;	height: 32px;	border: 1px solid #808080;	color: #808080;	text-align: center;	line-height: 32px;}.content-item .info{	position: relative;}.wine-list{	position: relative;	margin: 0;	padding: 0;	width: 1200px;}.wine-list .item{	float: left;	position: relative;	width: 300px;	list-style-type: none;}.wine-list .item .word-content{	position: absolute;	width: 300px;	padding:100px  50px;	z-index: 2;	top:0;	height: 100%;	text-align: center;	color: #fff;}.wine-list .item .word-content .name-cn{	font-size: 24px;	line-height: 4;}.wine-list .item .word-content .name-en{	font-size: 16px;	font-family: Arial;}.wine-list .item .word-content:before{	content: '';	position: absolute;	top: 75px;	right: 50px;	bottom: 75px;	left: 50px;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	 transform: scale(0,1);	-webkit-transform-origin: 0 0;	 transform-origin: 0 0;	z-index: 3;	transition: opacity 0.35s, transform 0.35s;}.wine-list .item .word-content:after{	content: '';	position: absolute;	top: 55px;	right: 65px;	bottom: 50px;	left: 65px;	border-left: 1px solid #fff;	border-right: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);	-webkit-transform-origin: 0 0;	transform-origin: 0 0;	z-index: 3;	transition: opacity 0.35s, transform 0.35s;	-webkit-transition-delay: 0.15s;	transition-delay: 0.15s;}.wine-list .item:hover .word-content:before,.wine-list .item:hover .word-content:after{	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}.about-lavies{	display: table;	background: #2b2a2a;}.about-lavies .left-img{	display: table-cell;	width: 50%;}.about-lavies .left-img img{	height: 100%;	width: 100%;}.about-lavies .right-word{	padding: 80px 80px 0;	display: table-cell;	color: #fff;	vertical-align: top;}.about-lavies .right-word h3{	font-family: '楷体';	font-size: 40px;	margin-bottom: 50px;}.about-lavies .right-word h5{	font-family: '楷体';	font-size: 20px;}.about-lavies .right-word .line{	width: 30%;	height: 3px;	background: #fff;	margin: 30px 0;}.about-lavies .right-word p{	font-size: 16px;	line-height: 2.2;}.about-lavies .right-word a{	width: 160px;	height: 48px;	line-height: 48px;	display: block;	margin-top: 15px;	color: #fff;	border: 1px solid #fff;	font-size: 16px;	text-align: center;}.news-info{	margin-right: -60px;}.news-info .item{	cursor: pointer;	position: relative;	float: left;	list-style-type: none;	margin-right: 60px;	width: 360px;	transition: all 1s ease-in-out}.news-info .item .pic{	position:relative;	width:360px;	height:300px;}.news-info .item .pic img{	position:absolute;	top:0;left:0;right:0;bottom:0;	margin:auto;	max-width:360px;	max-height:300px;}.news-info .item a{	display: block;}.news-info .item h3{	font-size: 20px;	color: #1f1f1f;	margin: 30px 0 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.news-info .item p{	margin: 0;	font-size: 12px;	line-height: 1.2;	height: 26px;	overflow: hidden;	color: #808080;}.news-info .item .time{	margin-top: 15px;	color: #808080;	font-size: 12px;	padding-bottom: 10px;}.news-info .item:after{	content: '';	position: absolute;	display: block;	top:0px;	right: 0px;	bottom: 0px;	left: 0px;	border-bottom:3px solid #d7d7d7;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(0,1);	transform: scale(0,1);}.news-info .item:hover:after{	-webkit-transform: scale(1);	transform: scale(1);}.bottom-lin{	text-align: center;	background: #9f5059;}.bottom-lin .right-word  .line{	margin-left: auto;	margin-right: auto;}.bottom-lin .link{	margin-top: 60px;}.bottom-lin .link p span{	font-size: 40px;	margin: 0 10px;}