.banner{width:100%;height:500px;background:url("../img/pos_banner.jpg") no-repeat center}.banner h1{text-align:center;padding-top:240px;color:#fff}.introduce{width:100%;padding:100px 0}.introduce .item .logo{position:relative;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:30px;height:30px;margin:0 20px 0 0}.introduce .item .logo:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:30px;height:30px;background:url("../img/pos_logo.png") no-repeat}.introduce .item:nth-child(2) .logo:before{background-position:0 -107px}.introduce .item:nth-child(3) .logo:before{background-position:0 -238px}.introduce .item:last-child .logo:before{background-position:0 -366px}.introduce .item h4{margin-bottom:18px;font-weight:400;color:#333}.introduce .item p{margin:0 0 40px 50px}.introduce img{float:right}.au img{margin-top:65px}.programme{background-color:#f6f7fb;padding-bottom:50px}h2{margin:70px 0}.programme .container > div{padding:0}.programme .ph{position:relative;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:300px;height:660px;font-size:14px}.programme .ph:after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:295px;height:525px;background:url("../img/pos_ph2.png") no-repeat;margin-top:80px;filter: drop-shadow(1px 1px 10px rgba(0,0,0,.15))}.au .ph:after{margin-top:110px}.programme .container div:nth-child(2) .ph{float:left}.programme .container div:nth-child(3) .ph:after{background-position:-451px 0}.programme .container div:nth-child(4) .ph{float:right}.programme .container div:nth-child(4) .ph:after{background-position:-902px 0}.life .tables{padding-bottom:90px}.life td{border:none}.life td .content{margin:8px}.life .first{margin-top:0;margin-left:0}.life .two{margin-top:0}.life .three{margin-top:0;margin-right:0}.life .five{margin-right:0}.life .six{margin-bottom:0;margin-left:0}.life .seven{margin-right:0;margin-bottom:0}.life .tab{margin:0}.life .content{position:relative;overflow:hidden}.life .content .mask{display:none;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.7);z-index:10}.life .text{position:absolute;top:50%;left:0;height:30px;width:100%;margin-top:-15px;text-align:center}.life span{color:#fff;padding-bottom:3px;border-bottom:1px solid #ccc;cursor:default;font-size:16px;font-weight:bold}.life .content img{z-index:10;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.hovers{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.life .content:hover .mask{display:block}.parameter{padding-bottom:50px}.parameter table{border:none;width:100%}.parameter td,.parameter th{border:8px solid #fff;background:#f7f7f7;padding:15px}.parameter th{font-size:20px;text-align:center;background:linear-gradient(#e7e7e7,#f4f4f4);border-left:none;border-right:none}.parameter tr td:first-child{text-align:right;border-left:none}.parameter tr td:last-child{border-right:none}.parameter td:last-child{padding-left:20px}.register_now{background-color:#2a395b;overflow:hidden}.register_now h3{text-align:center;font-size:32px;color:#fff;line-height:36px;padding:40px 0 50px}.register_now ul > li{text-align:center}.register_now ul > li:before{content:"";display:inline-block;height:72px;width:72px;background:url("../img/other_logo.png") no-repeat}.register_now ul > li:nth-child(2):before{background-position:-173px 0}.register_now ul > li:nth-child(3):before{background-position:-352px 0}.register_now ul > li:nth-child(4):before{background-position:-529px 0}.register_now ul > li:nth-child(5):before{background-position:-704px 0}.register_now .container > a{display:block;margin:35px auto 25px;width:130px;height:40px;line-height:40px;background:#fff;text-align:center;font-size:16px;color:#000;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}@media screen and (max-width:1200px){.introduce{padding-bottom:0}.introduce img{float:none;padding:50px 0;margin-top:0}}@media screen and (max-width:992px){.programme .ph{margin:0 auto;float:none !important}}@media screen and (max-width:768px){.life td .content{margin:3px}}