@charset "utf-8";
body{overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;color:#333;font-weight:400;font-size:14px;font-family:lantinghei sc,open sans,Arial,hiragino sans gb,microsoft yahei,微软雅黑,STHeiti,wenquanyi micro hei,SimSun,sans-serif,MicrosoftYaHeiLight,microsoft yahei light;}
@media(min-width:768px){body{font-weight:100;}
}
::-moz-selection{color:#fff;}
::selection{color:#fff;}
:focus{outline:0;}
a{text-decoration:none;}
a:focus,a:hover{outline:0;text-decoration:none;}
.text-indent{text-indent:2em;}
.navbar{height:auto;box-shadow:0 0 3px rgba(0,0,0,.2);}
@media(max-width:768px){.navbar-brand{float:none;display:table;display:-webkit-box\9;margin-right:auto;margin-left:auto;padding:8px 0;height:50px!important;}
}
.navbar img{height:50px;}
@media(min-width:768px){.navbar{height:60px;}
.navbar-brand{float:left;padding:0 15px 10px 0;}
.navbar img{height:60px;}
}
.nav li a{padding:15px 25px;font-size:16px;}
@media(min-width:768px){.nav li a{padding:20px 25px;border-bottom:0;}
}
ul.nav li{width:100%;text-align:left;}
ul.nav li a{display:block;}
ul.nav li:hover>ul{display:block;}
ul.nav ul{position:relative;display:block;}
ul.nav ul li{position:relative;float:none;}
ul.nav ul li a{display:block;padding:10px 40px;}
ul.nav ul ul{position:absolute;left:100%;display:block;padding:0;}
ul.nav ul ul li{position:absolute;float:none;}
ul.nav ul ul ul{position:absolute;left:100%;display:block;padding:0;}
ul.nav ul ul ul li{position:absolute;float:none;}
@media(min-width:768px){ul.nav{display:-webkit-flex;display:-ms-flexbox;display:flex;}
ul.nav ul{position:relative;display:none;margin:0;padding:0;width:100%;list-style:none;}
ul.nav li{width:auto;text-align:center;}
ul.nav li:hover>ul{display:block;}
ul.nav ul li{position:relative;float:none;}
ul.nav ul li a{padding:12px 25px;}
ul.nav ul ul{position:absolute;top:0;left:100%;display:none;}
ul.nav ul ul li{position:relative;float:none;}
}
.searchform_button{padding:15px 15px 15px 0;border:0;cursor:pointer;}
@media(min-width:768px){.searchform_button{margin-right:5px;padding:20px 0 20px 15px;}
.login_button{margin-right:0;padding:20px 0 20px 15px;border:0;cursor:pointer;}
}
#searchform{position:absolute;top:0;right:0;z-index:9999;display:none;}
@media(min-width:768px){#searchform{right:-5px;}
}
.form-text{padding:8px 50px 8px 20px;border:1px solid #ddd;border-radius:20px;vertical-align:middle;line-height:20px;}
.form-text.form-input{width:200px;border:0;color:#fff;}
#searchform input::-webkit-input-placeholder{color:#fff;}
#searchform input:-moz-placeholder{color:#fff;}
#searchform input::-moz-placeholder{color:#fff;}
#searchform input:-ms-input-placeholder{color:#fff;}
.form-button{position:absolute;margin:6px 0 0 160px;border:0;background:0 0;color:#eee;}
.form-button:focus,.form-button:hover{color:#fff;}
.swiper-container{margin-top:25px;width:100%;height:100%;}
@media(max-width:768px){
.swiper-container{margin-top:20px;}
.swiper-pagination{margin-right:0;text-align:center;}
.swiper-pagination-bullet{width:12px;height:12px;}
}
.swiper-slide p{position:absolute;bottom:0;left:0;z-index:150;margin:0;padding:10px;width:100%;opacity:.7;}
.swiper-slide img{display:block;}
.multi{margin-bottom:15px;padding:0;height:18px;border-bottom:1px solid #e5e5e5;line-height:32px;}
.multi i{padding:0 10px 0 0;background:#fff;font-size:18px;}
.multi .title{padding:0 20px 0 0;background:#fff;color:#505050;font-weight:600;font-size:18px;}
.post-istop{margin-top:25px;}
.post-istop .multi{line-height:33px;}
.post-istop .istop{margin-top:15px;border:1px #e5e5e5 solid;color:#505050;}
.post-istop .istop a{display:block;overflow:hidden;}
.post-istop .istop:hover{box-shadow:0 0 8px #ccc;cursor:pointer;}
.post-istop .istop:hover a{color:#fff;}
.post-istop .istop span{display:block;overflow:hidden;margin:0;padding:0;padding-bottom:66.66666666%;width:100%;height:0;max-width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.post-istop .istop:hover span{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.post-istop .istop p{overflow:hidden;margin:0;padding:0 10px;height:35px;font-size:14px;line-height:35px;}
.post-istop .istop p a{color:#333;}
.post-multi{margin-top:25px;}
@media(max-width:768px){.post-multi{margin-top:15px;}
}
.post-multi .multi{line-height:33px;}
.post-multi ul{margin:0;padding-top:10px;}
.post-multi .post-article{margin:0;height:34px;border-left:3px #fff solid;line-height:34px;}
.post-multi .post-article:hover{background:#f6f6f6;}
.post-multi li:nth-child(5n){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #e3e3e3;}
.post-multi .multi-title{overflow:hidden;margin:0;padding:0 10px;height:24px;line-height:24px;}
.post-multi .multi-title a{color:#333;font-weight:400;font-size:14px;}
.post-multi .multi-time{padding-right:10px;color:#999;font-size:13px;}
.post-multi dl{overflow:hidden;margin:20px 0 0;border:1px #e5e5e5 solid;background:#fff;}
.post-multi dl:hover{box-shadow:0 0 8px #ccc;cursor:pointer;}
.post-multi dt a{display:block;overflow:hidden;}
.post-multi dt img{display:block;width:100%;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.post-multi dt img:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.post-multi .photo-title{margin:0;padding:5px 10px 10px;line-height:14px;}
.post-multi .photo-title a{color:#505050;font-size:14px;}
@media(min-width:768px){.post-multi ul{padding-top:15px;}
.post-multi .post-article{margin:0 0 5px;height:40px;border-left:3px #fff solid;line-height:40px;}
.post-multi li:nth-child(5n){margin-bottom:15px;padding-bottom:10px;}
.post-multi .multi-title{margin:0;padding:0 10px;height:30px;line-height:30px;}
.post-multi .multi-title a{font-weight:100;font-size:16px;}
.post-multi .photo-title{margin:0;padding:10px 15px;line-height:24px;}
.post-multi .photo-title a{font-weight:100;font-size:18px;}
}
.post-multi .photo-time{padding:0 15px;color:#666;}
.post-multi .photo-content{padding:10px 15px;line-height:25px;}
.post-multi blockquote{margin:30px 0 0;padding:15px 20px;border:0;border-left:4px solid #ccc;background:#f6f6f6;quotes:"\201C""\201D""\2018""\2019";font-size:14px;line-height:25px;}
.post-multi blockquote:before{margin-right:.18em;color:#ccc;content:open-quote;vertical-align:-.4em;font-size:4em;line-height:.1em;}
.post-multi blockquote p{display:inline;font-size:14px;line-height:26px;}
.media{margin:0;padding:15px 0 10px;border-bottom:1px solid #eee;}
.media-left{position:relative;padding:0 10px 0 0;}
.media-left a{display:block;overflow:hidden;}
.media-left img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.media-left img:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.media-left span{position:absolute;top:0;right:20px;padding:2px 6px;color:#fff;font-size:13px;opacity:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;filter:alpha(opacity=0);-ms-transition:all .5s ease-out;}
.media-left:hover span{opacity:1;filter:alpha(opacity=100);}
@media(min-width:992px){.media-left{padding:0 20px 0 0;}
}
@media(min-width:768px) and (max-width:991px){.media-left{padding:0 20px 0 0;}
}
.media-heading{overflow:hidden;margin-bottom:5px;max-height:45px;line-height:18px;}
.media-heading span{margin-top:0;margin-right:10px;padding:4px 10px;border-radius:4px;color:#fff;font-size:13px;}
.media-heading a{color:#333;font-size:16px;}
@media(min-width:768px){.media{padding:20px 0;}
.media-heading{;margin-bottom:10px;height:32px;line-height:32px;}
.media-heading a{font-size:20px;}
}
.media-body p{overflow:hidden;color:#333;line-height:24px;}
.media-body p a{color:#333;}
.media-body .media-time{margin:0;padding:0;color:#666;font-size:12px;}
.media-three{overflow:hidden;margin:0;padding:3px 0 6px;}
.media-three-thumbnail{position:relative;float:left;padding:0 8px 0 2px;width:33.33333333%;}
.media-three-thumbnail:hover{cursor:pointer;}
.media-three-thumbnail a{display:block;overflow:hidden;}
.media-three-thumbnail span{display:block;overflow:hidden;margin:0;padding:0;width:100%;height:0;max-width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.media-three-thumbnail:hover span{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
@media(min-width:768px){.media-body .media-time{color:#666;font-size:14px;}
.media-body p{overflow:hidden;max-height:150px;color:#333;line-height:25px;}
}
#my-gallery-container .item dt{position:relative;}
#my-gallery-container .item dt span{position:absolute;top:0;right:0;padding:4px 8px;color:#fff;font-weight:100;font-size:14px;opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;filter:alpha(opacity=0);-ms-transition:all .5s;}
#my-gallery-container .item dt:hover span{opacity:1;filter:alpha(opacity=100);}
.comment-pagebar{margin:30px 0 0;padding:0;text-align:center;}
.pagebar{margin:30px 0;padding:0;text-align:center;}
@media(min-width:768px){.pagebar{margin:40px 0;}
}
.comment-pagebar a,.pagebar a{display:inline-block;margin:0 0 5px;padding:0 12px;height:32px;border:1px solid #fff;background:#eee;color:#666;line-height:32px;}
.comment-pagebar a:focus,.comment-pagebar a:hover,.pagebar a:focus,.pagebar a:hover{color:#fff;}
.comment-pagebar .now-page,.pagebar .now-page{display:inline-block;padding:0 12px;height:30px;color:#fff;line-height:32px;}
.comment-pagebar .page-num,.pagebar .page-num{margin:0 15px 0 0;color:#666;}
@media(min-width:992px){.comment-pagebar a,.pagebar a{padding:0 16px;height:38px;line-height:38px;}
.comment-pagebar .now-page,.pagebar .now-page{padding:0 16px;height:36px;line-height:38px;}
}
#sidebar{margin-bottom:20px;}
#sidebar a:focus,#sidebar a:hover{text-decoration:underline;}
#sidebar .function{overflow:hidden;margin-top:25px;}
#sidebar .function_t{margin-bottom:15px;padding:0 1px;height:18px;background:#fff;color:#505050;font-weight:600;font-size:18px;line-height:32px;}
#sidebar .function_t:before{padding:0 10px 0 0;background:#fff;font-size:18px;font-family:FontAwesome;}
#sidebar .function_t:after{position:relative;display:inherit;margin:-15px 0 0 116px;padding:0;width:100%;border-bottom:1px solid #e5e5e5;background:#fff;content:'';}
#divCalendar .function_t:before{content:'\f274';}
#divNavBar .function_t:before{content:'\f0c9';}
#divCatalog .function_t:before{content:'\f1b2';}
#divContorPanel .function_t:before{content:'\f013';}
#divPrevious .function_t:before{content:'\f044';}
#divNewpost .function_t:before{content:'\f040';}
#divLinkage .function_t:before{content:'\f0c1';}
#divSearchPanel .function_t:before{content:'\f002';}
#divFavorites .function_t:before{content:'\f02e';}
#divArchives .function_t:before{content:'\f02d';}
#divComments .function_t:before{content:'\f075';}
#divStatistics .function_t:before{content:'\f05a';}
#divMisc .function_t:before{content:'\f03e';}
#divTags .function_t:before{content:'\f02c';}
#divHotpost .function_t:before{content:'\f135';}
#divReaders .function_t:before{content:'\f21d';}
#divFollow .function_t:before{content:'\f025';}
#divGuess .function_t:before{content:'\f074';}
#divArchives ul,#divCatalog ul,#divFavorites ul,#divLinkage ul,#divMisc ul,#divNavBar ul,#divStatistics ul{overflow:hidden;margin:0;padding:0;list-style:none;}
#divArchives ul li,#divFavorites ul li,#divLinkage ul li,#divMisc ul li,#divNavBar ul li,#divStatistics ul li{float:left;overflow:hidden;padding:10px 0 0 5px;width:50%;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
#divCatalog ul li{padding:10px 0 0 5px;list-style-type:circle;text-overflow:ellipsis;white-space:nowrap;font-size:15px;}
#divCatalog ul li ul{padding:0 0 0 30px;}
#divContorPanel div{overflow:hidden;padding:10px 0;line-height:28px;}
#divContorPanel div span{padding:0 10px 0 0;}
#divCalendar{overflow:hidden;padding:0;}
table[id$=Calendar]{width:100%;border:0;color:#666;text-align:center;}
table[id$=Calendar] caption{margin:0;padding:15px 0 10px;text-align:center;font-size:15px;}
table[id$=Calendar] th{color:#666;text-align:center;}
table[id$=Calendar] td{padding:4px;}
table[id$=Calendar] td a{display:block;}
#divComments ul,#divGuess ul,#divHotpost ul,#divNewpost ul,#divPrevious ul{overflow:hidden;margin:0;padding:15px 0 0 5px;list-style:none;}
#divComments li,#divGuess li,#divHotpost li,#divNewpost li,#divPrevious li{display:block;overflow:hidden;margin-bottom:20px!important;padding-left:10px;height:24px;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
#divComments li:nth-child(10n+1),#divGuess li:nth-child(10n+1),#divHotpost li:nth-child(10n+1),#divNewpost li:nth-child(10n+1),#divPrevious li:nth-child(10n+1){border-left:3px #fd5f00 solid;}
#divComments li:nth-child(10n+2),#divGuess li:nth-child(10n+2),#divHotpost li:nth-child(10n+2),#divNewpost li:nth-child(10n+2),#divPrevious li:nth-child(10n+2){border-left:3px #ffc002 solid;}
#divComments li:nth-child(10n+3),#divGuess li:nth-child(10n+3),#divHotpost li:nth-child(10n+3),#divNewpost li:nth-child(10n+3),#divPrevious li:nth-child(10n+3){border-left:3px #00a635 solid;}
#divComments li:nth-child(10n+4),#divGuess li:nth-child(10n+4),#divHotpost li:nth-child(10n+4),#divNewpost li:nth-child(10n+4),#divPrevious li:nth-child(10n+4){border-left:3px #00c3c4 solid;}
#divComments li:nth-child(10n+5),#divGuess li:nth-child(10n+5),#divHotpost li:nth-child(10n+5),#divNewpost li:nth-child(10n+5),#divPrevious li:nth-child(10n+5){border-left:3px #b92400 solid;}
#divComments li:nth-child(10n+6),#divGuess li:nth-child(10n+6),#divHotpost li:nth-child(10n+6),#divNewpost li:nth-child(10n+6),#divPrevious li:nth-child(10n+6){border-left:3px #e07e00 solid;}
#divComments li:nth-child(10n+7),#divGuess li:nth-child(10n+7),#divHotpost li:nth-child(10n+7),#divNewpost li:nth-child(10n+7),#divPrevious li:nth-child(10n+7){border-left:3px #27c790 solid;}
#divComments li:nth-child(10n+8),#divGuess li:nth-child(10n+8),#divHotpost li:nth-child(10n+8),#divNewpost li:nth-child(10n+8),#divPrevious li:nth-child(10n+8){border-left:3px #5c68ec solid;}
#divComments li:nth-child(10n+9),#divGuess li:nth-child(10n+9),#divHotpost li:nth-child(10n+9),#divNewpost li:nth-child(10n+9),#divPrevious li:nth-child(10n+9){border-left:3px #00a9da solid;}
#divComments li:nth-child(10n),#divGuess li:nth-child(10n),#divHotpost li:nth-child(10n),#divNewpost li:nth-child(10n),#divPrevious li:nth-child(10n){margin-bottom:10px;border-left:3px #e41a91 solid;}
#divComments li a,#divGuess li a,#divHotpost li a,#divNewpost li a,#divPrevious li a{color:#505050;text-decoration:none;font-size:15px;}
#divComments li a:focus,#divComments li a:hover,#divGuess li a:focus,#divGuess li a:hover,#divHotpost li a:focus,#divHotpost li a:hover,#divNewpost li a:focus,#divNewpost li a:hover,#divPrevious li a:focus,#divPrevious li a:hover{text-decoration:none;}
#divTags li .tag-count{font-size:12px;}
#divSearchPanel .function_t{margin:0 0 25px;}
#divSearchPanel form input[type=text]{margin:0;padding:0 10px;width:78%;height:35px;border:1px solid #e5e5e5;color:#666;font-size:14px;line-height:35px;}
#divSearchPanel form input[type=text]:hover{border:1px solid #ddd;}
#divSearchPanel form input[type=submit]{margin:0;padding:0;width:20%;height:35px;border:0;color:#fff;line-height:35px;}
#divSearchPanel form input[type=submit]:hover{opacity:.95;}
@media(min-width:768px){#divSearchPanel form input[type=text]{width:77%;}
#divSearchPanel form input[type=submit]{width:20%;}
}
#divReaders .function_t{margin:0 0 30px;}
#divReaders{overflow:hidden;}
#divReaders ul{margin:0;padding:0;}
#divReaders li{list-style-type:none;}
#divReaders a{float:left;overflow:hidden;margin:0 5px 10px 4px;width:60px;height:80px;color:#505050;text-align:center;text-decoration:none;font-size:13px;cursor:pointer;}
#divReaders img{display:block;margin:0 auto;margin-bottom:5px;padding:2px;width:50px;height:50px;border:1px solid #eee;border-radius:25px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
#divReaders img:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg);}
#divFollow ul{padding:0;}
#divFollow dd dl{overflow:hidden;margin:0;padding:15px 0 5px;border-bottom:1px dotted #e5e5e5;}
#divFollow dd dt{float:left;overflow:hidden;margin-right:15px;}
#divFollow dt a{display:block;overflow:hidden;}
#divFollow dd dt img{display:block;margin:0 0 10px;}
#divFollow dd dd h4{display:block;overflow:hidden;margin:0;padding:0;font-weight:100;font-size:14px;line-height:22px;}
#divFollow dd dd p{overflow:hidden;padding:5px 0 0;height:24px;color:#505050;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;}
#divFollow dd dd p img{margin-top:-4px;padding:0 2px;}
#divFollow dd dd p a{color:#505050;}
#divFollow dd dd p a:hover{text-decoration:underline;}
.sidebar-author{overflow:hidden;margin-top:25px;padding:20px;background:#fafafa;}
.sidebar-user-img{display:block;width:70px;height:70px;}
.sidebar-user-img img{padding:2px;width:70px;height:70px;border:1px solid #eee;border-radius:70px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.sidebar-user-img img:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg);}
.sidebar-user{overflow:hidden;margin:10px 0 0 80px;height:70px;}
.sidebar-user h4,.sidebar-user h4 a{margin:0;font-size:16px;}
.sidebar-user h4 i{margin-left:10px;color:#d00;}
.sidebar-user p{margin:4px 0 8px;color:#999;}
.sidebar-user span{color:#d00;font-size:16px;font-family:Georgia;}
.sidebar-user .btn{margin:0 2px 5px 0;}
.sidebar-user .btn:focus{outline:0;}
.sidebar-description{display:block;margin:0;padding:10px;border-top:1px solid #eee;color:#666;}
.sidebar-description:before{padding:0 10px 0 0;color:#ccc;content:'\f10d';font-size:14px;font-family:FontAwesome;}
.sidebar-author-btn{padding-top:20px;border-top:1px solid #eee;}
.sidebar-author-btn .btn{margin:0 5px;width:100px;text-decoration:none;}
.sidebar-author-btn a:focus,.sidebar-author-btn a:hover{text-decoration:none!important;}
footer{margin-top:0;padding:15px 0;}
footer .rightcopy{float:left;}
@media(min-width:768px){
footer{margin-top:20px;}
footer .rightcopy{float:right;}
}
.post-single{overflow:hidden;margin:25px 0;}
.single-title{font-weight:400;font-size:22px;line-height:30px;}
.single-title a{color:#505050;}
.single-time{margin-bottom:20px;padding:0 0 5px;border-bottom:1px solid #eee;color:#999;font-size:12px;line-height:26px;}
.single-time i{padding:0 5px 0 0;}
.single-time em{padding:0 10px 0 0;}
.single-time a:hover{text-decoration:underline;}
.post-single p{margin:10px 0 0;font-size:16px;line-height:30px;}
.post-single p a:hover{text-decoration:underline;}
.article-content{overflow:hidden;}
.article-content .img{width:100%;height:100%;}
.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin:15px 0 0;padding:0 0 0 6px;}
.article-content h2{font-weight:400;font-size:20px;}
.article-content h3{font-weight:400;font-size:18px;}
.article-content h4,.article-content h5,.article-content h6{font-weight:400;}
@media(min-width:768px){.single-title{font-weight:100;font-size:32px;line-height:45px;}
.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin:20px 0 0;padding:0 0 0 10px;}
.article-content h2{font-weight:100;font-size:28px;}
.article-content h3{font-weight:100;font-size:24px;}
.article-content h4,.article-content h5,.article-content h6{font-weight:100;}
.post-single p{font-size:18px;line-height:35px;font-family: 微软雅黑;}
.single-time{margin-bottom:20px;padding:0 0 10px;font-size:14px;line-height:32px;}
.single-time em{padding:0 15px 0 0;}
}
.post-single pre{border:0;background:#f3f3f3;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.post-single blockquote{margin:20px 0;padding:5px 20px 15px;border:0;border-left:5px solid #ccc;background:#f6f6f6;font-size:14px;line-height:25px;}
.post-single blockquote p{text-indent:0;font-size:14px;line-height:26px;}
.post-single blockquote p:first-child:before{padding:0 10px 0 0;color:#ccc;content:'\f10d';font-size:20px;font-family:FontAwesome;}
.post-single blockquote p:last-child:after{padding:0 0 0 10px;color:#ccc;content:'\f10e';font-size:20px;font-family:FontAwesome;}
.single-share{overflow:hidden;margin-top:30px;}
.bd_weixin_popup{height:300px!important;}
.single-share li a{margin:10px 0 0;padding:0 10px;height:30px;border-radius:20px;font-size:14px;line-height:28px;}
.single-share li a.zan{border:1px solid #6782b8;background:#fff;color:#6782b8;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;}
.single-share li a.zan:hover{border:1px solid #6782b8;background:#6782b8;color:#fff;}
.single-share li a.shang{border:1px #f38e54 solid;background:#fff;color:#f38e54;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;}
.single-share li a.shang:hover{border:1px #f38e54 solid;background:#f38e54;color:#fff;}
.single-share li a.erweima{border:1px #98c01b solid;background:#fff;color:#98c01b;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;}
.single-share li a.erweima:hover{border:1px #98c01b solid;background:#98c01b;color:#fff;}
.single-share li a.share{border:1px solid #4ba7d5;background:#fff;color:#4ba7d5;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;}
.single-share li a.share:hover{border:1px solid #4ba7d5;background:#4ba7d5;color:#fff;}
@media(min-width:768px){.single-share li a{margin:0;padding:0 20px;height:34px;font-size:16px;line-height:32px;}
}
#zanad{margin:30px 0;}
#xgad{margin:20px 0;}
.single-tags{overflow:hidden;margin-top:20px;}
.single-tags li{margin:6px 0;}
.single-tags li a{display:inline-block;padding:0 20px;width:100%;height:30px;border:1px solid #ddd;border-radius:20px;background:0 0;white-space:nowrap;font-size:14px;line-height:28px;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;}
@media(min-width:768px){.single-tags li a{padding:0 20px;height:34px;font-size:16px;line-height:32px;}
}
.single-tags li a:focus,.single-tags li a:hover{color:#fff;}
.single-copyright{overflow:hidden;margin-top:15px;padding:8px 16px;background:#f6f6f6;color:#666;word-wrap:break-word;font-size:14px;line-height:25px;}
.single-copyright a:hover{text-decoration:underline;}
@media(min-width:768px){.single-copyright{margin-top:15px;padding:12px 20px;font-size:16px;line-height:30px;}
}
.mutuality{overflow:hidden;margin-top:30px;}
.mutuality-title{background:url(../images/bg_friendlink.jpg) center center no-repeat;color:#333;font-size:18px;}
.mutuality .mutuality-pic{margin-top:20px;border:1px #e5e5e5 solid;color:#505050;}
.mutuality .mutuality-pic:hover{box-shadow:0 0 8px #ccc;cursor:pointer;}
.mutuality .mutuality-pic:hover a{color:#fff;}
.mutuality .mutuality-pic a{display:block;overflow:hidden;}
.mutuality .mutuality-pic span{display:block;overflow:hidden;margin:0;padding:0;padding-bottom:66.66666666%;width:100%;height:0;max-width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.mutuality .mutuality-pic:hover span{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.mutuality .mutuality-pic p{overflow:hidden;margin:0;padding:0 10px;height:35px;font-size:14px;line-height:35px;}
.mutuality .mutuality-pic p a{color:#333;}
.mutuality .mutuality-pic p a:focus,.mutuality .mutuality-pic p a:hover{text-decoration:none;}
.mutuality ul{overflow:hidden;padding:10px 0 0;}
.mutuality ul li{float:left;overflow:hidden;padding:10px 0 0 5px;width:50%;white-space:nowrap;font-size:15px;}
.mutuality ul li i{padding:0 5px 0 0;color:#ddd;font-size:12px;}
.mutuality ul li a:focus,.mutuality ul li a:hover{text-decoration:underline;}
@media(max-width:480px){.mutuality ul li{width:100%;}
}
.comments{overflow:hidden;margin-top:30px;}
.comments-title{margin:0;padding:0;height:18px;border-bottom:1px solid #eee;line-height:32px;}
.comments-title i{padding:0 10px 0 0;background:#fff;font-size:18px;}
.comments-title span{background:#fff;color:#505050;font-weight:600;font-size:18px;}
.comments-title small{padding:0 20px 0 10px;background:#fff;font-weight:400;font-size:14px;}
.comments blockquote{position:relative;margin:20px 0 0;padding:0 0 0 65px;border:0;font-size:15px;}
.comments blockquote a:hover{text-decoration:underline;}
.comments figure{position:absolute;top:0;left:0;overflow:hidden;margin:0;padding:0;}
.comments figure img{display:block;padding:2px;width:50px;height:50px;border:1px solid #eee;border-radius:50px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.comments figure img:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg);}
.comments cite{display:block;overflow:hidden;font-style:normal;}
.comments cite em{color:#999;font-weight:100;font-style:normal;}
.comments time{padding:0 0 0 10px;color:#999;font-size:12px;}
.comments blockquote .revertcomment{padding:0 0 0 10px;font-weight:400;font-size:14px;}
.comments q{display:block;padding:5px 0;quotes:none;}
.comments q img{margin-top:-4px;padding:0 2px;}
.comments blockquote blockquote{margin:15px 0 0 -60px;padding:12px 15px 7px 75px;border:1px solid #eee;}
.comments blockquote blockquote figure{margin:12px 0 0 12px;}
.comments blockquote blockquote cite em{margin:0 5px 0 0;}
.comments blockquote blockquote dd figure{margin:0;padding:0;}
@media(min-width:768px){.comments{overflow:hidden;margin-top:30px;}
.comments blockquote blockquote{margin:15px 0 0;}
.comments blockquote .revertcomment{font-weight:100;}
.comments-title small{font-weight:100;}
}
.post-comment{overflow:hidden;margin-top:20px;}
.post-comment .comment-title{margin:0;padding:0;height:18px;border-bottom:1px solid #eee;background:0 0;line-height:32px;}
.post-comment .comment-title i{padding:0 10px 0 0;background:#fff;font-size:18px;}
.post-comment .comment-title span{padding:0 20px 0 0;background:#fff;color:#505050;font-weight:600;font-size:18px;}
.post-comment .comment-title a{padding:0 0 0 10px;font-weight:400;font-size:14px;}
.post-comment dd{position:relative;margin-top:30px;padding:0;}
.post-comment figure{position:absolute;float:left;overflow:hidden;width:80px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.post-comment figure b{padding:5px;color:#666;font-weight:100;font-size:14px;}
.post-comment figure img{display:block;padding:4px;width:80px;height:80px;border:1px solid #eee;border-radius:80px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;}
.post-comment figure img:hover{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg);}
.post-comment .comment-form{margin-left:-15px;}
@media(min-width:768px){.post-comment .comment-title a{font-weight:100;}
.post-comment .comment-form{margin-left:85px;}
}
.comment-form input[type=text]{padding:0 15px;width:100%;height:44px;border:1px solid #eee;line-height:44px;}
.comment-form textarea{padding:5px 10px;width:100%;height:120px;border:1px solid #eee;}
.comment-form input[type=text]:hover,.comment-form textarea:hover{border:1px solid #ddd;}
.comment-form input[type=submit]{margin:0 15px;padding:0 40px;height:44px;border:0;color:#fff;line-height:44px;opacity:.95;}
.comment-form input[type=submit]:hover{opacity:1;}
.comment-form .input-group-addon{border:1px solid #eee;border-left:0;border-radius:0;background:#f6f6f6;}
@media(max-width:768px){.col-xs-12{padding-right:0;padding-left:0;}
#divCommentPost .col-xs-12{padding-right:15px;padding-left:15px;}
}
.list-group{margin-top:25px;font-size:16px;}
.list-group .active{border:0;opacity:.95;}
.list-group .active:focus,.list-group .active:hover{border:0;opacity:1;}
.page-single{overflow:hidden;margin-top:5px;padding-bottom:20px;}
.page-single p{margin:10px 0 0;font-size:16px;line-height:30px;}
.page-single p a:hover{text-decoration:underline;}
.page-single pre{border:0;background:#f3f3f3;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.page-single blockquote{margin:20px 0;padding:5px 20px 15px;border:0;border-left:5px solid #ccc;background:#f6f6f6;font-size:14px;line-height:25px;}
.page-single blockquote p{text-indent:0;font-size:14px;line-height:26px;}
.page-single blockquote p:first-child:before{padding:0 10px 0 0;color:#ccc;content:'\f10d';font-size:20px;font-family:FontAwesome;}
.page-single blockquote p:last-child:after{padding:0 0 0 10px;color:#ccc;content:'\f10e';font-size:20px;font-family:FontAwesome;}
.page-position{padding:0 0 10px;border-bottom:1px solid #e5e5e5;line-height:24px;}
.page-position a:hover{text-decoration:underline;}
.page-title{padding:10px 0;color:#666;font-weight:600;font-size:22px;}
@media(min-width:768px){.page-single{margin-top:25px;padding-bottom:50px;}
.page-single p{margin:15px 0 0;}
}
.error-404{padding:80px 0 120px;}
.error-404 .error-title{font-size:70px;font-family:Arial;}
.error-404 p{margin-bottom:70px;font-size:16px;line-height:32px;}
.error-404 p a:hover{text-decoration:underline;}
@media(min-width:768px){.error-404 .error-title{font-size:140px;line-height:1.2;}
}
.pjax_loading{position:fixed;top:0;left:0;z-index:999999;display:none;width:100%;height:100%;opacity:.8;}

.sidebar-contact{overflow:hidden;border:1px #eee solid;}
.sidebar-contact dt{float:left;padding:15px 20px 15px 15px;}
.sidebar-contact dt img{width:100px;height:100px;}
.sidebar-contact dd{padding:10px 0 0;}
.sidebar-contact dd .title{padding:5px 15px 0 0;font-size:18px;}
.sidebar-contact dd .content{padding:10px 0 0;}
.sidebar-contact dd .content img{padding:0 5px 0 0;}
@media(min-width:992px) and (max-width:1199px){.sidebar-contact dd .content img{width:40px;}
}
@media(max-width:480px){.sidebar-contact dd .content img{width:40px;}
}
#comment-tools{display:block;margin:0;padding:5px;border:1px solid #eee;border-bottom:0;}
#comment-tools a{padding:1px 3px;color:#666;cursor:pointer;}
#ComtoolsFrame{margin-top:-20px;padding:25px 0 5px;}
#ComtoolsFrame img{display:inline-block;margin:0;padding:3px 2px 0;}
#ComtoolsFrame img:hover{background-color:#eee;cursor:pointer;}
#pjax_loading_frame{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-color:#4c4c4c;opacity:.1;filter:alpha(opacity=10);}
#pjax_loading{position:fixed;top:0;left:0;z-index:9999999;display:table-cell;width:100%;height:100%;}
#pjax_loading div{position:absolute;top:49%;left:49%;width:60px;height:60px;}
.promotion{overflow:hidden;margin-top:-20px;margin-bottom:20px!important;padding:0 15px 20px;background:#fff;}
.promotion div{overflow:hidden;margin-top:10px;}
.promotion .col-xs-12{padding-right:15px;padding-left:15px;}
.promotion a:hover{text-decoration:underline;}
@media(min-width:768px){.promotion{margin-top:20px;margin-bottom:20px;box-shadow:0 0 3px rgba(0,0,0,.1);}
.promotion .row{padding-right:15px;padding-left:15px;}
}
.main-wrap{background:#fff;}
@media(min-width:768px){.main-wrap{box-shadow:0 0 3px rgba(0,0,0,.1);}
}
.bt{overflow:hidden;width:790px;color:#4c4c4c;font-weight:700;font-size:30px;}
.dowl-left .bt h1{float:left;overflow:hidden;margin-top:10px;color:#4c4c4c;font-weight:700;font-size:30px;}
.dowl-left .bt span{margin-left:10px;color:#8ba8a3;font-size:12px;font-family:宋体;}
.dowl-min{margin-top:20px;width:790px;}
.fl{float:left;display:block;}
.dowl-min>img{float:left;display:block;margin-right:20px;width:100px;height:100px;border-radius:14px;}
.dowl-min ul{float:left;display:block;margin-bottom:0;padding:0;width:600px;height:60px;}
.dowl-min ul li{float:left;display:block;overflow:hidden;margin-right:10px;width:31%;height:30px;color:grey;white-space:nowrap;font-size:14px;line-height:30px;}
.dowl-min ul li a{color:grey;}
.tutorial-c{margin-top:6px;width:590px;height:30px;}
.tutorial-c p{float:left;display:block;margin:0;width:398px;height:30px;color:#4c4c4c;font-size:14px;line-height:30px;}
.tutorial-c span,.tutorial-c span a{color:grey;font-size:14px;line-height:30px;}
.dow-cont{position:relative;}
.dow-cont{float:left;display:block;margin:20px 0 0;width:300px;height:40px;}
.dow-cont a{float:left;display:block;width:300px;height:40px;border-radius:8px;background:#16debd;}
.dow-cont a>p{float:left;display:block;margin:0;width:240px;height:40px;border-right:1px solid #14c5a8;color:#fff;text-align:center;font-size:16px;line-height:40px;}
.sm-op{position:relative;float:left;display:block;width:59px;height:40px;background:url(bg-wx-ico.png) no-repeat center;}
.sm-op>div{position:absolute;top:0;right:-164px;display:none;width:158px;height:180px;background:url(bg-wx2.png) no-repeat;}
.sm-op>div img{margin:14px 14px 0 23px;width:120px;height:120px;}
.sm-op>div p{margin-top:10px;margin-left:8px;width:150px;color:#4c4c4c;text-align:center;font-size:14px;}
.sm-op:hover>div{display:block;}
.dow-cont>p,.dow-cont>span{display:block;width:300px;height:40px;border-radius:8px;background:#feaa48;color:#fff;text-align:center;line-height:40px;cursor:pointer;}
.post-single{overflow:inherit;}
.mg20{margin-top:20px;}
.bt-c{width:100%;height:45px;}
.inforeset-xz .con-left .bt-c>p{text-indent:1em;}
.bt-c p{float:left;display:block;width:auto;color:#4c4c4c;font-weight:700;font-size:22px;line-height:42px;}
.gamexg{display:block;}
.gamehj-lis{height:auto;}
.gamehj-lis{height:auto;}
.gamehj-lis>ul{display:table;padding:0;width:100%;}
.gamehj-lis>ul>li{float:left;display:block;margin:20px 20px 0 0;width:47%;height:70px;}
.gamehj-lis>ul>li>a img{float:left;display:block;margin-right:10px;width:70px;height:70px;border-radius:12px;}
.gamehj-lis>ul>li>a p{float:left;display:block;overflow:hidden;margin-top:2px;width:170px;height:24px;color:#4c4c4c;font-size:16px;line-height:24px;}
.gamehj-lis>ul>li:hover>a p{color:#12b89c;}
.gamehj-lis>ul>li>p{float:left;display:block;width:160px;height:20px;color:#8ba8a3;font-size:12px;line-height:22px;}
.gamehj-lis>ul>li>p a{color:#8ba8a3;}
@media screen and (max-width:1200px){#good_or_bad img{display:none;}
.lstgame-name,.top-js,.top-time{padding:0 20px!important;width:100%!important;}
}
@media screen and (max-width:1000px){.post-single{overflow:hidden;}
}
@media screen and (max-width:695px){.dowl-left{float:initial;overflow:hidden;margin:0 auto;width:300px;}
.gamehj-lis>ul>li{width:100%;}
,.li-1,.li-3{display:none!important;}
.tutorial-c{float:left;}
.bt{width:100%;}
.dowl-min{float:left;width:100%;}
.dowl-min ul{float:initial;width:100%;height:auto;}
.gamehj-lis{margin:0 auto;width:300px;}
}
.tab-cont{margin-top:0;}
.allbox{margin:0 auto;width:1170px;}
.allbox:after{clear:both;display:block;visibility:hidden;height:0;content:'';}
.zthj-list{margin-top:30px;height:auto;}
.zthj-list>ul{margin:0;padding:0;width:1200px;}
.zthj-list>ul>li{position:relative;float:left;display:block;margin:0 14px 20px 0;width:380px;height:260px;background:#fff;box-shadow:0 4px 20px 0 #d4eee9;}
.zthj-list>ul>li>i,.zthj-list>ul>li>u{position:absolute;top:-3px;right:-3px;z-index:9;width:103px;height:103px;}
.zthj-list>ul>li>u{background:url(ico-tuijian.png) no-repeat;}
.zthj-list>ul>li>i{background:url(ico-mordow.png) no-repeat;}
.zthj-list>ul>li:hover{box-shadow:0 4px 20px 0 #d4eee9;}
.zthj-list>ul>li>a img{float:left;display:block;margin:20px;width:100px;height:100px;border-radius:12px;}
.ztli-name{float:left;display:block;margin-top:20px;width:220px;height:100px;}
.ztli-name a{display:block;overflow:hidden;width:220px;height:24px;color:#595959;font-weight:700;font-size:16px;line-height:24px;}
.ztli-name>p{overflow:hidden;margin:8px 0;width:220px;height:16px;color:#8ba8a3;font-size:12px;line-height:16px;}
.star-c{position:relative;float:left;display:block;margin-top:5px;margin-right:6px;width:106px;height:20px;background:url(ico-star2.png) repeat-x;}
.star-c p{position:absolute;top:0;left:0;overflow:hidden;width:106px;height:20px;max-width:106px;background:url(ico-star1.png) repeat-x;line-height:80px;}
.ztli-name>span{float:left;display:block;margin:0 0 0 4px;color:#8ba8a3;font-weight:700;font-size:22px;}
.ztls-jj{display:-webkit-box;overflow:hidden;margin:0 0 0 20px;width:340px;height:66px;color:#999;font-size:12px;line-height:22px;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}
.ztls-bq{overflow:hidden;margin:12px 0 0 14px;width:360px;height:32px;}
.ztls-bq a{float:left;display:block;margin:2px 10px 0 0;padding:0 16px;height:28px;border-radius:20px;background:#f0f3f3;color:#666;text-align:center;line-height:26px;}
.ztls-bq a:hover{background:#16debd;color:#fff;}
.ztls-bq a.actived{background:#16debd;color:#fff;}
@media screen and (max-width:1200px){.allbox{width:800px;}
.zthj-list>ul{width:844px;}
}
@media screen and (max-width:800px){.allbox,.zthj-list>ul{margin:0 auto;width:100%;}
.zthj-list>ul>li{float:initial!important;margin:0 auto;margin-bottom:20px;padding:0;width:380px;}
}
@media screen and (max-width:400px){.allbox,.zthj-list>ul{margin:0 auto;width:100%;}
.zthj-list>ul>li{float:initial!important;margin:0 auto;margin-bottom:20px;padding:0;width:360px;}
.zthj-list>ul>li{margin:0 15px 20px 10px!important;}
.zthj-list>ul{width:100%;}
}
.lis-contop{position:relative;margin:20px auto;height:220px;background:#fcfcfc;}
.lis-contop>img{float:left;display:block;margin-right:20px;width:400px;height:220px;}
.lstgame-name{float:left;display:block;width:720px;border-bottom:1px solid #eee;}
.lstgame-name p{float:left;display:block;width:100%;color:#595959;font-weight:700;font-size:22px;}
.lstgame-name span{float:right;display:block;margin:12px 0;padding:0 12px;height:24px;border:1px solid #8ba8a3;border-radius:11px;color:#8ba8a3;font-size:12px;line-height:24px;}
.top-js{display:-webkit-box;overflow:hidden;margin:10px 0;width:720px;height:80px;color:gray;text-indent:2em;font-size:14px;line-height:26px;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}
.top-time{width:720px;height:24px;color:#8ba8a3;font-size:12px;line-height:24px;}
.top-time span{margin-right:36px;}
.top-bq{overflow:hidden;margin:5px 0;width:736px;height:35px;font-size:14px;}
.top-bq span{float:left;margin:0 10px 0 0;color:#646565;font-size:18px;line-height:30px;}
.top-bq a{float:left;display:block;margin:0 10px 10px 0;padding:0 14px;height:28px;border-radius:20px;background:#f4f5f4;box-shadow:-1px 3px 4px rgba(0,0,0,.2);color:#666;text-align:center;line-height:28px;}
.top-bq a:hover{color:#16debd;}
.zthj-list{margin-top:15px;height:auto;}
.zthj-list>ul>li{position:relative;float:left;display:block;width:380px;height:260px;background:#fff;}
.zthj-list>ul>li>i,.zthj-list>ul>li>u{position:absolute;top:-3px;right:-3px;z-index:9;width:103px;height:103px;}
.zthj-list>ul>li:hover{box-shadow:0 4px 20px 0 #d4eee9;}
.zthj-list>ul>li>a img{float:left;display:block;margin:20px;width:100px;height:100px;border-radius:12px;}
.ztli-name{float:left;display:block;margin-top:20px;width:220px;height:100px;}
.ztli-name a{display:block;overflow:hidden;width:220px;height:24px;color:#595959;font-weight:700;font-size:16px;line-height:24px;}
.ztli-name>p{overflow:hidden;margin:8px 0;width:220px;height:16px;color:#8ba8a3;font-size:12px;line-height:16px;}
.star-c{position:relative;float:left;display:block;margin-top:5px;margin-right:6px;width:106px;height:20px;}
.star-c p{position:absolute;top:0;left:0;overflow:hidden;width:106px;height:20px;max-width:106px;line-height:80px;}
.ztli-name>span{float:left;display:block;margin:0 0 0 4px;color:#8ba8a3;font-weight:700;font-size:22px;}
.ztls-jj{display:-webkit-box;overflow:hidden;margin:0 0 0 20px;width:340px;height:66px;color:#999;font-size:12px;line-height:22px;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;}
.ztls-bq{overflow:hidden;margin:12px 0 0 14px;width:360px;height:32px;}
.ztls-bq a{float:left;display:block;margin:2px 10px 0 0;padding:0 16px;height:28px;border-radius:20px;background:#f0f3f3;color:#666;text-align:center;line-height:26px;}
.ztls-bq a:hover{background:#16debd;color:#fff;}
.ztls-bq a.actived{background:#16debd;color:#fff;}
.mblike{margin:0;margin:20px 10px;padding:0;width:100%;height:auto;}
.mblike li{float:left;display:block;margin:5px;width:160px;height:170px;background:#eee;}
.mblike li>img{display:block;margin:20px 0 10px 30px;width:100px;height:100px;border-radius:14px;}
.mblike li>p{overflow:hidden;margin:10px auto;width:130px;height:26px;color:#4c4c4c;text-align:center;font-size:15px;line-height:26px;}
.mblike li:hover p{color:#16debd;}
.panel_ar{overflow:hidden;}
.panel_ar p{margin:0;font-weight:700;}
.panel_ar ul{overflow:hidden;padding:0;}
.panel_ar li{float:left;padding:4px;list-style-type:none;}
.panel_ar a{color:#333;}
.panel_ar a:hover{border-bottom:2px solid #0a9;color:#ab5151;}
#header_content>.hidden-xs,body>.hidden-xs{position:fixed;right:0;bottom:0;z-index:999;}
#hk-ad,#hk-ad-m{clear:both;}
#hk-ad a{float:left;}
.hk-zt li{float:left;margin:10px;width:30%;list-style-type:none;}

@media (max-width:1219px){.content{width:690px}
}
@media (max-width:991px){.content{width:100%}
}
.content-woo{padding:15px;margin-bottom:20px;background:#fff}
.single-product .content-woo{padding:20px}
.sec-panel{margin-bottom:20px;}
.sec-panel-head{position:relative;}
@media (max-width:767px){.sec-panel-head{padding:0 10px}
}
.sec-panel-head h1,.sec-panel-head h2,.sec-panel-head h3{margin:0;padding:0;font-size:18px;font-size:.18rem;line-height: 25px;font-weight:500;color: #bbbaba;border-bottom:1px solid #efefef;}
.sec-panel-head span{color:#0777dd}
.sec-panel-head small{font-size:13px;font-size:.13rem;margin-left:10px;color:#bebebe;font-weight:400}
@media (max-width:991px){.sec-panel-head small{display:none}
}
.sec-panel-head .more{float:right;font-size:13px;font-size:.13rem;font-weight:400;color:#999;transition:all .3s ease-out}
.sec-panel-head .more:hover{color:#4285f4;text-decoration:none;transition:all .3s ease-out}
.sec-panel-body{padding: 5px 0px 10px;}

body{background:#f2f5f8}
.navbar,.navbar .container .navbar-header{background:#fff}
@media (min-width:768px){ul.nav li a{color:#333}
ul.nav li:hover a{color:#fff}
ul.nav ul li a{color:#fff!important;background:#505050}
ul.nav ul li a:hover{color:#fff!important}
ul.nav li a.current-menu-item{color:#fff}
}
footer{color:#bbbaba;background:#23282d}
footer a{color:#bbbaba}
@media (max-width:768px){.nav li a{color:#fff}
.nav li a:hover,.nav li:hover a{color:#fff}
.navbar .navbar-nav a.current-menu-item{color:#fff;background-color:#0a9}
.navbar .container>.navbar-collapse{background-color:#505050}
}
.swiper-slide p{color:#fff;background:#505050}
.swiper-pagination-bullet{background:#fff}
.media-left img{border-radius:0;width:90px;height:auto;max-height:60px}
@media (min-width:992px){.media-left img{border-radius:4px;width:210px;max-height:140px}
}
@media (min-width:768px) and (max-width:991px){.media-left img{border-radius:2px;width:180px;max-height:120px}
}
@media (min-width:480px) and (max-width:768px){.media-left img{border-radius:2px;width:120px;max-height:80px}
}
#divFollow dd dt img{width:100px;height:70px}
.media-three-thumbnail span{padding-bottom:60%}
::-moz-selection{background:#0a9}
::selection{background:#0a9}
#divSearchPanel form input[type=submit],#my-gallery-container .item dt span,.comment-form input[type=submit],.comment-form input[type=submit]:hover,.comment-pagebar .now-page,.comment-pagebar a:focus,.comment-pagebar a:hover,.current-menu-item,.form-text.form-input,.icon-bar,.list-group .active,.list-group .active:focus,.list-group .active:hover,.media-heading span,.media-left span,.mutuality .mutuality-pic:hover,.nav li a:focus,.nav li a:hover,.pagebar .now-page,.pagebar a:focus,.pagebar a:hover,.post-istop .istop:hover,.swiper-pagination-bullet-active,ul.nav li:hover,ul.nav ul li a:hover{background:#0a9}
#comment-tools a:hover,#divComments li a:focus,#divComments li a:hover,#divGuess li a:focus,#divGuess li a:hover,#divHotpost li a:focus,#divHotpost li a:hover,#divNewpost li a:focus,#divNewpost li a:hover,#divPrevious li a:focus,#divPrevious li a:hover,#divReaders a:focus,#divReaders a:hover,#sidebar .function_t:before,.comments-title i,.comments-title small,.error-404,.login_button,.media-heading a:hover,.multi i,.post-comment .comment-title a,.post-comment .comment-title i,.post-multi .photo-title a:focus,.post-multi .photo-title a:hover,.post-multi .post-article i,.searchform_button,.single-tags li a,.sitecolor,a,a:focus,a:hover,div.go-top:hover{color:#0a9}
.post-multi .post-article:hover{border-left:3px solid #0a9}
#divTags li a:focus,#divTags li a:hover,.single-tags li a:focus,.single-tags li a:hover{border:1px #0a9 solid;background:#0a9}
.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.post-single pre{border-left:4px solid #0a9}
.theiaStickySidebar:after {content: ""; display: table; clear: both;}















/* offcanvas.min.css */
body,html{height:100%;min-height:100%;}
body.active{overflow-x:hidden;overflow-y:hidden;}
.navoverlay{position:fixed;top:0;bottom:0;left:0;z-index:100;width:25px;background-color:transparent;}
.navoverlay.active{top:0;right:0;bottom:0;left:0;width:100%;-webkit-transition:background-color .35s;-moz-transition:background-color .35s;-o-transition:background-color .35s;transition:background-color .35s;}
@media screen and (max-width:768px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.row-offcanvas-left{left:0;}
.row-offcanvas-left .sidebar-offcanvas{left:-50%;}
.row-offcanvas-left.active{left:50%;}
.sidebar-offcanvas{position:absolute;top:0;width:50%;}
.sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none;}
.sidebar-nav .navbar ul{float:none;}
.sidebar-nav .navbar ul:not{display:block;}
.sidebar-nav .navbar li{float:none;display:block;}
.sidebar-nav .navbar li a{padding-top:12px;padding-bottom:12px;}
}
.navbar-collapse-wrap{position:absolute;}
.navbar{border:none;}
.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent;}
.navbar .container{padding:0;}
.navbar .container .navbar-header{position:relative;z-index:100;margin:0;}
.navbar .container>.navbar-collapse{position:fixed;top:0;bottom:0;left:-50%;z-index:50;display:block;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;width:48%;min-height:100%;border-top:0 solid #fff;box-shadow:none;white-space:nowrap;}
.navbar .container>.navbar-collapse.active{left:0;}
.navbar .container ul{margin:50px 0 0 0;padding:0;}
.navbar .container ul ul{margin:0;padding:0;}
.transition{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.navbar-toggle{margin-right:0;margin-left:0;border:none;}
.navbar-toggle .icon-bar{width:22px;height:3px;-webkit-transition:-webkit-transform .2s,opacity .1s;transition:transform .2s,opacity .1s;-webkit-transform-origin:21px;transform-origin:21px;-ms-transform-origin:21px;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0;}
.navbar-nav{margin:0;}
@media (min-width:768px){.navbar .container{padding:0 15px;}
.navbar-toggle{display:none\9;}
.navbar .container .navbar-header{position:relative;float:left\9;margin:0;padding:0;}
.navbar .container>.navbar-collapse{position:relative;float:left\9;margin:0;padding:0;}
.navbar .container>.navbar-collapse .navbar-right{display:none\9;}
.navbar .container ul{position:relative;float:left\9;margin:0;padding:0;padding-left:none;width:auto\9;background-color:transparent;}
.navbar .container ul li{position:relative;float:left\9;width:auto\9;}
.navbar .container ul li li{position:relative;float:none\9;width:auto\9;}
.navbar .container>.navbar-collapse{position:inherit;top:inherit;bottom:inherit;z-index:inherit;overflow-y:hidden;margin:inherit;width:auto;background-color:inherit;}
.navbar-nav{margin:inherit;}
.navoverlay{display:none;}
}






/* swiper.min.css */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform,height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform,height
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 0;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0.5
}

.swiper-button-next:hover,.swiper-button-prev:hover {
	opacity: 0.8
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	margin-right: 15px;
	text-align: right;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 1
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom: 10px;
	right: 0;
	width: 100%
}

.swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .6
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #00aa99
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	-o-transform: translate(0,-50%);
	-ms-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}





/* prism.css */

code[class*=language-],pre[class*=language-] {
	color: #000;
	text-shadow: 0 1px #fff;
	font-family: Consolas,Monaco,andale mono,ubuntu mono,monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none
}

pre[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-]::-moz-selection {
	text-shadow: none;
	background: #b3d4fc
}

pre[class*=language-]::selection,pre[class*=language-]::selection,code[class*=language-]::selection,code[class*=language-]::selection {
	text-shadow: none;
	background: #b3d4fc
}

@media print {
	code[class*=language-],pre[class*=language-] {
		text-shadow: none
	}
}

pre[class*=language-] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto
}

:not(pre)>code[class*=language-],pre[class*=language-] {
	background: #f5f2f0
}

:not(pre)>code[class*=language-] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal
}

.prism-highlight>code[class*=language-] {
	background: 0 0
}

.prism-token.prism-comment,.prism-token.prism-prolog,.prism-token.prism-doctype,.prism-token.prism-cdata {
	color: #708090
}

.prism-token.prism-punctuation {
	color: #999
}

.prism-namespace {
	opacity: .7
}

.prism-token.property,.prism-token.prism-tag,.prism-token.prism-boolean,.prism-token.prism-number,.prism-token.prism-constant,.prism-token.prism-symbol,.prism-token.prism-deleted {
	color: #905
}

.prism-token.prism-selector,.prism-token.prism-attr-name,.prism-token.prism-string,.prism-token.prism-char,.prism-token.prism-builtin,.prism-token.prism-inserted {
	color: #690
}

.prism-token.prism-operator,.prism-token.prism-entity,.prism-token.prism-url,.prism-language-css .prism-token.prism-string,.prism-style .prism-token.prism-string {
	color: #a67f59;
	background: hsla(0,0%,100%,.5)
}

.prism-token.prism-atrule,.prism-token.prism-attr-value,.prism-token.prism-keyword {
	color: #07a
}

.prism-token.prism-function {
	color: #dd4a68
}

.prism-token.prism-regex,.prism-token.prism-important,.prism-token.prism-variable {
	color: #e90
}

.prism-token.prism-important,.prism-token.prism-bold {
	font-weight: 700
}

.prism-token.prism-italic {
	font-style: italic
}

.prism-token.prism-entity {
	cursor: help
}

pre.prism-line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber
}

pre.prism-line-numbers>code {
	position: relative
}

.prism-line-numbers .prism-line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em;
	letter-spacing: -1px;
	border-right: 1px solid #999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.prism-line-numbers-rows>span {
	pointer-events: none;
	display: block;
	counter-increment: linenumber
}

.prism-line-numbers-rows>span:before {
	content: counter(linenumber);
	color: #999;
	display: block;
	padding-right: .8em;
	text-align: right
}

div.prism-show-language {
	position: relative
}

div.prism-show-language>div.prism-show-language-label[data-language] {
	color: #000;
	background-color: #cfcfcf;
	display: inline-block;
	position: absolute;
	bottom: auto;
	left: auto;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	font-size: .9em;
	border-radius: 0 0 0 5px;
	padding: 0 .5em;
	text-shadow: none;
	z-index: 1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
