﻿/* disabling responsive */
body,
.navbar-fixed-top,
.navbar-fixed-bottom {
  min-width: 1100px;
}
th { font-weight: normal; }
::selection { background: #9155EA; color: #FFF }
::-moz-selection { background: #9155EA; color: #FFF }
.box-shadow { -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12) }
.text-pink { color: #e63789 }
.mr5 { margin-right: 5px }
.ml5 { margin-left: 5px }
.ml18 { margin-left: 18px }
.mt5{ margin-top: 5px }
.mt15{ margin-top: 15px }
.mb15 { margin-bottom: 15px }
.mb12 { margin-bottom: 12px }
.pt0 { padding-top: 0 !important }
.lead {
  font-size: 16px;
}
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}
[class^="icon-"], [class*=" icon-"] { margin-right: 3px }
.container {
  width: 1100px;
  max-width: none !important;
}
.container-top {
  width: 1100px;
  max-width: none !important;
  padding: 0;
  margin: 0 auto;
}
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}
.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
.navbar-header {
  float: left;
}
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important;
}
.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}
.navbar-brand {
  margin-left: -15px;
}
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.navbar-nav.navbar-right {
  float: right;
}
.navbar-nav .navuid { padding:15px 0 15px 15px !important }
.navbar-nav .navlogout { padding:15px 5px 15px 0 !important }
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  background: rgba(255, 255, 255, .93);
  border: 1px solid #bbb;
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .4);
          box-shadow: 0 6px 10px rgba(0, 0, 0, .25);
}

.navbar .navbar-nav .open .dropdown-menu::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: #fff transparent;
    border-width: 0 10px 10px 10px;
    top: -9px;
    right: 48px;
}
.navbar .navbar-nav .open .region::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: #fff transparent;
    border-width: 0 10px 10px 10px;
    top: -9px;
    right: 14px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li, .navbar .navbar-nav .open .dropdown-menu > .active {
  color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
  transition: all 0.25s ease;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #f24295 !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}
.status:first-child { padding-top: 8px }
.status { font-size: 13px; padding:0 20px 13px 20px }
.status.date { border-bottom: 1px solid #ccc }
.status.point strong { font-size: 16px; color: #f40; margin-right:4px }
.status.date strong { letter-spacing: 0; font-weight: 400 !important; color: #f40 }; 
.navbar-form {
  float: left;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.navbar-form .form-control-static {
  display: inline-block;
}
.navbar-form .input-group {
  display: inline-table;
  vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
  width: auto;
}
.navbar-form .input-group > .form-control {
  width: 100%;
}
.navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
  padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
  top: 0;
}
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.form-inline .form-control-static {
  display: inline-block;
}
.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
  width: auto;
}

.form-inline .input-group > .form-control {
  width: 100%;
}
.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
  padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
  top: 0;
}

.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"],
  .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1; }
    .checkbox input[type="checkbox"]:focus + label::before,
    .checkbox input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after,
    .checkbox input[type="radio"]:checked + label::after {
      font-family: "FontAwesome";
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label,
    .checkbox input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before,
      .checkbox input[type="radio"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7; }
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff; }

.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #555555;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0;
    z-index: 1; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7; }
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7; }

.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c; }

