*{
  margin: 0;
  padding: 0;
}
li{
  list-style:none;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
body,html{
  width: 100%;
  height: 100%;
}

[v-cloak]{
  display : none;
}

#app{
  width: 100%;
  min-width:1200px;
  background: url('../images//img_p1.jpg') no-repeat top center;
  background-size: cover;
  overflow:hidden;
}
#app .containerBox{
  width: 1200px;
  height:100%;
	border-radius: 20px;
  margin:0 auto;
  padding-top: 105px;
  box-sizing: border-box;
  overflow:hidden;
}
#app .containerBox .headerBox{
  width: 100%;
  text-align: center;
  position: relative;
}
#app .containerBox .headerBox img{
  width: 1000px;
}
#app .containerBox .headerBox .img2{
  margin-top: 90px;
}
#app .containerBox .contentBox{
  width:1150px;
  padding:150px 50px 0 50px;
  box-sizing:border-box;
  margin: 0 auto;
  position: relative;
}
#app .containerBox .titleBox{
	width: 100%;
	height: 70px;
  text-align: center;
}
#app .containerBox .titleBox .title{
	width: 423px;
}
#app .containerBox .titleBox.v_title{
  margin-top: 100px;
}
#app .containerBox .contentBox .content{
	width: 100%;
}
#app .containerBox .contentBox .content .proBox{
  width: 100%;
  height: 480px;
  margin-top: 90px;
}
#app .containerBox .contentBox .content .left{
	width: 280px;
  height:100%;
  text-align: center;
}
#app .containerBox .contentBox .content .left .item{
  margin-top:26px;
}
#app .containerBox .contentBox .content .left .item:first-child{
  margin-top:0;
}
#app .containerBox .contentBox .content .item_content{
	width: 280px;
  height:100%;
  height: 58px;
  line-height: 58px;
  text-align: center;
  font-size: 26px;
	color: #4a2500;
  position: relative;
  cursor: pointer;
  background:url('../images/img_p6.png') no-repeat;
  background-size:100% 100%;
}
#app .containerBox .contentBox .content .arrow{
	width: 12px;
  height:22px;
  position: absolute;
  right: 39px;
  top: 19px;
}
#app .containerBox .contentBox .content .left .tabActive{
  background:url('../images/img_p7.png') no-repeat;
  background-size:100% 100%;
}
#app .containerBox .contentBox .content .right{
	width: 750px;
  height:100%;
  padding:20px 10px;
  box-sizing: border-box;
	background-image: linear-gradient(159deg, 
		#f5dabd 0%, 
		#cca583 100%), 
	linear-gradient(
		#292929, 
		#292929);
	background-blend-mode: normal, 
		normal;
}
#app .containerBox .contentBox .content .right img{
  width: 100%;
  height: 350px;
  margin-bottom: 10px;
}

#app .containerBox .contentBox .content .right .msgBox{
  width: 100%;
  padding:0 10px;
  font-weight: 700;
  box-sizing: border-box;
  color: #371f09;
  font-size:18px;
}
#app .containerBox .contentBox .content .right .msgBox .title{
  margin-bottom: 5px;
}
#app .containerBox .videoBox{
  width:100%;
  border: solid 1px #e1b88c;
  margin: 70px auto;
  padding-top: 10px;
  box-sizing: border-box;
  position: relative;
}
#app .containerBox .videoBox video{ 
  width:100%;
  height: 510px;
}
#app .containerBox .videoBox .videoMask{
  width:100%;
  height: 510px;
  position:absolute;
  left:0px;
  top:0px;
  background:rgba(0,0,0,.5);
  text-align: center;
}
#app .containerBox .videoBox .videoMask img{
  width:100px;
  height: 100px;
  cursor:pointer;
  margin-top:205px;
}
#app .containerBox .videoBox .descBox{
  width:100%;
  height:140px;
  text-align: center;
	background: #cca583;
}
#app .containerBox .videoBox .descBox img{
  width:80%;
  margin-top: 28px;
}