@import "css/album_editor.css";@import "css/past_winners_editor.css";.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;width:100%;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}header,#content,footer{width:100%;}#content{padding:0 0 70px;}header{padding:28px 0 0 0;background:#fff;position:relative;z-index:99;}header .container{position:relative;}header #btn-menu{background:url("img/share/btn-menu.png") no-repeat;width:32px;height:22px;display:block;margin:20px 0;}header #btn-menu.active{background:url("img/share/btn-menu-rollover.png") no-repeat;}header #logo{display:inline-block;margin:0 75px 0 0;}@media screen and (max-width: 991px){header #logo{margin:0 32px 20px 0;}}@media only screen and (max-width: 767px){header #logo{margin:0 15px 0 0;}}header .logos{display:inline-block;vertical-align:top;margin:0 36px 0 0;position:relative;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .logos{margin:0 8px 0 0;}/*953795e33e25c16a067bcfa2a5842f5b*/}header .logos h5{display:block;font-size:13px;font-family:"Univers Next Pro Medium";color:#000;padding:0 0 6px;}header .logos img{display:inline-block;margin:3px 20px 0 0;max-width:100%;height:auto;}header .logos img.last{margin:3px 0 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .logos img{width:90px;margin:0 15px 0 0;}}@media only screen and (max-width: 767px){header .logos img{width:58px;margin:0 5px 0 0;}}header .navbar-m{display:none;z-index:100;background:#fff;padding:58px 0 0;position:absolute;top:0;left:0;width:100%;}header .navbar-m .nav{margin:60px 0 0;}header .navbar-m .application-platform{padding:0 0 40px;}header .navbar-m li{list-style:none;border-bottom:1px solid #efefef;}header .navbar-m li:hover{background:none;}header .navbar-m li.has-child a{background:url("img/share/btn-expand.png") no-repeat 95% center;}header .navbar-m li.has-child a:hover{background:url("img/share/btn-expand.png") no-repeat 95% center;}header .navbar-m li.has-child a.active{background:url("img/share/btn-collapse.png") no-repeat 95% center;}header .navbar-m li.has-child li{background:#efefef;border-bottom:1px solid #fff;}header .navbar-m li.has-child li a{background:none;padding:24px 20px;}header .navbar-m li.has-child li a:hover{background:none;}header .navbar-m li a{font-size:14px;letter-spacing:0.5px;padding:24px 0;display:block;}header .navbar-m li a:hover{background:none;}header .navbar-m li ul{display:none;}header .home-nav{text-align:center;position:relative;}header .social-nav{position:absolute;top:0;right:0;}header .btn-home{background:url("img/share/home-icon.png") #ee352d no-repeat center;width:38px;height:38px;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;vertical-align:middle;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .btn-home{position:absolute;left:0;top:0;}}header .btn-lang{width:38px;height:38px;line-height:40px;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;vertical-align:middle;background:#e5e5e5;font-size:15px;font-family:"Univers Next Pro Thin";text-align:center;margin:0 8px 0 0;}header .btn-lang.active{background:#000;color:#fff;}header .btn-lang.last{margin:0;}header .btn-social{width:38px;height:38px;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;vertical-align:middle;background:#000;margin:0 10px 0 0;}header .btn-social.last{margin:0;}header .nav-right{position:absolute;top:13px;right:0;}header .nav-right hr{width:2px;height:38px;margin:0 16px;display:inline-block;vertical-align:middle;background:#e5e5e5;}header .navbar-nav{max-width:1400px;width:100%;margin:28px auto 0;background:#000;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:none;border-bottom:3px solid #ee352d;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .navbar-nav{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}}header .navbar-nav #btn-login{z-index:101;width:118px;height:118px;-webkit-border-radius:118px;-moz-border-radius:118px;border-radius:118px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url("img/share/login-icon.png") no-repeat center 33px #ee352d;display:block;position:absolute;top:-9px;right:0;font-size:18px;color:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .navbar-nav #btn-login{right:20px;background:#ee352d;width:88px;height:88px;}}header .navbar-nav #btn-login span{padding:70px 0 0;display:block;text-align:center;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .navbar-nav #btn-login span{padding:0;line-height:88px;}}header .navbar-nav .resize{display:none;padding:0 20px;margin:0 80px 0 0;}header .navbar-nav .resize ul{padding:0;width:auto;}header .navbar-nav .resize ul li{padding:0 0 20px;}header .navbar-nav .resize ul li li{padding:20px 0 20px 30px;}@media screen and (max-width: 1230px){header .navbar-nav .resize{display:block;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .navbar-nav .resize{display:none;}}header .navbar-nav .normal{display:block;}@media screen and (max-width: 1230px){header .navbar-nav .normal{display:none;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .navbar-nav .normal{display:none;}}header .navbar-nav .normal.zh li .dot{width:60px;}header .navbar-nav .normal > ul{padding-right:128px;}header .navbar-nav .normal > ul:last-child{margin-top:0;padding-bottom:17px;}header .navbar-nav ul{list-style:none;margin:23px 0 0;padding:0 0 20px;}header .navbar-nav ul li{float:left;position:relative;}header .navbar-nav ul li:hover a,header .navbar-nav ul li.active a{color:#ee352d;}header .navbar-nav ul li:hover li a,header .navbar-nav ul li.active li a{color:#000;}header .navbar-nav ul li .dot{width:29px;margin:0 0 0 -4px;height:17px;display:inline-block;vertical-align:middle;background:url("img/share/dot.png") no-repeat center;}header .navbar-nav ul li a{font-size:14px;letter-spacing:0.5px;color:#fff;vertical-align:middle;}header .navbar-nav ul li:hover ul{display:block;}header .navbar-nav ul li ul{z-index:50;background:#e9e9e9;display:none;position:absolute;top:-5px;left:0;width:auto;padding:0 30px;-webkit-border-radius:0px 20px 20px 20px;-moz-border-radius:0px 20px 20px 20px;border-radius:0px 20px 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}header .navbar-nav ul li ul li{float:none;padding:20px 0;border-bottom:1px solid #f4f4f4;width:260px;}header .navbar-nav ul li ul li:hover a,header .navbar-nav ul li ul li.active a{color:#ee352d;}header .navbar-nav ul li ul li a{font-size:14px;letter-spacing:0.5px;color:#000;}header .navbar-nav ul li ul li.last{border:0;}#content{min-height:500px;}footer{background:#404040;padding:21px 0;}footer .container{position:relative;}footer .btn-ft-link{font-size:14px;color:#fff;text-decoration:underline;}footer p{position:absolute;top:0;right:0;font-size:14px;color:#fff;letter-spacing:0.5px;}footer p a,footer p a:link,footer p a:active,footer p a:visited{font-size:14px;color:#fff;text-decoration:none;}@media screen and (max-width: 991px),only screen and (max-width: 767px){footer p{position:relative;margin:40px 0 0;}}.page-top{max-width:1400px;background:#000;margin:0 auto;-webkit-border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;border-radius:0px 0px 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;}.page-banner{position:relative;height:280px;-webkit-border-radius:0px 0px 20px 20px;-moz-border-radius:0px 0px 20px 20px;border-radius:0px 0px 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;background-color:#f7f7f7;background-position:right;background-repeat:no-repeat;}@media only screen and (max-width: 767px){.page-banner{background-position:center;}}.page-banner #hexagon{position:absolute;left:5%;top:0;z-index:1;}.page-banner .bg-img{position:absolute;top:0;right:0;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;}.page-banner .shadow{display:block;position:absolute;left:0;bottom:51px;width:70%;background:url("img/share/banner-slogan-bg.png");background-size:100%;z-index:2;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.page-banner .shadow{width:100%;}}.page-banner .shadow .curve{width:99px;position:absolute;left:0;top:-98px;}.page-banner .shadow h1{font-family:'Univers Next Pro Thin';font-size:36px;letter-spacing:0.8px;color:#000;padding:0 0 0 97px;line-height:67px;font-weight:normal;}.page-banner .shadow h1 span{color:#ee352d;font-weight:normal;}.path{position:relative;max-width:1400px;margin:0 auto;background:#000;min-height:50px;line-height:50px;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}@media screen and (max-width: 1199px){.path{padding:0 15px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.path{padding:0;}}.path .container{position:relative;}.path a{font-size:14px;font-family:"Univers Next Pro Thin";vertical-align:middle;color:#fff;letter-spacing:0.6px;}.path a.last{font-family:'Univers Next Pro Regular';}.path .arrow{background:url("img/share/path-arrow.png") no-repeat center;width:9px;height:14px;display:inline-block;vertical-align:middle;margin:0 15px;}.path .btn-back{position:absolute;right:0;top:0;font-size:14px;color:#fff;background:url("img/share/btn-back.png") no-repeat left;padding:0 0 0 30px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.path .btn-back{right:20px;}}.path .path-wrap{width:80%;}.pagination-wrap{margin:41px 0 40px;}.pagination-wrap .page-item{width:24px;height:24px;line-height:24px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.pagination-wrap li{display:inline-block;vertical-align:middle;margin:0 4px;text-align:center;overflow:hidden;}.pagination-wrap li a{font-size:14px;color:#000;}.pagination-wrap li.active{background:#000;}.pagination-wrap li.active a{color:#fff;}#srch-page{width:33px;background:#fff;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 10px;}.bg-overlay{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:60;}.application-platform{display:inline-block;padding:0 12px 0 0;}.application-platform a{font-size:15px;color:#ee352d;display:inline-block;vertical-align:middle;}.application-platform .dot{background:url("img/member/dot.png") no-repeat center;display:inline-block;vertical-align:middle;width:6px;height:6px;padding:0 15px;}.winners{position:relative;margin:51px 0 0;}.winners h1{font-family:'Univers Next Pro Thin';font-size:32px;font-weight:normal;padding:0 0 26px;background:url("img/share/title-bg.png") no-repeat bottom;background-size:100%;display:block;}.winners #sel-year-wrap{position:absolute;top:0;right:0;border:0;width:200px;cursor:pointer;}.winners #sel-year-wrap .selected{display:block;width:200px;background:url('img/share/drop-down-arrow.png') #efefef no-repeat 91% 17px;font-size:15px;padding:12px 0 12px 21px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.winners #sel-year{cursor:pointer;display:none;border:0;font-size:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#efefef;border:1px solid #e2e2e2;z-index:1;position:relative;}.winners #sel-year.active{display:block;}.winners #sel-year li{list-style:none;font-size:15px;padding:12px 0 12px 21px;}.winners #sel-year li.first{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.winners #sel-year li.last{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.winners #sel-year li:hover{background:#ee352d;color:#fff;}@media only screen and (max-width: 767px){.winners #sel-year{position:relative;margin:20px 0 0;}}.winners .wrapper{margin:40px 0 0;}@media only screen and (max-width: 767px){.winners .wrapper{margin:20px 0 0;}}.winners .wrapper .awards{width:25%;background:#efefef;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.winners .wrapper .awards{width:100%;margin:20px 0;}}.winners .wrapper ul{padding:17px 0 40px;}.winners .wrapper li{list-style:none;padding:18px 27px 0;}.winners .wrapper li.active{background:url("img/awards/triangle.png") no-repeat left center;}.winners .wrapper li.active a{color:#ee352d;}.winners .wrapper li a{font-size:16px;font-family:"Univers Next Pro Bold";letter-spacing:0.5px;line-height:30px;word-break:break-word;padding:0 0 18px;display:block;border-bottom:1px solid #fff;}.winners .wrapper .list{float:left;width:71.5%;margin:0 0 0 3.5%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.winners .wrapper .list{width:100%;margin:20px 0;}}.winners .wrapper .list .item-wrap{background:#efefef;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;margin:0 0 24px;padding:0 0 27px;}.winners .wrapper .list .award-type{font-size:18px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:240px;height:40px;line-height:40px;display:block;text-align:center;background:#ffdf30;position:absolute;right:30px;top:30px;}@media only screen and (max-width: 767px){.winners .wrapper .list .award-type{position:relative;top:auto;right:auto;margin:20px auto 0;}}.winners .wrapper .list .award-type.gold{background:#ffdf30;color:#655100;}.winners .wrapper .list .award-type.sliver{background:#d0d0d0;color:#454545;}.winners .wrapper .list .award-type.bronze{background:#e9a17d;color:#6a2300;}.winners .wrapper .list .award-type.merit{background:#ee352d;color:#fff;}.winners .wrapper .list .item{margin:42px 31px 0;}.winners .wrapper .list .item h3{font-size:18px;font-family:"Univers Next Pro Bold";letter-spacing:1px;margin:0 245px 0 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.winners .wrapper .list .item h3{margin:0;}}.winners .wrapper .list .item p{font-size:15px;line-height:30px;margin:26px 55px 0 0;}@media {.winners .wrapper .list .item p{margin:26px 0 0 0;}}.winners .wrapper .list .item .btn-learn-more span{color:#ee352d;font-size:15px;}.details{margin:43px 0 0;}.gallery{margin:32px 0 0;padding:28px 0 0;background:#e2e2e2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.gallery .gallery-wrap{position:relative;}.gallery .gallery-wrap .swiper-button-next{background:url("img/share/red_arrow_next.png");width:27px;height:43px;display:block;top:42%;right:9.5%;}.gallery .gallery-wrap .swiper-button-prev{background:url("img/share/red_arrow_prev.png");width:27px;height:43px;display:block;top:42%;left:9.5%;}.gallery .gallery-top{width:58.3%;}.gallery .gallery-top .swiper-wrapper{margin:0 0 26px;}.gallery .gallery-top .swiper-slide{width:100%;}.gallery .gallery-top .swiper-slide img{margin:0 auto 17px;display:block;}.gallery .gallery-top .swiper-slide h4{font-size:16px;width:58.3%;margin:0 auto;display:block;text-align:center;}.gallery .gallery-top .swiper-slide iframe{position:absolute;left:0;top:0;width:100%;height:100%;}.gallery .thumbs-wrap{background:#efefef;position:relative;}.gallery .thumbs-wrap .swiper-button-next{background:url("img/share/red_arrow_small_next.png");width:13px;height:20px;display:block;top:56%;right:11%;}@media only screen and (max-width: 767px){.gallery .thumbs-wrap .swiper-button-next{right:9%;}}.gallery .thumbs-wrap .swiper-button-prev{background:url("img/share/red_arrow_small_prev.png");width:13px;height:20px;display:block;top:56%;left:11%;}@media only screen and (max-width: 767px){.gallery .thumbs-wrap .swiper-button-prev{left:9%;}}.gallery .gallery-thumbs{width:72%;margin:10px auto 0;padding:23px 0 18px;}.gallery .gallery-thumbs .swiper-slide{width:96px;}.gallery .gallery-thumbs .swiper-slide img{cursor:pointer;}.gallery .gallery-thumbs .swiper-slide .play{position:absolute;left:0;top:0;width:100%;height:100%;background:url(img/album/icon_play.png) no-repeat center center;}.gallery .gallery-thumbs .swiper-slide-active{border:2px solid #ee352d;}.gallery .pageno{background:#ee352d;color:#fff;padding:4px 19px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:15px;}.award-type{font-size:18px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:240px;height:40px;line-height:43px;display:block;text-align:center;background:#ffdf30;position:absolute;right:0;top:0;}@media only screen and (max-width: 767px){.award-type{position:relative;margin:20px 0;}}.award-type.gold{background:#ffdf30;color:#655100;}.award-type.sliver{background:#d0d0d0;color:#454545;}.award-type.bronze{background:#e9a17d;color:#6a2300;}.award-type.merit{background:#ee352d;color:#fff;}.winner-content{margin:44px 0 29px;position:relative;}.gallery-top h4{font-size:16px;width:58.3%;margin:0 auto;display:block;text-align:center;}