html, body, div, span, a, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, b, u, i, dl, dt, dd, ol, ul, li,form, label, legend{
    border: 0 none;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}html, body{
	color: #333;
    font-size: 14px;
    background: #f6f7fb;
}h1, h2, h3, h4, h5, h6 {
    font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif;
    font-weight: 400;
    line-height: 1.5;
}a{color:#3499da;text-decoration: none;}
a:hover{color:#3499da;text-decoration:underline}
a img {
    border: 0 none;
}button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}.gclear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}.flag {
    position: absolute;
    right: 0;
    bottom: 5px;
    z-index: 9999;
    background: rgba(0,0,0,.5);
    color: #ccccccd4;
    font-size: 12px;
}a:hover {
    text-decoration: underline;
}.icon-reply,.icon-del,.icon-like,.icon-time,.icon-contract,.icon-expand,.icon-sai,.icon-female,.icon-male,.icon-user,.icon-weibo,.icon-douban,.icon-qqmb,.icon-qzone,.icon-weixin,.icon-weibo-solid,.icon-douban-solid,.icon-qqmb-solid,.icon-qzone-solid,.icon-weixin-solid,.icon-write,.icon-mail,.icon-comment,.icon-rank,.icon-top,.icon-add,.icon-medal,.icon-delete,.icon-ok,.icon-cross
	{
	display: inline-block;
	font-size: 16px;
	font-family: yyba-group-icons;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}body {
    font-family: "Microsoft YaHei",sans-serif;
    font-size: 14px;
}
.fa-logo {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}
@font-face {
	font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(https://static.68bbq.com/fonts/Roboto-Regular-webfont.woff) format("woff")
}

@font-face {
	font-family:Roboto-Medium;font-style:normal;font-weight:400;src:url(https://static.68bbq.com/fonts/Roboto-Medium-webfont.woff) format("woff")
}
ol, ul {
    list-style: none;
}i, cite, em, var, address, dfn {
    font-style: italic;
}.gclear::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}.gclear {
    display: block;
    min-height: 1%;
}
#replyer span{
	color: #333;
    font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tahoma,sans-serif;
}
.xc_layer{
	position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999997;
    filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
    background-color: rgb(0, 0, 0);
}
.gui-block {
    position: fixed;left: 32%; top: 30%;
    z-index: 999998;
    padding: 8px;
    width: 514px;
    background-color: #f0f0f0;
}.gui-block-b {
    border: 1px solid #afafaf;
}.gui-block-hd {
    overflow: hidden;
    background-color: #edf4ed;
    border-bottom: 1px solid #d9d9d9;
}.gui-block-hd span {
    _display: inline;
    float: left;
    margin-left: 20px;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    font-size: 14px;
    color: #000;
}.gui-block a {
    color: #46b6b6;
    text-decoration: none;
}.gui-block-close {
    _display: inline;
    float: right;
    margin: 12px 10px 0 0;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(https://static.68bbq.com/images/small.gif) no-repeat -16px -560px;
}.gui-block-bd {
    display: block;
    min-height: 1%;
    padding: 20px;
    _zoom: 1;
    font-size: 14px;
    word-wrap: break-word;
    background-color: #FFF;
    border-top: 0;
}.gfl {
    float: left;
    -display: inline;
}.global-nav .badge{
	display:none;
	position: absolute;
    top: 5px;
    padding: 2px 5px;
    text-shadow: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 12px;
   	background: #E25A59 !important;
    border-color: #E25A59 !important;
    color: #fff;
    border-radius: 9px;
    line-height: 14px;
    white-space: nowrap;
    vertical-align: baseline;
}.space:before {
    content: '/';
    margin: 0 5px;
    font-style: normal;
}
/* pinwheel_wrap */
.pinwheel_wrap{position:absolute;z-index:9999;border-radius:3px;-moz-border-radius:3px;}
.pinwheel_wrap .pinwheel_layer{position:static;-moz-box-shadow:0 0 10px #888888; box-shadow:0 0 10px #888888;}
.pinwheel_wrap .pinwheel_layer .bg{padding:4px;background-color:#CFCFCF;border-radius:3px;-moz-border-radius:3px;}
.pinwheel_wrap .pinwheel_content{background-color:#fff;}
.pinwheel_wrap .pinwheel_default_html{background-color:#fff;width:150px;height:100px;}
.pinwheel_wrap .arrow{background:url("https://static.68bbq.com/images/pinwheellayer_arrow.png") no-repeat scroll 0 0 transparent;display:block;overflow:hidden;position:absolute;}
.pinwheel_wrap .arrow_t, .pinwheel_wrap  .arrow_b {background-position:0 0;height:9px;left:20px;top:-5px;width:14px;}
.pinwheel_wrap .arrow_r, .pinwheel_wrap .arrow_l {background-position:-8px -24px;height:14px;right:-5px;top:20px;width:9px;}
.pinwheel_wrap .arrow_b {background-position:0 -8px;bottom:-5px;top:auto;}
.pinwheel_wrap .arrow_l {background-position:0 -24px;left:-5px;right:auto;}
.pinwheel_wrap .pinwheel_loading{padding:10px 20px;font-size:12px;color:#666;}
.pinwheel_wrap #signaturelog{font: 12px/1.5 Arial,"\5FAE\8F6F\96C5\9ED1",sans-serif,"\5b8b\4f53";}
.pinwheel_wrap .pinwheel_loading div{background:url("https://static.68bbq.com/images/pinwheellayer_arrow.gif") no-repeat scroll 0 0 transparent;text-align:center;text-indent:20px;width:120px;height:20px;line-height:20px;}
/*--顶部开始--*/
.nav {
  	width: 100%;
    box-shadow: 0 2px 4px 0 rgba(159,169,176,.22);
}.nav .preview {
    height: 30px;
    line-height: 30px;
    background: #0b1721;
    color: #b2b2b2;
    font-size: 13px;
    overflow: hidden;
}.nav .row {
    width: 1280px;
    margin: 0 auto;
}.leftSide {
    float: left;
}a {
    color: #009bf4;
    background: transparent;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color 0s ease;
}a:active {
    color: #0093e8;
}a:hover {
    color: #33aff6;
}a:active, a:hover {
    outline-width: 0;
}a:active, a:hover {
    outline: 0;
    text-decoration: none;
}.nav .preview a {
    color: #fff;
}.nav .preview .val {
    margin-left: 10px;
    color: #fff;
}.nav .preview .cell {
    display: inline-block;
    margin-right: 16px;
    line-height: 25px;
}.nav .preview .val {
    margin-left: 10px;
    color: #fff;
}.nav .preview .rightSide {
    height: 30px;
}.nav .preview .rightSide {
    text-align: right;
    height: 40px;
}.rightSide {
    float: right;
}.nav .preview .rightSide a {
    margin-left: 30px;
}.nav .header {
    clear: both;
    height: 60px;
    background: #fff;
}.nav .header .link.active {
    position: relative;
}.nav .header .link {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 16px;
    color: #0b1721;
    line-height: 60px;
    margin-right: 45px;
    display: inline-block;
    font-weight: 600;
}.nav .header .link.active:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 3px;
    width: 100%;
    background: #0b69ef;
}.nav .header .logo img {
    vertical-align: -10px;
}.nav .header .link.active, .nav .header .link:hover {
    color: #0b69ef;
}.nav .searchForm {
    margin-top: 12px;
    float: right;
}.searchForm {
    width: 300px;
    position: relative;
}.searchForm input {
    position: relative;
    z-index: 999;
    font-size: 14px;
}.searchForm input {
    width: 270px;
    border: 1px solid #dde0eb;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    background: #f6f7fb;
    color: #333;
    border-radius: 2px;
}.searchForm button {
    z-index: 999;
}.searchForm button {
    background: #f6f7fb;
    border: none;
    height: 32px;
    position: absolute;
    top: 2px;
    right: 1px;
    cursor: pointer;
    outline: 0;
    list-style: none;
}.searchForm .autoComplete {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0 5px 14px 0 rgba(159,169,176,.5);
    background: #fff;
    width: 300px;
    position: absolute;
    top: 0;
    margin-top: 40px;
    z-index: 99999;
}.searchForm .icon-search {
	width:26px;
	vertical-align: middle;
	display: inline-block;
	height:30px;
    background: url(https://static.68bbq.com/images/search3.png) no-repeat;
}.searchForm .autoComplete .tit {
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f0f2f9;
    line-height: 32px;
    margin: 0 13px;
    width: 100%;
}.searchForm .autoComplete .list {
    margin: 5px 0;
}.searchForm .autoComplete .list {
    margin: 5px 0;
}
/*--顶部结束--*/
#footer {
	margin-top: 30px;
    overflow-x: hidden;
    color: #999;
    background: #0b1721;
    background-color: #0b1721;
    left: 0;
    right: 0;
    padding-top: 30px !important;
}#footer .friendly{
    padding: 0 0 30px;
    border-bottom: 1px solid #333;
    z-index: 99;
    position: relative;
    margin-bottom: 30px !important;
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
}#footer .friendly span {
    color: #ccc;
    font-size: 16px;
    font-weight: normal;
    display: block;
}#footer a {
    color: #8a8a8a;
    margin-top: 10px;
    margin-right: 15px;
    display: inline-block;
}#footer a:hover{
    color: #fff;
}#footer .text-center{
	margin: 0 auto;
    width: 100%;
    max-width: 1280px;
    padding-bottom: 15px !important;
    text-align: center;
}#footer .bn a{
	color: #999;
}#footer .friendly span .yl{
	font-size: 12px;
    font-weight: 400;
    color: #fff;
    margin-left: 10px;
}
.toolBar-wrap {
	position: fixed;
	top: 70%;
	left: 50%;
	margin-left: 612px;
	width: 54px;
	z-index: 999
}.tool-gotop .gotop{
	display: block;
    width: 54px;
    height: 55px;
    margin-bottom: 5px;
    background-image: url(https://static.68bbq.com/images/toolBar3.png);
    background-repeat: no-repeat;
}.tool-gotop .gotop {
	background-position: -58px 0;
}.toolBar-wrap li a:hover {
	background-position: 0 0;
}.topframe {
	background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
	border-bottom: 1px solid #faebcc;
    margin: 0;
    padding: 15px;
    text-align: center;
    border-radius: 0;
    display: none;
}button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}.pageWrapper {
    width: 1280px;
    margin: 0 auto;
    box-sizing: border-box;
    min-height: 830px;
}.pageErr {
    width: 1280px;
    min-height: 100%;
    text-align: center;
    padding: 1px;
    color: #8a97a1;
    font-size: 16px;
    overflow: hidden;
}.pageErr img {
    margin-top: 100px;
    width: 484px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    min-height: 236px;
}.back {
    margin-top: 15px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #0c8dd7;
    color: #0c8dd7;
    padding: 0 20px;
    border-radius: 40px;
    display: inline-block;
}.searchForm .autoComplete .list a {
    display: block;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    padding: 0 13px;
}.searchForm .autoComplete .list a img {
    height: 16px;
    width: 16px;
    margin-right: 10px;
    vertical-align: middle;
}.searchForm .autoComplete .keywordlink:hover, .searchForm .autoComplete .list a:hover {
    background: #f1f2f5;
}.searchForm .autoComplete .list a .small {
    font-size: 12px;
    color: #84929c;
    margin-left: 10px;
}.searchForm .autoComplete .keywordlink {
    display: block;
    line-height: 40px;
    padding: 0 13px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}.searchForm .autoComplete .keywordlink span {
    color: #009bf4;
    display: inline-block;
    max-width: 170px;
    font-size: 14px;
    vertical-align: bottom;
    padding: 0 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.hAMgar {
     box-sizing: border-box;
     margin: -2px 0px 0px 1px;
     height: 16px;
     width: 16px;
     color: rgb(255, 119, 95);
     vertical-align: middle;
 }
.autoComplete .list .line .img {
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 8px;
    margin-left: 10px;
    background: rgb(217, 217, 217);
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}
.autoComplete .list .line .small {
    display: inline-block;
    background: rgb(217, 217, 217);
    border-radius: 10px;
    height: 20px;
    width: 240px;
    overflow: hidden;
    position: relative;
}
.autoComplete .list .line .img::before{
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to right, rgb(217, 217, 217) 0%, rgba(0, 0, 0, 0.05) 20%, rgb(217, 217, 217) 40%, rgb(217, 217, 217) 100%);
    background-repeat: no-repeat;
    background-size: 450px 400px;
    animation: 1s linear 0s infinite normal none running shimmer;
}
.autoComplete .list .line .small::before{
      position: absolute;
      content: "";
      height: 100%;
      width: 100%;
      background-image: linear-gradient(to right, rgb(217, 217, 217) 0%, rgba(0, 0, 0, 0.05) 20%, rgb(217, 217, 217) 40%, rgb(217, 217, 217) 100%);
      background-repeat: no-repeat;
      background-size: 450px 400px;
      animation: 1s linear 0s infinite normal none running shimmer;
  }