input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c"; }
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff; }
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff; }
.btn-pink {
    color: #fff;
    background-color: #f24295;
    border-color: #e4327e;
    transition: all 0.35s ease;
}
.btn-pink.focus,
.btn-pink:focus {
    color: #ff0;
    background-color: #c8276f;
    border-color: #bf2466
}
.btn-pink:hover {
    color: #ff0;
    background-color: #c8276f;
    border-color: #bf2466
}
.btn-pink.active,
.btn-pink:active,
.open>.dropdown-toggle.btn-pink {
    color: #ff0;
    background-color: #c8276f;
    border-color: #bf2466
}
.btn-pink.active.focus,
.btn-pink.active:focus,
.btn-pink.active:hover,
.btn-pink:active.focus,
.btn-pink:active:focus,
.btn-pink:active:hover,
.open>.dropdown-toggle.btn-pink.focus,
.open>.dropdown-toggle.btn-pink:focus,
.open>.dropdown-toggle.btn-pink:hover {
    color: #ff0;
    background-color: #c8276f;
    border-color: #bf2466
}
.btn-pink.active,
.btn-pink:active,
.open>.dropdown-toggle.btn-pink {
    background-image: none
}
.btn-pink.disabled,
.btn-pink.disabled.active,
.btn-pink.disabled.focus,
.btn-pink.disabled:active,
.btn-pink.disabled:focus,
.btn-pink.disabled:hover,
.btn-pink[disabled],
.btn-pink[disabled].active,
.btn-pink[disabled].focus,
.btn-pink[disabled]:active,
.btn-pink[disabled]:focus,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink,
fieldset[disabled] .btn-pink.active,
fieldset[disabled] .btn-pink.focus,
fieldset[disabled] .btn-pink:active,
fieldset[disabled] .btn-pink:focus,
fieldset[disabled] .btn-pink:hover {
    background-color: #f296c3;
    border-color: #f185b3
}
.btn-pink .badge {
    color: #c8276f;
    background-color: #fff
}
.quickpay a {
    background: linear-gradient(#ff921e, #db3e0e);
    background-size: auto 130%;
    background-position: 0 100%;
    transition: background-position 0.5s ease;
}
.quickpay a:hover {
    background-position: 0 20%;
}
.publisher a {
    background: linear-gradient(#10a243, #078131);
    background-size: auto 130%;
    background-position: 0 100%;
    transition: background-position 0.5s ease;
	animation-name: pubg;
    animation-duration: 1s;
	animation-iteration-count: infinite;
}
.publisher a:hover {
    background-position: 0 20%;
	animation: 0;
}
@-webkit-keyframes pubg {
    0%     { opacity:1 }
    50.0%  { opacity:0.5 }
    100.0%  { opacity:1 }
}

@keyframes pubg {
    0%     { opacity:1 }
    50.0%  { opacity:0.5 }
    100.0%  { opacity:1 }
}
.qqjoin { height:86px; background:url(../images/qq_join.gif) no-repeat }
.wechat { height:86px; background:url(../images/wechat.gif) no-repeat }
.head { height: 100px; position: relative; }
.logo { display: block; float: left; width: 244px; padding:17px 0 0 38px; margin: 0 }
.logo a { display:block;  width:214px; height: 68px; text-indent: -9999px; background: no-repeat; overflow: hidden; }
.topimg { display:block; width: 386px; height: 150px; position: absolute; z-index: 10; top: -50px; left: 282px; overflow:hidden }
.searchbox { float: right; width: 420px; padding: 20px 0 0 15px }
.searchbox input[type="text"] { width: 235px; border-radius:0 5px 5px 0; box-shadow: none; position: relative; left: -1px }
.chosen-container-single .chosen-single { border-radius:5px 0 0 5px !important }
.searchbox input[type="text"]:focus, .searchbox2 input[type="text"]:focus { z-index: 2 }
.chosen-container-active .chosen-single { border-radius:5px 0 0 0 !important; z-index: 2 }
.searchbox button { background: linear-gradient(#ff52ac, #e4327e) !important; border: 1px solid #e4327e; margin-left: 4px }
.searchbox .glyphicon { color: #FFF }
.searchbox .hotkeyword { font-size: 12px; padding-top: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.searchbox .hotkeyword a { color: #6b1be3 }
#mainmenu { max-width: 1140px; min-width: 1100px }
#mainmenu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}
#mainmenu.navbar-default {
    background: linear-gradient(#ff52ac, #e4327e) !important;
    border: 1px solid #e4327e;
    border-radius:50px;
}
#mainmenu .navbar-nav > li > a {
    font-size: 18px;
    font-family: "Microsoft YaHei", "微软雅黑", "LiHei", Arial, sans-serif;
    letter-spacing: 2px;
    padding: 15px 25px;
    transition: all 0.35s ease;
}
#mainmenu .navbar-nav > li > a:hover {
    font-size: 16px;
}
#mainmenu.navbar-default .navbar-nav>li>a {
    color: rgba(255, 255, 255, 1);
}
#mainmenu.navbar-default .navbar-nav>li>a:hover,
#mainmenu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 0, 1);
    background-color: rgba(165, 21, 83, 0.5);
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(81,41,58,0.3);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(81,41,58,0.3);
    box-shadow: inset 0px 0px 8px 0px rgba(81,41,58,0.3);
}
#mainmenu.navbar-default .navbar-nav>.active>a,
#mainmenu.navbar-default .navbar-nav>.active>a:hover,
#mainmenu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 255, 0, 1);
    background-color: rgba(188, 16, 90, 1);
}
#mainmenu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#mainmenu.navbar-default .navbar-toggle:hover,
#mainmenu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#mainmenu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
#mainmenu.navbar-default .navbar-toggle:hover .icon-bar,
#mainmenu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #888;
}
#mainmenu .navbar-nav { display: inline-block; float: none; vertical-align: top }
#mainmenu .navbar-collapse { text-align: center }
.main { margin: 20px auto 30px auto }
.sidebar { width:230px }
.content { width:850px }
.sidebar .panel:last-child { margin-bottom: 0 }
.modal-backdrop { opacity:0.7 !important }
.signinbox { width: 400px !important }
.signin-head { padding: 15px 28px !important; border: 0 !important }
.signin-line { height: 2px; border-bottom: 2px solid #ff52ac; margin: 0 30px }
.btn-forget { font-size: 13px; margin-top: 15px }
.form-mtb { margin: 5px auto 15px auto }
.input-sg { height: 40px }
.signinput-top { border-radius: 5px 5px 0 0; position: relative; bottom: -1px }
.signinput-bottom { border-radius:0 0 5px 5px; position: relative }
.signinput-top:focus, .signinput-bottom:focus { z-index: 2 }
.panel-pink {
    border-color: #bbb;
    border-radius: 10px;
    margin-bottom: 12px;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
}
.panel-pink>.panel-heading {
    color: #e63789;
    background-color: #FFF;
    border-bottom:2px solid #ff52ac;
    margin: auto 14px;
    padding: 10px 1px;
}
.panel-pink>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bbb
}
.panel-pink>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}
.panel-pink>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bbb
}
.panel-pink .list-group { margin-bottom: 0 !important }
.panel-pink .list-group-item { font-size: 13px; padding: 4px 0; border: 0 }
.panel-pink a, .panel-pink a .badge { transition: all 0.3s ease; }
.panel-pink .list-group-item .badge { background: #b3b3b3; font-weight: normal; }
.panel-pink a.list-group-item:focus, .panel-pink a.list-group-item:hover, .panel-pink button.list-group-item:focus, .panel-pink button.list-group-item:hover { background-color:transparent; color: #6b1be3 }
.panel-pink a.list-group-item:hover .badge, .panel-pink button.list-group-item:hover .badge { background-color:#6b1be3; color: #FFF }
.content-pink { margin-bottom: 12px; }
.content-pink>.content-heading { color: #e63789; border-bottom: 2px solid #ff52ac; margin: 0; padding: 10px 1px; }
.content-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: inherit; }
.srank { background: url(../images/border-line.png) repeat-x 0 100%; padding: 10px 0 !important }
.srank:first-child { padding: 0 0 10px 0 !important }
.srank:last-child { background: none }
.srankimg { margin-right: 10px; width: 66px; position: relative; }
.srankimg img { width: 66px; height: 95px }
.rank-num { width: 16px; height: 16px; font-size: 11px; color: #FFF; background: rgba(0, 0, 0, 0.65); position: absolute; z-index: 3; left: 0; top: 0 }
.rank-num-lg { width: 38px; height: 24px; font-size: 16px; line-height: 24px; color: #FFF; letter-spacing: 0; background: rgba(0, 0, 0, 0.7); position: absolute; z-index: 3; left: 0; top: 0; padding: 0 5px }
.rank-crown { width: 18px; height: 18px; background: url(../images/icon-crown.png) no-repeat; position: absolute; z-index: 3; left: -2px; top: -9px }
.srankbox { width: 121px }
.rank-title { font-size: 14px; height: 60px; margin-bottom: 17px; overflow: hidden; }
.rank-title a { color: #6b1be3; text-decoration: none }
.rank-title a:hover { color: #e63789 }
.rank-av { font-size: 12px }
.rank-av a { color: #777; text-decoration: none }
.rank-av a:hover { color: #e63789 }

/*news*/
.livenews { height: 40px; margin: 0 auto;}
.BreakingNewsController{width:100%; overflow:hidden; background:#FFF; height:auto; position:relative; border-radius:4px;}
.BreakingNewsController .bn-title{ font-size:16px; display:inline-block; float:left; padding:8px 20px; background:#f24295; color:#FFF;}
.BreakingNewsController ul {padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px;}
.BreakingNewsController ul li {list-style:none; padding:8px 20px; display:none;}
.BreakingNewsController ul li a {text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background:url(../images/btn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px; background:url(../images/btn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease;}

/*carousel*/
.carousel { margin: 12px 0 20px 0 }
.carousel .carousel-inner {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 12px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 12px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 12px 0 rgba(0, 0, 0, 0.12); }
}
.carousel .carousel-inner .item img {
  display: block;
  height: auto;
  -moz-user-select: none;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/*signup*/
html, body { height:100% }
.container3 { width: 1100px; height: 100%; margin: 0 auto; position: relative; overflow: hidden; }
.logo-signup { width: 247px; height: 97px; position: absolute; z-index: 2; right: 146px; top: 7%; animation-delay:1.5s }
.logo-signup a { display: block; width: 247px; height: 97px; text-indent: -9999px; background:url(../images/logo-signup.png) no-repeat;  overflow: hidden; }
.signupbox { width: 100%; min-height: 100%; height: 100%; background:url(../images/signup.jpg) fixed no-repeat center center; ; background-size: cover; overflow: hidden; }
.signup { width: 450px; height: 380px; vertical-align: middle; position: absolute; z-index: 3; right: 50px; top: 50%; margin-top: -190px; animation-delay:0.5s }
.signup .modal-content { background: rgba(255, 255, 255, 0.75); border: 0; padding-bottom: 5px }
.signup-foot { font-size: 13px; width: 100%; color: #fff; text-shadow: 0 0 8px rgba(0, 0, 0, 0.9); position: absolute; bottom: 30px }
.signup .winput { width: 320px }
.signup .ml13 { margin-left: 13px }
.signup .ml26 { margin-left: 26px }
.signup .txts { padding: 6px 0 0 57px }

/*mvlist*/
.mvbox { width: 850px; overflow: hidden; }
.mvlist { width:870px; list-style: none; margin: 0; padding:15px 0 5px 1px; }
.mvlist li { float: left; width: 159px; margin:0 13px 10px 0 }
.mvlist li img { width: 155px; height: 220px }
.listimgbox { display: block; width: 159px; height: 224px; position: relative; border: 2px solid #FFF;-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); border-radius: 3px; transition: all 0.3s ease; overflow: hidden }
.mvlist li:hover .mvtagbox { bottom: 0 }
/*.listimgbox:hover .mvtagbox { bottom: 0 }*/
.mvtagbox { width: 100%; color:#fff; text-align: center; background: rgba(0, 0, 0, 0.65); position: absolute; left:0; bottom: -31px; padding: 7px 0; transition: all 0.3s ease }
.pic-title { width: 159px; font-size: 13px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 10px auto 6px auto; overflow: hidden; }
.pic-title a { color: #6b1be3; text-decoration: none }
.pic-title a:hover { color: #e63789 }
.pic-date { width: 159px; text-align: center; letter-spacing:0 }
.pic-date a { color: #333; text-decoration: none; margin-left: 3px }
.pic-date a:hover { color: #e63789 }
.pic-date [class^="icon-"], [class*=" icon-"] { font-size: 13px; margin-right: 1px }
.searchbox2 { width: 565px }
.searchbox2 .date { width: 253px }
.searchbox2 input[type="text"] { border-radius:0 5px 5px 0; box-shadow: none; position: relative; left: -1px }
.searchbox2 .chosen-container-active .chosen-single { border-radius:5px 0 0 0 !important; z-index: 3 !important }
.searchbox2 button { background: linear-gradient(#929292, #686868) !important; border: 1px solid #666; margin-left: 4px }
.searchbox2 .input-group-addon { position: relative; left: -1px }
.searchbox2 .glyphicon-search { color: #FFF }
.badge2 { display: inline-block; min-width: 10px; padding: 5px 8px; font-size: 12px; font-weight: 400; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #999; border-radius: 10px }

/*mvpage*/
.mvpage { width: 850px; margin: 0 auto }
.content-mvpage .content-heading { padding: 5px 1px 7px 1px }
.content-mvpage .content-title { line-height: 1.5 }
.mvplayer { width: 850px; text-align: center; background: #000; margin: 0 auto 15px auto }
.mvplayer img { display: block; /*width: 720px; height: 482px;*/ margin: 0 auto }
.favbar { width: 100%; margin-bottom: 12px }
.favbar .btn { font-size: 16px; color: #FFF; border-radius:5px !important; padding: 8px 20px }
.favbar .btn-free { background: linear-gradient(#6CB529, #2C8002) }
.favbar .btn-fav { background: linear-gradient(#e10, #B10000) }
.favbar .btn:hover { text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); background: linear-gradient(#772BE8, #5509C7) }
.toolbar .btn { font-size: 18px; color: #FFF; background: linear-gradient(#4ea9ff, #237cf4); border-radius:0; border-right: 1px solid rgba(255, 255, 255, 0.15); border-width: 0 1px 0 0; padding: 10px 0; transition: all 0.3s ease }
.toolbar .btn.mystatus { cursor: default !important; border:0 !important }
.toolbar .btn:hover { text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); background: linear-gradient(#772BE8, #5509C7) }
.popover-status-list { padding: 1px 0; margin: 0 !important }
.popover-status-list strong { color: #f40; margin-left: 5px }
.mvpage .detail {  font-size: 13px; background: #FFF; border-left: 5px solid #ff52ac !important; border: 1px solid #ccc; padding: 20px; margin: 0 0 20px }
.mvpage .detail h4 { color: #e63789; margin-top: 0 }
.mvpage .detail p { margin-bottom: 30px }
.mvpage .detail .title { width: 150px }
.mvpage .detail a { color: #6b1be3; text-decoration: none }
.mvpage .detail a:hover { color: #e63789 }
.mvpage .detail table { margin: 0 }
.mvbuy { display: inline-grid; text-align: center }
.mvbuy .btn { height: 190px; margin: 0 8px; padding: 7px 15px; margin-bottom: 15px; overflow: hidden }
.mvbuy .btn:active, .mvbuy .btn:focus { outline:0 }
.mvbuy .btn-watch, .mvbuy .btn-single-watch, .mvbuy .btn-single-dl { border: 1px solid #FFB11A; background: linear-gradient(#F8E084, #F2AD29, #FFCF22) }
.mvbuy .btn-watch:hover, .mvbuy .btn-single-watch:hover, .mvbuy .btn-single-dl:hover { background: #FFDE3E }
.mvbuy .btn-swok, .mvbuy .btn-dlok { border: 1px solid #8AB924; background: linear-gradient(#D6E872, #9CC54B, #BCD247) }
.mvbuy .btn-swok { cursor: default; }
.mvbuy .mvbuy-title { font-size: 24px; font-weight: 600; letter-spacing: 2px; border-bottom: 1px solid #666; padding-bottom: 6px }
.mvbuy .mvbuy-text { font-size: 12px; padding: 5px 0 0 0 }
.mvbuy .mvbuy-price { font-size: 18px; color: #e00; padding: 5px 0; text-shadow: 0 1px 8px rgba(255, 255, 255, 1) }
.mvbuy .mvbuy-price strong { font-size: 48px; letter-spacing: 0; }
.mvbuy .mvbuy-foot { width: 100px }
.mvbuy .badge { color: #fff; font-size: 14px; font-weight: 300; background: #e00; padding: 6px; border-radius: 20px; margin-bottom: 6px }
.mvbuy .mvbuy-info { margin-top:30px  }
.mvbuy .mvbuy-info strong { font-size: 24px; color: #1686D8; text-shadow: 0 1px 8px rgba(255, 255, 255, 1) }

/*member*/
.tab-title { font-size: 18px; line-height: 2; color: #e63789; padding-right: 75px }
.mvbox .detail {  font-size: 13px; background: #FFF; border-left: 5px solid #ff52ac !important; border: 1px solid #ccc; padding: 20px; margin: 15px 0 20px 0 }
.mvbox table { background: #FFF; border-top-color: #F24295 }
.mvbox table thead { background: #F24295; color: #fff }
.mvbox table thead th { text-align: center; border-color: #F24295 }
.mvbox table tbody { text-align: center }
.mvbox table tbody .date { white-space: nowrap; letter-spacing: 0; vertical-align: middle; }
.mvbox table a { text-decoration: none }
.mvbox legend { font-size: 18px; color: #e63789; padding-bottom: 6px; border-bottom: 0 }
.btn-remove { color: #e00; cursor: pointer }
.changepw { width: 600px; margin: 0 auto }

/*pay*/
.pay-text { font-size: 16px; text-align: center; margin: 0 }
.ptitle { font-size: 18px; position:relative }
.ptitle span { font-size: 13px; color: #ff0 }
.payicon { position:absolute; bottom:-2px; left:18.5% }
.mvbox table tbody .stitle { width: 190px; white-space: nowrap; letter-spacing: 0; vertical-align: middle; }

/*service*/
.service-text { font-size: 15px; text-align: left; margin: 0 }
.service-info-bg { background: #FFF url(../images/service-info.jpg) no-repeat 100% 50% }
.service-info ol { font-size: 13px; margin: 0 }
.service-info ol li { padding: 3px 0 }

/*faq*/
.panel-faq {
    border-radius: 4px;
    margin-bottom: 12px !important;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.12);
    background-color: #F24295;
    border: 0;
}
.panel-faq>.panel-heading {
    color: #fff;
    margin: auto 0;
    padding: 10px 15px;
}
.panel-faq>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #F24295;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
}
.panel-faq>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}
.panel-faq>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #F24295 }
.panel-collapse>.panel-body a { color: #6b1be3 }
.panel-collapse>.panel-body a:hover { color: #e63789; text-decoration: none }
.panel-faq .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: #fff;
}
.panel-faq .panel-title a { display: block; text-decoration: none; }
.panel-heading [data-toggle="collapse"]:after {
    font-family: 'Glyphicons Halflings';
    content: "\e072";
    float: right;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-shadow: none;
}

.panel-heading [data-toggle="collapse"].collapsed:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #fff;
    text-shadow: none;
}

/*footer*/
.footer { width: 100%; height: 100px; background: linear-gradient(#ff52ac, #e4327e); border-top: 1px solid #e4327e; padding-top: 15px }
.footer .copyright { display: block; width: 600px; color: #fff; margin: 0 auto }

