@font-face {
  font-family: "tahoma";
  src: url("../fonts/tahoma.eot");
  src: url("../fonts/tahoma.eot?#iefix") format("eot"), url("../fonts/tahoma.woff") format("woff"), url("../fonts/tahoma.ttf") format("truetype"), url("../fonts/tahoma.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "tahomabold";
  src: url("../fonts/tahomabold.eot");
  src: url("../fonts/tahomabold.eot?#iefix") format("eot"), url("../fonts/tahomabold.woff") format("woff"), url("../fonts/tahomabold.ttf") format("truetype"), url("../fonts/tahomabold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "umtgodswordr";
  src: url("../fonts/umtgodswordr.eot");
  src: url("../fonts/umtgodswordr.eot?#iefix") format("eot"), url("../fonts/umtgodswordr.woff") format("woff"), url("../fonts/umtgodswordr.ttf") format("truetype"), url("../fonts/umtgodswordr.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "umtgodswordbold";
  src: url("../fonts/umtgodswordbold.eot");
  src: url("../fonts/umtgodswordbold.eot?#iefix") format("eot"), url("../fonts/umtgodswordbold.woff") format("woff"), url("../fonts/umtgodswordbold.ttf") format("truetype"), url("../fonts/umtgodswordbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "uvnlaclongquanr";
  src: url("../fonts/uvnlaclongquanr.eot");
  src: url("../fonts/uvnlaclongquanr.eot?#iefix") format("eot"), url("../fonts/uvnlaclongquanr.woff") format("woff"), url("../fonts/uvnlaclongquanr.ttf") format("truetype"), url("../fonts/uvnlaclongquanr.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "uvnlaclongquanbold";
  src: url("../fonts/uvnlaclongquanbold.eot");
  src: url("../fonts/uvnlaclongquanbold.eot?#iefix") format("eot"), url("../fonts/uvnlaclongquanbold.woff") format("woff"), url("../fonts/uvnlaclongquanbold.ttf") format("truetype"), url("../fonts/uvnlaclongquanbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* =Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

:focus {
  outline: 0;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  font-weight: normal;
  text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

a img {
  border: 0;
}

figure {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* -------------------------------------------------------------- */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a:hover, a:focus, a:hover p, select:hover, select:focus, select:active {
  text-decoration: none;
  outline: none !important;
}

a, a:link, a:active {
  text-decoration: none;
  outline: none !important;
}

.clearfix:after {
  content: "";
  visibility: hidden;
  display: table;
  clear: both;
}

.box_sizing_border_box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.a100 {
  width: 100%;
  height: 100%;
  display: block;
}

.w95_auto {
  width: 95%;
  margin: 0 auto;
}

.text_upper {
  text-transform: uppercase;
}

.text_center {
  text-align: center;
}

.img_responsive {
  max-width: 100%;
  width: auto;
  height: auto;
}

@-webkit-keyframes zoomIcon {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes zoomIcon {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes animation_sen {
  0% {
    -webkit-transform: translateY(2px) rotate(0deg);
    transform: translateY(2px) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-4px) rotate(0deg);
    transform: translateY(-4px) rotate(0deg);
  }
}
@keyframes animation_sen {
  0% {
    -webkit-transform: translateY(2px) rotate(0deg);
    transform: translateY(2px) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-4px) rotate(0deg);
    transform: translateY(-4px) rotate(0deg);
  }
}
body {
  font-family: "umtgodswordr";
  line-height: 1.2;
  font-size: 13px;
  padding: 0px;
  color: #ffffff;
  margin: 0px auto;
  width: 100%;
  overflow-x: hidden !important;
  background: url(../images/bg_full.jpg) no-repeat center top, #0e1116;
}

.container {
  width: 1000px;
  margin: 0 auto;
}

@media only screen and (min-width: 1000px) {
  .hidden_1000 {
    display: none;
  }
}

.color_orange {
  color: #f88218;
}

.text_shadow {
  text-shadow: 2px 2px 5px #000000;
}

.tugiac_left {
  position: relative;
}
.tugiac_left:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background: #f88218;
  margin-left: -20px;
  top: 50%;
  -webkit-transform: rotate(45deg) translateY(-50%);
      -ms-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}

.tugiac_right {
  position: relative;
}
.tugiac_right:after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background: #f88218;
  margin-left: 2px;
  top: 50%;
  -webkit-transform: rotate(45deg) translateY(-50%);
      -ms-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}

.link_show {
  width: 238px;
  height: 96px;
  background: url(../images/bg_btn_bxh_vip.png) no-repeat left top;
  cursor: pointer;
}
.link_show:hover {
  background: url(../images/bg_btn_bxh_vip.png) no-repeat right top;
}

.gradient_text {
  background: -webkit-linear-gradient(#ffffff, #fabd48);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

button, select {
  border: none;
}

.style_vip_10.not_other {
  width: 180px !important;
  margin: 0 auto;
  position: relative;
}
.style_vip_10 .img_vip_10 {
  width: 180px;
}
.style_vip_10 .list-star {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-flow: column-reverse;
      flex-flow: column-reverse;
  position: absolute;
  right: 11px;
  top: 34%;
}
.style_vip_10 .list-star .icon-star {
  width: 14px;
  height: 13px;
  background: url(../images/startvip10.png) no-repeat center center;
  background-size: contain;
}
.style_vip_10 .list-star .icon-star.active {
  background: url(../images/startvip10-hv.png) no-repeat center center;
  background-size: contain;
}

.left_header .style_vip_10 {
  bottom: -124px !important;
  left: -30px;
}

.marquee {
  width: 100%;
  height: 49px;
  line-height: 49px;
  background: rgba(48, 47, 47, 0.35);
  position: relative;
  z-index: 1;
}
.marquee .container {
  position: relative;
}
.marquee .container:before {
  position: absolute;
  content: "";
  width: 270px;
  height: 300px;
  background: url(../images/slogan.png) no-repeat center center;
  background-size: contain;
  left: -123px;
  top: 120px;
  pointer-events: none;
}
@media only screen and (min-width: 1360px) {
  .marquee .container:before {
    width: 319px;
    height: 487px;
    left: -245px;
    top: 105px;
  }
}
.marquee .item {
  font-family: "tahomabold";
  font-size: 13px;
  color: #ffffff;
  margin: 0 20px;
}
.marquee .item .name_user {
  color: #fe6000;
}
.marquee marquee {
  float: left;
  width: 80%;
}
.marquee .info_user {
  width: 20%;
  float: right;
  line-height: 1.2;
  font-size: 15px;
  font-family: "tahoma";
}
.marquee .info_user .link_login {
  width: 119px;
  height: 44px;
  line-height: 44px;
  font-size: 15px;
  margin-top: 2px;
  font-family: "tahomabold";
  color: #5d2a0a;
  background: url(../images/bg_login.jpg) no-repeat left top;
  background-size: cover;
  display: block;
  text-align: center;
  text-transform: uppercase;
}
.marquee .info_user .link_login:hover {
  background: url(../images/bg_login.jpg) no-repeat right top;
  background-size: cover;
}
.marquee .info_user .logout {
  color: white;
}
.marquee .info_user .info_name {
  margin-top: 5px;
}
.marquee .info_user .info_name .name_user {
  font-family: "tahomabold";
  max-width: 125px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin-right: 5px;
  float: left;
}

.header {
  position: absolute;
  left: 20px;
  z-index: 99;
  top: 5px;
}
.header ul {
  text-align: center;
}
.header ul li {
  display: inline-block;
  margin: 0 6px;
  position: relative;
}
.header ul li a {
  color: #feedc4;
}
.header ul li a:hover {
  color: #a22622;
}
.header ul li:nth-child(n+2):before {
  position: absolute;
  content: "";
  width: 1px;
  height: 13px;
  background: #feedc4;
  top: 2px;
  left: -8px;
}

.topvip {
  margin-top: -49px;
  padding-top: 49px;
  height: 880px;
}
.topvip .list_art {
  position: relative;
  margin-top: 115px;
  height: 630px;
}
.topvip .list_art .art {
  position: absolute;
  cursor: pointer;
}
.topvip .list_art .art:hover {
  -webkit-animation: animation_sen 0.6s ease-in-out 0s infinite alternate;
          animation: animation_sen 0.6s ease-in-out 0s infinite alternate;
}
.topvip .list_art .art_top4 {
  top: 95px;
  left: -30px;
}
.topvip .list_art .art_top2 {
  left: 185px;
  top: 70px;
}
.topvip .list_art .art_top1 {
  left: 330px;
  z-index: 5;
}
.topvip .list_art .art_top3 {
  right: 180px;
  top: 25px;
  z-index: 3;
}
.topvip .list_art .art_top5 {
  right: 30px;
  top: 110px;
}
.topvip .list_name_user {
  position: relative;
}
.topvip .list_name_user .item {
  float: left;
  font-size: 20px;
  font-family: "tahomabold";
  width: 189px;
  height: 75px;
  text-align: center;
  padding-top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(../images/bg_name_black_main.png) no-repeat center center;
  position: relative;
}
.topvip .list_name_user .item:before {
  position: absolute;
  content: "";
  width: 177px;
  height: 70px;
  left: 30px;
  bottom: 75px;
}
.topvip .list_name_user .item .name_1 {
  font-family: "umtgodswordbold";
  font-size: 19px;
  color: #fabd48;
}
.topvip .list_name_user .item .name_2 {
  margin-top: 3px;
}
.topvip .list_name_user .name_top4 {
  left: -575px;
}
.topvip .list_name_user .name_top4:before {
  background: url(../images/txt_top4.png) no-repeat center center;
}
.topvip .list_name_user .name_top2 {
  left: -15px;
}
.topvip .list_name_user .name_top2:before {
  background: url(../images/txt_top2.png) no-repeat center center;
}
.topvip .list_name_user .name_top1 {
  width: 219px;
  left: 395px;
}
.topvip .list_name_user .name_top1:before {
  background: url(../images/txt_top1.png) no-repeat center center;
  left: 55px;
  bottom: 85px;
}
.topvip .list_name_user .name_top3 {
  left: 200px;
}
.topvip .list_name_user .name_top3:before {
  background: url(../images/txt_top3.png) no-repeat center center;
}
.topvip .list_name_user .name_top5:before {
  background: url(../images/txt_top5.png) no-repeat center center;
}

.checkvip {
  margin-top: 0;
  margin-bottom: 120px;
  position: relative;
}
@media only screen and (min-width: 1000px) {
  .checkvip .container {
    width: 1004px;
  }
}
.checkvip .header_checkvip {
  width: 1004px;
  height: 61px;
  background: url(../images/bg_header_checkvip.png) no-repeat center center;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.checkvip .header_checkvip .text_left {
  float: left;
  font-size: 19px;
  line-height: 61px;
  margin-left: 20px;
  color: #efefef;
}
.checkvip .header_checkvip .text_left .text_month {
  color: #f88218;
}
.checkvip .header_checkvip .text_left .text_month .month_show {
  font-family: "uvnlaclongquanr";
}
.checkvip .header_checkvip .link_bxh {
  float: left;
  margin-left: 45px;
  margin-top: -15px;
}
.checkvip .header_checkvip .link_bxh p {
  font-size: 16px;
  padding-top: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "umtgodswordbold";
}
.checkvip .header_checkvip .link_bxh p span {
  font-size: 30px;
}
.checkvip .header_checkvip .select_bxh {
  color: #efefef;
  font-size: 19px;
  float: right;
}
.checkvip .header_checkvip .select_bxh p {
  line-height: 61px;
  float: left;
}
.checkvip .header_checkvip .select_bxh .form_select {
  width: 208px;
  float: left;
  margin-left: 6px;
  margin-top: 16px;
}
.checkvip .header_checkvip .select_bxh select {
  width: 208px;
  height: 29px;
  border: none;
  font-family: "tahomabold";
  font-size: 15px;
  color: #242930;
  text-transform: uppercase;
  text-align: center;
  -moz-text-align-last: center;
       text-align-last: center;
}
.checkvip .body_checkvip {
  height: 414px;
  margin-top: 80px;
  padding: 15px 15px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(../images/bg-list-vip.jpg) no-repeat center top;
}
@media only screen and (min-width: 1000px) {
  .checkvip .body_checkvip .container {
    width: 1200px;
  }
}
.checkvip .body_checkvip .title_body {
  font-size: 19px;
}
.checkvip .body_checkvip .list_number_top .item {
  float: left;
  cursor: pointer;
  position: relative;
  width: 92px;
}
.checkvip .body_checkvip .list_number_top .item img {
  width: 100%;
}
.checkvip .body_checkvip .list_number_top .item:hover .tooltiptext {
  visibility: visible;
}
.checkvip .body_checkvip .list_number_top .item:hover img, .checkvip .body_checkvip .list_number_top .item.active img {
  -webkit-animation: tada 1.5s linear infinite;
          animation: tada 1.5s linear infinite;
}
.checkvip .body_checkvip .list_number_top .item:before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  background: url(../images/dot-vip.png) no-repeat center center;
  bottom: -34px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(-n+5) {
  margin: 0 5px;
  margin-top: 40px;
}
.checkvip .body_checkvip .list_number_top .item:first-child {
  margin-left: 8px;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(6) {
  margin-left: 5px;
  margin-top: 25px;
  width: 110px;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(6):before {
  left: 45%;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(n+7) {
  margin-left: -5px;
  margin-top: 25px;
  width: 115px;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(n+7):before {
  left: 45%;
  bottom: -32px;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(n+8):before {
  background: url(../images/dot-vip-2.png) no-repeat center center;
  bottom: -30px;
  left: 40%;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(9) {
  width: 112px;
  margin-top: 0px;
}
.checkvip .body_checkvip .list_number_top .item:nth-child(9):before {
  left: 50%;
}
.checkvip .body_checkvip .list_number_top .item:last-child {
  margin-top: -50px;
  width: 242px;
}
.checkvip .body_checkvip .list_number_top .item:last-child:before {
  bottom: 8px;
  left: 48%;
}
.checkvip .body_checkvip .list_number_top .item .tooltiptext {
  visibility: hidden;
  width: 100px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #000000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -50px;
  border: 1px solid #000000;
  font-size: 15px;
}
.checkvip .body_checkvip .list_dot {
  margin-top: 10px;
}
.checkvip .body_checkvip .text_diem {
  margin-top: -18px;
  margin-bottom: 20px;
}
.checkvip .body_checkvip .text_diem .item_diem {
  width: 92px;
  font-family: "tahomabold";
  float: left;
  margin: 0 5px;
}
.checkvip .body_checkvip .text_diem .item_diem:nth-child(6) {
  width: 100px;
}
.checkvip .body_checkvip .text_diem .item_diem:nth-child(n+7) {
  width: 100px;
}
.checkvip .body_checkvip .text_diem .item_diem:nth-child(9) {
  width: 130px;
}
.checkvip .body_checkvip .text_diem .item_diem:last-child {
  width: 190px;
}
.checkvip .body_checkvip .text_diem .item_diem p {
  font-size: 15px;
}
.checkvip .body_checkvip .text_diem .item_diem span {
  color: #f88218;
}
.checkvip .body_checkvip .text_info {
  font-size: 15px;
  font-family: "tahomabold";
  line-height: 2;
  padding-left: 30px;
}
.checkvip .body_checkvip .link_dacquyen {
  font-family: "umtgodswordbold";
  font-size: 30px;
  margin: 0 auto;
  line-height: 90px;
}

.infovip {
  padding-top: 110px;
}
.infovip .link_nav_infovip {
  width: 100%;
}
.infovip .link_nav_infovip ul {
  width: 100%;
  height: 88px;
  text-align: center;
  background: url(../images/bg_link_top_infovip.png) no-repeat left top;
  font-size: 0;
}
.infovip .link_nav_infovip ul li {
  float: left;
  width: 20%;
  height: 100%;
}
.infovip .link_nav_infovip ul li a {
  font-size: 20px;
  cursor: pointer;
}
.infovip .link_nav_infovip ul li a span {
  font-family: "umtgodswordbold";
  font-size: 27px;
}
.infovip .link_nav_infovip ul li:first-child {
  padding-top: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.infovip .link_nav_infovip ul li:first-child:hover, .infovip .link_nav_infovip ul li:first-child.active {
  background: url(../images/bg_link_top_infovip.png) no-repeat -1000px top;
}
.infovip .link_nav_infovip ul li:first-child a {
  font-size: 27px;
}
.infovip .link_nav_infovip ul li:nth-child(2):hover, .infovip .link_nav_infovip ul li:nth-child(2).active {
  background: url(../images/bg_link_top_infovip.png) no-repeat -1200px top;
}
.infovip .link_nav_infovip ul li:nth-child(3):hover, .infovip .link_nav_infovip ul li:nth-child(3).active {
  background: url(../images/bg_link_top_infovip.png) no-repeat -1400px top;
}
.infovip .link_nav_infovip ul li:nth-child(4):hover, .infovip .link_nav_infovip ul li:nth-child(4).active {
  background: url(../images/bg_link_top_infovip.png) no-repeat -1600px top;
}
.infovip .link_nav_infovip ul li:nth-child(5):hover, .infovip .link_nav_infovip ul li:nth-child(5).active {
  background: url(../images/bg_link_top_infovip.png) no-repeat right top;
}
.infovip .link_nav_infovip ul li:nth-child(n+2) a {
  padding-top: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.infovip .box_infovip {
  min-height: 910px;
  margin: 50px 0;
}
.infovip .right_sinhnhat {
  width: 580px;
}
.infovip .qua_thang .header_quathang .left_header .info .top_now {
  margin-top: 18px;
  font-size: 44px;
}

#footer {
  height: 100px;
  width: 100%;
  background: url(../images/bg_footer.png) no-repeat center -116px;
  z-index: 9;
}
#footer .logo {
  display: block;
  height: 39px;
  float: left;
  margin-top: 35px;
}
#footer .logo.gosu {
  width: 162px;
  height: 42px;
  background: url(../images/logo_gosu.png) no-repeat center center;
  background-size: contain;
  margin-left: 2px;
}
#footer .logo.cubinet {
  width: 238px;
  background: url(../images/logo_cubinet.png) no-repeat center center;
  background-size: contain;
}
#footer .address {
  width: 575px;
  height: 81px;
  float: left;
  padding-top: 30px;
}
#footer .address a {
  color: #fff;
  font-size: 14px;
  font-family: Tahoma;
  padding: 0 2px 0 5px;
  line-height: 1;
}
#footer .address p {
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-family: Tahoma;
  float: left;
  color: #fff;
  margin: 6px 0px 0px 0px;
}
#footer .address .menu_footer {
  text-align: center;
  margin-left: 15px;
}
#footer .address .menu_footer li {
  float: left;
  margin: 1px 4px;
  border-left: 1px solid #fff;
}
#footer .address .menu_footer li:nth-child(1) {
  border-left: none;
}
#footer .address .menu_footer li a {
  width: 100%;
  height: 100%;
  display: block;
}
#footer .address .menu_footer li a:hover {
  color: #ff9427;
}

.anchor {
  width: 142px;
  position: absolute;
  right: -142px;
  z-index: 99;
  top: 860px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.anchor.run {
  position: fixed;
  top: 20px;
}
.anchor.open {
  right: 2px;
}
.anchor ul li a {
  color: #ffffff;
  font-size: 18px;
  font-family: "umtgodswordr";
  text-transform: uppercase;
  text-align: center;
  width: 142px;
  height: 58px;
  line-height: 52px;
  background: url(../images/bg_link_nav_right.png) no-repeat left top;
}
.anchor ul li a:hover {
  background: url(../images/bg_link_nav_right.png) no-repeat right top;
  color: #ffee74;
}
.anchor ul li .tai_game {
  width: 142px;
  height: 85px;
  background: url(../images/bg_taigame_nav_right.png) no-repeat left top;
  text-align: center;
  font-family: "umtgodswordbold";
  font-size: 22px;
  line-height: 1.2;
  padding-top: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.anchor ul li .tai_game:hover, .anchor ul li .tai_game.active {
  background: url(../images/bg_taigame_nav_right.png) no-repeat right top;
  color: #ffee74;
}
.anchor ul li .tai_game .gb {
  font-family: "tahomabold";
  font-size: 15px;
}
.anchor ul li .tai_game .text_tai {
  text-transform: uppercase;
}
.anchor .i-control {
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: -24px;
  height: 65px;
  width: 25px;
  background: #8c190f;
  -webkit-clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);
          clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);
}
.anchor .i-control .i-txt {
  height: 37px;
  width: 22px;
  margin-top: 14px;
  margin-left: 2px;
  background: url(../images/icon-close-nav-right.png) no-repeat;
  background-size: contain;
  display: block;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
.anchor .i-control.i-control-open .i-txt {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}

.popup {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
}
.popup .content_popup {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.popup .wrapper_popup {
  width: 1002px;
  height: 686px;
  background: url(../images/bg_popup_content.png) no-repeat;
}
@media only screen and (max-height: 770px) {
  .popup .wrapper_popup {
    width: 900px;
    height: 600px;
    background-size: 100% 100%;
  }
}
.popup .close_content {
  position: absolute;
  background: url(../images/close_popup.png) no-repeat center center;
  background-size: 100%;
  top: 0;
  right: -30px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
@media only screen and (max-height: 770px) {
  .popup .close_content {
    top: 10px;
    right: 10px;
  }
}

.title_detail {
  padding-top: 35px;
  position: relative;
}
.title_detail span {
  font-family: "umtgodswordr";
  font-size: 28px;
  background: -webkit-linear-gradient(#ffeeca, #a38654);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.title_detail span .thang {
  font-family: "tahoma";
}

.content_new_detail {
  height: 600px;
  margin-left: 20px;
}
@media only screen and (max-height: 770px) {
  .content_new_detail {
    height: 520px;
  }
}
.content_new_detail .text {
  margin-top: 30px;
  padding-bottom: 100px;
  padding-left: 25px;
  padding-right: 25px;
  color: #e6d2ab;
  line-height: 30px;
  font-family: "tahoma";
  font-size: 14px;
}
.content_new_detail .list_xephang {
  width: 100%;
}
.content_new_detail .list_xephang tbody tr:first-child td {
  background: #c65911;
}
.content_new_detail .list_xephang tbody tr:nth-child(odd) {
  background: #1f2636;
}
.content_new_detail .list_xephang tbody tr:nth-child(-n+4) {
  font-family: "tahomabold";
}
.content_new_detail .list_xephang tbody tr:nth-child(2) td:first-child, .content_new_detail .list_xephang tbody tr:nth-child(3) td:first-child, .content_new_detail .list_xephang tbody tr:nth-child(4) td:first-child {
  text-indent: -99999px;
  padding: 15px;
}
.content_new_detail .list_xephang tbody tr:nth-child(2) {
  font-size: 20px;
}
.content_new_detail .list_xephang tbody tr:nth-child(2) td {
  color: #ffc000;
}
.content_new_detail .list_xephang tbody tr:nth-child(2) td:first-child {
  background: url(../images/icon_top1.png) no-repeat center center;
  background-size: contain;
}
.content_new_detail .list_xephang tbody tr:nth-child(3) {
  font-size: 18px;
}
.content_new_detail .list_xephang tbody tr:nth-child(3) td {
  color: #8498b2;
}
.content_new_detail .list_xephang tbody tr:nth-child(3) td:first-child {
  background: url(../images/icon_top2.png) no-repeat center center;
  background-size: contain;
}
.content_new_detail .list_xephang tbody tr:nth-child(4) {
  font-size: 16px;
}
.content_new_detail .list_xephang tbody tr:nth-child(4) td {
  color: #c65911;
}
.content_new_detail .list_xephang tbody tr:nth-child(4) td:first-child {
  background: url(../images/icon_top3.png) no-repeat center center;
  background-size: contain;
}

.popup_art .wrapper_popup {
  width: 370px;
  height: 420px;
  background: url(../images/bg_popup_art.png) no-repeat center center;
}
.popup_art .wrapper_popup:before {
  position: absolute;
  content: "";
  width: 190px;
  height: 259px;
  background: url(../images/slogan_popup.png) no-repeat center center;
  top: -65px;
  left: -110px;
}
.popup_art .content_art {
  padding-top: 10px;
}
.popup_art .content_art .title_art {
  width: 100%;
  height: 59px;
  margin: 0 auto;
  background: url(../images/bg_name_black.png) no-repeat center center;
}
.popup_art .content_art .title_art p {
  font-size: 25px;
  line-height: 54px;
  font-family: "umtgodswordr";
}
.popup_art .content_art .info_art {
  padding: 30px 0 0 80px;
}
.popup_art .content_art p {
  font-family: "tahomabold";
  font-size: 15px;
  line-height: 1.6;
}
.popup_art .content_art .line_vip {
  color: #e4edb0;
  width: 318px;
  height: auto;
  margin: 0 auto;
  margin-top: 25px;
  background: url(../images/line_popup_art.png) no-repeat center center;
}
.popup_art .content_art .icon_vip {
  margin-top: 10px;
}

.popup_message .title_detail {
  padding-top: 15px;
}
.popup_message .wrapper_popup {
  width: 584px;
  height: 340px;
  background: url(../images/bg_popup_content.png) no-repeat center center;
  background-size: 100% 100%;
  border: none;
}
.popup_message .wrapper_popup .content_message {
  margin-top: 20px;
}
.popup_message .wrapper_popup p {
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "uvnlaclongquanbold";
}
.popup_message .wrapper_popup p span {
  font-size: 45px;
}
.popup_message .wrapper_popup p img {
  margin-top: 10px;
  max-width: 200px;
}

#popup_chontuong .title_chontuong {
  padding-top: 15px;
}
#popup_chontuong .title_chontuong span {
  color: #ffffff;
  font-size: 19px;
}
#popup_chontuong .show_info {
  font-family: "tahoma";
  font-size: 19px;
  margin-top: 5px;
}
#popup_chontuong .show_info span {
  font-family: "tahomabold";
}
#popup_chontuong .select_tuong .list_tuong {
  text-align: center;
}
#popup_chontuong .select_tuong .list_tuong .item {
  width: 189px;
  display: inline-block;
  margin-top: 20px;
}
#popup_chontuong .select_tuong .list_tuong .item:last-child {
  width: 350px;
}
#popup_chontuong .select_tuong .list_tuong .item input {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#popup_chontuong .select_tuong .list_tuong .item input:checked + .check_tuong i {
  width: 137px;
  height: 140px;
  background: url(../images/bg_checked_checktuong.png) no-repeat center center;
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
}
#popup_chontuong .select_tuong .list_tuong .item .check_tuong {
  width: 139px;
  height: 142px;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
#popup_chontuong .select_tuong .list_tuong .item .name_tuong {
  width: 100%;
  height: 56px;
  margin: 0 auto;
  background: url(../images/bg_name_black.png) no-repeat center center;
  margin-top: 5px;
}
#popup_chontuong .select_tuong .list_tuong .item .name_tuong p {
  font-size: 30px;
  line-height: 54px;
  font-family: "umtgodswordr";
}
#popup_chontuong .select_tuong .btn_xacnhan {
  width: 230px;
  margin: 0 auto;
  margin-top: 30px;
}
#popup_chontuong .select_tuong .btn_xacnhan button {
  font-family: "umtgodswordbold";
  font-size: 30px;
}

