﻿@charset "gb2312";
/* CSS Document */
*html, _html {
	background-image:url(about:blank);
	background-attachment:fixed;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border:medium none;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 "微软雅黑", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;
}
body {
	color:#343434;
	background-color:#FFF;
	font-weight: lighter;

}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight:normal;
	font-weight: lighter;
}
em {
	font-style:normal;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
}
a:hover,a:focus {
	text-decoration: underline;
	color:#F40;
	outline:none;
}
img {
	border:0px;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.blank {
	width:100%;
	height:10px;
	clear:both;
	overflow:hidden;
}
.blank15 {
	width:100%;
	height:15px;
	clear:both;
	overflow:hidden;
}
.blank30 {
	width:100%;
	height:30px;
	clear:both;
	overflow:hidden;
}
.clear {
	clear:both;
	overflow:hidden;
}
.red {
	color:#F00;
	text-decoration:none;
}
.pubW {
	width:1200px;
}
.center {
	margin:0px auto;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.display-i {
	display:inline;
}
.display-b {
	display:block;
}
.relative {position:relative;}
.absolute {position:absolute;}
#noMarginR {margin-right:0;}

.tall {-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contentBox {-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.borderBox {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.backgroundSize {-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}

html {height:100%;overflow:hidden;}
body {min-width:1200px;margin:0 auto;height:100%;}
.celebration-18th {height:100%;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {border:1px solid #fff;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span { background-color:#FFF;}
#fp-nav.right {right:80px;}

.section {-moz-transition:height 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:height 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:height 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;overflow:hidden;position:relative;height:100%;}
.section .pubW {height:100%;}
.section01 { background:url(../images/background.jpg) no-repeat center;}

.section01 .txt1 {width:948px;overflow: hidden;left:0;right:0;margin:auto;top:10%; }
.section01 .txt1 h2{font-size: 48px;text-align: center;color: #fff;line-height: 250%;}
.section01 .txt1 p {font-size:24px;text-align:center;color:#fff;line-height:44px;line-height: 200%;}


.section02 { background:url(../images/background.jpg) no-repeat center;}
.guangying {left:50%;top:50%;width:100%;height:100%; background:url(../images/guangying_bg.jpg) no-repeat center;filter:alpha(opacity:23);opacity:.23;}
	.guangshu{width:1315px;height:1532px-webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;}
.guangshu1 { left:50%;bottom:-500px;margin-left:-1100px;opacity:.6;filter:alpha(opacity:60);}
.guangshu2 {right:50%;bottom:-500px;margin-right:-1100px;opacity:.6;filter:alpha(opacity:60);}
.guangshu1 img,.guangshu2 img {-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;}
.guangshu2 img {-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;}
.blinkTxt {width:1293px;height:191px;left:50%;top:50%;margin-top:-350px;}

.section02 .txt1 {width:948px;left:0;right:0;margin:auto;top:15%; -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);}
.section02 .txt1 h2{font-size: 48px;text-align: center;color: #fff;line-height: 250%;}
.section02 .txt1 p {font-size:24px;text-align:center;color:#fff;line-height:44px;line-height: 200%;}

.link2 {display:block;width:258px;height:66px;line-height:66px;color:#fff;font-size:27px;text-align:center; text-decoration:none; background-color:#9200dd;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;left:50%;top:50%;margin-top:230px;}
.link2:hover { background-color:#5c008b;text-decoration:none;color:#fff;}

.videoBox {width:100%;height:100%;left:0;top:0;}
.video {width:100%;height:100%;display:block;min-width:100%;min-height:100%;}
.mask {width:100%;height:100%;left:0;top:0; background-color:rgba(0,0,0,.35);}
.poster {left:0;top:0;width:100%;height:100%; background:url(../images/video_poster.jpg) no-repeat center;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;opacity:.65;filter:alpha(opacity:65);-moz-transition:opacity 2s linear 0s;-webkit-transition:opacity 2s linear 0s;transition:opacity 2s linear 0s;}
.playing .poster {opacity:0;filter:alpha(opacity:0);}
.playBtns {display:block;width:132px;height:132px;left:50%;top:50%;margin-top:-66px;margin-left:-66px;cursor:pointer;}
.playBtns:before {content:'';position:absolute;width:100%;height:100%;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.playBtns:after {content:'';position:absolute;width:0;height:0;left:50%;top:50%;border-width:25px;border-color:transparent transparent transparent #fff;border-style:solid;margin-left:-5px;margin-top:-20px;}
.playBtns:hover:before {-webkit-animation: rotate360 }
.section03 p {position:absolute;left:0;top:50%;margin-top:140px;width:100%;font-size:46px;color:#fff;text-align:center;line-height:94px; text-transform:uppercase;}
.playBtns2 {display:block;width:180px;height:46px;line-height:46px;text-align:center;font-size:18px;left:50%;top:50%;margin-top:230px;margin-left:-90px;cursor:pointer;color:#fff;text-decoration:none;border:1px solid #fff;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;}
.playBtns2:hover { background-color:#fff;color:#000;text-decoration:none;}
.popVideo {width:840px;height:472px;display:none;left:50%;top:50%;margin-left:-420px;margin-top:-236px;z-index:2;}
.popVideo a {display:block;width:63px;height:59px;right:-63px;top:0; background:url(../images/closeIcon.png) no-repeat 0 0;}
.popVideo a:hover { background-position:-82px 0;}
.videoPlayer {width:840px;height:472px;overflow:hidden;}

.section03 .txt1{width: 948px;overflow: hidden;top: 15%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}

.section03 .txt1 h2{color: #fff;text-align: center;font-size: 48px;}

.section03 .txt2{width: 853px;overflow: hidden;top: 55%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}


.section04 { background:url(../images/background.jpg) no-repeat center;}

.section04 .txt1{width: 948px;overflow: hidden;top: 20%;left: 0;right: 0;margin: 0 auto;height: 300px;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}
.section04 .txt1 h2{color: #fff;text-align: center;font-size: 48px;}


.section04 .txt2{width: 948px;top: 40%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}

.section04 .txt2 ul{width: 948px;}
.section04 .txt2 ul li{width: 148px;position: relative;float: left;}


.section04 .txt2 ul li img{width: 148px;-moz-transition:-moz-transform .3s linear 0s;-ms-transition:-ms-transform .3s linear 0s;-o-transition:-o-transform .3s linear 0s;-webkit-transition:-webkit-transform .3s linear 0s;transition:transform .3s linear 0s;-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);}

.section04 .txt2 ul li img:hover{-moz-transition:-moz-transform .3s linear 0s;-ms-transition:-ms-transform .3s linear 0s;-o-transition:-o-transform .3s linear 0s;-webkit-transition:-webkit-transform .3s linear 0s;transition:transform .3s linear 0s;-moz-transform:scaleX(1.3) scaleY(1.3);-ms-transform:scaleX(1.3) scaleY(1.3);-o-transform:scaleX(1.3) scaleY(1.3);-webkit-transform:scaleX(1.3) scaleY1.3);transform:scaleX(1.3) scaleY(1.3);}




.section05 { background:url(../images/background.jpg) no-repeat center;}
.section05 .txt1{width: 948px;overflow: hidden;top: 18%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}
.section05 .txt1 h2{color: #fff;text-align: center;font-size: 48px;}
.section05 .txt1 h3{color: #fff;text-align: center;font-size: 38px;}
.section05 .txt2{width: 847px;overflow: hidden;top: 43%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}


.section06 { background:url(../images/background.jpg) no-repeat center;}
.section06 .txt1{width: 948px;overflow: hidden;top: 10%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}
.section06 .txt1 h2{color: #fff;text-align: center;font-size: 48px;}
.section06 .txt1 h3{color: #fff;text-align: center;font-size: 38px;}
.section06 .txt2{width: 855px;overflow: hidden;top: 30%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}



.section07 { background:url(../images/background.jpg) no-repeat center;}
.section07 .txt1{width: 885px;overflow: hidden;top: 16%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);}

.section07 .txt2{width: 200px;overflow: hidden;bottom: 10%;left: 0;right: 0;margin: 0 auto;z-index: 99999;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0);text-align: center;}
.section07 .txt2 a{text-align: center;font-size: 32px;color: #fff;}