@charset "utf-8";
/* CSS Document */

/*banner*/
.newyear_banner{width:100%;height:737px; min-width:1200px; position:relative;margin:0 auto;}
.newyear_banner01{width:100%;height:363px; background: url(../images/newyear_banner_bg01.jpg) center no-repeat;}
.newyear_banner02{width:100%;height:374px; background: url(../images/newyear_banner_bg02.jpg) center no-repeat;}
.star_logo {width: 138px;height: 43px;margin-left: 40px;padding-top: 40px;}
.newyear_banner_title{width:1200px;height:580px; position:absolute;top:70px;left:50%;margin-left:-600px;}
.titleimg{ position:absolute;left:295px;}
.yuncai01{position:absolute;right:196px;top:113px;animation:yuncai01 8s infinite;-webkit-animation:yuncai01 8s infinite; }
.yuncai02{position:absolute;left:175px;top:303px; animation:yuncai01 5s infinite;-webkit-animation:yuncai01 5s infinite;}
@keyframes yuncai01{
    0%{transform: translateX(0px)}
    25%{transform: translateX(15px)}
    30%{transform: translateX(15px)}
    50%{transform: translateX(0px)}
    75%{transform: translateX(-15px)}
    80%{transform: translateX(-15px)}
    100%{transform: translateX(0px)}
}
@keyframes yuncai02{
    0%{transform: translateX(0px)}
    25%{transform: translateX(-30px)}
    50%{transform: translateX(0px)}
    75%{transform: translateX(30px)}
    100%{transform: translateX(0px)}
}
/*内容*/
.newyear_nr{width:100%;min-width:1200px; background:url(../images/nr_bg.jpg) repeat;font-family: "PingFang SC"; padding-bottom:80px;}
.newyear_title{width:1200px;height:150px;margin:0 auto; position:relative; background:url(../images/title.png) top center no-repeat;}
.newyear_nr01{width:1073px;border-radius:10px;margin:0 auto; background:url(../images/newnr_bg.jpg) repeat;position:relative;padding-top:60px;padding-left:42px;padding-right:42px; padding-bottom:135px;}
.baozhu{ position:absolute;top:-18px;right:-113px;}
.nr_top{height:35px;display:block}
.nr_top span{font-size:24px; font-weight:bold;color:#333; }

.newyear_p{width:1073px;height:auto; }
.newyear_p p{font-size:16px;line-height:26px;color:#333;margin:12px 0; text-indent:2em}
.newline{width:100%;height:65px; background:url(../images/line.png) center no-repeat;}

.nr_bottom{width:120px;height:60px; position:absolute;right:50px;bottom:50px}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.nr_top01{font-size:20px; font-weight:bold;color:#333; text-indent: 2em;}
