body {
margin:0;
padding:0
}

.promo-page .float-wrapper {
width:1480px;
margin:0 auto
}

.promo-page .float-wrapper .float {
width:1600px;
right:0;
top:0;
position:relative;
z-index:10
}

.promo-page .float-wrapper .float.stuck {
position:fixed;
top:0;
right:auto;
display:block
}

.promo-page .float-wrapper .float img {
display:block;
position:absolute;
right:0
}

.promo-page .float-wrapper .float .portals {
right:24px;
top:190px;
position:absolute;
padding:0
}

.promo-page .float-wrapper .float .portals a {
display:block;
width:170px;
height:57px;
margin:10px 0;
margin:24px
}

.promo-page .float-wrapper .float .portals .float-yr {
height:28px;
margin:60px 0 0
}

.promo-page .float-wrapper .float .portals .float-hb {
height:33px;
margin:0
}

.banner,.event-p0,.event-p1,.event-p2,.event-p3,.event-p4,.event-p5 {
width:100%;
min-width:1240px;
padding:0 0 10px;
background-size:2000px!important;
background-position:center 0;
background-repeat:no-repeat;
position:relative;
background-color:#fff
}

.banner {
background-image:url(../images/banner-eee.jpg);
height:650px
}

#event-p1 {
background-image:url(../images/title_1.jpg)
}
#event-p2 {
background-image:url(../images/sec_2_bg.jpg)
}
#event-p3 {
background-image:url(../images/t_2.png)
}
#event-p4 {
background-image:url(../images/sec_3_bg.jpg)
}

#wrapper_1,#wrapper_2,#wrapper_3,#wrapper_4 {
padding:164px 0 25px
}

.box {
width:1200px;
padding:16px 8px;
background-color: #ffffff
}
#box-1{
margin-top: 80px;
}

/*sub_1_title*/
.promo-page .event-p1 .part.wrapper .lg-box-cont .box-cont-banner-left {
    width: 462px;
    height: 314px;
    float: left;
    position: relative;
    padding: 0;
    margin: 0 5px 0 5px;;
}
.promo-page .event-p1 .box-cont-banner-left>a>img {
    transform: translateY(0);
    transition: transform 0.4s ease 0.1s;
}
.promo-page .event-p1 .box-cont-banner-left>a:hover>img{
  transform:translateY(-8px);
}
/*sub_1_title*/
.promo-page .event-p2 .part.wrapper .lg-box-cont .box-cont-banner-left {
    width: 462px;
    height: 314px;
    float: left;
    position: relative;
    padding: 0;
    margin: 0 5px 0 5px;;
}
.promo-page .event-p2 .box-cont-banner-left>a>img {
    transform: translateY(0);
    transition: transform 0.4s ease 0.1s;
}
.promo-page .event-p2 .box-cont-banner-left>a:hover>img{
  transform:translateY(-8px);
}
/*sub_1_title*/
.promo-page .event-p3 .part.wrapper .lg-box-cont .box-cont-banner-left {
    width: 462px;
    height: 314px;
    float: left;
    position: relative;
    padding: 0;
    margin: 0 5px 0 5px;;
}
.promo-page .event-p3 .box-cont-banner-left>a>img {
    transform: translateY(0);
    transition: transform 0.4s ease 0.1s;
}
.promo-page .event-p3 .box-cont-banner-left>a:hover>img{
  transform:translateY(-8px);
}
/*sub_4_title*/
.promo-page .event-p4 .part.wrapper .lg-box-cont .box-cont-banner-left {
    width: 462px;
    height: 314px;
    float: left;
    position: relative;
    padding: 0;
    margin: 0 5px 0 5px;;
}
.promo-page .event-p4 .box-cont-banner-left>a>img {
    transform: translateY(0);
    transition: transform 0.4s ease 0.1s;
}
.promo-page .event-p4 .box-cont-banner-left>a:hover>img{
  transform:translateY(-8px);
}




.go-top {
position:fixed;
width:136px;
height:136px;
bottom:5em;
right:5em;
text-decoration:none;
color:#fff;
font-size:12px;
padding:1em;
display:none;
z-index:1001;
background-image:url(../images/go-top.png);
background-size:100%
}

.go-top:before {
content:'\f102';
font-family:fontAwesome;
position:relative;
color:rgba(0,0,0,0);
font-size:20px;
top:2px;
left:5px
}

.go-top:hover {
background-color:rgba(255,255,255,0)
}
.bottom{
background-image:url(../images/bottom_bg.jpg);
height:200px
}