@charset "utf-8";
/* CSS Document */
.pic{
	display:block;
	width:100%;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	position:relative;
	}
.pic img{
	width:100%;
	transition:800ms;
	-webkit-transition:800ms;
	}
.scapic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	} 
.tx{ 
	text-align:justify;
	overflow:hidden;
	line-height:20px !important;
	}
.tx img{
	margin:0 auto;
	max-width:100% !important;
	height:auto !important;
	}
.nowti{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden; 
	line-height:1.1;
	}
.ti{
	/* white-space:nowrap; */
	line-height:1.1;
	overflow:hidden;
	}
.ico,.aw{
	display:block;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	transition:300ms;
	-webkit-transition:300ms;
	}
.line{
	display:block;
	}
.cover{
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	}
.scaImg img{ 
	width: 100%; 
	opacity: 1;  
	transition:transform 5s, opacity 2s;
	-webkit-transition:transform 5s, opacity 2s;
	}
.scaImg .imgIn{ 
	opacity: 1; 
	transform:matrix(1.1, 0, 0, 1.1, 0, 0);
	-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);
	}
.black{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/black.png);
	z-index:885;
	display:none;
	}
.banner{
	width:100%;
	overflow:hidden;
	position:relative;
	}
.banner li{
	position:relative;
	overflow:hidden;
	height:100%;
	}
.pbanner{
	width:100%;
	overflow:hidden;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center center;
	}
.pbanner img{
	width:100%;
	}
.fixbg{
	width:100%;
	background-repeat:no-repeat;
	background-position: center center;
	background-size:cover;
	background-attachment:fixed;
	background-attachment:scroll\9;
	}
.freeTx img{ max-width:100% !important; height:auto !important; margin:0 auto; }
.txx,.freeTx{ text-align:justify; }
.trtion_3{ transition:300ms; -webkit-transition:300ms; }
/* animation */
.trtion{ transition:700ms; -webkit-transition:700ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; }
.transY{ transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0;  }
.transY2{ transform:translateY(-80px); -webkit-transform:translateY(-80px); opacity:0; }
.transX{ transform:translateX(80px); -webkit-transform:translateX(80px); opacity:0;  }
.transX2{ transform:translateX(-80px); -webkit-transform:translateX(-80px); opacity:0; }
.transShow{ transform:translate(0); -webkit-transform:translate(0); opacity:1; }
.dly_1{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.dly_2{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.dly_3{ transition-delay:300ms; -webkit-transition-delay:300ms; }
.dly_4{ transition-delay:400ms; -webkit-transition-delay:400ms; }
.dly_5{ transition-delay:500ms; -webkit-transition-delay:500ms; }
.dly_6{ transition-delay:600ms; -webkit-transition-delay:600ms; }
.dly_7{ transition-delay:700ms; -webkit-transition-delay:700ms; }
.dly_8{ transition-delay:800ms; -webkit-transition-delay:800ms; }
.dly_2t{ transition-delay:transform 200ms; -webkit-transition-delay:transform 200ms; }
/* animation end */

/* font color */
.foco_1{ color:#8b8b8b; }
.foco_2{ color:#626668; }
.foco_3{ color:#006ab3; }
.foco_4{ color:#4b4b4b; }
.foco_5{ color:#fff; }
.foco_6{ color:#3d3d3d; }
.foco_7{ color:#161b1e; }
/* font color end */

/* font size */
.fosi_1{ font-size:12px; }
.fosi_2{ font-size:14px; }
.fosi_3{ font-size:30px; }
.fosi_4{ font-size:60px; }
.fosi_5{ font-size:26px; }
.fosi_6{ font-size:16px; }
.fosi_7{ font-size:18px; }
.fosi_8{ font-size:35px; }
.fosi_9{ font-size:20px; }
/* font size end */
/* font fa */
.fofa_1{ font-family: 'PFDINTEXTCOMPPRO'; }
.fofa_2{ font-family: 'AkzidenzGrotesk'; }
.fofa_3{ font-family: 'MyriadPro'; }
/* ba */
.back_1{ background:#006ab3; }
.back_2{ background:#626668; }
.back_3{ background:#150f0c; }




