/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}


.anchor{ width:804px; margin:0 auto; overflow:hidden; padding:30px 0 0 196px;}
.anchor a{ -webkit-transition:all 0.4s ease-in-out; float:left; width:134px; height:82px; font-size:14px; color:#313131; margin:0 26px 14px 0; line-height:130px; text-align:center;}
.anchor a:hover{ font-weight:bold; color:#FFF;}


.same_tit{ width:100%; text-align:center; padding-top:32px;}
.same_tit h2{ height:64px; line-height:64px; text-align:center; color:#313131; font-size:36px; font-weight:normal;}
.same_tit h2 i{ font-weight:bold; margin-right:22px;}

.hqyx{ width:526px; padding:0 370px 0 104px; overflow:hidden; margin:0 auto;}
.hqyx p{ line-height:34px; color:#313131; font-size:14px;}
.hqyx p i{ font-weight:bold; color:#0259b9; font-size:30px;}

.five{ width:1000px; margin:0 auto; overflow:hidden; position:relative; height:420px;}
.five dl{ position:absolute;}
.five dl dt{ font-weight:bold; color:#313131; font-size:30px; text-align:left;}
.five dl dd{ line-height:24px; color:#313131; font-size:18px;}

.zx_bt{ width:100%; text-align:center;}
.zx_bt a{ display:inline-block; width:203px; height:71px; background:url(../images/zx_bg.png) no-repeat; margin-right:42px;}
.zx_bt a.phone{ margin-right:0px; background:url(../images/phone_bg.png) no-repeat;}

.amer{ width:964px; margin:0 auto; overflow:hidden; padding-left:100px;}
.amer dl{ float:left; width:404px; overflow:hidden; padding-top:24px;}
.amer dl dt{ line-height:70px; color:#FFF; font-size:64px; font-weight:bold; height:158px;}
.amer dl dt i{ font-size:36px;}
.amer dl dd{ padding-top:64px; line-height:24px; color:#FFF; font-size:14px;}

/*focus---------------杞挱--*/
.focus{width:502px;height:441px;overflow:hidden;position:relative; float:right;}
.focus ul{height:441px;position:absolute;}
.focus ul li{float:left;width:502px;height:441px;overflow:hidden;position:relative;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:100%;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:22px;cursor:pointer;background:#494747; }
.focus .btn span.on{background:#ffd700;}
.focus .preNext{width:0px;height:0px;position:absolute;top:90px; cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}



.focus2{width:1000px;height:380px;overflow:hidden;position:relative; margin:0 auto; float:none; }
.focus2 ul{height:330px;position:absolute;}
.focus2 ul li{float:left;width:1000px;height:330px;overflow:hidden;position:relative;}
.focus2 ul li a{ float:left; width:320px; height:330px; margin-right:20px;}
.focus2 ul li a img{ display:block;}
.focus2 .btn{position:absolute;width:100%;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus2 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:8px;_font-size:0;margin-left:22px;cursor:pointer;background:#FFF; }
.focus2 .btn span.on{background:#ffd700;}
.focus2 .preNext{width:0px;height:0px;position:absolute;top:90px; cursor:pointer;display:none;}
.focus2 .pre{left:0;}
.focus2 .next{right:0;background-position:right top;}


.england dl dt{ color:#313131;}
.england dl dd{ color:#313131;}

.current{ width:1000px; margin:0 auto; overflow:hidden; }
.current h2{ text-align:center; color:#FFF; height:101px; line-height:100px; font-size:36px; font-weight:bold;}
.current h2 i{ font-size:64px; margin-right:20px;}
.current p{ color:#FFF; line-height:26px; font-size:14px;  width:730px; margin:56px auto 0;}

.focus5{width:1000px;height:440px;overflow:hidden;position:relative; margin:0 auto; float:none; }
.focus5 ul{height:400px;position:absolute;}
.focus5 ul li{float:left;width:1000px;height:400px;overflow:hidden;position:relative;}
.focus5 ul li a{ float:left; width:490px; height:400px; margin-right:20px;}
.focus5 ul li a img{ display:block;}
.focus5 .btn{position:absolute; display:none;width:100%;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus5 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:8px;_font-size:0;margin-left:22px;cursor:pointer;background:#FFF; }
.focus5 .btn span.on{background:#ffd700;}
.focus5 .preNext{width:0px;height:0px;position:absolute;top:90px; cursor:pointer;display:none;}
.focus5 .pre{left:0;}
.focus5 .next{right:0;background-position:right top;}


.focus7{width:510px;height:410px;overflow:hidden;position:relative; float:right;}
.focus7 ul{height:368px;position:absolute;}
.focus7 ul li{float:left;width:510px;height:368px;overflow:hidden;position:relative;}
.focus7 ul li div{position:absolute;overflow:hidden;}
.focus7 .btn{position:absolute;width:100%;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus7 .btn span{display:inline-block;_display:inline;_zoom:1;width:32px;height:6px;_font-size:0;margin-left:22px;cursor:pointer;background:#FFF; }
.focus7 .btn span.on{background:#ffd700;}
.focus7 .preNext{width:0px;height:0px;position:absolute;top:90px; cursor:pointer;display:none;}
.focus7 .pre{left:0;}
.focus7 .next{right:0;background-position:right top;}


.asia h2{color:#313131;}
.asia p{color:#313131;}



#focus6 .btn{ display:none;}


#safe{ width:1000px; overflow:hidden; margin:0 auto;}
#safe dl{ float:left; width:320px; height:190px; overflow:hidden; margin:0 20px 24px 0; position:relative;}
#safe dl dd{ position:absolute; width:298px; padding-left:22px; overflow:hidden; background:#0259b9; left:0px; top:190px;}
#safe dl dd table{ width:100%; text-align:left;}
#safe dl dd table tr td{ height:190px; font-size:14px; color:#FFF; line-height:26px;}
#safe dl.se dd{ top:0px;
	  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
-webkit-animation-direction:alternate;
animation-direction:alternate;
}


@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.ft_video{ width:1000px; margin:0 auto; overflow:hidden;}
#movie{ float:left; width:480px; height:368px; overflow:hidden; }


.fl_window {
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 16px;
}
.fl_window p {
	float: left;
	width: 120px;
	padding-top: 6px;
}
.fl_window a {
	-webkit-transition: all 0.6s ease-in-out;
	display: block;
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	border: 2px solid #FFF;
	border-radius: 8px;
}
.fl_window a:hover {
	background: #FFF;
	color: #ec6941;
}
















