body{margin:0;padding:0;font-family:droid-sans,stheiti,hei,'Hiragino Sans GB',"microsoft yahei",sans-serif;font-size:14px}a{color:#444;text-decoration:none}a:focus{outline:0}p{margin:0 0 1em 0}img{max-width:100%}.part{border-bottom:1px solid #e9e9e9}.fixed_bg{background-attachment:fixed}.buttons{margin-top:115px;margin-bottom:50px;text-align:center;-webkit-font-smoothing:antialiased}.buttons a{letter-spacing:1px;font-family:Arial;font-size:18px;text-decoration:none;color:#fff;padding:15px 30px;background:#fff;background-color:rgba(0,0,0,.3);border-radius:3px;margin:0 18px;line-height:60px}.buttons a:hover{background:#f3f3f3;background-color:rgba(0,0,0,.5)}.buttons a i{padding-right:10px}.buttons a:focus{outline:0}.aha{background-color:#555;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;color:#fff;padding:135px 0 150px 0;-webkit-font-smoothing:antialiased}.aha .buttons{margin-bottom:0}.aha h1,.aha h2{text-shadow:1px 2px 3px rgba(0,0,0,.3)}.aha h1{margin-top:0;margin-bottom:20px;font-size:42px;line-height:1.1}.aha h2{margin-bottom:1em;font-size:36px;line-height:1.1}.aha .content{text-shadow:1px 2px 3px rgba(0,0,0,.3);letter-spacing:1px;-webkit-font-smoothing:subpixel-antialiased}.one_page{padding:0;height:100%;width:100%;position:absolute;left:0;top:0}.one_page .aha_wrap{position:relative;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.just_short_text{text-align:center;padding:100px 0;-webkit-font-smoothing:antialiased}.just_short_text h2{font-size:20px;color:#111}.just_short_text .content{margin-top:50px;color:#444;font-size:14px;line-height:1.8;letter-spacing:1px}.common{padding:100px 0;-webkit-font-smoothing:antialiased}.common h2{font-size:24px;color:#111;text-align:center}.common .content{color:#444;font-size:14px;line-height:1.8;letter-spacing:1px;width:75%;margin:50px auto 0 auto}.common .content a{color:#444;border-bottom:1px dashed #444;padding-bottom:1px}.common .content a:hover{color:#222;border-bottom:1px solid #222}.less_common{text-align:center;padding:100px 0;-webkit-font-smoothing:antialiased}.less_common h2{font-size:24px;color:#111}.less_common .content{margin-top:50px;color:#444;font-size:14px;line-height:1.8;letter-spacing:1px}.less_common .content a{color:#444;border-bottom:1px dashed #444;padding-bottom:1px}.less_common .content a:hover{color:#222;border-bottom:1px solid #222}.list{padding:100px 0 0 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.list h2{text-align:center;line-height:1.2;margin:0;font-weight:400;color:#111}.list ul{list-style:none;text-align:center;zoom:1;padding:50px 0;margin:0}.list ul:after{content:" ";display:block;clear:both;height:0;font-size:0;line-height:0}.list ul li{float:left;width:33.3333%;margin-bottom:80px}.list ul li .li_wrap{width:90%;margin:0 auto;overflow:hidden}.list ul li img{height:220px;padding-bottom:3px}.list ul li a.with_image:hover img{padding-bottom:0;border-bottom:3px solid #ff4853}.list ul li h3{line-height:1.2;margin:1.5em 0 .2em 0;font-size:16px}.list ul li .sub_content{color:#888;font-size:14px;line-height:1.6;margin-top:1em}.list ul li .links{margin:1em 0}.list ul li .links a{font-size:12px;color:#888;margin:0 5px}.list ul li .links a:hover{color:#222;border-bottom:1px solid #222}.list ul .dom_2{width:50%}.list_with_bg h2{color:#fff;text-shadow:1px 2px 3px rgba(0,0,0,.5)}.list_with_bg ul li h3{color:#fff}.list_with_bg ul li .sub_content{color:#fff}.list_with_bg ul li a{color:#fff}.list_with_bg ul li .links a{color:#fff}.list_with_bg ul li .links a:hover{color:#fff;border-bottom:1px solid #fff}.team_list ul li img{border-radius:100%;border:1px solid #f0f0f0}#footer{text-align:center;font-size:12px;padding:20px 0 15px 0}#footer a{margin:0 15px;color:#999}#footer a:hover{color:#333}.video_player{overflow:hidden}.video-js{margin:0 auto}.video-js .vjs-big-play-button{display:none}@media only screen and (max-width:680px){.buttons a{font-size:14px;padding:10px 20px;margin:0 12px;line-height:48px}.list ul li{width:100%}.list ul .dom_2{width:100%}.common .content{width:90%}}