@charset "utf-8";
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /*font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;*/
    /*miracle 17/3/31*/
    font-family: "Microsoft YaHei",
    "WenQuanYi Micro Hei", sans-serif;
    vertical-align: baseline;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,
img {
    border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del,
ins {
    text-decoration: none;
}
li {
    list-style: none;
}
caption,
th {
    text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before,
q:after {
    content: '';
}
abbr,
acronym {
    border: 0;
    font-variant: normal;
}
sup,
sub {
    vertical-align: baseline;
}
legend {
    color: #000;
}
input,
button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input,
button,
textarea,
select {
    font-size: 100%;
}
a {
    text-decoration: none;
    border: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
html {
    color: #000;
    background: transparent;
}
body {
    font-size: 12px;
    line-height: 1.428571429;
    color: #494d55;
}
ol,
ul {
    list-style: none;
}
i {
    font-style: normal;
    font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
pre {
    padding: 9.5px;
    margin: 0 0 10px;
    border: 1px solid #cccccc;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #eeeeee;
}
h1,
.h1 {
    font-size: 36px;
}
h2,
.h2 {
    font-size: 30px;
}
h3,
.h3 {
    font-size: 24px;
}
h4,
.h4 {
    font-size: 18px;
}
h5,
.h5 {
    font-size: 14px;
}
h6,
.h6 {
    font-size: 12px;
}
strong {
    font-weight: bold;
}
html {
    -webkit-text-size-adjust: none;
}
a,
a:focus {
    outline: none;
}
* html,
* html body {
    background-image: url(about:blank);
    background-attachment: fixed;
}
label {
    margin-bottom: 0;
    font-weight: normal;
}
.f12 {
    font-size: 12px;
}
.f13 {
    font-size: 13px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f20 {
    font-size: 20px;
}
.fb {
    font-weight: bold;
}
.fn {
    font-weight: normal;
}
.t2 {
    text-indent: 2em;
}
.lh150 {
    line-height: 150%;
}
.lh180 {
    line-height: 180%;
}
.lh200 {
    line-height: 200%;
}
.unl {
    text-decoration: underline;
}
.no_unl {
    text-decoration: none;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.bc {
    margin-left: 0;
    margin-right: 0;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.cb {
    clear: both;
    overflow: hidden;
}
.cl {
    clear: left;
}
.cr {
    clear: right;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.vm {
    verticle-align: middle;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.pf {
    position: fixed;
}
.abs-right {
    position: absolute;
    right: 0;
}
.zoom {
    zoom: 1;
}
.hidden {
    visibility: hidden;
}
.none {
    display: none!important;
}
.center {
    margin: 0 auto;
}
.w10 {
    width: 10px;
}
.w20 {
    width: 20px;
}
.w25 {
    width: 25px;
}
.w30 {
    width: 30px;
}
.w40 {
    width: 40px;
}
.w50 {
    width: 50px;
}
.w60 {
    width: 60px;
}
.w70 {
    width: 70px;
}
.w80 {
    width: 80px;
}
.w90 {
    width: 90px;
}
.w100 {
    width: 100px;
}
.w200 {
    width: 200px;
}
.w300 {
    width: 300px;
}
.w400 {
    width: 400px;
}
.w500 {
    width: 500px;
}
.w600 {
    width: 600px;
}
.w700 {
    width: 700px;
}
.w800 {
    width: 800px;
}
.w,
.wbox {
    width: 100%;
}
.h5 {
    height: 5px;
    overflow: hidden;
}
.h8 {
    height: 8px;
    overflow: hidden;
}
.h10 {
    height: 10px;
    overflow: hidden;
}
.h12 {
    height: 12px;
    overflow: hidden;
}
.h15 {
    height: 15px;
    overflow: hidden;
}
.h18 {
    height: 18px;
    overflow: hidden;
}
.h20 {
    height: 20px;
    overflow: hidden;
}
.h25 {
    height: 25px;
}
.h30 {
    height: 30px;
}
.h35 {
    height: 35px;
}
.h40 {
    height: 40px;
}
.h45 {
    height: 45px;
}
.h50 {
    height: 50px;
}
.h55 {
    height: 55px;
}
.h60 {
    height: 60px;
}
.h65 {
    height: 65px;
}
.h70 {
    height: 70px;
}
.h75 {
    height: 75px;
}
.h80 {
    height: 80px;
}
.h100 {
    height: 100px;
}
.h110 {
    height: 110px;
}
.h120 {
    height: 120px;
}
.h130 {
    height: 130px;
}
.h200 {
    height: 200px;
}
.h {
    height: 100%;
}
.m10 {
    margin: 10px;
}
.m15 {
    margin: 15px;
}
.m30 {
    margin: 30px;
}
.m40 {
    margin: 40px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt50 {
    margin-top: 50px;
}
.mt60 {
    margin-top: 60px;
}
.mt70 {
    margin-top: 70px;
}
.mt100 {
    margin-top: 100px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb40 {
    margin-bottom: 40px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb100 {
    margin-bottom: 100px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml15 {
    margin-left: 15px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.ml40 {
    margin-left: 40px;
}
.ml50 {
    margin-left: 50px;
}
.ml100 {
    margin-left: 100px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mr40 {
    margin-right: 40px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p30 {
    padding: 30px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt60 {
    padding-top: 60px;
}
.pt70 {
    padding-top: 70px;
}
.pt100 {
    padding-top: 100px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb30 {
    padding-bottom: 30px;
}
.pb40 {
    padding-bottom: 40px;
}
.pb50 {
    padding-bottom: 50px;
}
.pb100 {
    padding-bottom: 100px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pl50 {
    padding-left: 50px;
}
.pl100 {
    padding-left: 100px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr30 {
    padding-right: 30px;
}
.pr40 {
    padding-right: 40px;
}
.pr50 {
    padding-right: 50px;
}
.pr100 {
    padding-right: 100px;
}
.b1g {
    border: 1px solid #008000;
}
.b2g {
    border: 2px solid #008000;
}
.b1r {
    border: 1px solid red !important;
}
.b2r {
    border: 2px solid #ff0000;
}
.b1b {
    border: 1px solid #0000ff;
}
.b2b {
    border: 2px solid #0000ff;
}
.di {
    display: inline;
}
.w200 {
    width: 200px;
}
.w280 {
    width: 280px;
}
.w500 {
    width: 500px;
}
.w580 {
    width: 580px;
}
.w650 {
    width: 650px;
}
.w750 {
    width: 750px;
}
.w850 {
    width: 850px;
}
@keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-moz-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-moz-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-o-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-moz-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-o-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-moz-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loading-comment {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.red-wallet:before {
    clear: both;
    content: "";
    background: url("../img/icon_money.png") no-repeat;
    width: 60px;
    height: 60px;
    display: block;
    background-size: 100% 100%;
}
.lightning:before {
    clear: both;
    content: "";
    background: url("../img/icon_bolt.png") no-repeat;
    width: 42px;
    height: 42px;
    display: block;
    background-size: 100% 100%;
}
.lightning:hover:before {
    background: url("../img/icon_bolt_blue.png") no-repeat;
    background-size: 100% 100%;
}
.money > i {
    background: url("../img/company-money.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.lucky > i {
    background: url("../img/company-money.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.egg-gif > i {
    background: url("../img/coloregg.gif") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.hot-gif > i {
    background: url("../img/icon_hot.gif") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.crown-gold > i {
    background: url("../img/top_10.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.crown-silver > i {
    background: url("../img/top_50.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.crown-bronze > i {
    background: url("../img/top_100.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.right-default > i {
    background: url("../img/right.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.right-2 > i {
    background: url("../img/right2.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.right-3 > i {
    background: url("../img/right3.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.right-select > i {
    background: url("../img/select.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.right-success > i {
    background: url("../img/success.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.wrong-default > i {
    background: url("../img/wrong.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.icon_beta > i {
    background: url("../img/icon_beta.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.icon_new > i {
    background: url("../img/icon_new.png") no-repeat;
    width: 11px;
    height: 15px;
    top: 3px;
    display: inline-block;
    position: relative;
}
.popShow {
    background: url("../img/bbk.png") repeat;
}
.content-center {
    width: 1000px;
    margin: 0 auto;
}
.content-center:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.controlsName {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    background: black;
    color: #fff;
    width: 140px;
    padding-left: 15px;
    margin-top: 50px;
}
.mwrapper {
    width: 1000px;
    margin: 0 auto;
}
@keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-moz-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-moz-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes loading-ripple {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: 0.75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
    0% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    5% {
        -khtml-opacity: 0.75;
        -moz-opacity: 0.75;
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    100% {
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-o-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-moz-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-o-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-moz-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@-webkit-keyframes click-laud {
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        opacity: 1;
    }
    100% {
        top: -30px;
        opacity: 0;
    }
    0% {
        top: 0;
    }
    90% {
        top: -30px;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        top: -30px;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes loadings {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-o-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-moz-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-webkit-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-o-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-moz-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
@-webkit-keyframes news {
    0% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    50% {
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        opacity: 0.1;
        filter: alpha(opacity=10);
    }
    100% {
        -khtml-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}
body {
    color: #494d55;
    font-family: 'Proxima Nova', 'Arial', sans-serif;
    font-weight: 400;
    line-height: 1.5em;
}
.f-hd {
    z-index: 2000;
    position: fixed;
    left: 0;
    right: 0;
}
.f-hd:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.f-hd .m-nav {
    min-height: 52px;
    background: #fff;
    clear: both;
    /* .box-shadow (0px 1px 3px rgba(0,0,0,.1));*/
    position: relative;
    z-index: 90;
    border-bottom: 2px solid #dadfe1;
    padding: 0 15px;
}
@media screen and (max-width: 1099px) {
    .f-hd .m-nav {
        display: none!important;
    }
}
.f-hd .m-nav .logo {
    float: left;
    position: relative;
    z-index: 11;
    width: 186px;
    line-height: 18px;
    background: url("/img/tmp_bugbank_header_logo.png") no-repeat;
    height: 52px;
    background-position: left center;
    width: 140px;
    background-size: contain;
}
.f-hd .m-nav .menu {
    padding: 0;
    height: 52px;
}
.f-hd .m-nav .menu-left {
    float: left;
    padding-left: 45px;
}
.f-hd .m-nav .menu-left .menu-item {
    float: left;
    text-align: center;
    position: relative;
    height: 52px;
    margin: 0 18px;
}
.f-hd .m-nav .menu-left .menu-item:hover .sub-menu {
    display: block;
}
.f-hd .m-nav .menu-left .menu-item-a {
    z-index: 11;
    font-size: 14px;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: 52px;
    height: 52px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    color: #494d55;
    display: block;
    overflow: hidden;
}
.f-hd .m-nav .menu-left .menu-item-a.icon_live i{
    position: relative;
    top: 4px;
    width: 22px;
    margin-right: 2px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
    background: url(/img/live_icon.png) no-repeat;
}
.f-hd .m-nav .menu-left .menu-item-a.on,
.f-hd .m-nav .menu-left .menu-item-a.on:hover {
    color: #226dd4;
}
.f-hd .m-nav .menu-left .menu-item-a:hover {
    color: #797f7f;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .f-hd .m-nav .menu-left .menu-item-a {
        padding-right: 0;
    }
}
.f-hd .m-nav .menu-left .menu-item-a .fa {
    font-size: 18px;
    position: relative;
    top: 1.5px;
}
.f-hd .m-nav .menu-right {
    height: 28px;
    line-height: 28px;
    z-index: 11;
    float: right;
    margin: 12px 0;
}
.f-hd .m-nav .menu-right .menu-item {
    float: left;
    position: relative;
}
/*wechat*/
.f-hd .m-nav .wechat-banner{
    position: absolute;
    top: 51px;
    left: 0;
    width: 100%;
    background: rgba(171, 217, 253, .9);
    line-height: 40px;
    text-align: center;
}
.f-hd .m-nav .wechat-a{
    font-size: 13px;
    color: #135d96;
}
.f-hd .m-nav .wechat-a:hover{
    color: #074d84;
    text-decoration: none;
}
.f-hd .m-nav .wechat-banner i{
    position: absolute;
    right: 10px;
    color: #135d96;
    line-height: 35px;
    font-size: 30px;
    transform: rotate(45deg);
    cursor: pointer;
}
.f-hd .m-nav .menu-right .menu-item a {
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}
.f-hd .m-nav .menu-right .menu-item:first-child {
    margin-left: 0;
}
.f-hd .m-nav .menu-right .menu-item .btn-sm {
    padding: 3px 12px 3px 9px;
    position: relative;
    margin-top: -6px;
}
.f-hd .m-nav .menu-right .menu-item .btn-sm i {
    position: absolute;
    right: 2px;
    top: 0px;
    background: 'img/hot.png';
    width: 12px;
    height: 16px;
}
.f-hd .m-nav .menu-right .e-search,
.f-hd .m-nav .menu-right .news {
    height: 28px;
    line-height: 32px;
}
.f-hd .m-nav .menu-right .e-search > a,
.f-hd .m-nav .menu-right .news > a {
    font-size: 17px;
    position: relative;
    top: -1px;
    color: #494d55;
}
.f-hd .m-nav .menu-right .e-search > a:hover,
.f-hd .m-nav .menu-right .news > a:hover {
    color: #797f7f;
}
.f-hd .m-nav .menu-right .e-search .fa-bell-o,
.f-hd .m-nav .menu-right .news .fa-bell-o {
    font-weight: bold;
    font-size: 18px;
    top: 0;
    position: relative;
}
.f-hd .m-nav .menu-right .e-search .fa-bell-o:after,
.f-hd .m-nav .menu-right .news .fa-bell-o:after {
    background-color: #ff0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 12px;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -2px;
    top: -6px;
    width: 12px;
    border: 2px solid #ffffff;
}
.f-hd .m-nav .menu-right .e-search .fa-bell-o.unread:after{
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: news 1.5s linear infinite;
    -moz-animation: news 1.5s linear infinite;
    -ms-animation: news 1.5s linear infinite;
    -o-animation: news 1.5s linear infinite;
    animation: news 1.5s linear infinite;
    animation: news 1.5s linear infinite;
}
.f-hd .m-nav .menu-right .e-search .fa-bell-o.unread:hover:after{
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: inherit;
    -moz-animation: inherit;
    -ms-animation: inherit;
    -o-animation: inherit;
    animation: inherit;
    animation: inherit;
}
.f-hd .m-nav .menu-right .news a .unread-nums{
    display: none;
    position: absolute;
    padding-left:5px;
    padding-right: 6px;
    height: 20px;
    min-width: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 10px;
    top: -8px;
    right: -11px;
    font-size: 12px;
    background: red;
    color: #fff;
    transform: scale(.8);
}
.f-hd .m-nav .menu-right .news a:hover + .e-news {
    display: block;
}
.f-hd .m-nav .menu-right .e-news {
    padding-top: 15px;
    display: none;
}
.f-hd .m-nav .menu-right .e-news .card-arrow {
    position: absolute;
    top: 46px;
    right: -15px;
}
.f-hd .m-nav .menu-right .e-news .card-arrow:before {
    left: 346px;
}
.f-hd .m-nav .menu-right .e-news .notifications-module {
    width: 375px;
    background-color: #fff;
}
.f-hd .m-nav .menu-right .e-news .notifications-toggle-container {
    border-bottom: 1px solid #dadfe1;
    -webkit-box-shadow: 0 1px 4px #dadfe1;
    -moz-box-shadow: 0 1px 4px #dadfe1;
    -ms-box-shadow: 0 1px 4px #dadfe1;
    -o-box-shadow: 0 1px 4px #dadfe1;
    box-shadow: 0 1px 4px #dadfe1;
    padding: 10px;
}
.f-hd .m-nav .menu-right .e-news .btn-group-btn {
    text-align: center;
    width: 50%;
    float: left;
    color: #494d55;
    background-color: #fff;
    border: 1px solid #99a2a2;
}
.f-hd .m-nav .menu-right .e-news .btn-group-btn.on,
.f-hd .m-nav .menu-right .e-news .btn-group-btn:hover {
    color: #fff;
    background-color: #99a2a2;
    border-color: #99a2a2;
}
.f-hd .m-nav .menu-right .e-news .btn-group-btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.f-hd .m-nav .menu-right .e-news .btn-group-btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.f-hd .m-nav .menu-right .e-news .notifications-container {
    height: 600px;
    overflow-y: auto;
}
.f-hd .m-nav .menu-right .e-news .empty-area {
    padding: 26px;
    border: 2px dashed #e7e9ec;
    text-align: center;
}
.f-hd .m-nav .menu-right .e-news .empty-area h5 {
    font-size: 15px;
    font-weight: 600;
}
.f-hd .m-nav .menu-right .e-news .see-all {
    border: 1px solid #dadfe1;
    -webkit-box-shadow: 0 -1px 4px #dadfe1;
    -moz-box-shadow: 0 -1px 4px #dadfe1;
    -ms-box-shadow: 0 -1px 4px #dadfe1;
    -o-box-shadow: 0 -1px 4px #dadfe1;
    box-shadow: 0 -1px 4px #dadfe1;
    display: block;
    padding: 14px;
    text-align: center;
    font-weight: 600;
    color: #62a6db;
    text-decoration: none;
    margin: 0;
    font-size: 13px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.f-hd .m-nav .menu-right .e-news .see-all:hover {
    color: #398fd1;
    font-size: 15px;
}
.f-hd .m-nav .menu-right .e-but .submit {
    margin-right: 0;
}
.f-hd .m-nav .menu-right .e-but .submit .btn-primary {
    margin-top: -4px;
    position: relative;
    margin-left: 0;
    margin-right: 0;
}
.f-hd .m-nav .menu-right .e-but .sub-menu {
    top: 9px;
}
.f-hd .m-nav .menu-right .e-but .publish i {
    background-position: -2px 0;
}
.f-hd .m-nav .menu-right .e-but .problem i {
    background-position: -36px 0;
}
.f-hd .m-nav .menu-right .e-but .pushBug i {
    background-position: -18px 0;
}
.f-hd .m-nav .menu-right .e-but .pushPoC i {
    background-position: -52px 0;
}
.f-hd .m-nav .menu-right .e-but .sub-menu-item-a {
    margin: 0;
}
.f-hd .m-nav .menu-right .e-but .sub-menu-item-a i {
    background-image: url('../img/index_header_link.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.f-hd .m-nav .menu-right .but-sub {
    padding-top: 10px;
    position: relative;
}
.f-hd .m-nav .menu-right .e-in-out {
    margin-right: -10px;
}
.f-hd .m-nav .menu-right .e-user{
    display: none;
    padding-top: 15px;
}
.f-hd .m-nav .menu-right .unread-tip{
    position: absolute;
    width: 310px;
    text-align: center;
    right: -135px;
    top: 38px;
    list-style: none;
    background-color: rgba(238, 238, 238, 0.7);
    padding: 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    z-index: 1;
}
/*.f-hd .m-nav .menu-right .unread-tip{
  position: absolute;
  width: 310px;
  text-align: center;
  right: -135px;
  top: 46px;
  list-style: none;
  background-color: rgba(238, 238, 238, 0.7);
  padding: 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: none;
}*/
.f-hd .m-nav .menu-right .unread-tip::before{
    clear: both;
    content: '';
    position: absolute;
    top: -6px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    border-left: 3px solid rgba(238, 238, 238, 0.7);
    border-top: 3px solid rgba(238, 238, 238, 0.7);
    left: 50%;
    margin-left: -7px;
}
.f-hd .m-nav .menu-right .unread-tip i{
    margin-left: 7px;
    width: 16px;
    line-height: 16px;
    cursor: pointer;
    font-size: 14px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-info{
    background: #fff;
    width: 100%;
    border: 1px solid #dadfe1;
    padding: 0 10px;
    margin-bottom: 0;
}
.f-hd .m-nav .menu-right .unread-tip .unread-info a {
    font-size: 12px;
    margin-right: 0;
    margin-left: 0;
    color: #333;
}
/*.f-hd .m-nav .menu-right .unread-tip .unread-info{
  background: #fff;
  width: 100%;
  border: 1px solid #dadfe1;
  margin-bottom: 0;
}*/
.f-hd .m-nav .menu-right .unread-tip .unread-tabs{
    width: 100%;
    line-height: 23px;
    margin: 10px 0;
    padding: 0 10px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab{
    width: 33.3%;
    color: #999;
    background: #fff;
    outline: 0;
    font-size: 14px;
    border: 1px solid #ddd;
    height: 25px;
    line-height: 14px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab img{
    margin-bottom: 1px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab.current{
    color: #fff;
    background: #333;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab:first-child{
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab:last-child{
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
}
.f-hd .m-nav .menu-right .unread-tip .unread-tab:not(:first-child){
    border-left:none;
}
.f-hd .m-nav .menu-right .unread-tip .unread-content-wrap{
    display: none;
    position: relative;
}
.f-hd .m-nav .menu-right .unread-tip .unread-content{
    height: 254px;
    text-align: left;
    overflow: hidden;
    padding-right: 10px;
}
.f-hd .m-nav .menu-right .unread-tip .scroll-bar{
    position: absolute;
    top: 0px;
    right: 0;
    width: 6px;
    height: 100%;
    background: #666;
    display: none;
    opacity: 0.5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1px;
}
.f-hd .m-nav .menu-right .unread-tip .scroll-slider{
    position: absolute;
    top: 0;
    width: 4px;
    left: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
}
.f-hd .m-nav .menu-right .unread-tip .scroll-bar:hover .scroll-slider{
    /*transition-delay: 3s;*/
}
.f-hd .m-nav .menu-right .unread-tip .unread-content::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #ddd;
}
.f-hd .m-nav .menu-right .unread-tip .unread-content::-webkit-scrollbar{
    width: 10px;
    background-color: #ddd;
}
.f-hd .m-nav .menu-right .unread-tip .unread-content::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #999;
}
.f-hd .m-nav .menu-right .unread-tip .content-item{
    padding: 5px 15px;
    font-size: 13px;
    line-height: 25px;
    border-bottom: 1px solid #f2f2f2;
    display: block;
    color: #333;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-hd .m-nav .menu-right .unread-tip .content-item.readed-item{
    color: #999;
}
.f-hd .m-nav .menu-right .unread-tip .content-item p{
    margin-bottom: 0;
}
.f-hd .m-nav .menu-right .unread-tip .content-item>p{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-hd .m-nav .menu-right .unread-tip .content-item a{
    color: #226dd4;
}
.f-hd .m-nav .menu-right .unread-tip .content-item:hover{
    color: #226dd4;
}
.f-hd .m-nav .menu-right .unread-tip .item-author{
    color: #3996d3;
}
.f-hd .m-nav .menu-right .unread-tip .unread-footor{
    border-top: 1px solid #f2f2f2;
    font-size: 14px;
    line-height: 30px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-footor a{
    color: #999;
    font-size: 12px;
}
.f-hd .m-nav .menu-right .unread-tip .unread-footor a:hover{
    color: #3996d3;
}
.f-hd .m-nav .menu-right .unread-tip .null-content{
    text-align: center;
    font-size: 17px;
    color: #999;
    position: absolute;
    top: 82px;
    right: 0;
    left: 0;
}
.f-hd .m-nav .menu-right .unread-tip .loading{
    background: url(/img/loading.gif) no-repeat center;
    height: 24px;
    width: 100%;
    background-size: auto 100%;
    position: absolute;
    top: 60px;
}
.f-hd .m-nav .menu-right .unread-tip .loading2{
    background: url(/img/loading.gif) no-repeat center;
    height: 20px;
    width: 100%;
    background-size: auto 100%;
}
/*.f-hd .m-nav .menu-right .unread-tip .unread-info a{
  font-size: 12px;
  margin-right: 0;
  margin-left: 0;
  color: #333;
}*/
.f-hd .m-nav .menu-right .e-user .card-arrow {
    position: absolute;
    top: 38px;
    left: -86px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card {
    min-width: 215px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    border: 1px solid #dadfe1;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header {
    padding: 16px 20px;
    line-height: 24px;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header img {
    width: 100%;
    height: 100%;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .u {
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-info {
    margin-bottom: 10px;
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .name {
    display: block;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .name a {
    color: #494d55;
    font-weight: bold;
    font-size: 15px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .headline {
    margin-bottom: 0;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .headline a {
    color: #99a2a2;
    text-decoration: underline;
    font-size: 14px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .headline a:hover {
    color: #797f7f;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats .stat {
    margin-top: 8px;
    font-size: 14px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats .fa {
    color: #494d55;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats .fa:before {
    margin-right: 5px;
    font-size: 13px;
    color: #494d55;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats .p_label {
    color: #99a2a2;
    font-size: 12px;
    font-weight: lighter;
    line-height: 12px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-stats .p_label:hover {
    color: #797f7f;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-button .btn {
    font-size: 14px;
    padding: 5px 20px;
    background-color: #fff;
    border: 2px solid #cdd1d3;
    color: #494d55;
    font-weight: 700;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-header .profile-button .btn:hover {
    border-color: #afb9bf;
    cursor: pointer;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .divider {
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-footer {
    padding: 15px 20px;
    line-height: 14px;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-footer li {
    padding: 5px 0;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-footer a {
    color: #787d82;
    font-size: 14px;
    font-weight: lighter;
    color: #797f7f;
    font-weight: 500;
}
.f-hd .m-nav .menu-right .e-user .e-user-card .card-footer a:hover {
    color: #99a2a2;
}
.f-hd .m-nav .menu-right .e-user .e-user-card.b1g {
    min-width: 140px;
    text-align: left;
}
.f-hd .m-nav .menu-right .e-user .e-user-card:hover {
    display: block;
}
.f-hd .m-nav .menu-right .e-user:hover {
    display: block;
}
.f-hd .m-nav .menu-right .signUp {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-top: -5px;
    letter-spacing: 2px;
    width: 95px;
    line-height: 15px;
}
.f-hd .m-nav .menu-right .signIn {
    font-size: 14px;
    color: #2b67c9;
    line-height: 22px;
}
.f-hd .m-nav .menu-right .signIn:hover {
    color: #656bea;
}
.f-hd .m-nav .menu-right .vline {
    color: #bbb;
    line-height: 22px;
    font-size: 16px;
}
.f-hd .m-nav .menu-right .name_new {
    height: 32px;
    width: 32px;
    position: relative;
    cursor: pointer;
    margin: 0 10px;
    line-height: 32px;
    display: block;
    bottom: 4px;
}
.f-hd .m-nav .menu-right .name_new img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    /* .border (rgba(0, 0, 0, 0.1));.box-shadow (1px 2px 3px rgba(0, 0, 0, 0.1)); */
}
.f-hd .m-nav .menu-right .name_new .message-badge {
    background-color: #ff0000;
    border: 2px solid #fff;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 16px;
    min-width: 20px;
    opacity: 0.9;
    padding: 0 3px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -6px;
}
.f-hd .m-nav .menu-right .name_new:hover + .e-user {
    display: block;
}
.f-hd .m-nav .sub-menu {
    position: absolute;
    text-align: center;
    min-width: 140px;
    left: -30px;
    top: 50px;
    display: none;
}
.f-hd .m-nav .sub-menu:hover {
    visibility: visible;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    display: block;
}
.f-hd .m-nav .sub-menu .sub-menu-list {
    float: left;
    padding: 16px 20px;
    background-color: #fff;
    width: 100%;
}
.f-hd .m-nav .sub-menu .sub-menu-list:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav .sub-menu .sub-menu-item {
    float: left;
    width: 100%;
    text-align: left;
    cursor: pointer;
}
.f-hd .m-nav .sub-menu .sub-menu-item-a {
    color: #323232;
    width: auto;
    display: block;
    font-size: 13px;
    padding: 0;
    line-height: 24px;
    text-decoration: none;
    position: relative;
}
.f-hd .m-nav .sub-menu .sub-menu-item-a#pcTasklist i{
    background-image: url(/img/icon_beta.png);
    width: 22px;
    height: 12px;
    margin-left: 5px;
    top: 6px;
    display: inline-block;
    position: absolute;
}
.f-hd .m-nav .sub-menu .sub-menu-item-a:hover {
    color: #797f7f;
}
.f-hd .m-nav .sub-menu .sub-menu-item-a.on {
    color: #226dd4;
}
.f-hd .m-nav .sub-menu .hot-gif i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.f-hd .m-nav .sub-menu .icon_beta i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.f-hd .m-nav .sub-menu .icon_new i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
@media screen and (max-width: 991px) {
    .f-hd .m-nav .sub-menu {
        display: none;
    }
}
.f-hd .m-nav-modile {
    position: relative;
}
@media (min-width: 1100px) {
    .f-hd .m-nav-modile {
        display: none!important;
    }
}
.f-hd .m-nav-modile .m-nav-header {
    position: relative;
    background-color: #fff;
    min-height: 52px;
    clear: both;
    /* .box-shadow (0px 1px 3px rgba(0,0,0,.1));*/
    z-index: 9;
    border-bottom: 1px solid #dadfe1;
    padding: 0 15px;
}
.f-hd .m-nav-modile .m-nav-header a {
    text-decoration: none;
}
.f-hd .m-nav-modile .m-nav-header a:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-menuBtn {
    height: 52px;
}
.f-hd .m-nav-modile .e-menuBtn .listBtn {
    width: 28px;
    height: 28px;
    cursor: pointer;
    text-align: center;
    position: relative;
    float: left;
    top: 14px;
    margin-right: 10px;
}
.f-hd .m-nav-modile .e-menuBtn .listBtn i {
    width: 80%;
    height: 2px;
    background-color: #494d55;
    display: block;
    margin: 5px auto;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.f-hd .m-nav-modile .e-menuBtn .listBtn.transform i:nth-child(1) {
    transform: rotateZ(45deg) translate3d(5px, 5px, 0);
}
.f-hd .m-nav-modile .e-menuBtn .listBtn.transform i:nth-child(2) {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.f-hd .m-nav-modile .e-menuBtn .listBtn.transform i:nth-child(3) {
    transform: rotateZ(-45deg) translate3d(5px, -5px, 0);
}
.f-hd .m-nav-modile .e-menuBtn .search {
    float: left;
    height: 52px;
    margin-right: 10px;
}
.f-hd .m-nav-modile .e-menuBtn .search .arrow-right {
    color: #494d55;
    cursor: pointer;
    width: 28px;
    text-align: center;
    line-height: 28px;
    height: 28px;
    font-size: 22px;
    position: relative;
    top: 12px;
    font-weight: 100;
}
.f-hd .m-nav-modile .e-menuBtn .search .arrow-right:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-logo {
    position: absolute;
    left: 50%;
    margin-left: -45px;
}
.f-hd .m-nav-modile .e-logo .logo {
    float: left;
    position: relative;
    z-index: 11;
    width: 124px;
    background: url("/img/tmp_bugbank_header_logo.png") no-repeat;
    height: 52px;
    background-position: left center;
    background-size: contain;
}
.f-hd .m-nav-modile .e-link {
    height: 52px;
    line-height: 52px;
    margin-right: 5px;
}
.f-hd .m-nav-modile .e-link .signup {
    float: left;
    font-size: 15px;
    color: #494d55;
}
.f-hd .m-nav-modile .e-navList {
    position: absolute;
    top: 60px;
    left: 0;
}
@media screen and (min-width: 541px) {
    .f-hd .m-nav-modile .e-navList {
        width: 200px;
    }
}
.f-hd .m-nav-modile .e-navList:before {
    left: 28px;
}
.f-hd .m-nav-modile .e-navList .menu-left {
    background-color: #fff;
    padding: 16px 20px;
}
.f-hd .m-nav-modile .e-navList .menu-left:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList .menu-item,
.f-hd .m-nav-modile .e-navList .sub-menu-item {
    float: left;
    width: 100%;
    text-align: left;
    cursor: pointer;
}
.f-hd .m-nav-modile .e-navList .menu-item:after,
.f-hd .m-nav-modile .e-navList .sub-menu-item:after {
    height: 1px;
    background-color: #e7e9ec;
    clear: both;
    content: "";
    display: table;
    width: 100%;
    margin: 10px 0;
}
.f-hd .m-nav-modile .e-navList .menu-item:last-child:after,
.f-hd .m-nav-modile .e-navList .sub-menu-item:last-child:after {
    display: none;
}
.f-hd .m-nav-modile .e-navList .menu-item-a,
.f-hd .m-nav-modile .e-navList .sub-menu-item-a {
    color: #323232;
    width: auto;
    display: block;
    font-size: 15px;
    padding: 5px 0;
    line-height: 22.5px;
    text-decoration: none;
}
.f-hd .m-nav-modile .e-navList .menu-item-a:hover,
.f-hd .m-nav-modile .e-navList .sub-menu-item-a:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-navList .menu-item-a.on,
.f-hd .m-nav-modile .e-navList .sub-menu-item-a.on {
    color: #226dd4;
}
.f-hd .m-nav-modile .e-navList .sub-menu-list {
    padding: 16px 20px;
}
.f-hd .m-nav-modile .e-navList .sub-menu-list:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList-2:before {
    clear: both;
    content: '';
    position: absolute;
    top: 53px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    border-left: 1px solid #dadfe1;
    border-top: 1px solid #dadfe1;
    left: 21px;
    z-index: 99;
}
.f-hd .m-nav-modile .e-navList-2 .menu-left {
    background-color: #fff;
    padding: 16px 20px;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    border: 1px solid #e7e9ec;
    max-height: 100%;
    padding-top: 75px;
    width: 100%;
}
@media screen and (min-width: 541px) {
    .f-hd .m-nav-modile .e-navList-2 .menu-left {
        width: 200px;
    }
}
.f-hd .m-nav-modile .e-navList-2 .menu-left:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item {
    float: left;
    width: 100%;
    text-align: left;
    cursor: pointer;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item:after,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item:after {
    height: 1px;
    background-color: #e7e9ec;
    clear: both;
    content: "";
    display: table;
    width: 100%;
    margin: 10px 0;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item:last-child:after,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item:last-child:after {
    display: none;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item-a,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item-a {
    color: #323232;
    width: auto;
    display: block;
    font-size: 15px;
    padding: 5px 0;
    line-height: 22.5px;
    text-decoration: none;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item-a:hover,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item-a:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-navList-2 .menu-item-a.on,
.f-hd .m-nav-modile .e-navList-2 .sub-menu-item-a.on {
    color: #226dd4;
}
.f-hd .m-nav-modile .e-navList-2 .sub-menu-list {
    padding: 16px 20px;
}
.f-hd .m-nav-modile .e-navList-2 .sub-menu-list:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList-3 {
    display: none;
}
/*.f-hd .m-nav-modile .e-navList-3:before {
    clear: both;
    content: '';
    position: absolute;
    top: 53px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    border-left: 1px solid #dadfe1;
    border-top: 1px solid #dadfe1;
    left: 21px;
    z-index: 99;
}*/
.f-hd .m-nav-modile .e-navList-3 .fa {
    float: right;
    margin-top: 3px;
    margin-left: 15px;
}
.f-hd .m-nav-modile .e-navList-3 .menu-left {
    background-color: #fff;
    padding: 16px 20px;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    border: 1px solid #e7e9ec;
    max-height: 100%;
    padding-top: 75px;
    width: 100%;
}
@media screen and (min-width: 541px) {
    .f-hd .m-nav-modile .e-navList-3 .menu-left {
        width: 200px;
    }
}
.f-hd .m-nav-modile .e-navList-3 .menu-left:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item {
    float: left;
    width: 100%;
    text-align: left;
    cursor: pointer;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item:after {
    height: 1px;
    background-color: #e7e9ec;
    clear: both;
    content: "";
    display: table;
    width: 100%;
    margin: 10px 0;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item:last-child:after {
    display: none;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item-a,
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item-a {
    color: #323232;
    width: auto;
    display: block;
    font-size: 15px;
    padding: 5px 0;
    line-height: 25.5px;
    text-decoration: none;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item-a:hover,
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item-a:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-navList-3 .menu-item-a.on,
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item-a.on {
    color: #226dd4;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-list {
    margin-bottom: -10px;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-list:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item {
    width: 100%;
    text-align: left;
    padding-left: 20px;
}
/*.f-hd .m-nav-modile .e-navList-3 .sub-menu-item:nth-child(2n-1) {
  border-right: 1px solid #e7e9ec;
  border-bottom: 1px solid #e7e9ec;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item:nth-child(2n) {
  border-bottom: 1px solid #e7e9ec;
}*/
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item:last-child {
    border-bottom: 0;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item:nth-last-child(2) {
    border-bottom: 0;
}
.f-hd .m-nav-modile .e-navList-3 .sub-menu-item-a {
    font-size: 15px;
}
.f-hd .m-nav-modile .name_new {
    height: 32px;
    width: 32px;
    float: right;
    position: relative;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 10px;
    display: block;
}
.f-hd .m-nav-modile .name_new img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    /* .border (rgba(0, 0, 0, 0.1));.box-shadow (1px 2px 3px rgba(0, 0, 0, 0.1)); */
}
.f-hd .m-nav-modile .name_new .message-badge {
    background-color: #ff0000;
    border: 2px solid #fff;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 16px;
    min-width: 20px;
    opacity: 0.9;
    padding: 0 3px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -6px;
}
.f-hd .m-nav-modile .e-user {
    float: right;
    position: relative;
    top: -1px;
    width: 100%;
    display: none;
}
@media screen and (min-width: 541px) {
    .f-hd .m-nav-modile .e-user {
        width: 215px;
    }
}
.f-hd .m-nav-modile .e-user:before {
    clear: both;
    content: '';
    position: absolute;
    top: -7px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    border-left: 1px solid #dadfe1;
    border-top: 1px solid #dadfe1;
    z-index: 99;
    right: 28px;
}
.f-hd .m-nav-modile .e-user .e-user-card {
    min-width: 215px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    border: 1px solid #dadfe1;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header {
    padding: 16px 20px;
    line-height: 24px;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header img {
    width: 100%;
    height: 100%;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .u {
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-info {
    margin-bottom: 10px;
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .name {
    display: block;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .name a {
    color: #494d55;
    font-weight: bold;
    font-size: 15px;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .headline {
    margin-bottom: 0;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .headline a {
    color: #99a2a2;
    text-decoration: underline;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .headline a:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats .stat {
    margin-top: 8px;
    font-size: 14px;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats .fa {
    color: #494d55;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats .fa:before {
    margin-right: 5px;
    font-size: 13px;
    color: #494d55;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats .p_label {
    color: #99a2a2;
    font-size: 14px;
    font-weight: lighter;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-stats .p_label:hover {
    color: #797f7f;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-button .btn {
    padding: 5px 20px;
    background-color: #fff;
    border: 2px solid #cdd1d3;
    color: #494d55;
    font-weight: 700;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-header .profile-button .btn:hover {
    border-color: #afb9bf;
    cursor: pointer;
}
.f-hd .m-nav-modile .e-user .e-user-card .divider {
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-footer {
    padding: 16px 20px;
    line-height: 24px;
    font-size: 15px;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-footer li {
    padding: 5px 0;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-footer a {
    color: #787d82;
    font-size: 13px;
    font-weight: lighter;
    color: #797f7f;
}
.f-hd .m-nav-modile .e-user .e-user-card .card-footer a:hover {
    color: #99a2a2;
}
.f-hd .m-nav-modile .e-user .e-user-card.b1g {
    min-width: 140px;
    text-align: left;
}
.f-hd .m-nav-modile .e-user .e-user-card:hover {
    display: block;
}
.f-hd .hot-gif i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.f-hd .icon_beta i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.f-hd .icon_new i {
    width: 22px;
    height: 11px;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.f-hd .card-arrow {
    background-color: rgba(238, 238, 238, 0.7);
    padding: 3px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    /* .box-shadow(0 3px 9px rgba(0, 0, 0, 0.2));*/
    z-index: 9999;
}
.f-hd .card-arrow:before {
    clear: both;
    content: '';
    position: absolute;
    top: -6px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    border-left: 3px solid rgba(238, 238, 238, 0.7);
    border-top: 3px solid rgba(238, 238, 238, 0.7);
    left: 50%;
    margin-left: -7px;
}
.f-hd .card-arrow:hover {
    display: block;
}
.f-main {
    margin-top: 50px;
}
.f-main .container {
    max-width: 960px;
}
.f-main .icon-loading {
    padding: 15px 0;
    margin: 0 auto;
    width: auto;
    visibility: hidden;
    display: block;
    background: url('../img/loading.gif') no-repeat center;
}
.f-main .icon-loading.visible {
    visibility: visible;
}
.m-bn .bn-header {
    margin-bottom: 14px;
}
.m-bn .bn-header > div {
    margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
    .m-bn .bn-header > div {
        text-align: center;
        margin-bottom: 28px;
    }
}
.m-bn .userImage {
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    width: 130px;
    height: 130px;
}
.m-bn .userImage img {
    width: 100%;
    height: 100%;
}
@media screen and (max-width: 767px) {
    .m-bn .userImage {
        width: 180px;
        height: 180px;
        float: none;
        margin-bottom: 23px;
        display: inline-block;
    }
}
.m-bn .userInfo {
    margin-left: 28px;
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.m-bn .userInfo .name {
    margin-bottom: 23px;
    font-size: 36px;
    line-height: 1.3em;
    font-weight: 200;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 100%;
}
@media screen and (max-width: 989px) {
    .m-bn .userInfo .name {
        font-size: 23px;
    }
}
.m-bn .userInfo .profile {
    margin-bottom: 11px;
    font-size: 18px;
    line-height: 1.2em;
    color: #797f7f;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 100%;
}
.m-bn .userInfo .honors li {
    float: left;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
.m-bn .userInfo .honors a {
    color: #494d55;
    text-decoration: none;
    font-size: 18px;
}
.m-bn .userInfo .honors a:hover {
    color: #99a2a2;
}
.m-bn .userInfo .honors .fa-qq {
    font-size: 16px;
    position: relative;
    top: -1px;
}
@media screen and (min-width: 992px) {
    .m-bn .userInfo {
        max-width: 530px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .m-bn .userInfo {
        max-width: 370px;
    }
}
@media screen and (max-width: 767px) {
    .m-bn .userInfo {
        float: none;
        margin-left: 0;
        max-width: 100%;
    }
}
.m-bn .follow {
    margin-bottom: 16px;
}
.m-bn .follow .btn {
    padding: 6px 13px 7px 13px;
    min-width: 75px;
    width: 100%;
    font-weight: 700;
    line-height: 15px;
    transition: none;
    -webkit-transition: none;
    border-width: 2px;
}
.m-bn .follow .btn-follow {
    font-size: 15px;
    background-color: #fff;
    border: 2px solid #398fd1;
    color: #398fd1;
}
.m-bn .follow .btn-follow:hover {
    background-color: #398fd1;
    color: #fff;
}
.m-bn .follow-stat {
    padding: 15px 0 10px;
    text-align: center;
    width: 50%;
    cursor: pointer;
}
.m-bn .follow-stat .number {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: inherit;
    color: #494d55;
    font-family: 'Proxima Nova', 'Arial', sans-serif;
}
.m-bn .follow-stat .number.fa:before {
    font-size: 16px;
    padding-right: 5px;
    font-family: FontAwesome;
}
.m-bn .follow-stat .secondary-type {
    text-decoration: underline;
    color: #797f7f;
    font-size: 13px;
    line-height: 22.5px;
    font-weight: 500;
}
.m-bn .follow-stat:hover {
    background-color: #e7e9ec;
}
.m-bn .navigation-region {
    margin-bottom: 30px;
}
.m-bn .navigation-region .nav-list {
    border-bottom: 1px solid #dadfe1;
    position: relative;
}
.m-bn .navigation-region .nav-item {
    float: left;
    max-height: 48px;
    margin-bottom: -1px;
}
.m-bn .navigation-region .nav-item a {
    border-bottom: 3px solid transparent;
    color: #494d55;
    display: block;
    padding: 0 5px 20px 5px;
    position: relative;
    font-size: 15px;
    text-decoration: none;
}
.m-bn .navigation-region .nav-item a:hover {
    border-bottom-color: #dadfe1;
}
.m-bn .navigation-region .nav-item.on a {
    color: #398fd1;
    border-bottom-color: #398fd1;
    font-weight: 600;
    padding-bottom: 20px;
}
.m-bn .navigation-region .nav-item + .nav-item {
    padding-left: 20px;
}
.m-bn .navigation-region .count {
    color: #99a2a2;
    margin-left: 5px;
    position: relative;
}
@media screen and (max-width: 767px) {
    .m-bn .navigation-region .count {
        display: none;
    }
}
.bottomMenu {
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}
.bottomMenu .vline {
    font-size: 12px;
    line-height: 35px;
    color: #eee;
}
@media screen and (max-width: 767px) {
    .bottomMenu {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .bottomMenu {
        display: none;
    }
}
.bottomMenu-right-menu .current a {
    color: #000;
    color: #226dd4 !important;
}
.bottomMenu-item {
    font-size: 14px;
    line-height: 35px;
    color: #666;
    padding: 8px 30px;
    text-decoration: none;
}
.bottomMenu-item:hover {
    color: #226dd4 !important;
    text-decoration: none;
}
.bottomRight {
    text-align: right;
}
.aboutUs {
    padding: 8px 0;
    font-size: 14px;
    line-height: 35px;
    color: #666;
}
.aboutUs:hover {
    color: #226dd4 !important;
    text-decoration: none;
}
.fixedbar {
    min-height: 52px;
    transition: height .2s ease-in-out;
}
@media screen and (max-width: 767px) {
    .fixedbar {
        display: block!important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .fixedbar {
        display: block;
    }
}
.tit04 {
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #dddddd;
    color: #494d55;
}
.tit04:after {
    content: ".";
    display: block;
    height: 0px;
    overflow: hidden;
    clear: both;
}
.tit04 h3 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    font-weight: bold;
    cursor: pointer ;
    margin-right: 30px;
    color: #494d55;
}
.tit04 .current {
    border-bottom: 1px solid #494d55;
    margin-bottom: -1px;
}
.tit04 .more {
    float: right;
    margin-top: 10px;
}
.tit04 .more a {
    display: inline-block;
    color: #226dd4;
    font-size: 14px;
    line-height: 40px;
    cursor: pointer;
}
.tit04 .more a:hover {
    text-decoration: underline;
}
.signtop {
    background: #fff;
    padding: 0;
    border-bottom: 1px solid #dddddd;
}
.signtop .logo {
    float: left;
    padding: 10px 0;
}
.signtop .logo p {
    color: #666;
    font-size: 36px;
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;
}
.signtop .logo .col2 {
    padding-left: 16px;
}
.signtop .en {
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;
}
.pu_page {
    height: 30px;
    margin: 0 auto;
    clear: both;
}
.pu_page ul {
    height: 30px;
}
.pu_page li {
    min-width: 40px;
    line-height: 30px;
    float: left;
    color: #555;
    margin-right: 10px;
}
.pu_page li a {
    padding: 0 16px;
    color: #989ea6;
    font-style: italic;
    font-size: 16px;
    height: 30px;
    font-weight: bold;
    text-align: center;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    display: block;
    margin-right: 5px;
}
.pu_page li a:last-child {
    margin-right: 0;
}
.pu_page li:first-child a {
    display: inline-block;
}
.pu_page li a:hover {
    background: #226dd4;
    color: #555;
    color: #fff;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    text-decoration: none;
    cursor: pointer;
}
.pu_page li a:hover i {
    color: #fff;
}
.pu_page li .on {
    background: #226dd4;
    color: #fff;
}
.pu_page li.form_page {
    width: 60px;
}
.pu_page li.form_page .page_input {
    height: 30px;
    border: 1px solid #ebeff3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    height: 28px;
    font-size: 14px;
    width: 48px;
    padding: 0 5px;
    outline: none;
}
.pu_page li.next {
    width: 160px;
    margin: 0;
    float: right;
}
.pu_page li.next a {
    padding: 0 20px;
}
.pu_page li.next span {
    float: left;
}
.pu_page li.pre {
    width: 110px;
    margin-right: 20px;
    float: right;
}
.pu_page li.pre i {
    float: left;
    margin-left: 35px;
}
.pu_page li i {
    font-size: 16px;
    height: 30px;
    width: 20px;
    line-height: 30px;
    display: block;
    font-size: 15px;
    color: #99a1a7;
    float: right;
}
.controls .mgr_page {
    margin-top: 10px;
}
.mgr_page {
    height: 26px;
    margin: 0 auto;
    clear: both;
}
.mgr_page ul {
    height: 26px;
}
.mgr_page li {
    min-width: 40px;
    height: 26px;
    line-height: 26px;
    float: left;
    color: #555;
    margin-right: 10px;
}
.mgr_page li a {
    padding: 0 10px;
    color: #99a1a7;
    font-size: 12px;
    height: 26px;
    font-weight: bold;
    display: block;
    text-align: center;
    background: #eff2f5;
    cursor: pointer;
    text-decoration: none;
    float: left;
}
.mgr_page li a:hover {
    background: #226dd4;
    color: #555;
    color: #fff;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}
.mgr_page li a:hover i {
    color: #fff;
}
.mgr_page li.on a {
    background: #226dd4;
    color: #fff;
}
.mgr_page li.form_page {
    width: 60px;
}
.mgr_page li.form_page .page_input {
    height: 24px;
    border: 1px solid #ebeff3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    width: 48px;
    padding: 0 5px;
    outline: none;
}
.mgr_page li.next {
    width: 100px;
    margin: 0;
    float: right;
}
.mgr_page li.next a {
    padding: 0 20px;
}
.mgr_page li.next span {
    float: left;
}
@media screen and (max-width: 767px) {
    .mgr_page li.next span {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .mgr_page li.next {
        width: 50px;
    }
}
.mgr_page li.pre {
    width: 50px;
    margin-right: 10px;
    float: right;
}
.mgr_page li.pre i {
    float: left;
    margin-left: 5px;
}
@media screen and (max-width: 767px) {
    .mgr_page li.pre span {
        display: none;
    }
}
.mgr_page li i {
    font-size: 12px;
    height: 26px;
    width: 20px;
    line-height: 26px;
    display: block;
    font-size: 14px;
    color: #99a1a7;
    float: right;
}
.mgr_page li:first-child a {
    margin-left: 10px;
    /* float: left; */
}
.mgr_page li:first-child a.on {
    background-color: #226dd4;
    color: #fff;
}
.mgr_page li:first-child a.on:hover,
.mgr_page li:first-child a:hover {
    cursor: pointer;
}
.mgr_page li:first-child a:first-child {
    margin-left: 0;
}
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal .ctl-title {
    width: 120px;
    margin-bottom: 0;
    padding: 7px 15px 0;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    float: left;
    line-height: 20px;
    color: #4a4c52;
}
.modal .ctl-group {
    margin: 20px 0;
}
.modal .ctl-bar {
    width: 60%;
    float: left;
}
.modal .ctl-bar .form-control {
    background-color: whitesmoke;
}
.modal .ctl-bar p {
    line-height: 35px;
    color: #ffc11a;
    font-size: 14px;
}
.modal .ctl-bar span {
    line-height: 35px;
    color: #555;
    font-size: 14px;
    margin-left: 5px;
}
.modal .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.modal .form-horizontal {
    padding: 0 10px 0px;
}
.modal .form-horizontal h4 {
    font-size: 16px;
    color: #179ef3;
    padding-bottom: 10px;
    border-bottom: 1px solid #f4f4f4;
    margin: 20px 0;
    text-indent: 10px;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    max-width: 600px;
    margin: 30px auto;
}
@media screen and (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 768px) {
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
}
.modal-backdrop.fade {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.in {
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    margin-top: -2px;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.modal-header .close:hover,
.modal-header .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.modal-header button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.modal-header h4 {
    font-size: 18px;
    color: #555555;
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media screen and (min-width: 768px) {
    .modal-sm {
        width: 300px;
    }
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table .table {
    background-color: #fff;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table-bordered > thead > tr > td.info,
.table-bordered > tbody > tr > td.info,
.table-bordered > tfoot > tr > td.info,
.table-bordered > thead > tr > th.info,
.table-bordered > tbody > tr > th.info,
.table-bordered > tfoot > tr > th.info,
.table-bordered > thead > tr.info > td,
.table-bordered > tbody > tr.info > td,
.table-bordered > tfoot > tr.info > td,
.table-bordered > thead > tr.info > th,
.table-bordered > tbody > tr.info > th,
.table-bordered > tfoot > tr.info > th {
    background-color: #d9edf7;
}
.table-bordered > thead > tr > td.warning,
.table-bordered > tbody > tr > td.warning,
.table-bordered > tfoot > tr > td.warning,
.table-bordered > thead > tr > th.warning,
.table-bordered > tbody > tr > th.warning,
.table-bordered > tfoot > tr > th.warning,
.table-bordered > thead > tr.warning > td,
.table-bordered > tbody > tr.warning > td,
.table-bordered > tfoot > tr.warning > td,
.table-bordered > thead > tr.warning > th,
.table-bordered > tbody > tr.warning > th,
.table-bordered > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}
.table-bordered > thead > tr > td.danger,
.table-bordered > tbody > tr > td.danger,
.table-bordered > tfoot > tr > td.danger,
.table-bordered > thead > tr > th.danger,
.table-bordered > tbody > tr > th.danger,
.table-bordered > tfoot > tr > th.danger,
.table-bordered > thead > tr.danger > td,
.table-bordered > tbody > tr.danger > td,
.table-bordered > tfoot > tr.danger > td,
.table-bordered > thead > tr.danger > th,
.table-bordered > tbody > tr.danger > th,
.table-bordered > tfoot > tr.danger > th {
    background-color: #f2dede;
}
table col[class*=col-] {
    position: static;
    display: table-column;
    float: none;
}
table td[class*=col-],
table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}
.table-hover > tbody > tr:hover {
    background-color: #fbfbfb;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #dddddd;
    }
    .table-responsive.table {
        margin-bottom: 0;
    }
    .table-responsive.table > thead > tr > th,
    .table-responsive.table > tbody > tr > th,
    .table-responsive.table > tfoot > tr > th,
    .table-responsive.table > thead > tr > td,
    .table-responsive.table > tbody > tr > td,
    .table-responsive.table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}
.btn-ranking {
    float: left;
    margin-left: 14px;
    margin-top: 1px;
}
.btn-ranking a {
    display: inline-block;
    padding: 0 8px 0 23px;
    line-height: 20px;
    text-decoration: none;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    color: #3db1fa;
    border: 1px solid #3db1fa;
    background: url("../img/icon-btn-ck01.png") no-repeat 8px center;
}
.btn-ranking a:hover {
    color: #fff;
    border: 1px solid #3db1fa;
    background: url("../img/icon-btn-ck02.png") #3db1fa no-repeat 8px center;
}
.ctl-bar {
    position: relative;
}
.ctl-bar .icon {
    float: left;
    margin: 4px 10px 0 0;
}
.ctl-bar:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.ctl-r {
    float: right!important;
}
.check-group {
    padding: 13px 0 13px 2px;
}
.ctl-title {
    line-height: 36px;
    color: #949eab;
}
.ctl-group:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.drop-list {
    position: relative;
    cursor: pointer;
}
.drop-list .input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #494d55;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.drop-list p {
    color: #494d55;
    min-width: 100px;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    background: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    position: absolute;
    top: 0px;
    left: 10px;
}
.drop-list .dlr {
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
    height: 34px;
    background: url(data:image/png;base64,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) no-repeat 4px 9px;
    display: block;
}
.drop-list:hover {
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.drop-liste {
    position: relative;
}
.drop-liste input {
    display: block;
    height: 34px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #8a8e96;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.drop-liste input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.drop-liste p {
    color: #8a8e96;
    height: 3px;
    float: left;
    font-size: 14px;
    line-height: 36px;
    background: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: absolute;
    top: 0px;
    left: 10px;
}
.drop-liste .dlr {
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
    height: 34px;
    border-left: 1px solid #dddddd;
    background: url(data:image/png;base64,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) no-repeat 4px 9px;
    display: block;
}
.drop-liste-delete {
    border: 1px solid #ff0000;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.search-group {
    position: relative;
}
.search-group input {
    display: block;
    height: 34px;
    padding: 0 30px 0 10px ;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.search-group input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.search-group .sbtn {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 34px;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5IDE5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOSAxOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNzc3Nzc3IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OC02LjY0OS02LjY0OA0KCWMtMy42NjcsMC02LjY0OSwyLjk4MS02LjY0OSw2LjY0N2MwLDMuNjY3LDIuOTgyLDYuNjQ3LDYuNjQ5LDYuNjQ3YzEuMzkxLDAsMi42ODItMC40MzQsMy43NS0xLjE2NGw0LjgzNCw0LjgzNEwxNy42MzIsMTYuOTU1eg0KCSBNMi44MjQsNy42NjZjMC0yLjg2MiwyLjMzLTUuMTkxLDUuMTkyLTUuMTkxYzIuODY0LDAsNS4xOTIsMi4zMjksNS4xOTIsNS4xOTFjMCwyLjg2MS0yLjMyOCw1LjE5MS01LjE5Miw1LjE5MQ0KCUM1LjE1NCwxMi44NTUsMi44MjQsMTAuNTI3LDIuODI0LDcuNjY2eiIvPg0KPC9zdmc+DQo=) no-repeat 6px 7px;
}
.drop-ctl .drop-list {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    margin: 0 -1px;
}
.drop-ctl .dcl {
    width: 16px;
    height: 30px;
    float: left;
    padding: 5px;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    border: 1px solid #cacaca;
    text-align: center;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    background: url("../img/ui.png") 0 -445px no-repeat;
}
.drop-ctl .dcl:hover,
.dcr:hover {
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.drop-box {
    width: 100%;
    padding: 8px;
    border: 1px solid #cacaca;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    z-index: 100;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
}
.drop-box .sel {
    background: #f2f2f2;
}
.drop-box div,
.drop-box li {
    color: #444;
    font-size: 14px;
    cursor: pointer;
    padding: 4px 5px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    /*适用火狐(firefox通过XUL实现效果)*/
}
.drop-box div:hover,
.drop-box li:hover {
    background: #f2f2f2;
}
.edit-box {
    position: relative;
    box-sizing: border-box;
}
.edit-box input {
    display: block;
    height: 34px;
    padding: 0 10px;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #494d55;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.edit-box input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.edit-box p {
    color: #8a8e96;
    height: 36px;
    float: left;
    font-size: 14px;
    background: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: absolute;
    top: 0px;
    left: 10px;
    width: 300px;
}
.edit-box .proclaim-btn {
    height: 100%;
    position: absolute;
    width: 34px;
    right: 0;
    cursor: pointer;
}
.edit-box .proclaim-btn:after {
    position: absolute;
    right: 6px;
    height: 16px;
    background: url("../img/eye.png") no-repeat;
    width: 22px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    content: "";
    clear: both;
}
.edit-box .proclaim-btn.eye-slash:hover:after {
    background-color: #226dd4;
}
.edit-box .proclaim-btn.eye-slash:after {
    background-color: #ccc;
    background-position: 0 -1px;
}
.edit-box .proclaim-btn.eye:hover:after {
    background-color: #1e62be;
}
.edit-box .proclaim-btn.eye:after {
    background-color: #226dd4;
    background-position: -22px -1px;
}
.edit-box .proclaim-btn + input[type='password'],
.edit-box .proclaim-btn + input[type='password'] + input[type='text'] {
    padding-right: 34px;
}
.edit-box-delete {
    border: 1px solid #ff0000;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.radio-gh .radio-box {
    float: left;
    margin: 0 10px 0 0;
}
.radio-box {
    color: #444;
    padding: 5px 8px 5px 0;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
}
.radio-box span {
    width: 20px;
    float: left;
    display: block;
}
.radio-box .sel {
    background-position: -32px 0;
}
.radio-box .disa {
    background-position: -64px 0;
}
.radio-box:hover span {
    background-position: -96px 0;
}
.radio-box:hover .sel {
    background-position: -128px 0;
}
.radio-box:hover .disa {
    background-position: -64px 0;
}
.check-box {
    color: #444;
    padding: 5px 0;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
}
.check-box span {
    width: 20px;
    float: left;
    display: block;
    background-position: 0 -16px;
}
.check-box .sel {
    background-position: -32px -16px;
}
.check-box .disa {
    background-position: -64px -16px;
}
.check-box .disasel {
    background-position: -160px -16px;
}
.check-box:hover span {
    background-position: -96px -16px;
}
.check-box:hover .sel {
    background-position: -128px -16px;
}
.check-box:hover .disa {
    background-position: -64px -16px;
}
.check-box:hover .disasel {
    background-position: -160px -16px;
}
.edit-textarea {
    position: relative;
}
.edit-textarea textarea {
    display: block;
    height: 34px;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #8a8e96;
    background-color: #fff;
    background-image: none;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color 0.15s ease-in-out;
    -moz-transition: border-color 0.15s ease-in-out;
    -ms-transition: border-color 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out;
    -webkit-transition: box-shadow 0.15s ease-in-out;
    -moz-transition: box-shadow 0.15s ease-in-out;
    -ms-transition: box-shadow 0.15s ease-in-out;
    -o-transition: box-shadow 0.15s ease-in-out;
    transition: box-shadow 0.15s ease-in-out;
    height: 120px;
    box-sizing: border-box;
}
.edit-textarea textarea:focus {
    border-color: #778fa8;
}
.edit-textarea textarea:hover {
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.edit-textarea p {
    color: #8a8e96;
    height: 36px;
    float: left;
    font-size: 14px;
    line-height: 36px;
    background: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: absolute;
    top: 0px;
    left: 10px;
    width: 300px;
}
.onoff-group {
    cursor: pointer;
    display: inline-block;
    height: 26px;
    vertical-align: middle;
    width: 80px;
    background-color: #f7f7f7;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    -ms-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    -o-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
    line-height: 26px;
    position: relative;
}
.onoff-group .onoff-handle {
    background-color: #fff;
    width: 18px;
    height: 18px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    margin: 4px;
    -webkit-box-shadow: 2px 0.5px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 2px 0.5px rgba(0, 0, 0, 0.17);
    -ms-box-shadow: 2px 0.5px rgba(0, 0, 0, 0.17);
    -o-box-shadow: 2px 0.5px rgba(0, 0, 0, 0.17);
    box-shadow: 2px 0.5px rgba(0, 0, 0, 0.17);
    -webkit-transition: left 0.2s ease;
    -moz-transition: left 0.2s ease;
    -ms-transition: left 0.2s ease;
    -o-transition: left 0.2s ease;
    transition: left 0.2s ease;
    position: absolute;
}
.onoff-group.onoff-off {
    background-position: 0 -60px;
}
.onoff-group.onoff-off .onoff-handle {
    left: 0;
}
.onoff-group.onoff-off:after {
    content: '不公开';
    text-align: right;
    color: #dddddd;
}
.onoff-group.onoff-on {
    background-color: #7ee814;
}
.onoff-group.onoff-on .onoff-handle {
    left: 54px;
}
.onoff-group.onoff-on:after {
    content: '公开';
    text-align: left;
    color: #fff;
}
.onoff-group .onoff-loading {
    background: url("../img/loading.gif") no-repeat center;
    background-size: auto 100%;
    background-position: 0 0;
    display: block;
    height: 100%;
    transition: background-position 0.2s ease 0s;
    width: 100%;
}
.onoff-group:after {
    clear: both;
    width: 100%;
    display: inline-block;
    padding: 0 10px;
}
.la-crbox {
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAAgCAYAAABEmHeFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAu8SURBVHhe7VxrbFTHGc2P/usjitoqqVRohKomilQ1apv+agNVSXj1Tyu1oVFMXjRJH2obpWnSUEqUQNqkJIBDAiZQauyYAC3EYIrfBhvbu8br3bV3vbb3Ye/a6/f6Ccb7uD6dM9xBK8sBrN7xSu1+0tG9e+/MPd7Z833zzdwZ35a1rGUta1n7fzWYNjc3B6fLheMnTmBPbq4Ez3nNMAyzFGBWs8zMx96QP5VKmaX08g8PD6O1tfU62tra0N/fvyTfP5kycK65A9sKy/GzNz+U4Dmv8Z4ys5plZj42Y/wZN36peDyOgsJClJWXw+/3Y2pqSoLnvMZ7s7OzWhqAz7x69SqKiopuyD8zM6ONnwLv7OyUiEQi6OrqQiAQQF9fHzo6OuDxeGQb6eKPTV3Bi4dKsOucDZXBKPwzsxI85zXeY5n/Rf6MG3/8IwUFqKurQyw2hga7A2fLayRsl1oQGxuT91iGkdisZpnxmen85TX12PHuYYnKC/Xa+Rn5fT4fenp6MDIyglAoJB2PDhAOhzEm+HmPPQLbyqxmmTG6vvDBGRysdaHtcgIf+OLYfukaDnbE4RHXeI9lWNasZpnN589tjuHpw40S7zpi2vkzbkwxGGWHhkdwprQKVbWNsDlaYW9pQ72tGdVChCOjo7IMy5rVLLN0/jf3HcE9a57A2qdfxnd+9AzuXrUR7xwo1MrPtIcRfmBgQAqfDsBegNFfYXx8XPYOTIfMapYZUwxGWedkAq82xfF+WxLHgwZOCBzwJvFGSxzOqYQsw7JmNcssnf+ZgmZ8be1TWLP5FTzw4+ewfNWj4ppdK3/G7dixYzLaSbHX2XHJ6UVLqw/ejgACoR60eXzweL2yDMua1SwzxV9WfRFfXZ2DPacb0Dhi4Be1Hnxh1WNYvvIR2Jsd2vgZ2Sl4Cr+7uxu9vb2IRqNyPMDoPyqcjz2DGh+Y1SyzrUfKUB3qxwER+fcLwRd3GzjdI/LxXgOVUQNFgSTyA3FZhmXNapaZ4t8jIv+K1ZtwqMKBoatz2NY/hi8+vBnLVm5EXtu4Nv6MGwebzLdLyqrgcLejrb0L/mC3iHxRDA0NYXBwCC53qyzDsmY1y0zxb317P+7f8Dh2e6PIaQni3iNu3PlWI+761lrsOlikjZ+ipnPRASj8wcFBKfqJiQlMT0/j8uXLIjWLaXMADjaZbzP6nwoZ+HfEQIUQ/oVBA/XDhgwGeR0JWYZlzWqWmeJ/bH8NvrHhCRTPJPB7ket/swlYdnwad4r2/3X+eW38GTclwIrqWvi6gugJ90rhs9unCMbHJ+AXAuHnd/fu1eYAr+0+KMS+Bit2NeDuQ27ctd+Nz21vkA6wr+Cf2vgpapX2UPjk4d9D4XPgTfAaewGdDrDdEZfirxm4JnrvxBy6pubQMTmH4nASHZdnkLPzqDb+TXk1Uuz3fTyFey8Cy6uBOwqm5LUtRee18Wfcjn70EYLBIJzuNnjbO66LnwK4cuWKTAMYFVmGZc1qlpniP19vl+nO7StzcPvrjfj0a434zPdy8BXRBXcGQtr4KWrm9hwDqO9NcGaKM190ADoE20GHA2zJL0VN9wAO++M4GkzCJsTfLkQfuTKH6IxwgAkDTbGkLMOyZjXLTPHvbRmR6c4dDz2Lzx+Zxmf/IfCDZ8VvshHVPePa+DNuLS0tKK+oENEvBkeLE2ERCRn5KYLJyUkZ+SgAlmFZs5plls6fV3ACyx58BHc9sB5f+vZ6LBfnJ0trtPLTsTjApfjp6Ex7KH6C4mdb8JwDZB2D4LNNPuwpvTbQzPXGUR5NycjfJxyge3oOrWMG/FcTsgzLmtUss3T+335kx5cf3Cjaf4PEMnF+sLxZK3/GLX0acmJiEhExCJT5vxwEjktBLNU0KPndXh+KPi7DsZJKBLoj2vk5tckXXkyB6Ggq91f5P52AA2OW0T0N6hP5d9VgErWDKbhiBnxTKQRnl24alPynumJ454wd+881obF3TDt/xo0vN/iShwJjlGWkU2kAB4e8xnsUBM2sZpnxmXx2Jvn5/SlwvgDjgJdOQGdgD8hrvMdeQBc/XzJRYIyyfPkUiick5OyMuMZ7ul+EZYo/4ya/lTBGV6YYXH7wzq5dEpx25DXeU2ZWs8zMx2acn9GdKQ7FzlxfYSmXQjDF4PKDn7xRIMFpR17jPWVmNcvMfGzG+LOWtaxlLWtZy1rWspa1rGVtSU0NOBcDs6olttDzbwazqiVWXFyMxcKsaompAediYFa1xBZ6/s1gVrXEGhsbYbPZoI7p+KRrZlVrjIJS0463AqsFeDN+vo3lNCXn4/lZhwNw2nMhcBqU06HqnQDfjOtwADXteCuwWoA34x9NpTDNGbJEUn62mp+iZrt+Evi7q7fyBMubVa0xJcCTZ8oWxKmScrlQrqL6ghYB3ojf3uzCoaPn8dIbJxDo7pMNslQOsJD4CV0O8MeG+MJojONP9jhevRTXIsAb8ZeGU3gvvw45vyvAcGwaYQ38jOiqbdNB4auXkHw3pAKhVgfgUuh0uNo65LJorg69UFev3QHSuZtd7YiNTeKRXx7C6kdzUVbjkg2yFA6wkPjVD6LTAbgUOh0l4WvLork69PUW/Q6Qzn2mx0A8kcKK776GT614HmervRhMJrU6ANuaYLsTjPx8L+N0OqX4l8wBuCy61duFDn8Iwe4wIr19aGi0yXJL4QDk74n041SpEw8J8f/8pQ8xMDCohX++A1D4BLmU8NO74KVwgNMCZyMGyvoMVPUbOD9oYIdz6RyA/O3jc/j7MZsU//3r3pJ7BHTwp6dASvhse7Y7F2ZS/NyWmkgkJLQ6gMPtg8vTCY/PL6N+ONKLaH+/XCTW7HBoEWA6v7cziO5IVPY6U9OXsen5fKx5bC8q69rlkmwd/BQ0I76K+uSYL3wVfQidDsCNMDLqm3sCuDS6dsjAxWEDuz36HeCi4KPwy0Wvk0oZuOf7O6QDHCtxorpfzxhA9QBsb9X2BNu9vb0dLpdLLlNPit6H0DYIPn2uUgqvK9At9wSojSFcG0N4vO1aBKj46+0O2J1BFJy0yX3A5Re8WLfpfWz+w4eyMbya+Cno+akOhZ8uehV9CF0OsMUWv57uVAshUvSOmAHXmIHWcQMF/muDUl0OcNyfxMVLIew8UC1XohYVO6T471v9F+kMhZr4GdFVoOGKXC5L5zm1x6UojP5K/FwSo80BSitqZLrTZ24H5B+j0gEiEAxpdYBQTxi/2XZcRnynJ4JnXz6KDU/sw7karxSlLn4KeiHxp4ueja/bAf7cFJfpDneCcU8AN8QEp0XaIcBjSURPBFb8YcGx8qe5UvR0hK8//Fd5zjRodFYfPwVNwRNceMiIz96YS9TpACr6U/w8akuBKmtq0Wtug2TET08HeOQ+AR0CVPwOpxuh8BDW5ryHdY+/L8X/5AuFmBWNrpOfgp6f7qSLn1gKB3i1OX5d/G4R8Sn6XhGJGY15rO5PaXWAf4WSCPSMSNErcADMgTD/Bl38FLRqc/6+FL3b7V4w+mvtAWovNlwXPweDvEZhKHBVpA4BKv4GWxOGRyfwt7wKrH98H3745H58XOaWjaOTn4L+JPGrxk+HLgfgLA+3QlL8neaOsIGZOQyKweeAgG1YrwO83RqXU51PvVh03QFyD1/AdFIvPwWt2p2/A/dlUPyc/eFmLK7EZbvzqNUBmi41w+Pxwu8PiDFAGP0iFxsWfwD/JcnIyKhwjmGtDkD+ri6/GAQPYWdeOXYfqhID4RmMCofUyU9B3yjyz4cuB9gpBJgv8mzu/62KpmAXgmsVYwCPGAMQzlFDqwOQ/2xvEuHoGJ575Th+tfUEZq4mxKBYLz97ANW2KsrTCQieK+EraEuBbhW6HECBKRfFSFGq9CsdOhzgVsVP6HKAW4UuB1DoSyQxJUQ3KcDz9HuE1fyM6GxXJfD084WgxQEWC7OqJbbQ828Gs6olRkEvFmZVS4yCWizMqpbYQs+/GcyqlhgFTSdIP6rz+Z/VuVk1a1nL2n9nt932H7fx6epx2NokAAAAAElFTkSuQmCC) no-repeat;
}
.la-func {
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAQCAYAAACm53kpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAATiSURBVFhH1Zf5TxRLFIXfn6uA7KvsoAKBICL7vguyBlAEBQw7hC0sgYiyGNmCrMKwc813k+pMMzNAfO/94CQn3V1dt6vOqXNv1fxzdnYmfysuLy/F4XDI6empgnva+N3c3FjtnkB/mwBFRUUSGRkpUVFRd+LVq1e2idwFBmlubta4jIwM+fbtm0sfJnNwcCCHh4cyPDws+fn5sra2prG3+zrj4uLCRuj6+lp2dnZkampKVlZWVAz6mffn5+fWvWm3CZCUlCSNjY06ya9fv7pFV1eXxMXFWTF34eTkREpKSuTRo0fy9OlTvQYHB8uXL19s/ZjIwsKCNDQ0yIcPHyQ0NFQyMzOlr69PNjc3bX2dAUFizcovLi7K8+fPxd/fXxfy48ePShrQ/9evX3p1FsImQFZWlkxMTFjP7jAzMyMJCQlu390GhCBdXl6ug4+MjIi3t7dERES49MUBxcXFEh4eLmFhYRISEqJCxMbGSkdHh+zt7bnEmBTgHrHT09PF19dXvxEYGKjxq6ur+q62tlbnzZWxiHERALVramrUgqTDp0+frHcGk5OTDxKAQSFRWlpqa29vb1dRnNsMcAYx7pCTkyMbGxu2/sYBrOj+/r4SRjyACEFBQTI2NqZz9vHxkYCAAHny5In09PRonXCpAQCbQ5CO4M2bN0rGvH+oAMfHx7ri4+PjakvSiu9QBzwJgPgvX77UtDHEcQDgntrz8+dPqz81wDiA8YiFKEJAFqdRS5gzjiA1SMH+/n4tksxHBUDZHz9+yPr6umxtbcn8/Lw8e/bMEqGwsFB2d3d1oPsE2N7e1m9wz3eIZ/JYMTs7W8lTFG/HMTaFktV59+6dJUBiYqK60TyTVibGOABcXV3J58+fJSUlRYnHx8fr4uGO5eVlSU5OViF5v7S0ZBeAgf38/CxgHWMXAz4AOU81gI+xgvR9//69zM7O6mpgR4rT69evPZI/OjqSpqYmXeHKykotmIYwY7W0tKileYYcFZ44HMC4kBkcHFSxCgoK9Bu46MWLFzon2iiKFPno6Gh1ClwQ8MECEOxJAAiQoxBkcLYhYpj09+/fdZJDQ0Mu1d8AsUiN6upqqwAasuxKbW1tVhtARMYklq0P97DiWJz3kDSFkGdSkLSAF89w7O7uVuEelAIoeFcKtLa2KnmqPc9YlslD7HbhcoeqqirdAZioIclq8t3e3l6JiYmx2kFaWpramhWERGdnp5I3BZA+piByz3eZM/e0IQCFnrHvLYJYiAJj3rsTgNXz8vLSSswzV3YU2uvq6mx93SE1NVX3fTNBXETNcLa+M1hhU8iIJxZSzrsA4JmiR+4jAilJP+aKo+FlE+BPt0EORzigrKxMn6nMnClou+9cAShMhhyWJ2XY9031vw1qBGnAj10Bt5KyiHUb9Cf/SS9i6uvr9VwxNzf33x2EIGxOfBQyCHH/9u1bWz9PmJ6e1sJJFec4TJvzTuAOFRUVKgCpS/5zwGJ1EcKAtMDFtI+Ojmq9MGnDvYsA/+YojAioDPHHjx8/yPqewKmRXcMdcYC1OWCx9SEYhx22R9pyc3MlLy9Pr2zfbIVsrbjb/HdgDLN92gT4P/4M/QkQE0cwH0g5A6dRbAcGBqwzPSvKjyvpQzyAsPmZ/wPOcBHgbwN2NmQNcef3EDTtZsWd4XA45DeZdmoUstEhOQAAAABJRU5ErkJggg==) no-repeat;
}
.winpop {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #777777 0px 0px 4px;
    -moz-box-shadow: #777777 0px 0px 4px;
    -ms-box-shadow: #777777 0px 0px 4px;
    -o-box-shadow: #777777 0px 0px 4px;
    box-shadow: #777777 0px 0px 4px;
    background: #fff;
    margin: 0 auto;
}
.winpop-head {
    margin: 0 35px;
}
.winpop-head-info {
    line-height: 20px;
    color: #555;
}
.winpop-textArea {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}
.winpop-textArea textarea {
    margin: 0 35px;
    display: block;
    height: 69px;
    padding: 10px 6px;
    border: 1px solid #dddddd;
    outline: none;
    max-width: 414px;
    min-width: 414px;
    color: #aaa;
}
.winpop-textArea textarea:focus {
    border-color: #2a76db;
}
.winpop-head-info span {
    color: #0082d8;
}
.bottom-right {
    float: right;
    width: 40px;
    height: 40px;
    display: block;
    background-color: rgba(51, 51, 51, 0.6);
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    margin-top: 1px;
    cursor: pointer;
    clear: both;
    margin-right: 10px;
}
.bottom-right span {
    display: inline-block;
    overflow: hidden;
    background: url("../img/blueorange.png") no-repeat;
}
.fankui {
    background-color: rgba(0, 0, 0, 0.2);
    display: inherit;
    position: fixed;
    z-index: 1000;
    bottom: 99px;
    right: 0;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.fankui:hover {
    background-color: #226dd4;
}
.fankui span {
    width: 40px;
    height: 40px;
    background-position: 0px -100px;
}
.zhiding {
    background-color: rgba(51, 51, 51, 0.6);
}
.zhiding:hover {
    background-color: #70CA10;
}
.zhiding span {
    width: 40px;
    height: 40px;
    background-position: -90px -100px;
}
.fwrx {
    background-color: rgba(0, 0, 0, 0.2);
    display: inherit;
    position: fixed;
    z-index: 1000;
    bottom: 143px;
    right: 0;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.fwrx:hover,
.fwrx:focus {
    background-color: #226dd4;
    width: 150px;
}
.fwrx span {
    width: 40px;
    height: 40px;
    background: url("../img/ctrlBtn.png") no-repeat 7px 5px;
}
.fwrx p {
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    padding-right: 15px;
}
.elevator {
    position: fixed;
    right: 10px;
    bottom: 100px;
    z-index: 1030;
}
.elevator a {
    display: block;
    position: relative;
    margin: 1px 0;
    outline: none;
    height: 40px;
    width: 40px;
    -webkit-transition: background-position 0.15s;
    -moz-transition: background-position 0.15s;
    -ms-transition: background-position 0.15s;
    -o-transition: background-position 0.15s;
    transition: background-position 0.15s;
    background: url("../img/elevator.png?v=191010") no-repeat rgba(51, 51, 51, 0.6);
}
.elevator .elevator-kefu-box2 {
    position: absolute;
    height: 100%;
    width: 0;
    right: 42px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    -webkit-transition: width .2s ease-in-out;
    -moz-transition: width .2s ease-in-out;
    -ms-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
}
.elevator .elevator-kefu2 {
    background-position: -66px -986px;
    -webkit-transition: left 0.25s 0.15s;
    -moz-transition: left 0.25s 0.15s;
    -ms-transition: left 0.25s 0.15s;
    -o-transition: left 0.25s 0.15s;
    transition: left 0.25s 0.15s;
    left: 0;
}
.elevator .elevator-kefu2:hover {
    background-position: -66px -1048px;
}
.elevator .elevator-kefu2:hover .elevator-kefu-box2 {
    width: 144px;
}
.elevator .elevator-kefu-box {
    position: absolute;
    font-size: 20px;
    left: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.2);
    white-space: nowrap;
    width: 0;
    -webkit-transition: width 0.25s 0.15s;
    -moz-transition: width 0.25s 0.15s;
    -ms-transition: width 0.25s 0.15s;
    -o-transition: width 0.25s 0.15s;
    transition: width 0.25s 0.15s;
    overflow: hidden;
}
.elevator .elevator-kefu {
    background-position: -66px -986px;
    -webkit-transition: left 0.25s 0.15s;
    -moz-transition: left 0.25s 0.15s;
    -ms-transition: left 0.25s 0.15s;
    -o-transition: left 0.25s 0.15s;
    transition: left 0.25s 0.15s;
    left: 0;
}
.elevator .elevator-kefu:hover {
    background-position: -66px -1048px;
    position: relative;
    left: -144px;
}
.elevator .elevator-kefu:hover .elevator-kefu-box {
    width: 144px;
}
.elevator .elevator-weixin-box {
    position: absolute;
    width: 172px;
    height: 212px;
    bottom: -10px;
    right: 46px;
    -webkit-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -moz-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -ms-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -o-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    max-width: 0;
    -webkit-transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    transform: scale(0.01);
    -webkit-transform-origin: 100% 99%;
    -moz-transform-origin: 100% 99%;
    -ms-transform-origin: 100% 99%;
    -o-transform-origin: 100% 99%;
    transform-origin: 100% 99%;
    background: url("../img/elevator.png") no-repeat 0 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.elevator .elevator-weixin {
    background-position: -66px -862px;
}
.elevator .elevator-weixin:hover {
    background-position: -66px -924px;
}
.elevator .elevator-weixin:hover .elevator-weixin-box {
    display: block;
    visibility: visible;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    max-width: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.elevator .elevator-weibo-box {
    position: absolute;
    width: 172px;
    height: 212px;
    bottom: -10px;
    right: 46px;
    -webkit-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -moz-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -ms-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -o-transition: opacity 0.25s, transform .3s .2s ease-in-out;
    transition: opacity 0.25s, transform .3s .2s ease-in-out;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    max-width: 0;
    -webkit-transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    transform: scale(0.01);
    -webkit-transform-origin: 100% 99%;
    -moz-transform-origin: 100% 99%;
    -ms-transform-origin: 100% 99%;
    -o-transform-origin: 100% 99%;
    transform-origin: 100% 99%;
    background: url("../img/elevator.png") no-repeat 0 -255px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.elevator .elevator-weibo {
    background-position: -66px -613px;
}
.elevator .elevator-weibo:hover {
    background-position: -66px -675px;
}
.elevator .elevator-weibo:hover .elevator-weibo-box {
    display: block;
    visibility: visible;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    max-width: none;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.elevator .elevator-fankui {
    background-position: -66px -489px;
}
.elevator .elevator-fankui:hover {
    background-position: -66px -551px;
}
.elevator .elevator-qa {
    background-position: -66px -1110px;
}
.elevator .elevator-qa:hover {
    background-position: -66px -1170px;
}
.elevator .elevator-top {
    background-position: -66px -737px;
}
.elevator .elevator-top:hover {
    background-position: -66px -800px;
}
.popBtn {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #ebf7ff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;
    padding: 0 15px;
}
.btnOk {
    background-color: #0588db;
}
.btnCancel {
    margin-left: 10px;
    background-color: #0588db;
}
*[class*='popchoice-'] {
    margin-top: 4px;
    color: #444;
    font-size: 14px;
    line-height: 26px;
}
*[class*='popchoice-'] span {
    background: url("../img/ico_warn.png") no-repeat;
    padding: 0 8px;
    position: relative;
    margin-right: 5px;
    top: 2px;
}
.popchoice-warn span {
    background-position: 0 -48px;
}
.popchoice-tips span {
    background-position: 0 -198px;
}
.popchoice-ok span {
    background-position: 0 2px;
}
*[class*='popchoice-'] text {
    color: red;
    font-weight: bold;
    margin: 0 5px;
}
*[class*='popshow-'] {
    margin-top: 4px;
    color: #444;
    font-size: 14px;
    line-height: 30px;
}
*[class*='popshow-'] span {
    background: url("../img/ico_warn.png") no-repeat;
    padding: 5px 12px;
    position: relative;
    top: 3px;
}
.popshow-warn span {
    background-position: -50px -53px;
}
.popshow-tips span {
    background-position: -50px -204px;
}
.popshow-ok span {
    background-position: -50px -3px;
}
.popshow-ok b {
    color: #226dd4;
}
.tipspop {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    margin: 0 auto;
    border: 3px solid #dddddd;
    padding: 15px;
    display: inline-block;
}
.mainOp .login-tips *[class*='popshow-'] span {
    margin-right: 10px;
    padding: 0 12px;
}
.pop-big div[class*="-warn"] span {
    background-position: -100px -54px;
    padding: 18.5px 18.5px;
}
.pop-big div[class*="-tips"] span {
    background-position: -100px -208px;
    padding: 11px 18.5px;
}
.pop-big div[class*="-ok"] span {
    background-position: -100px -4px;
    padding: 18.5px 18.5px;
}
.pop-temporary .popchoice-tips {
    position: relative;
    padding-left: 60px;
}
.pop-temporary .popchoice-tips span {
    height: 42px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 37px;
}
.mainOp {
    position: relative;
    background-color: #fff;
    zoom: 1;
    -webkit-transition-property: background,color;
    -moz-transition-property: background,color;
    -ms-transition-property: background,color;
    -o-transition-property: background,color;
    transition-property: background,color;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}
.mainOp:after {
    content: "";
    display: block;
    height: 0px;
    overflow: hidden;
    clear: both;
}
.mainOp .mainOp-title-italic {
    color: #bbb;
    font-style: italic;
}
.sr-item {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
}
.mainOp-top {
    width: 100%;
    padding: 12px 0;
    border-bottom: 1px solid #dddddd;
    overflow: hidden;
    color: #4a4c52;
}
.mainOp-top-title {
    float: left;
    padding-left: 10px;
    margin-left: 15px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    border-left: solid 3px #226dd4;
}
.mainOp-top-close {
    width: 30px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-right: 15px;
    text-align: center;
    line-height: 30px;
    background: url("../img/multipic_ico.png") no-repeat;
    cursor: pointer;
}
.mainOp-top-right {
    float: right;
    margin-right: 15px;
    cursor: pointer;
    color: #666;
}
.mainOp-top-right:hover {
    color: #eb7350;
}
.mainOp-middle {
    margin-left: 40px;
    margin-right: 40px;
}
.mainOp-tips {
    margin-top: 30px;
    line-height: 18px;
    font-size: 15px;
    color: #ff8235;
}
.mainOp-attach .wordCount {
    float: left;
    padding-right: 20px;
}
.mainOp-attach .error {
    float: right;
    color: #ff0000;
}
.mainOp-attach:after {
    content: "";
    display: block;
    height: 0px;
    overflow: hidden;
    clear: both;
}
.mainOp-error {
    border-color: red!important;
}
.mainOp-error:hover,
.mainOp-error:focus {
    border-color: red!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #da838d !important;
}
.userCard {
    width: 375px;
    height: 215px;
    position: absolute;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    z-index: 100;
}
.userCard .userCard-top {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px;
}
.userCard .uc-photo {
    margin-top: 20px;
    text-align: center;
}
.userCard .uc-photo a {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.userCard .uc-photo img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    -ms-border-radius: 80px;
    -o-border-radius: 80px;
    border-radius: 80px;
    display: block;
    margin: 0 auto;
}
.userCard .uc-name {
    text-align: center;
    margin-top: 10px;
    color: #000;
    line-height: 20px;
}
.userCard .ucn-a {
    color: #000;
    font-weight: bold;
}
.userCard .ucn-a:hover {
    color: #eb7350;
}
.userCard .ucn-girl {
    padding: 0 5px;
    background: url("../img/icon2.png") 0 4px;
    margin-left: 4px;
}
.userCard .ucn-boy {
    padding: 0 5px;
    background: url("../img/icon2.png") 0 -21px;
}
.userCard .uc-intro {
    overflow: hidden;
    text-align: center;
    height: 22px;
    margin-top: 4px;
}
.userCard .uc-focus {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    line-height: 20px;
}
.userCard .uc-focus a {
    color: #494d55;
}
.userCard .uc-focus a:hover {
    color: #eb7350;
}
.userCard .uc-vertical {
    margin: 0 10px;
}
.userCard .uc-focus-num {
    margin-left: 2px;
}
.userCard .uc-btn {
    margin-top: 10px;
    text-align: center;
}
.userCard .option,
.userCard .uc-select {
    position: relative;
}
.userCard .uc-select .optionA {
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    color: #555;
    background-color: #fff;
    width: 88px;
    padding: 0;
    vertical-align: top;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    white-space: nowrap;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    height: 24px;
    line-height: 25px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
}
.userCard .uc-select .optionlist {
    position: absolute;
    top: 27px;
    left: 0;
    z-index: 99;
    cursor: pointer;
    background: #fff;
    width: 88px;
    color: #999;
    border: 1px solid #d9d9d9;
}
.userCard .uc-select .optionlist-item {
    margin: 2px;
}
.userCard .uc-select .optionlist-item a {
    padding: 0 3px;
    white-space: nowrap;
    min-width: 50px;
    -width: 50px;
    padding: 3px 5px;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: #494d55;
    margin: 1px;
    text-align: left;
}
.userCard .uc-select .optionlist-item:hover {
    background: #f8f8f8;
}
.userCard .uc-message {
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    color: #555;
    background-color: #fff;
    width: 60px;
    padding: 0;
    vertical-align: top;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    white-space: nowrap;
    display: inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    height: 24px;
    line-height: 25px;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
}
.userCard .userCard-arrow {
    width: 16px;
    height: 14px;
    position: absolute;
    left: 180px;
    bottom: -14px;
    background: url("../img/downarrow.png") no-repeat;
}
.userCard .userCard-arrowUp {
    width: 16px;
    height: 14px;
    position: absolute;
    left: 180px;
    top: -8px;
    background: url("../img/uparrow.png") no-repeat;
}
.userCard .mr-order {
    font-size: 12px;
    position: relative;
    margin-left: 20px;
}
.userCard .mr-order-order {
    color: #444444;
}
.userCard .option {
    position: relative;
}
.userCard .optionA {
    border: 1px solid #d7d7d7;
    padding: 3px 6px 3px 9px;
    color: #404040;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    color: #444;
    cursor: pointer;
    line-height: 18px;
}
.userCard .optionA i {
    font-size: 10px;
    color: #ccc;
    margin-left: 3px;
}
.userCard .optionlist {
    font-size: 12px;
    position: absolute;
    left: 0px;
    top: 28px;
    background: #fff;
    border: 1px solid #d7d7d7;
    width: 60px;
}
.userCard .optionlist-item {
    font-size: 14px;
    padding: 0 8px;
    cursor: pointer;
    line-height: 26px;
}
.userCard .optionlist-item:hover {
    background: #fafafa;
}
.userCard .optionA-icon {
    padding: 5px;
    background: url("../img/drop.png") no-repeat;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
    -moz-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
    -ms-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
    -o-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
    transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 0;
}
.btn:hover,
.btn:focus,
.btn.focus {
    /* color: #fff; */
    text-decoration: none;
}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    /* .box-shadow (inset 0 3px 5px rgba(0,0,0,.125)); */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: auto;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.btn-default {
    color: #494d55;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #494d55;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #494d55;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-primary {
    color: #fff;
    background-color: #226dd4;
    border-color: #226dd4;
}
.btn-primary .badge {
    color: #179ef3;
    background-color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #336ab8;
    border-color: #336ab8;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #337ab7;
}
.btn-success {
    color: #fff;
    background-color: #53b481;
    border-color: #53b481;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #439c6d;
    border-color: #439c6d;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #53b481;
    border-color: #53b481;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #31b0d5;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #5bc0de;
}
.btn-warning {
    color: #fff;
    background-color: #ffa72b;
    border-color: #ff9c12;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #ffa72b;
    border-color: #ff9c12;
}
.btn-danger {
    color: #fff;
    background-color: #f34646;
    border-color: #f34646;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d62e2e;
    border-color: #d62e2e;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-link {
    font-weight: 400;
    color: #179ef3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.btn-sm,
.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
.btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group > .btn {
    position: relative;
    float: left;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .btn > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
    outline: 0;
}
.footer {
    padding: 60px 0;
    background: #204a84;
    color: #fff;
}
@media screen and (max-width: 767px) {
    .footer {
        padding: 60px 0;
        background: #204a84;
        color: #fff;
    }
}
.footr {
    width: 450px;
}
@media screen and (max-width: 767px) {
    .footr {
        display: none!important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .footr {
        display: none!important;
    }
}
.footl {
    width: 400px;
}
.footl .logo {
    padding: 10px 0;
}
.footl .logo img {
    height: 36px;
}
.footl .logo .col2 {
    padding-left: 16px;
}
.footl .logo p {
    color: #666;
    font-size: 36px;
    color: #fff;
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;
}
.footl .tips {
    margin-top: 20px;
    font-size: 14px;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
@media screen and (max-width: 767px) {
    .footl {
        width: auto!important;
    }
}
.brandsm {
    display: none;
}
.brand {
    display: block;
}
@media screen and (max-width: 767px) {
    .numberFirst {
        clear: left;
        border-right: #bbbbbb dashed 1px;
    }
    .numberB {
        border-right: 0 !important;
    }
    /*全局*/
    /*全局*/
    .topbar {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .topbar {
        display: none;
    }
    .bugSubmit {
        display: none!important;
    }
    header nav .fa-upload {
        display: block;
    }
    .companyList .logo-box {
        height: 131px;
        line-height: 131px;
    }
    .companyList .logo-box img {
        max-width: 100%;
        max-height: 131px!important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .companyList .logo-box {
        height: 127px;
        line-height: 127px;
    }
    .companyList .logo-box img {
        max-width: 100%;
        max-height: 127px!important;
    }
}
@media (min-width: 1200px) {
    .companyList .logo-box {
        height: 158px;
        line-height: 158px;
    }
    .companyList .logo-box img {
        max-width: 100%;
        max-height: 158px!important;
    }
}
.ctl-bar p,
.edit-box p {
    color: #dddddd;
    left: 12px;
}
.ctl-bar div[class*='alert-'],
.edit-box div[class*='alert-'] {
    color: #444;
    width: 100%;
    line-height: 17px;
    font-size: 12px;
    margin-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: right;
}
.ctl-bar div[class*='alert-'] > i,
.edit-box div[class*='alert-'] > i,
.ctl-bar div[class*='alert-'] > span,
.edit-box div[class*='alert-'] > span {
    padding: 0px 8px;
    margin-right: 5px;
}
.ctl-bar .alert-tips i,
.edit-box .alert-tips i,
.ctl-bar .alert-tips span,
.edit-box .alert-tips span {
    background: url("../img/ico_warn.png") no-repeat 0 -200px;
}
.ctl-bar .alert-warn i,
.edit-box .alert-warn i,
.ctl-bar .alert-warn span,
.edit-box .alert-warn span {
    background: url("../img/ico_warn.png") no-repeat 0 -50px;
}
.ctl-bar .alert-ok i,
.edit-box .alert-ok i,
.ctl-bar .alert-ok span,
.edit-box .alert-ok span {
    background: url("../img/ico_warn.png") no-repeat 0 0px;
}
.pop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0 ;
    padding-top: 61px;
}
.pop .pop-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
}
.pop .pop-backdrop.fade.in {
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.pop .pop-dialog {
    margin: 0 auto;
}
@media screen and (min-width: 861px) {
    .pop .pop-dialog {
        padding-top: 50px;
    }
}
.pop .pop-modal-content {
    position: relative;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-top: 2px solid #0e4f97;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
    height: 100%;
}
.pop .pop-modal-content > * {
    background-color: #fff;
}
.pop .pop-modal-header {
    min-height: 16.43px;
    padding: 11px 15px;
    border-bottom: 1px solid #f2f2f5;
}
.pop .pop-modal-header h4 {
    color: #494d55;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
}
.pop .pop-modal-header .close {
    margin-top: -2px;
    float: right;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.pop .pop-modal-header .close:hover,
.pop .pop-modal-header .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.pop .pop-modal-header button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.pop .pop-modal-footer {
    padding: 10px 15px;
    text-align: center;
    background-color: #f2f2f5;
}
.pop .pop-modal-footer .btn {
    padding: 7px 21px;
}
.pop .pop-modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 7px;
}
.pop .pop-modal-footer .btn > i {
    margin-right: 3px;
}
.pop .pop-modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.pop .pop-modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.pop .pop-form-horizontal {
    padding: 0 15px;
    text-align: center;
}
.pop .pop-form-horizontal .pop-group {
    padding-top: 21px;
    position: relative;
    height: auto;
}
.pop .pop-form-horizontal .pop-bar {
    max-height: 360px;
}
.pop .pop-imgReplace {
    min-height: 26px;
    text-align: left;
}
.pop .pop-imgReplace .imgReplace {
    padding: 7px 0;
    position: relative;
}
.pop .pop-imgReplace .btn:first-child {
    font-size: 12px;
    padding: 3px 10px;
    line-height: 18px;
}
.pop .pop-imgReplace div[class*="uploadTips-"] {
    display: inline-block;
    padding: 6px 13px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.pop .pop-imgReplace div[class*="uploadTips-"] > i,
.pop .pop-imgReplace div[class*="uploadTips-"] > span {
    margin: 0 8px 0 4px;
    padding: 0 8px;
    position: relative;
    top: 2px;
}
.pop .pop-imgReplace div[class*="uploadTips-"] > div {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ffffff;
    margin: 0 auto;
    position: relative;
    bottom: -6px;
}
.pop .pop-imgReplace .uploadTips-tips > i,
.pop .pop-imgReplace .uploadTips-tips > span {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 -200px;
}
.pop .pop-imgReplace .uploadTips-warn > i,
.pop .pop-imgReplace .uploadTips-warn > span {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 -50px;
}
.pop .pop-imgReplace .uploadTips-ok > i,
.pop .pop-imgReplace .uploadTips-ok > span {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 0;
}
.pop .pop-imgReplace div[class*="uploadTips-"] {
    line-height: 18px;
    font-size: 12px;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    height: 32px;
    color: #494d55;
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -17.20392157%;
}
.pop .pop-form-horizontal .pop-upload {
    background-color: #f2f2f5;
    height: 100%;
    position: relative;
}
.pop .pop-form-horizontal .pop-upload .upload-file {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    width: 100%;
    text-align: center;
}
.pop .pop-form-horizontal .pop-upload .upload-button {
    font-size: 12px;
    padding: 3px 11px;
    line-height: 18px;
    margin-bottom: 11px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    border-color: #d9d9d9;
}
.pop .pop-form-horizontal .pop-upload .upload-button > i {
    margin-right: 4px;
    color: #696e78;
}
.pop .pop-form-horizontal .pop-upload .source-img {
    background-color: #494d55;
    height: 100%;
    position: absolute;
    width: 100%;
    overflow: hidden;
}
.pop .pop-form-horizontal .pop-upload .source-img img {
    height: 100%;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .pop .pop-form-horizontal .pop-upload {
        min-height: 360px;
    }
}
@media screen and (max-width: 767px) {
    .pop .pop-form-horizontal .pop-upload {
        min-height: 280px;
    }
}
.pop .pop-form-horizontal .pop-showImg {
    background-color: #f2f2f5;
    line-height: 36px;
    color: #a0a0a0;
    text-align: center;
}
.pop .pop-form-horizontal .pop-showImg span {
    margin-left: 3px;
}
.pop .pop-form-horizontal .pop-showImg > div {
    margin-bottom: 14px;
}
.pop .pop-form-horizontal .pop-showImg > div:first-child,
.pop .pop-form-horizontal .pop-showImg > div:last-child {
    margin-bottom: 0;
}
.pop .pop-form-horizontal .pop-showImg .showImg-title {
    padding-top: 4px;
    color: #494d55;
}
.pop .pop-form-horizontal .pop-showImg img {
    height: 100%;
    width: 100%;
}
.pop .pop-form-horizontal .pop-showImg .source-img {
    margin: 0 auto;
    position: relative;
}
.pop .pop-form-horizontal .pop-showImg .showImg-big div {
    width: 100px;
    height: 100px;
}
.pop .pop-form-horizontal .pop-showImg .showImg-middle div {
    width: 50px;
    height: 50px;
}
.pop .pop-form-horizontal .pop-showImg .showImg-small div {
    width: 30px;
    height: 30px;
}
@media screen and (min-width: 992px) {
    .pop .pop-form-horizontal .pop-showImg {
        margin-right: 0;
    }
}
@media screen and (min-width: 768px) {
    .pop .pop-form-horizontal .pop-showImg {
        height: 360px;
        overflow: hidden;
    }
}
.pop .pop-group > div[class*="pop-form-"] {
    margin-top: 20px;
}
.pop .pop-group textarea {
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;
    outline: medium none;
    resize: none;
}
@media screen and (max-width: 767px) {
    .pop .pop-group .pop-bar + .pop-bar {
        display: none;
    }
}
.pop .pop-group-left,
.pop .pop-group-right {
    line-height: 34px;
    color: #666;
    text-align: left;
}
.pop .pop-group-left .text-danger {
    color: #f00;
}
@media screen and (min-width: 861px) {
    .pop .pop-group-left {
        text-align: right;
    }
}
.pop .pop-group-right div[class*="alert-"] {
    padding: 0 15px;
    margin-top: 2px;
}
.pop .pop-group-right > .row + div[class*="alert-"] {
    left: 0;
    float: left;
    margin-top: 5px;
}
@media screen and (min-width: 768px) {
    .pop .pop-group-right > .row + div[class*="alert-"] {
        top: 50%;
        left: 38%;
        width: 40%;
        margin-top: 0;
        text-align: left;
    }
}
@media screen and (max-width: 767px) {
    .pop .pop-group-right > .row + div[class*="alert-"] {
        position: static!important;
        text-align: left;
        margin-left: -15px;
    }
}
.pop .pop-group-right > .row img {
    max-width: 100%;
    margin-top: -4px;
    cursor: pointer;
}
.pop .pop-group-right .radio-box {
    margin-top: 4px;
}
.pop .pop-group-right textarea {
    height: 150px;
}
@media screen and (max-width: 767px) {
    .pop .pop-group-right textarea {
        height: 100px !important;
    }
}
@media screen and (min-width: 861px) {
    .pop .pop-form {
        width: 861px;
        height: 100%;
    }
}
@media screen and (min-width: 768px) {
    .pop .pop-uploadImg {
        width: 540px;
        height: 100%;
    }
}
@media screen and (max-width: 991px) {
    .pop {
        overflow-y: auto;
    }
}
.pop .pop-select .pop-group:nth-child(1),
.pop .pop-select .pop-group:nth-child(2),
.pop .pop-select .pop-group:nth-child(3),
.pop .pop-select .pop-group:nth-child(4) {
    padding-top: 9px;
}
.pop .pop-select .pop-group-left {
    text-align: left;
}
.pop .pop-select .pop-group-left span.initial {
    color: #303b4b;
}
.pop .pop-select .pop-group-left.add-rests-company {
    padding: 0;
}
.pop .pop-select .pop-group-left.add-rests-company span.btn i {
    font-size: 12px;
    margin-right: 5px;
}
.pop .pop-select .pop-group-right a {
    color: #226dd4;
    width: 73px;
    float: left;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.pop .pop-select .pop-group-right a:hover {
    color: #1e62be;
}
.pop .pop-select .pop-group-right .pop-select-message {
    line-height: 20px;
}
.pop .delete-control {
    text-align: right;
    overflow: hidden;
    height: 56px;
}
.pop .delete-control input {
    width: 70%;
    -webkit-transition: all 0.2s ease-in 0.2s;
    -moz-transition: all 0.2s ease-in 0.2s;
    -ms-transition: all 0.2s ease-in 0.2s;
    -o-transition: all 0.2s ease-in 0.2s;
    transition: all 0.2s ease-in 0.2s;
    position: relative;
    top: 2px;
    padding: 8px 12px;
    float: left;
    visibility: visible;
}
.pop .delete-control .btn {
    width: 25%;
    margin-left: 5%;
    -webkit-transition: width 0.2s ease-out;
    -moz-transition: width 0.2s ease-out;
    -ms-transition: width 0.2s ease-out;
    -o-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
}
.pop .delete-control.allow input {
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    display: none;
    visibility: hidden;
}
.pop .delete-control.allow .btn {
    width: 100%;
    margin-left: 0;
}
.pop .screen {
    background-color: #fafafa;
    border-bottom: 1px solid #e3e3e3;
}
.pop .screen:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.pop .menu-screen {
    font-size: 12px;
    float: left;
}
.pop .menu-screen li {
    text-decoration: none;
    padding: 0 15px;
    color: #32353d;
    float: left;
    text-align: center;
    cursor: pointer;
    line-height: 32px;
}
.pop .menu-screen li.on {
    font-weight: bold;
    border-top: 2px solid #226dd4;
    background-color: #fff;
    height: 33px;
    position: relative;
    top: 1px;
    margin-top: -1px;
}
@media screen and (max-width: 767px) {
    .pop .menu-screen li.on {
        border-top: 0;
        border-left: 2px solid #226dd4;
        padding: 0 0 0 98px;
    }
}
.pop .menu-screen li:hover {
    color: #226dd4;
}
@media screen and (max-width: 767px) {
    .pop .menu-screen li {
        padding: 0 0 0 100px;
        width: 100%;
        text-align: left;
    }
}
.pop .menu-screen span {
    font-weight: normal;
}
.pop .menu-screen span:before {
    content: "(";
    clear: both;
}
.pop .menu-screen span:after {
    content: ")";
    clear: both;
}
.pop .menu-screen:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
@media screen and (max-width: 991px) {
    .pop .menu-screen {
        width: 100%;
    }
}
.pop .form-group {
    margin-bottom: 0;
    padding-bottom: 15px;
}
.srcHome .pop {
    margin-top: 28px;
}
.header-phone {
    color: #4a4a4a;
    font-size: 14px;
    padding-right: 20px;
}
.header-phone > i {
    margin-right: 5px;
    position: relative;
    top: 1px;
}
.footer {
    background-color: #2d3237;
    padding: 25px 0;
}
.footer .row {
    overflow: hidden;
    position: relative;
}
.footer-group {
    color: #a39e9f;
    font-size: 14px;
    border-right: 1px solid #575b5f;
    float: left;
}
.footer-group:nth-child(1) {
    padding-left: 0;
}
@media screen and (max-width: 767px) {
    .footer-group:nth-child(1) {
        padding-left: 15px;
    }
    .footer .row{
        margin-left: 0;
        margin-right: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(1) {
        width: 34%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-group:nth-child(2) {
        width: 25%;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(2) {
        width: 31%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-group:nth-child(3) {
        width: 26%;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(3) {
        width: 33%;
    }
}
.footer-group:nth-last-child(1) {
    border-right: 0;
    padding-right: 0;
}
.footer-group:nth-child(4) p {
    font-size: 14px;
    margin-top: 8px;
    padding: 0;
    min-width: auto;
}
.footer-group:nth-child(4) li {
    margin: 0;
    text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(4) li:last-child {
        margin-bottom: 0;
    }
}

@media screen and (min-width: 992px) {
    .footer-group:nth-child(4) li {
        width: 50%;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(4) li {
        width: 16%;
        margin-top: 10px;
    }
}
@media screen and (max-width: 767px) {
    .footer-group:nth-child(4) li {
        width: 50%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-group:nth-child(4) {
        width: 22%;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group:nth-child(4) {
        width: 100%;
        padding-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .footer-group:nth-child(4) {
        margin-top: 5px;
        padding-right: 15px;
    }
}
.footer-group .QQ,
.footer-group .weixin,
.footer-group .yjxy,
.footer-group .bmbk {
    width: 100%;
}
@media screen and (min-width: 992px) {
    .footer-group .QQ,
    .footer-group .weixin,
    .footer-group .yjxy,
    .footer-group .bmbk {
        max-height: 120px;
        width: 70%;
    }
}
@media screen and (max-width: 991px) {
    .footer-group .QQ,
    .footer-group .weixin,
    .footer-group .yjxy,
    .footer-group .bmbk {
        padding: 0 15px;
    }
}
@media screen and (min-width: 1200px) {
    .footer-group {
        padding: 0 2%;
        width: 25%;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-group {
        padding: 0 1.6666666666%;
        width: 27%;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-group {
        padding: 0 1.6666666666%;
    }
}
@media screen and (max-width: 767px) {
    .footer-group {
        width: 100%;
        border-right: 0;
        padding-left: 15px;
    }
}
.footer-title {
    font-size: 16px;
    color: #fff;
    line-height: 35px;
}
.footer-title > i {
    margin-right: 8px;
}
.footer-list {
    line-height: 16px;
}
.footer-list li {
    margin: 6px 0;
    float: left;
    max-width: 100%;
}
.footer-list li a {
    color: #a39e9f;
    padding: 0 11px;
    text-decoration: none;
    min-width: 78px;
    text-align: center;
    display: inline-block;
}
.footer-list li a:hover {
    color: #fff;
}
.footer-list li a:first-child {
    padding-left: 0;
}
.footer-list li a:nth-child(3) {
    border-right: 0;
    padding-right: 0;
}
@media screen and (max-width: 768px) {
    .footer-list li {
        width: 100%;
    }
}
.footer-list:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.cp {
    background-color: #23282d;
    padding: 15px;
}
.cp p {
    color: #b1b0b1;
    font-size: 14px;
}
.cp p a.gov-web{
    color: inherit;
}
.cp p a.gov-web:hover{
    color: #fff;
}
.head-portrait-edit > img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid rgba(255, 255, 255, 0.2);
}
.head-portrait-edit .edit-screen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #000;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.head-portrait-edit .edit-button {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    display: none;
    color: #fff;
    cursor: pointer;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: auto;
    height: 20px;
}
.head-portrait-edit:hover .edit-screen,
.head-portrait-edit:active .edit-screen,
.head-portrait-edit:focus .edit-screen {
    opacity: 0.5;
}
.head-portrait-edit:hover .edit-button,
.head-portrait-edit:active .edit-button,
.head-portrait-edit:focus .edit-button {
    display: block;
}
.photoShowOutline {
    z-index: 999;
    position: fixed;
    top: 10%;
    width: 90%;
    height: 80%;
    left: 0;
    right: 0;
    margin: auto;
}
.photoShowOutline .photoShow {
    width: 100%;
    position: relative;
    margin: 0 auto;
    background: #0d0d0d;
    height: 100%;
}
.photoShowOutline .photoShow .photoShowClosed {
    position: absolute;
    width: 36px;
    height: 36px;
    font-size: 0;
    top: 10px;
    right: 10px;
    background: url(../img/photoShow/multipic_ico.png) 3px -28px no-repeat #444444;
    cursor: pointer;
    border-radius: 3px;
    z-index: 1442;
}
.photoShowOutline .photoShow .photoShowClosed:hover {
    background: url(../img/photoShow/multipic_ico.png) 3px -28px no-repeat #393939;
}
.photoShowOutline .photoShow .photoShow-photoBox {
    width: 100%;
    overflow: hidden;
    height: 100%;
    position: relative;
}
.photoShowOutline .photoShow .photoShow-photoBox img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.curtain {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 2001;
    top: 0;
    left: 0;
}
.start-loading {
    width: 100px;
    height: 100px;
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
}
.start-loading .loading-bg {
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(left,#226dd4 50%,#fff);
    background-image: -moz-linear-gradient(left,#226dd4 50%,#fff);
    background-image: -ms-linear-gradient(left,#226dd4 50%,#fff);
    background-image: -o-linear-gradient(left,#226dd4 50%,#fff);
    background-image:  linear-gradient(left,#226dd4 50%,#fff);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: relative;
    -webkit-animation: loadings 0.8s linear infinite;
    -moz-animation: loadings 0.8s linear infinite;
    -ms-animation: loadings 0.8s linear infinite;
    -o-animation: loadings 0.8s linear infinite;
    animation: loadings 0.8s linear infinite;
    animation: loadings 0.8s linear infinite;
}
.start-loading .loading-bg:before {
    clear: both;
    content: "";
    width: 50%;
    height: 50%;
    position: absolute;
    border-radius: 0 100% 0 0;
    background-color: #226dd4;
    top: 0;
    right: 0;
}
.start-loading .loading-bg:after {
    clear: both;
    content: "";
    width: 95%;
    height: 95%;
    position: absolute;
    background-color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.start-loading .loading-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.start-loading .loading-img img {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
*[class*="pop-card-"] {
    display: inline-block;
    padding: 6px 13px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    font-size: 12px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    min-height: 32px;
    color: #494d55;
    position: absolute;
    cursor: default;
    z-index: 1;
}
*[class*="pop-card-"]:before {
    margin-right: 8px;
    padding: 0 8px;
    position: relative;
    top: 2px;
    content: "";
    clear: both;
}
*[class*="pop-card-"][class*="-top"]:after,
*[class*="pop-card-"][class*="-bottom"]:after,
*[class*="pop-card-"][class*="-left"]:after,
*[class*="pop-card-"][class*="-right"]:after {
    margin: auto;
    position: absolute;
    content: "";
    display: block;
}
*[class*="pop-card-"][class*="xs-top"]:after {
    top: -14px;
    left: 0;
    right: 0;
    bottom: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent transparent #ffffff transparent;
}
*[class*="pop-card-"][class*="xs-bottom"]:after {
    bottom: -14px;
    left: 0;
    right: 0;
    top: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: #ffffff transparent transparent transparent;
}
*[class*="pop-card-"][class*="xs-left"]:after {
    top: 0;
    left: -14px;
    bottom: 0;
    right: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent #ffffff transparent transparent;
}
*[class*="pop-card-"][class*="xs-right"]:after {
    top: 0;
    bottom: 0;
    right: -14px;
    left: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px;
    border-color: transparent transparent transparent #ffffff;
}
@media screen and (min-width: 768px) {
    *[class*="pop-card-"][class*="sm-top"]:after {
        top: -14px;
        left: 0;
        right: 0;
        bottom: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent #ffffff transparent;
    }
    *[class*="pop-card-"][class*="sm-bottom"]:after {
        bottom: -14px;
        left: 0;
        right: 0;
        top: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: #ffffff transparent transparent transparent;
    }
    *[class*="pop-card-"][class*="sm-left"]:after {
        top: 0;
        left: -14px;
        bottom: 0;
        right: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent #ffffff transparent transparent;
    }
    *[class*="pop-card-"][class*="sm-right"]:after {
        top: 0;
        bottom: 0;
        right: -14px;
        left: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent transparent #ffffff;
    }
}
@media screen and (min-width: 992px) {
    *[class*="pop-card-"][class*="md-top"]:after {
        top: -14px;
        left: 0;
        right: 0;
        bottom: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent #ffffff transparent;
    }
    *[class*="pop-card-"][class*="md-bottom"]:after {
        bottom: -14px;
        left: 0;
        right: 0;
        top: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: #ffffff transparent transparent transparent;
    }
    *[class*="pop-card-"][class*="md-left"]:after {
        top: 0;
        left: -14px;
        bottom: 0;
        right: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent #ffffff transparent transparent;
    }
    *[class*="pop-card-"][class*="md-right"]:after {
        top: 0;
        bottom: 0;
        right: -14px;
        left: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent transparent #ffffff;
    }
}
@media screen and (min-width: 1200px) {
    *[class*="pop-card-"][class*="lg-top"]:after {
        top: -14px;
        left: 0;
        right: 0;
        bottom: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent #ffffff transparent;
    }
    *[class*="pop-card-"][class*="lg-bottom"]:after {
        bottom: -14px;
        left: 0;
        right: 0;
        top: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: #ffffff transparent transparent transparent;
    }
    *[class*="pop-card-"][class*="lg-left"]:after {
        top: 0;
        left: -14px;
        bottom: 0;
        right: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent #ffffff transparent transparent;
    }
    *[class*="pop-card-"][class*="lg-right"]:after {
        top: 0;
        bottom: 0;
        right: -14px;
        left: auto;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px;
        border-color: transparent transparent transparent #ffffff;
    }
}
*[class*="pop-card-"][class*="-tips"]:before {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 -200px;
}
*[class*="pop-card-"][class*="-warn"]:before {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 -50px;
}
*[class*="pop-card-"][class*="-ok"]:before {
    background: url("../img/ico_warn.png") rgba(0, 0, 0, 0) no-repeat scroll 0 0;
}
*[class*="pop-card-"][class*="-default"]:before {
    content: none;
}
/*  hack.less
*   黑客系列样式，提供给common.css
*   创建人：william mail:william@bugwe.com
*   创建时间：2016-3-17
*/
/*  header标签 团队下拉菜单
	update name: william
	update time: 2016-3-17
--------------------------------------------------*/
.nav-more {
    width: 270px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-left: -85px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 12px;
    z-index: 10;
    font-size: 14px;
    visibility: hidden;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    height: 0;
    display: none;
}
.nav-more li {
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    color: #383838;
    cursor: pointer;
}
.nav-more li:last-child {
    border-bottom: 0;
}
.nav-more li:hover {
    background-color: #f7f7f7;
}
.nav-more .w {
    padding: 13px;
    display: block;
    text-decoration: none !important;
}
.nav-more .fa {
    line-height: 24px;
}
.nav-more .fa:before {
    margin-right: 8px;
}
.team-logo {
    width: 36px;
    height: 36px;
    position: relative;
    float: left;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    -ms-border-radius: 10%;
    -o-border-radius: 10%;
    border-radius: 10%;
    overflow: hidden;
    margin-right: 15px;
}
.team-logo img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.team-name {
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #383838;
    display: block;
    font-size: 12px;
}
.team-slogan {
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #a6a6a6;
    display: block;
    min-height: 17px;
    font-size: 12px;
}
/* .bottombar-right-item:hover .nav-more, */
.nav-more.show {
    visibility: visible;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    height: auto;
    display: block;
}
/*  hack-pop 黑客模版弹出框
	update name: william
	update time: 2016-3-17
--------------------------------------------------*/
.hack-pop {
    /*  form-tips
		update name: william
		update time: 2016-3-8
		这部分将要作为所有表单部分错误，目前先放在弹出框
	--------------------------------------------------*/
}
.hack-pop .necessary:after {
    clear: both;
    content: '*';
    color: red;
    left: 3px;
    font-size: 14px;
    top: 3px;
    position: relative;
}
.hack-pop .pop-form {
    max-width: 542px;
    max-height: calc(100vh - 40px * 2);
    overflow-x: hidden;
    overflow-y: auto;
}
.hack-pop .pop-form-horizontal {
    text-align: left;
}
.hack-pop .label-control {
    line-height: 36px;
    color: #494d55;
}
.hack-pop .input-group,
.hack-pop .search-group,
.hack-pop .textarea-group,
.hack-pop .select-group,
.hack-pop .input-select-group,
.hack-pop .radio-group,
.hack-pop .checkbox-group,
.hack-pop .checkbox-group,
.hack-pop .onoff-group {
    position: relative;
}
.hack-pop .input-group {
    margin-bottom: 18px;
    display: block;
}
.hack-pop .input-group i {
    position: absolute;
    right: 8px;
    font-size: 18px;
    background-color: #fff;
    cursor: pointer;
    top: 50%;
    margin-top: -9px;
    color: #cfcfcf;
}
.hack-pop .input-group i:hover,
.hack-pop .input-group i:focus,
.hack-pop .input-group i:active {
    color: #494d55;
}
.hack-pop .input-group input {
    padding-right: 35px;
}
.hack-pop .input-control {
    display: block;
    height: 34px;
    padding: 0 10px;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857143;
    color: #494d55;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.hack-pop .input-control:hover {
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.hack-pop .input-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -ms-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -o-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.hack-pop .textarea-control {
    display: block;
    height: 34px;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #8a8e96;
    background-color: #fff;
    background-image: none;
    border: 1px solid #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color 0.15s ease-in-out;
    -moz-transition: border-color 0.15s ease-in-out;
    -ms-transition: border-color 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out;
    -webkit-transition: box-shadow 0.15s ease-in-out;
    -moz-transition: box-shadow 0.15s ease-in-out;
    -ms-transition: box-shadow 0.15s ease-in-out;
    -o-transition: box-shadow 0.15s ease-in-out;
    transition: box-shadow 0.15s ease-in-out;
    height: 120px;
    box-sizing: border-box;
}
.hack-pop .textarea-control:hover {
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.hack-pop .textarea-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -ms-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    -o-box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: 0 0 8px rgba(102, 175, 233, 0.6);
}
.hack-pop .textarea-control.not-resize {
    resize: none;
}
.hack-pop .select-control-02 {
    position: relative;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 34px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #494d55;
    background-color: #fff;
    border: 1px solid #dce1e8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s;
    -ms-transition: border-color ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s;
    -webkit-transition: box-shadow ease-in-out 0.15s;
    -moz-transition: box-shadow ease-in-out 0.15s;
    -ms-transition: box-shadow ease-in-out 0.15s;
    -o-transition: box-shadow ease-in-out 0.15s;
    transition: box-shadow ease-in-out 0.15s;
    box-sizing: border-box;
}
.hack-pop .select-control-02:hover {
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-color: #b3b3b3;
}
.hack-pop .select-control-02 p {
    color: #919191;
    width: 100px;
    height: 32px;
    font-size: 14px;
    line-height: 34px;
    background: transparent;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
    position: absolute;
    top: 0px;
    left: 10px;
}
.hack-pop .select-control-02 .dlr {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.hack-pop .drop-box {
    position: absolute;
    top: 34px;
    left: 0;
    width: 100%;
    padding: 8px;
    border: 1px solid #cacaca;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    z-index: 100;
}
.hack-pop .group-result {
    cursor: default;
    font-weight: bold;
}
.hack-pop .result-option {
    color: #494d55;
    font-size: 14px;
    cursor: pointer;
    padding: 4px 5px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding-left: 15px;
}
.hack-pop .result-option.on,
.hack-pop .result-option:hover {
    background: #3875d7;
    color: #fff;
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -ms-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image:  linear-gradient(#3875d7 20%, #2a62bc 90%);
}
.hack-pop .form-tips-success,
.hack-pop .form-tips-info,
.hack-pop .form-tips-waring {
    color: #444;
    width: 100%;
    line-height: 18px;
    font-size: 12px;
    margin: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: right;
    position: absolute;
    z-index: 1;
}
.hack-pop .form-tips-success:before,
.hack-pop .form-tips-info:before,
.hack-pop .form-tips-waring:before {
    clear: both;
    content: '';
    padding: 0px 8px;
    margin-right: 5px;
}
.hack-pop .form-tips-success:before {
    background: url("../img/ico_warn.png") no-repeat 0 0px;
}
.hack-pop .form-tips-info:before {
    background: url("../img/ico_warn.png") no-repeat 0 -200px;
}
.hack-pop .form-tips-waring:before {
    background: url("../img/ico_warn.png") no-repeat 0 -50px;
}
.hack-pop .pop-search {
    margin-top: -7px;
}
.hack-pop .pop-search .drop-box {
    border: 1px solid #c5c5c5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 23px;
    padding: 0;
    position: relative;
    top: 0;
    overflow: hidden;
}
.hack-pop .pop-search .result-option {
    padding: 10px 22px;
}
.hack-pop .pop-search .result-option .head-photo {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 1px;
    width: 31px;
    height: 31px;
    float: left;
}
.hack-pop .pop-search .result-option .head-photo img {
    width: 100%;
    height: 100%;
}
.hack-pop .pop-search .result-option .name {
    float: left;
    margin-left: 22px;
    line-height: 31px;
    color: #226dd4;
}
.hack-pop .pop-search .result-option button {
    float: right;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.hack-pop .pop-search .result-option:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
.hack-pop .pop-search .result-option:nth-child(2n),
.hack-pop .pop-search .result-option:nth-child(2n):hover,
.hack-pop .pop-search .result-option:nth-child(2n).on {
    background-color: #f5f5f5;
}
.hack-pop .pop-search .result-option:hover,
.hack-pop .pop-search .result-option.on {
    background-color: #fff;
    background-image: none;
    color: #494d55;
}
.hack-pop .pop-search .result-option:hover button,
.hack-pop .pop-search .result-option.on button {
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.hack-pop .pop-search:after {
    clear: both;
    content: "";
    display: table;
    visibility: hidden;
    height: 0;
}
#header .submit-bugs-logo{
    background-image: url(/img/bug_logo.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}

.personal-hide-box .personal-hide {
    display: none;
}
.personal-hide-box .card-arrow:before {
    left: 75%;
}
.personal-hide-box .menu-right .e-user .e-user-card {
    min-width: 146px!important;
}
.f-hd .personal-hide-box .menu-right .unread-tip {
    right: -66px;
}
.f-hd .personal-hide-box .menu-right .unread-tip::before {
    left: 73%;
}

/*
*{
    cursor: url(/img/rabbit_mouse.ico), auto;
}*/
