.tips>h3,.tips>p{overflow:hidden;text-overflow:ellipsis}.banner{position:relative;width:100%;min-height:500px;background:rgba(0,0,0,.01);overflow:hidden;margin-bottom:20px}.banner img{display:block;width:100%;height:auto;margin-top:-100px}.banner .text-box{position:absolute;left:0;top:50%;margin-top:-80px;width:100%;text-transform:uppercase}.banner .text-box h4{font-size:60px;text-align:center}.banner .text-box p{margin-top:20px;line-height:30px;font-size:20px;color:#666;text-align:center}.web-main-container{padding:0 18px}.web-main-container ul{margin-top:0;min-height:300px}.web-main-container li{position:relative;margin-top:30px;min-height:300px}.web-main-container li a{display:inline-block;width:100%}.activity{margin-bottom:40px}.activity li img{width:100%}.tips{margin-top:15px}.tips:hover{text-decoration:none}.tips:hover>h3,.tips:hover>p{color:#008cd6}.tips>h3{font-size:16px;color:#000;line-height:1.8em;white-space:nowrap;-webkit-transition:color .3s cubic-bezier(.73,.03,.31,1);-moz-transition:color .3s cubic-bezier(.73,.03,.31,1);transition:color .3s cubic-bezier(.73,.03,.31,1)}.tips>p{font-size:14px;color:#666;line-height:1em;white-space:nowrap;width:90%;-webkit-transition:color .3s cubic-bezier(.73,.03,.31,1);-moz-transition:color .3s cubic-bezier(.73,.03,.31,1);transition:color .3s cubic-bezier(.73,.03,.31,1)}.activity>ul>li strong,.web-main-content ul li strong{display:block;margin:1em 0 0;font-size:14px;color:#999;padding-top:1em}.activity>ul>li strong:after,.web-main-content ul li strong:after{content:'';width:20px;height:1px;overflow:hidden;top:0;left:0;background-color:#ccc}.web-main-content ul li strong{font-weight:700;position:relative}.web-main-content ul li strong:after{position:absolute}.activity>ul>li strong{position:relative}.activity>ul>li strong:after{position:absolute}.block-title{display:inline-block;padding-left:8px;font-size:24px;line-height:1em;font-weight:700;color:#333;vertical-align:middle}.moreInformation{display:inline-block;padding:.5em .5em .5em 1em;color:#999;border-radius:50px;border:1px solid #999;text-align:center;box-sizing:border-box;font-size:12px;-webkit-transition:all .3s cubic-bezier(.73,.03,.31,1);-moz-transition:all .3s cubic-bezier(.73,.03,.31,1);transition:all .3s cubic-bezier(.73,.03,.31,1);margin-left:15px}.activity .row{margin:0}.web-main-content{max-width:1400px;margin:0 auto}@media (max-width:768px){.banner{min-height:300px}.banner img{margin-top:0}.banner .text-box h4{font-size:30px;text-transform:uppercase;text-align:center}.banner .text-box p{font-size:14px}.web-main-container{padding:0 4px}}