.font-white{color:#fff;}
.font-black{color:#333;}
.font-center{text-align: center;}
.title-box h1{font-size: 48px; line-height: 72px; padding:0 0 20px 0; font-weight: 600; padding:200px 0 0;}
.title-box p{line-height: 36px; font-size: 24px; padding:40px 0 0;}
.section{position: relative; width: 100%; height: 1200px; overflow: hidden;}
/*
.section .transi-up{opacity: 0; -webkit-transform: translate3d(0,30px,0); -moz-transform: translate3d(0,30px,0); transform: translate3d(0,30px,0);}
.section.is-visible .transi-up{opacity: 1; -webkit-transition: opacity .8s; -moz-transition: opacity .8s; transition: opacity .8s; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);}
*/

.blackglass{position: relative;}
.blackglass .product-banner{position: relative; height: 1200px; overflow: hidden; background: url('../images/blackglass_banner.jpg') 50% no-repeat #252525;}
.blackglass .product-banner .wrap{position: relative;}
.blackglass .product-banner .title-box {width: 100%; color:#fff; text-align: center; padding:240px 0 0;}
.blackglass .product-banner .title-box h1{padding:0;}
.blackglass .product-banner .title-box .curve{background: #00a0e9; padding:6px 10px; margin:0 0 0 10px; color: #fff; border-radius: 10px;}
.blackglass .product-banner .title-box p{color:#fff;}
.blackglass .product-banner .title-box .fun{ line-height: 28px; font-size: 14px; color:#666;}
.blackglass .product-main-content{position: relative; overflow: hidden; box-sizing: border-box;}


.section_appearance{ background: url('../images/index_blackglass_appearance_bg.jpg') no-repeat #000; background-position: center;}
