@import url('https://fonts.googleapis.com/css?family=ZCOOL+XiaoWei');*{box-sizing:border-box;outline:0;}html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ul, li{margin:0;padding:0;list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select{vertical-align:middle;outline:none;}body{background:#f2f2f2;font-family:'ZCOOL XiaoWei', serif;font-weight:400;font-size:14px;color:#555;}a{position:relative;color:#454545;text-decoration:none;}a:hover{color:#e84448;}h1, h2, h3{margin:20px 0 10px 0;font-size:24px;font-weight:400;}.width-wrap{position:relative;width:100%;max-width:1250px;margin:0 auto;padding:0 10px;}.clearfix:after{display:table;content:"";clear:both;}.heading-container{position:relative;}.heading-container:after{content:'';display:block;clear:both;}.header{z-index:2;overflow:hidden;position:relative;width:100%;min-height:60px;background:#222;text-align:center;}.header .menu-switcher-container{display:none;float:left;padding:11px 0;}.header .menu-switcher-container .menu-switcher{height:38px;padding:0 10px;background:#fff;font-size:18px;line-height:38px;transition:0.15s ease color;cursor:pointer;}.header .menu-switcher-container:hover .menu-switcher,.menu-opened .header .menu-switcher-container .menu-switcher{color:#000;}.header .logo{margin:8px 0 0 0;float:left;color:#fff;font-size:32px;line-height:42px;font-weight:bold;}.header .logo a{display:block;color:#fff;transition:0.15s ease color;}.header .logo span{color:#e84448;transition:0.15s ease color;}.header .logo a:hover{color:#e84448;}.header .logo a:hover span{color:#fff;}.header .search{float:right;position:relative;height:60px;padding:11px 0 11px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:3;}.header .search .search-input{display:block;overflow:hidden;width:300px;height:38px;padding:0 70px 0 10px;border:0;border-radius:3px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'ZCOOL XiaoWei', serif;}.header .search .search-submit{display:block;overflow:hidden;display:block;position:absolute;top:11px;right:0;height:38px;padding:0 10px;border:0;border-radius:3px;background:#e84448;color:#fff;cursor:pointer;transition:0.15s ease opacity;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'ZCOOL XiaoWei', serif;}.header .search .search-submit:hover{opacity:0.85;}.navigation-section{}.navigation-section .navigation{overflow:hidden;}.navigation-section .navigation li{display:inline-block;font-weight:600;text-transform:uppercase;line-height:40px;}.navigation-section .navigation a{height:40px;padding:0 10px;display:block;background:#aaa;color:#000;line-height:40px;transition:0.15s ease background-color, 0.15s ease color;}.navigation-section .navigation a:hover,.navigation-section .navigation li.active a{background:#222;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e84448;}.thumbs{margin:10px -5px;text-align:center;letter-spacing:-5px;}.thumbs .thumb{display:inline-block;width:25%;padding:0 5px 10px 5px;letter-spacing:0;}.thumbs .thumb a{display:block;overflow:hidden;border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,0.75);}.thumbs .thumb:hover a{color:#e84448;}.thumbs .thumb .thumb-image{position:relative;display:block;}.thumbs .thumb .thumb-container{position:relative;display:block;overflow:hidden;}.thumbs .thumb .thumb-image img{display:block;width:100%;}.thumbs .thumb .thumb-description{padding:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#222;color:#fff;line-height:16px;text-align:left;transition:0.15s ease color;}.thumbs .thumb.category .thumb-description{font-size:24px;line-height:24px;text-align:center;}.thumbs .thumb:hover .thumb-description{color:#e84448;}.thumbs .thumb .thumb-info{font-size:13px;position:absolute;top:0;right:0;padding:0 5px;background:rgba(0,0,0,0.5);line-height:20px;color:#fff;transition:0.15s ease top;}.thumbs .thumb.category .thumb-info{}.thumbs .thumb:hover .thumb-info{top:-20px;}.thumbs .thumb .thumb-info span{display:block;text-align:center;}.thumbs .thumb .thumb-info span{display:block;text-align:center;}.paginator{margin:0 auto;text-align:center;}.paginator li{margin:0 2px;display:inline-block;vertical-align:top;}.paginator li a{min-width:38px;height:38px;padding:0 10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-weight:600;line-height:38px;background:#222;color:#ffffff;transition:0.15s ease color;}.paginator li a:hover,.paginator li a.active{color:#e84448;}.paginator li a i{height:38px;display:block;background-repeat:no-repeat;background-position:center;}.bottom-text{padding:30px 0;font-size:14px;line-height:20px;}.list-section{}.list-section ul{-webkit-columns:5;columns:5;margin-bottom:15px;}.list-section ul.categories{-webkit-columns:1;columns:1;}.list-section ul li{padding:5px 5px 5px 0;line-height:24px;}.list-section .letter{font-size:32px;color:#e84448;font-weight:bold;}.list-section ul.categories li{display:block;float:left;width:25%;padding:5px 20px 5px 0;}.list-section ul li a{display:block;overflow:hidden;font-size:18px;line-height:24px;transition:0.15s ease color;}.list-section ul li a span{display:block;float:right;margin-left:20px;padding:0 10px;border-radius:3px;background:#e84448;font-size:12px;color:#ffffff;transition:0.15s ease background-color;}.list-section ul li a:hover span{background:#222;}.spots-section{padding:10px 0;}.spots{text-align:center;}.spots .spot{display:inline-block;text-align:center;}.video-wrapper{padding:10px 0;}.video-container{float:left;width:calc(100% - 310px);}.video-container .video{position:relative;padding-top:66%;}.video-container .video img,.video-container .video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.video-container h1{margin:10px 0;}.video-container .video-about{margin:10px 0;font-size:16px;line-height:30px;}.video-container .video-about a{display:inline-block;margin-bottom:2px;padding:0 10px;border-radius:3px;background:#000;color:#fff;transition:0.15s ease color;}.video-container .video-about a:hover{color:#e84448;}.video-aside{float:left;width:310px;padding:44px 0 0 10px;}.video-aside .video-aside-block{margin-bottom:10px;}.video-aside .video-aside-block img,.video-aside .video-aside-block iframe{display:block;}.footer{padding:30px 0;background:#222;font-size:13px;}.footer .width-wrap:after{content:'';display:block;clear:both;}.footer a{color:#fff;text-decoration:underline;cursor:pointer;}.footer a:hover{text-decoration:none;}.footer .footer-text{float:left;line-height:20px;}.footer .footer-copyright{float:right;text-align:right;line-height:20px;color:#ccc;}@media (max-width:1100px){.header .menu-switcher-container{display:block;}.header .logo{margin-left:20px;}.navigation-section .navigation{display:none;}.menu-opened .navigation-section .navigation{display:block;}.header .navigation li{float:none;padding:0 10px;line-height:40px;}.header .navigation a{height:40px;}}@media (max-width:1000px){.list-section ul{-webkit-columns:4;columns:4;}.list-section ul.categories li{width:33.333333%;}.video-container{float:none;width:100%;margin-bottom:10px;}.video-aside{float:none;width:100%;padding:0;text-align:center;}.video-aside .video-aside-block{display:inline-block;}}@media (max-width:760px){.header .logo{position:absolute;left:50%;margin-left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.header .search{background:#222;left:10px;width:calc(100% + 20px);height:50px;padding:0 10px 10px;}.header .search .search-input{width:100%;}.header .search .search-submit{top:0;right:10px;}.list-section ul{-webkit-columns:3;columns:3;}.list-section ul.categories li{width:50%;}}@media (max-width:670px){.video-aside .video-aside-block:nth-child(2){display:none;}}@media (max-width:560px){.width-wrap{padding:0 5px;}.header{min-height:50px;}.header .menu-switcher-container{padding:5px 0;}.header .logo{margin-top:3px;font-size:24px;}.header .navigation{top:50px;}.header .search{height:45px;left:0;width:calc(100% + 10px);}.header .search .search-submit{right:5px;}.list-section ul{-webkit-columns:2;columns:2;}.list-section ul.categories li{width:100%;}.footer{padding:10px 0;}.footer .footer-text{float:none;text-align:center;margin-bottom:5px;}.footer .footer-copyright{float:none;text-align:center;margin-bottom:5px;}}@media (max-width:340px){.list-section ul{-webkit-columns:1;columns:1;}}@media (max-width:1000px){.thumbs .thumb{width:33.333333%;}}@media (max-width:670px){.thumbs .thumb{width:50%;padding-bottom:0;}}@media (max-width:340px){.thumbs .thumb{width:100%;}}.fluid_video_wrapper{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}