.vinhdanh_sieuvip {
  margin: 50px 0;
  padding-bottom: 30px;
  border: 2px solid #fde4b4;
  border-radius: 20px;
}
.vinhdanh_sieuvip .title_vinhdanh {
  font-size: 35px;
  padding-top: 10px;
}
.vinhdanh_sieuvip .content_vinhdanh .text {
  color: #ffffff;
}
.title_info {
  font-size: 46px;
}

.info_user .box_info_user {
  margin-top: 40px;
  font-family: "tahomabold";
  font-size: 15px;
}
.info_user .box_info_user .manage_info_left, .info_user .box_info_user .manage_info_right {
  background: url(../images/bg_box_infovip.png) no-repeat center center;
  background-size: 100% 100%;
  float: left;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.info_user .box_info_user h4 {
  margin-bottom: 20px;
}
.info_user .box_info_user .manage_info_left {
  width: 330px;
}
.info_user .box_info_user .manage_info_left .name_user_exit span {
  float: left;
}
.info_user .box_info_user .manage_info_left .name_user_exit span.name_user {
  width: 180px;
  margin-left: 5px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.info_user .box_info_user .manage_info_left .name_user_exit a {
  float: right;
}
.info_user .box_info_user .manage_info_left .line {
  width: 100%;
  height: 1px;
  background: #1f2636;
  margin-top: 25px;
  margin-bottom: 25px;
}
.info_user .box_info_user .manage_info_left .link_tab {
  width: 100%;
  color: #fbf0ca;
  background: #141723;
  border: 1px solid #4b5774;
  padding: 4px 4px 4px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 2px 0;
}
.info_user .box_info_user .manage_info_left .link_tab.active, .info_user .box_info_user .manage_info_left .link_tab:hover {
  background: #1f2636;
  color: #ffffff;
}
.info_user .box_info_user .manage_info_left .imgvip {
  margin-bottom: 30px;
}
.info_user .box_info_user .manage_info_right {
  width: 655px;
  min-height: 505px;
  margin-left: 15px;
  padding-left: 40px;
  padding-right: 40px;
}
.info_user .box_info_user .info_right1 .box_form {
  margin-left: 80px;
}
.info_user .box_info_user .info_right1 .box_form p {
  line-height: 3;
  width: 360px;
}
.info_user .box_info_user .info_right1 .box_form .btn_action {
  border: none;
  width: 138px;
  height: 52px;
  line-height: 52px;
  background: url(../images/bg_btn_gui.png) no-repeat left top;
  text-align: center;
  font-family: "tahomabold";
  font-size: 15px;
  color: #ffffff;
  float: left;
  margin: 20px 5px;
  cursor: pointer;
}
.info_user .box_info_user .info_right1 .box_form .btn_action.btn_save {
  background: url(../images/bg_btn_gui.png) no-repeat right top;
}
.info_user .box_info_user .info_right1 .box_thongtin p {
  width: auto;
}
.info_user .box_info_user .info_right1 .box_thongtin .btn_capnhat {
  margin-left: 80px;
}
.info_user .box_info_user .info_right2 .bar_progress {
  width: 618px;
  height: 70px;
  line-height: 70px;
  background: url(../images/bg_tientrinh.png) no-repeat center center;
}
.info_user .box_info_user .info_right2 .bar_progress .text_vip {
  font-family: "tahomabold";
  font-size: 22px;
  color: #fbf0ca;
  float: left;
}
.info_user .box_info_user .info_right2 .bar_progress .progress_precent {
  width: 350px;
  height: 23px;
  background: #0d1017;
  border: 1px solid #f98b0a;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  margin: 0 15px;
  margin-top: 23px;
  position: relative;
}
.info_user .box_info_user .info_right2 .bar_progress .progress_precent .progress_child {
  height: 21px;
  background: #f98b0a;
}
.info_user .box_info_user .info_right2 .bar_progress .progress_precent .number_chia {
  position: absolute;
  top: 0;
  line-height: 23px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.info_user .box_info_user .info_right2 .bg_capvip {
  margin: 10px auto;
  width: 228px;
  height: 197px;
  background: url(../images/bg_behind_capvip.png) no-repeat center center;
  position: relative;
}
.info_user .box_info_user .info_right2 .bg_capvip img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.info_user .box_info_user .info_right2 .btn_capnhatvip {
  width: 230px;
  height: 88px;
  line-height: 88px;
  display: inline-block;
  color: #ffffff;
  margin-top: 10px;
  font-size: 19px;
  font-family: "tahomabold";
  text-transform: uppercase;
  cursor: pointer;
  background: url(../images/bg_btn_capnhatvip.png) no-repeat center center;
}
.info_user .box_info_user .info_right3 .list_vip tr td {
  padding: 12px;
}
.info_user input, .info_user select {
  width: 260px;
  height: 30px;
  border: none;
  font-size: 18px;
  float: right;
  margin-top: 6px;
  padding-left: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.info_user button {
  border: none;
}

.pagination {
  margin: 25px 0;
}
.pagination ul {
  text-align: center;
}
.pagination ul li {
  display: inline-block;
}
.pagination ul li a {
  font-size: 16px;
  color: #ffffff;
  padding: 5px 6px;
  margin: 0 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pagination ul li a.active {
  color: #f88218;
}

.qua_sinh_nhat .text_small {
  font-family: "tahoma";
  font-size: 15px;
  color: #fef5df;
  margin-top: 10px;
}
.qua_sinh_nhat p {
  font-family: "tahomabold";
}
.qua_sinh_nhat .box_sinhnhat {
  width: 524px;
  margin: 30px auto;
  height: 420px;
  background: url(../images/bg_quasinhnhat.png) no-repeat center center;
  padding-top: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.qua_sinh_nhat .box_sinhnhat .your_birthday {
  width: 362px;
  height: 30px;
  line-height: 30px;
  background: url(../images/bg_behind_ngaysinh.jpg) no-repeat center center;
  margin: 0 auto;
}
.qua_sinh_nhat .box_sinhnhat .your_birthday p {
  font-size: 15px;
}
.qua_sinh_nhat .box_sinhnhat .qua_sinhnhat {
  margin-top: 45px;
}
.qua_sinh_nhat .box_sinhnhat .day_remain {
  width: 234px;
  height: 46px;
  line-height: 46px;
  margin: 0 auto;
  background: url(../images/bg_behind_conlai.png) no-repeat center center;
  margin-top: 60px;
}
.qua_sinh_nhat .box_sinhnhat .day_remain p {
  font-size: 20px;
  text-shadow: 2px 3px 5px black;
}
.qua_sinh_nhat .box_sinhnhat .nhanqua_sn {
  width: 238px;
  height: 96px;
  background: url(../images/bg_btn_bxh_vip.png) no-repeat left top;
  font-family: "tahomabold";
  font-size: 24px;
  color: #ffffff;
  cursor: pointer;
  margin-top: 15px;
}
.qua_sinh_nhat .box_sinhnhat .nhanqua_sn:hover {
  background: url(../images/bg_btn_bxh_vip.png) no-repeat right top;
}
.qua_sinh_nhat .txt_show_first {
  margin-top: 80px;
}
.qua_sinh_nhat .text_sn_show {
  font-size: 15px;
  margin-left: 280px;
  line-height: 2;
}

.qua_thang {
  font-family: "tahoma";
  font-size: 15px;
}
.qua_thang .header_quathang {
  margin-bottom: 40px;
}
.qua_thang .header_quathang .left_header {
  width: 324px;
  height: 94px;
  background: url(../images/bg_small_qua.png) no-repeat center center;
  float: left;
  margin-top: 20px;
}
.qua_thang .header_quathang .left_header .text_left {
  width: 190px;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.qua_thang .header_quathang .left_header .text_left p {
  line-height: 1.5;
}
.qua_thang .header_quathang .left_header .text_left .span_username {
  max-width: 130px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: left;
}
.qua_thang .header_quathang .left_header .text_left .box_server select {
  border: 1px solid white;
  background: #631c18;
  color: white;
}
.qua_thang .header_quathang .left_header .text_left .logout {
  margin-left: 10px;
  color: white;
}
.qua_thang .header_quathang .left_header .text_left .tit_left_header {
  font-family: "tahomabold";
  font-size: 18px;
}
.qua_thang .header_quathang .left_header .text_left .view_quavip, .qua_thang .header_quathang .left_header .text_left .view_quatop {
  cursor: pointer;
}
.qua_thang .header_quathang .left_header .info {
  float: left;
  margin-left: 0;
  position: relative;
  width: 125px;
  text-align: center;
}
.qua_thang .header_quathang .left_header .info .top_now {
  font-size: 50px;
  font-family: "tahomabold";
  margin-top: 14px;
}
.qua_thang .header_quathang .left_header .info .vip_now {
  position: absolute;
  bottom: -105px;
  margin-left: 8px;
}
.qua_thang .header_quathang .right_header {
  float: left;
  margin-left: 20px;
}
.qua_thang .header_quathang .right_header .tit_right_header {
  font-family: "umtgodswordr";
  font-size: 46px;
}
.qua_thang .header_quathang .right_header .tit_small {
  color: #fef5df;
  margin: 10px 0px;
}
.qua_thang .header_quathang .right_header .chon_select, .qua_thang .header_quathang .right_header select {
  font-family: "tahomabold";
}
.qua_thang .header_quathang .right_header select {
  width: 210px;
  height: 30px;
  -moz-text-align-last: center;
       text-align-last: center;
  margin-left: 10px;
}
.qua_thang .body_quathang {
  font-family: "tahomabold";
}
.qua_thang .body_quathang .list_thang {
  width: 856px;
  float: left;
}
.qua_thang .body_quathang .list_thang .item {
  width: 141px;
  margin-bottom: 6px;
  float: left;
  margin-left: 2px;
}
.qua_thang .body_quathang .list_thang .item:nth-child(6n+1) {
  margin-left: 0;
}
.qua_thang .body_quathang .list_thang .item .month {
  width: 141px;
  height: 30px;
  line-height: 30px;
  background: url(../images/bg_thang_qua.jpg) no-repeat center center;
}
.qua_thang .body_quathang .list_thang .item .box_qua {
  width: 141px;
  height: 208px;
  background: url(../images/bg_moc_thang.jpg) no-repeat center center;
  margin-top: 4px;
}
.qua_thang .body_quathang .list_thang .item .box_qua .icon_qua {
  height: 120px;
  position: relative;
}
.qua_thang .body_quathang .list_thang .item .box_qua .icon_qua img {
  padding-top: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.qua_thang .body_quathang .right_cuoinam {
  float: left;
  margin-left: 4px;
  width: 140px;
  height: 490px;
}
.qua_thang .body_quathang .right_cuoinam:before {
  position: absolute;
  content: "";
  width: 160px;
  height: 490px;
  background: url(../images/bg_qua_cuoinam.png) no-repeat left top;
}
.qua_thang .body_quathang .right_cuoinam .year, .qua_thang .body_quathang .right_cuoinam .qua_vip, .qua_thang .body_quathang .right_cuoinam .vip_end, .qua_thang .body_quathang .right_cuoinam .btn_qua {
  position: relative;
}
.qua_thang .body_quathang .right_cuoinam .year {
  width: 140px;
  height: 30px;
  line-height: 30px;
}
.qua_thang .body_quathang .right_cuoinam .qua_vip {
  margin-top: 44px;
  height: 308px;
}
.qua_thang .body_quathang .right_cuoinam .qua_vip img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.qua_thang .body_quathang .right_cuoinam .vip_end {
  margin-top: 19px;
}
.qua_thang .btn_qua {
  margin: 0 auto;
  margin-top: 15px;
  width: 138px;
  height: 52px;
  font-family: "tahomabold";
  font-size: 18px;
  color: #ffffff;
  cursor: pointer;
}
.qua_thang .btn_khongdat {
  background: url(../images/bg_danhan.png) no-repeat center center;
}
.qua_thang .btn_nhan {
  background: url(../images/bg_nhan.png) no-repeat left top;
}
.qua_thang .btn_nhan:hover {
  background: url(../images/bg_nhan.png) no-repeat right top;
}
.qua_thang .btn_chuanhan {
  background: url(../images/bg_chuanhan.png) no-repeat left top;
}
.qua_thang .btn_chuanhan:hover {
  background: url(../images/bg_chuanhan.png) no-repeat right top;
}

.text {
  margin-top: 30px;
  padding-bottom: 100px;
  padding-left: 50px;
  padding-right: 50px;
  color: #2d2d2d;
  line-height: 30px;
  font-family: "tahoma";
  font-size: 16px;
}
.text .content-event-first {
  font-size: 36px;
}
.text p {
  margin: 5px 0;
}
.text .content-event-h1 {
  color: #ffa600;
  font-family: "tahomabold";
  font-size: 18px;
  padding-left: 60px;
  padding-top: 10px;
  background: url(../images/icon_h1.png) no-repeat left 0;
  background-size: contain;
  margin: 15px 0px;
  height: 45px;
}
.text .content-event-h2 {
  color: #f2e4c3;
  font-family: "tahomabold";
  font-size: 16px;
  padding-left: 45px;
  padding-top: 10px;
  background: url(../images/icon_h2.png) no-repeat left 0;
  background-size: contain;
  margin: 15px 26px;
  height: 25px;
}
.text ul {
  margin: 0px 0px 0px 40px;
  padding: 0px;
}
.text ul li {
  list-style-type: disc;
}
.text strong {
  font-weight: bold;
}
.text fieldset {
  border: 1px solid #378654;
  margin: 20px 0px;
  padding-left: 10px;
  padding-right: 10px;
}
.text fieldset legend {
  color: #ffffff;
  background-color: #378654;
  padding: 0px 10px;
  font-weight: bold;
}
.text img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

table {
  border-collapse: collapse;
  font-size: 14px;
  font-family: "tahoma";
  margin-top: 10px;
}
table tr:first-child td {
  background-color: #f88218;
  color: #ffffff;
  font-family: "tahomabold";
  text-align: center;
  padding: 10px 0px;
}
table tr td {
  border: 1px solid #ffffff;
  vertical-align: middle;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  padding: 5px 0px;
}
/*# sourceMappingURL=style.min.css.map */