﻿.fullSlide {
	width:100%;
	position:relative;
	height:100%;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
	width:100%;
	height:100%;
}
.fullSlide .bd ul {
	width:100% !important;
	height:100%;
}
.fullSlide .bd li {
	width:100% !important;
	height:100%;
	overflow:hidden;
	position:relative;
	/*text-align:center;*/
}

.banner_con .div1{position:absolute;top:35%;left:50%;transform:translateX(-50%);text-align: center;/*background:#ff0;*/}
.banner_con .div2{position:absolute;top:35%;left:50%;transform:translateX(-50%);margin:165px 0 0 0;text-align: center;color:#125795;font-size:18px;line-height:2.5;/*background:#f00;*/}


.fullSlide .bd li .p_a1{position:absolute;display:block;top:45%;left:0;width:100%;height:80px;text-align:center;font-size:60px;color:#fff;font-family:Univers-LT-47;text-transform: uppercase;line-height:1;animation:arrdown 1500ms linear infinite;animation-iteration-count:1;}
/*.fullSlide .bd li .p_a1:before{position:absolute;display:block;top:-50px;left:50%;width:80px;height:4px;background:#ff0000;content:"";transform:translateX(-50%);}*/
.fullSlide .bd li .p_a1 a{color:#fff;}
.fullSlide .bd li .p_a2{position:absolute;display:block;top:35%;left:50%;/*width:100%;*/text-align:center;font-size:18px;margin-top:165px;color:#125795;width:1080px;transform:translateX(-50%);font-family:Univers-LT-47;line-height:2.5;animation:arrup 2000ms linear infinite;animation-iteration-count:1;}

.fullSlide .bd li .p_a3{position:absolute;display:block;top:38%;left:0;width:100%;height:60px;text-align:center;margin-top:235px;}
.fullSlide .bd li .p_a3 a{display:inline-block;width:180px;height:45px;line-height:45px;border:#fff solid 1px;border-radius:50px;text-align:center;font-size:20px;color:#fff;}

.fullSlide .bd li .p_b1{position:absolute;display:block;top:42%;left:0;width:100%;height:80px;text-align:center;animation:arrdown2 1500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_b2{position:absolute;display:block;top:42%;left:0;width:100%;text-align:center;margin-top:140px;animation:arrup2 2000ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_b2 a{color:#fff;position: relative;display:inline-block;height:130px;}
.fullSlide .bd li .p_b2 a:after{position:absolute;content: ""; bottom:0;left:5px;width:60px;height:2px;background: #fff;}
.fullSlide .bd li .p_b3{position:absolute;display:block;top:38%;left:52%;width:660px;height:50;text-align:left;margin-top:200px;color:#fff;line-height:2.5;font-size:18px;letter-spacing:3px;}

.fullSlide .bd li .p_c1{position:absolute;display:block;top:30%;left:0;width:100%;height:80px;text-align:center;animation:arrdown2 1500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_c2{position:absolute;display:block;top:30%;left:0;width:100%;text-align:center;margin-top:140px;animation:arrup2 2000ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_c3{position:absolute;display:block;top:30%;left:0;width:100%;text-align:center;margin-top:280px;animation:arrup2 2500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_c2 a{color:#fff;position: relative;display:inline-block;height:130px;}
.fullSlide .bd li .p_c2 a:after{position:absolute;content: ""; bottom:0;left:5px;width:60px;height:2px;background: #fff;}


.banner_roll{position: absolute;left:0;bottom:25px;height:40px;text-align: center;content:"";/*background:#fff000;*/width:100%;}
.banner_roll span{width:20px;height:40px;text-align: center;background:url(../images/banner_icon1.png) no-repeat bottom center;background-size:auto 30px;display:inline-block;animation:myfirst 500ms linear infinite;}




.fullSlide .bd li .div1{
	position:absolute;
	z-index:0;
	display:block;width:100%;height:100%;
	animation: arrbig 5500ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li .div2{
	display:block;
	height:100%;
	margin:0px auto;
	width:1200px;
	position:relative;
	text-align:center;
	z-index:2;
}
.fullSlide .bd li .div2 .span0{
	display:block;
	position:absolute;
	background:url(../images/banner_area1.png) no-repeat left center;
	width:212px;
	height:226px;
	top:50%;
	margin-top:-106px;
	left:64px;
	animation: arrright 1500ms linear infinite;
	animation-iteration-count:1;
	z-index:3;
}
.fullSlide .bd li .div2 .span1{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-76px;
	left:168px;
	animation: arrleft 2000ms linear infinite;
	animation-iteration-count:1;
	z-index:4;
}
.fullSlide .bd li .div2 .span2{
	display:block;
	position:absolute;
	top:50%;
	left:168px;
	/*margin-top:-32px;*/
	animation: arrleft 3500ms linear infinite;
	animation-iteration-count:1;
	z-index:4;
}
.fullSlide .bd li a .span3{
	display:block;position: absolute;left:50%;
	top:25%;
	margin:0 0 0 -522px;
	animation: arrdown 1000ms linear infinite;
	animation-iteration-count:1;		
}
.fullSlide .bd li a .span4{
	display:block;position: absolute;left:50%;
	top:25%;
	margin:108px 0 0 -424px;
	animation: arrup 1000ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li a .span5{
	display:block;position: absolute;left:50%;
	top:55%;
	margin:-366px 0 0 -735px;
	animation: arrleft 1000ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li a .span6{
	display:block;position: absolute;left:50%;
	width:578px;
	top:50%;
	margin:-183px 0 0 65px;
	animation: arrright 1000ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li a .span6 span{
	display:block;
}
.fullSlide .bd li a .span6 span:nth-child(2){
	font-size:18px;
	color:#fff;
	line-height:2;
	text-align: left;
	margin:25px 0 0 15px;
}
.fullSlide .bd li a .p1{
	display:block;position: absolute;left:50%;
	margin-left:-790px;
	width:215px;
	height:95px;
	top:10%;
	animation: arrright 1000ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li a .p1 img{
	width:80%;
	height:auto;
}
.fullSlide .bd li a .p2{
	display:block;position: absolute;left:50%;
	width:1440px;
	height:400px;
	top:10%;
	margin:125px 0 0 -720px;
	text-align:center;
	animation: arrup 1000ms linear infinite;
	animation-iteration-count:1;
}
.fullSlide .bd li a .p2 span{
	display:inline-block;
	margin:0 20px;
	text-align:center;
	vertical-align: middle;
	vertical-align:top;
}
.fullSlide .bd li a .p2 span img{
	width:80%;
	height:auto;
}
.fullSlide .scroll {
	/*margin:0 auto;*/
	position: absolute;
	z-index:10;
	width:100%;
	text-align:center;
	height:100px;
	bottom:2%;
}

#banner_bg{background:url(../images/banner_bg.png) no-repeat;height:95px;background-size:100% 95px;position:absolute;bottom:0px;left:0px;width:100%;z-index:11;}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:12;
	bottom:15px;
	left:0;
	height:30px;
	line-height:18px;
	/*background:rgba(0,0,0,0.3);
	opacity: 0.8; 
	filter:alpha(opacity=80); */
}
.fullSlide .hd ul {
	text-align:center;
	width:1200px;
	margin:0px auto;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	margin:5px 4px 0 4px;
	overflow:hidden;
	background:rgba(18,87,149,0);
	border:#125795 solid 2px;
	filter:alpha(opacity=80);
	opacity:0.8;
	line-height:999px;
	border-radius: 50%;
	/*background-clip: padding-box;*/
/*	background-clip: content-box;*/
}
.fullSlide .hd ul .on {
	background:rgba(18,87,149,1);
	/*border:1px rgba(138,138,138,1) solid;*/
}
.fullSlide .prev,.fullSlide .next {
	position:absolute;
	z-index:10;
	top:50%;
	margin-top:-35px;
	left:5%;
	width:70px;
	height:70px;
	background:url(../images/slider-arrow.png) no-repeat left top ;
	cursor:pointer;
	filter:alpha(opacity=30);
	opacity:0.3;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	/*background-position:140px left;*/
	background:url(../images/slider-arrow.png) no-repeat left bottom;
}

@keyframes myfirst
{
0%   {transform:translateY(0px);}
50%  {transform:translateY(8px);}
100% {transform:translateY(0px);}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {-moz-transform:translateY(0px);}
50%  {-moz-transform:translateY(8px);}
100% {-moz-transform:translateY(0px);}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateY(0px);}
50%  {-webkit-transform:translateY(8px);}
100% {-webkit-transform:translateY(0px);}
}

@-o-keyframes myfirst /* Opera */
{
0%   {-o-transform:translateY(0px);}
50%  {-o-transform:translateY(8px);}
100% {-o-transform:translateY(0px);}
}



@keyframes arrleft
{
0%   {transform:translateX(80px);opacity:0;}
50%  {transform:translateX(40px);opacity:40;}
100% {transform:translateX(0px);opacity:100;}
}

@-moz-keyframes arrleft /* Firefox */
{
0%   {-moz-transform:translateX(80px);-moz-opacity:0;}
50%  {-moz-transform:translateX(40px);-moz-opacity:40;}
100% {-moz-transform:translateX(0px);-moz-opacity:100;}
}

@-webkit-keyframes arrleft /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateX(40px);-webkit-opacity:40;}
100% {-webkit-transform:translateX(0px);-webkit-opacity:100;}
}

@-o-keyframes arrleft /* Opera */
{
0%   {-o-transform:translateX(80px);-o-opacity:0;}
50%  {-o-transform:translateX(40px);-o-opacity:40;}
100% {-o-transform:translateX(0px);-o-opacity:100;}
}



@keyframes arrright
{
0%   {transform:translateX(-80px);opacity:0;}
50%  {transform:translateX(-60px);opacity:40;}
100% {transform:translateX(0px);opacity:100;}
}

@-moz-keyframes arrright /* Firefox */
{
0%   {-moz-transform:translateX(-80px);-moz-opacity:0;}
50%  {-moz-transform:translateX(-60px);-moz-opacity:40;}
100% {-moz-transform:translateX(0px);-moz-opacity:100;}
}

@-webkit-keyframes arrright /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(-80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateX(-60px);-webkit-opacity:40;}
100% {-webkit-transform:translateX(0px);-webkit-opacity:100;}
}

@-o-keyframes arrright /* Opera */
{
0%   {-o-transform:translateX(-80px);-o-opacity:0;}
50%  {-o-transform:translateX(-60px);-o-opacity:40;}
100% {-o-transform:translateX(0px);-o-opacity:100;}
}

@keyframes arrup
{
/*0%   {transform:translateY(50px);opacity:0;}
50%  {transform:translateY(20px);opacity:40;}
100% {transform:translateY(0px);opacity:100;}*/
0%   {margin-top:235px;opacity:0;}
50%  {margin-top:195px;opacity:40;}
100% {margin-top:165px;opacity:100;}	
}

@-moz-keyframes arrup /* Firefox */
{
/*0%   {-moz-transform:translateY(50px);-moz-opacity:0;}
50%  {-moz-transform:translateY(20px);-moz-opacity:40;}
100% {-moz-transform:translateY(0px);-moz-opacity:100;}*/
0%   {-moz-margin-top:235px;-moz-opacity:0;}
50%  {-moz-margin-top:195px;-moz-opacity:40;}
100% {-moz-margin-top:165px;-moz-opacity:100;}		
}

@-webkit-keyframes arrup /* Safari 和 Chrome */
{
/*0%   {-webkit-transform:translateY(50px);-webkit-opacity:0;}
50%  {-webkit-transform:translateY(20px);-webkit-opacity:40;}
100% {-webkit-transform:translateY(0px);-webkit-opacity:100;}*/
0%   {-webkit-margin-top:235px;-webkit-opacity:0;}
50%  {-webkit-margin-top:195px;-webkit-opacity:40;}
100% {-webkit-margin-top:165px;-webkit-opacity:100;}		
}

@-o-keyframes arrup /* Opera */
{
/*0%   {-o-transform:translateY(50px);-o-opacity:0;}
50%  {-o-transform:translateY(20px);-o-opacity:40;}
100% {-o-transform:translateY(0px);-o-opacity:100;}*/
0%   {-o-margin-top:235px;-o-opacity:0;}
50%  {-o-margin-top:195px;-o-opacity:40;}
100% {-o-margin-top:165px;-o-opacity:100;}		
}

@keyframes arrdown
{
0%   {transform:translateY(-80px);opacity:0;}
50%  {transform:translateY(-30px);opacity:40;}
100% {transform:translateY(-0px);opacity:100;}
}

@-moz-keyframes arrdown /* Firefox */
{
0%   {-moz-transform:translateY(-80px);-moz-opacity:0;}
50%  {-moz-transform:translateY(-30px);-moz-opacity:40;}
100% {-moz-transform:translateY(-0px);-moz-opacity:100;}
}

@-webkit-keyframes arrdown /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateY(-80px);-webkit-opacity:0;}
50%  {-webkit-transform:translateY(-30px);-webkit-opacity:40;}
100% {-webkit-transform:translateY(-0px);-webkit-opacity:100;}
}

@-o-keyframes arrdown /* Opera */
{
0%   {-o-transform:translateY(-80px);-o-opacity:0;}
50%  {-o-transform:translateY(-30px);-o-opacity:40;}
100% {-o-transform:translateY(-0px);-o-opacity:100;}
}

@keyframes arrup2
{
0%   {transform:translateY(50px);opacity:0;}
50%  {transform:translateY(20px);opacity:40;}
100% {transform:translateY(0px);opacity:100;}
}
@keyframes arrdown2
{
0%   {transform:translateY(-80px);opacity:0;}
50%  {transform:translateY(-30px);opacity:40;}
100% {transform:translateY(-0px);opacity:100;}
}


@keyframes arrbig
{
0%   {transform:scale(1.25,1.25);}
50%  {transform:scale(1.15,1.15);}
100% {transform:scale(1,1);}
}
@-moz-keyframes arrbig /* Firefox */
{
0%   {-moz-transform:scale(1.25,1.25);}
50%  {-moz-transform:scale(1.15,1.15);}
100% {-moz-transform:scale(1,1);}
}

@-webkit-keyframes arrbig /* Safari 和 Chrome */
{
0%   {-webkit-transform:scale(1.25,1.25);}
50%  {-webkit-transform:scale(1.15,1.15);}
100% {-webkit-transform:scale(1,1);}
}

@-o-keyframes arrbig /* Opera */
{
0%   {-o-transform:scale(1.25,1.25);}
50%  {-o-transform:scale(1.15,1.15);}
100% {-o-transform:scale(1,1);}
}


@media (max-width: 1024px) {

.fullSlide .bd li {
	width:100% !important;
	height:100%;
	overflow:hidden;
	position:relative;
}	
.fullSlide .bd li .p_a1{position:absolute;display:block;top:42%;left:0;width:100%;height:auto;text-align:center;font-size:60px;color:#fff;font-family:Univers-LT-47;text-transform: uppercase;line-height:1;animation:arrdown 1500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_a1 img{width:80%;height:auto;}
	
.fullSlide .bd li .p_b1{position:absolute;display:block;top:40%;left:0;width:100%;height:auto;text-align:center;animation:arrdown2 1500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_b2{position:absolute;display:block;top:40%;left:0;width:100%;text-align:center;margin-top:1rem;animation:arrup2 2000ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_b1 img{width:auto;height:0.55rem;}
.fullSlide .bd li .p_b2 img{width:auto;height:0.55rem;}	
	
.fullSlide .bd li .p_c1{position:absolute;display:block;top:30%;left:0;width:100%;height:auto;text-align:center;animation:arrdown2 1500ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_c2{position:absolute;display:block;top:30%;left:0;width:100%;text-align:center;margin-top:0.9rem;animation:arrup2 2000ms linear infinite;animation-iteration-count:1;}
.fullSlide .bd li .p_c3{position:absolute;display:block;top:30%;left:0;width:100%;text-align:center;margin-top:1.8rem;animation:arrup2 2500ms linear infinite;animation-iteration-count:1;}	
		
.fullSlide .bd li .p_c1 img{width:auto;height:0.55rem;}
.fullSlide .bd li .p_c2 img{width:auto;height:0.55rem;}	
.fullSlide .bd li .p_c3 img{width:auto;height:0.55rem;}	
#banner_bg{display:none;}
.fullSlide .bd li a {
	display:block;
	height:100%;
	margin:0px auto;
	width:100%;
	position:relative;
	text-align:center;
	z-index:2;
}
	


	
@keyframes arrup
{
0%   {margin-top:1.8rem;opacity:0;}
50%  {margin-top:1.3rem;opacity:40;}
100% {margin-top:1rem;opacity:100;}	
}	
	
@keyframes arrdown
{
0%   {transform:translateY(-0.8rem);opacity:0;}
50%  {transform:translateY(-0.3rem);opacity:40;}
100% {transform:translateY(-0rem);opacity:100;}
}	


	
	
	


/*.fullSlide .bd li .p_c1{position:absolute;display:block;top:32%;left:0;width:100%;height:1.5rem;text-align:center;font-size:0.84rem;}
.fullSlide .bd li .p_c1 a{color:#fff;}
.fullSlide .bd li .p_c2{position:absolute;display:block;top:32%;left:0;width:calc(100% - 0.8rem);height:0.8rem;text-align:center;font-size:0.28rem;margin-top:1.6rem;color:#fff;padding:0 0.4rem;line-height:2;}
.fullSlide .bd li .p_c3{position:absolute;display:block;top:32%;left:0;width:100%;height:1rem;text-align:center;margin-top:3.5rem;}
.fullSlide .bd li .p_c3 a{display:inline-block;width:3.2rem;height:0.75rem;line-height:0.75rem;border:#fff solid 1px;border-radius:0.8rem;text-align:center;font-size:0.28rem;color:#fff;}*/


.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:12;
	bottom:0rem;
	left:0;
	height:0.5rem;
	line-height:0.5rem;
	/*background:#000;*/
	opacity: 0.8; 
	filter:alpha(opacity=80); 
}
.fullSlide .hd ul {
	text-align:center;
	width:100%;
	margin:0px auto;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:0.12rem;
	height:0.12rem;
	border:1px #fff solid;
	padding:0.04rem;
	margin:0.08rem;
	border-radius:50%;
	overflow:hidden;
	filter:alpha(opacity=100);
	opacity:1;
	line-height:999px;
	background-clip: content-box;
}.fullSlide .hd ul .on {
	background-color:#fff;
	border:1px #fff solid;
}
.fullSlide .prev,.fullSlide .next {
	display:none;
}
}

