@charset "utf-8";
#focusindex {
	overflow:hidden;
	position:relative;
	/*height:943px;*/
}
#focusindex li {
	width:100%;
	/*height:943px;*/
	overflow:hidden;
	position:absolute;
	transition: -webkit-transform 6s cubic-bezier(0,0,.2,1);
	transition: -moz-transform 6s cubic-bezier(0,0,.2,1);
	transition: transform 6s cubic-bezier(0,0,.2,1);
	-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);
}
#focusindex li a { display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:999;}
#focusindex li.bannerdh {
	-webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);
}
#focusindex .btn {
	width:100%;
	height:30px;
	text-align:center;
	position:absolute;
	bottom:0;
	z-index:9;
	display:none;
}
#focusindex .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	background:#ccc;
	width:14px;
	height:14px;
	_font-size:0;
	margin:5px;
	cursor:pointer;
	z-index:9;
	border-radius:50%
}
#focusindex .btn span.on {
	background:#be1920;
	z-index:9
}
#focusindex .preNext2 {
	/*background:url(../images/sprite2.png) no-repeat left top;
	width:44px;
	height:44px;*/
	width:46px;
	height:85px;
	position:absolute;
	top:50%;
	margin-top:-42px;
	cursor:pointer;
	z-index:9;
	opacity:0;
	/*transition:all 0.3s linear 0s;*/
}
#focusindex .pre2 {
	/*background:url(../images/ctrl_left.png) no-repeat;*/
	left:10%;
	z-index:9;
}
#focusindex .pre2:before {
	content:'<';
	font-size:120px; line-height:85px; height:85px; overflow:hidden; font-family:'宋体'; color:#fff; margin-left:-5px;
}
#focusindex .pre2:hover:before {
	color:#dd1e19;
}
#focusindex .next2:after {
	content:'>';
	font-size:120px; line-height:85px; height:85px; overflow:hidden; font-family:'宋体'; color:#fff; margin-left:-8px;
}
#focusindex .next2:hover:after { color:#dd1e19;}
#focusindex .next2 {
	/*background-position:right top;
	background:url(../images/ctrl_right.png) no-repeat;*/
	right:10%;
	z-index:9
}
#focusindex:hover .preNext2 {
	opacity:0.5;
}
#focusindex:hover .pre2 {
	left:10%;
}
#focusindex:hover .pre2:hover {
	left:10%;
	background-position:left bottom;
}
#focusindex:hover .next2 {
	right:10%;
}
#focusindex:hover .next2:hover {
	right:10%;
	background-position:right bottom;
}
#focusindex .pre:hover, #focusindex .next:hover {
	opacity:1;
}

#focusindex .bannerdh .font { margin:0 auto; position:relative; top:150px; left:0; text-align:center;opacity: 0;
-webkit-transform: scale(0);-moz-transform: scale(0);}
#focusindex .bannerdh .font.trans0 { top:150px; left:0;
/*-webkit-transform: rotate(360deg);
transform: perspective(820px) rotateY(360deg);
-webkit-transition-timing-function: ease-out;*/
-webkit-transform: scale(1,1);
-webkit-transition-duration: 553ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 553ms;
opacity: 1;
}
#focusindex .bannerdh .font.trans2 { top:100px; left:0;
-webkit-transform: scale(1,1);
-webkit-transition-duration: 553ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 553ms;
opacity: 1;
}

#focusindex .bannerdh .font.trans4 { top:150px; width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:left;
-webkit-transform: scale(1,1);
-webkit-transition-duration: 553ms;
-moz-transform: scale(1,1);
-moz-transition-timing-function: ease-out;
-moz-transition-duration: 553ms;
opacity: 1;

 }