/**************************************/

/*************[公用start]**************/

/**************************************/







div.clear{

	clear: both;

	height: 0;

	width: 0;}









a{

	text-decoration: none;

	color:inherit;

	cursor: pointer;}



img{

	border:0;

	max-width: 100%;}





div.wp{

	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */

	margin:0 auto;}



.fl{

	float: left;}



.fr{

	float: right;}



.tran{

	transition: all .3s ease-out 0s;}

.tver{

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;}







/*图片中心放大代码区域*/



.img-box{/*图片盒子类名*/



	overflow: hidden;}



.img-box img{

	transition: .3s;

	width: 100%;

	max-width: 100%;}



.img-box:hover img{

	/*图片中心放大代码*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);}





/*图片中心放大代码区域*/





.imgbox_a{

	position:relative;

	padding-bottom: 100%;

	overflow:hidden;

	display: block;}



.imgbox_a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%!important;

	height: 100%!important;}

.imgbox_hover>img{

	/* ueco 时间曲线*/

	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;}

.imgbox_hover:hover>img{

	-webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);}

/**************************************/

/************[公用over]****************/

/**************************************/







html,body{

	height: 100%;

	overflow: hidden;}





.welcome{

	height: 100%;



	position: relative;
	overflow: hidden;}
.welcome video {
	display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: 100%;
  min-width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: cover;
  background-position: center;
  z-index: 30;}

.welcome::after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	content:"";
	background-color:rgba(1, 146, 75, 0.67);}
.welcome-div{

	position: absolute;

	left: 0;

	width: 100%;

	top: 50%;

	margin-top: -350px;
	z-index: 80;}

.logo0{

	width: 457px;

	margin:0 auto;}



.wel-a-wp{

	width: 790px;

	margin:31px auto 0;}



.wel-a-item{

	width: 330px;}

.wel-a-pic{

	border:8px solid #fff;

	border-radius: 15px;

	background-color: #fff;}

.wel-a-pic .imgbox_a{

	padding-bottom: 118.8%;

	border-radius: 10px;}

.wel-h1{

	margin-top: 30px;}

.wel-h1 a{

	display: block;

	width: 208px;

	height: 54px;

	line-height: 50px;

	border:2px solid #fff;

	border-radius: 54px;

	font-size: 18px;

	color: #fff;

	text-align: center;

	margin:0 auto;

	background-color: #13725a;

	transition: .3s;}



.wel-a-item:hover .wel-h1 a{

	background-color: #fff;

	color: #13725a;}