#luxy { top: 0; z-index: 1; }

#banner { margin-bottom: 10px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
#banner a { display: block; position: relative; }
#banner .item { position: relative; }
#banner .item.selected .wrap { filter: alpha(opacity=100); opacity: 1; top: 25%; }
#banner .wrap { width: 100%; position: absolute; top: 0; left: 0; text-align: center; color: #fff; line-height: 1; text-transform: uppercase; filter: alpha(opacity=0); opacity: 0; transition: cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s all; -moz-transition: cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s all; -webkit-transition: cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s all; -o-transition: cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s all; -ms-transition: cubic-bezier(0.68, -0.55, 0.265, 1.55) 1s all; margin-top: 130px; }
#banner .smTit { font-size: 40px; font-family: 'opensanslight', 'Microsoft YaHei', SimSun, Sans-serif; }
#banner .bgTit { font-size: 60px; font-family: 'opensansbold', 'Microsoft YaHei', SimSun, Sans-serif; }
#banner .slick-dots li button { filter: alpha(opacity=100); opacity: 1; }
#banner .slick-dots li.slick-active button { background: #0D3469; filter: alpha(opacity=100); opacity: 1; }
#banner .slick-dots { bottom: 5%; }

@media screen and (max-width: 1400px) { #banner .wrap .tit { font-size: 40px; } }
@media screen and (max-width: 1200px) { #banner .wrap { display: none; }
    #banner .slick-prev, #banner .slick-next { width: 30px; height: 30px; line-height: 30px; font-size: 16px; margin-top: -15px; } }
@media screen and (max-width: 875px) { #banner { margin-bottom: 40px; } }