footer {
 color:#888;
 background-color:#000;
 font-size:12px
}
footer a:hover {
 color:#d51820 !important
}
footer nav {
 text-align:center;
 background-color:#333;
 padding:40px 0 10px 0;
 font-size:13px
}
html[lang="zh_CN"] footer nav,
html[lang="tw"] footer nav {
 font-size:15px
}
footer ul {
 display:block;
 list-style:none;
 line-height:19px;
 text-align:left;
 padding:0;
 margin:0
}
.rtl-lang footer nav ul,
html[lang="fa"] footer nav ul {
 text-align:right
}
html[lang="zh_CN"] footer nav ul,
html[lang="tw"] footer nav ul {
 line-height:21px
}
html[lang="fa"] footer nav ul {
 padding-start:0;
 -webkit-padding-start:0;
 -moz-padding-start:0;
 -khtml-padding-start:0;
 -o-padding-start:0
}
footer hr {
 border-color:#444
}
footer nav a {
 color:#ddd !important;
 font-weight:300
}
footer a:hover {
 color:#d51820 !important
}
footer li>strong {
 font-size:14px;
 color:#fff
}
footer>.container {
 padding-top:60px;
 padding-bottom:40px
}
footer hr {
 clear:both;
 width:100%;
 float:left;
 margin-top:20px;
 border-top:1px solid #444 !important
}
footer p>a {
 text-decoration:underline !important;
 color:inherit !important
}
.row.footer-partners {
 padding:20px 0 !important;
 position:relative
}
.footer-partners hr {
 clear:both;
 width:100%;
 float:left;
 margin-top:30px;
 border-top:1px solid #444 !important
}
html[lang="ja"] .main-site.xmtd .footer-partners__wrapper,
html[lang="ru"] .main-site.xmtd .footer-partners__wrapper,
html[lang="ja"] .partners.xmtd .footer-partners__wrapper,
html[lang="ru"] .partners.xmtd .footer-partners__wrapper {
 justify-content:space-between
}
.main-site.xmtd .footer-partners__wrapper,
.partners.xmtd .footer-partners__wrapper {
 justify-content:center
}
.footer-partners__wrapper {
 display:flex;
 align-items:start;
 justify-content:space-between
}
.footer-partners__logos {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.footer-partners__logo-item {
 padding:0 9px
}
.row.footer-partners .footer-logos a {
 display:inline-block;
 vertical-align:middle;
 margin-right:4%;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.row.footer-partners .footer-logos a:hover {
 opacity:.5;
 filter:alpha(opacity=50)
}
.row.footer-partners .footer-logos a:last-child {
 margin-right:0
}
.row.footer-partners small a:hover {
 color:#fff
}
.row.footer-partners .col-md-8 {
 padding-top:8px
}
.row.footer-partners small {
 display:inline-block;
 vertical-align:middle;
 font-size:12px
}
.row.footer-partners small a {
 text-decoration:none !important;
 border-bottom:1px solid #333
}
.row.footer-partners .visible-md {
 width:100%;
 display:block;
 clear:both;
 text-align:left;
 padding:15px 0;
 margin-top:20px;
 margin-bottom:-20px;
 border-top:1px solid #262626
}
.row.footer-partners .visible-md span {
 float:right
}
.row.footer-partners .visible-md span a {
 float:left;
 margin-left:10px
}
.social-icons {
 position:relative;
 top:-15px;
 float:right
}
.rtl-lang .social-icons,
html[lang="fa"] .social-icons {
 float:left
}
html[lang="ru"] .social-icons,
html[lang="fa"] .social-icons {
 max-width:250px
}
.social-icons span {
 display:block;
 margin-top:0
}
.social-icons a {
 display:block;
 text-decoration:none;
 width:33px;
 height:33px;
 float:left
}
.social-icons [class^="fa"],
.social-icons .xm-font,
.social-icons .xmFont {
 display:block;
 font-size:19px;
 vertical-align:middle;
 text-align:center;
 margin:5px 0 0 0;
 padding:5px;
 color:#ccc;
 text-shadow:1px 1px 1px #222
}
.xm-youku:before,
.xmYouku-solid:before {
 margin:0
}
.social-icons .fa-calendar-o:hover {
 background-color:#a2ba00
}
.social-icons .fa-facebook:hover {
 background-color:#3b5998
}
.social-icons .fa-x-twitter:hover {
 background-color:#616060
}
.social-icons .fa-instagram:hover {
 background-color:#2e5e86
}
.social-icons .fa-linkedin:hover {
 background-color:#0077b5
}
.social-icons .fa-youtube-play:hover {
 background-color:#b00
}
.social-icons .fa-linkedin:hover {
 background-color:#007cb7
}
.social-icons .fa-google-plus:hover {
 background-color:#dd4b39
}
.social-icons .fa-vk:hover {
 background-color:#4c75a3
}
.social-icons .fa-qq:hover {
 background-color:#728fa4
}
.social-icons .fa-weibo:hover {
 background-color:#e89214
}
.social-icons .fa-tencent-weibo:hover {
 background-color:#00b2ff
}
.social-icons .fa-telegram:hover {
 background-color:#33abe0
}
.social-icons .fa-tiktok:hover {
 background-color:#fe2858
}
.social-icons .xm-youku:hover,
.social-icons .xmYouku-solid:hover {
 background-color:#fa0d0e
}
.social-icons [class^="fa"]:hover,
.social-icons .xm-youku:hover,
.social-icons .xmYouku-solid:hover {
 opacity:1
}
.risk-warning {
 font-size:13px;
 color:#888;
 text-align:center;
 margin:0 auto;
 background-color:#f7f7f7;
 padding:30px
}
.risk-warning p {
 margin:0 auto
}
.risk-block-pt {
 background-color:#fff;
 width:100%;
 font-size:12px;
 border:1px solid #d5d5d5
}
.risk-block-pt>ul>li {
 padding:15px
}
.risk-block-pt>ul>li+li {
 border-left:1px solid #d5d5d5
}
.risk-block-pt p {
 margin:0
}
.risk-block-pt .txt {
 width:100px
}
.risk-block-pt .img {
 position:relative;
 margin-top:-45px
}
.risk-block-pt>ul {
 margin:0;
 padding:0;
 list-style:none
}
@media(min-width:768px) {
 .risk-block-pt {
  display:table
 }
 .risk-block-pt>ul {
  display:table-row
 }
 .risk-block-pt>ul>li {
  display:table-cell;
  width:33.33%
 }
}
@media(min-width:1200px) {
 .footer-partners__logo-item {
  padding:0 11px
 }
}
@media(max-width:1200px) {
 footer nav {
  font-size:12px
 }
}
@media(max-width:1199px) {
 .social-icons a {
  width:25px;
  height:25px
 }
 .social-icons [class^="fa"],
 .social-icons .xm-font,
 .social-icons .xmFont {
  font-size:15px
 }
}
@media(max-width:991px) {
 .row.footer-partners .footer-logos a {
  margin-bottom:10px
 }
}
@media(max-width:767px) {
 .risk-block-pt>ul>li+li {
  border:0;
  border-top:1px solid #d51820
 }
 .row.footer-partners>div {
  position:static
 }
 .row.footer-partners .footer-logos:before,
 .row.footer-partners .footer-logos:after {
  content:" ";
  display:table
 }
 .row.footer-partners .footer-logos:after {
  clear:both
 }
 .row.footer-partners .footer-logos a {
  float:right;
  clear:right;
  margin-top:30px;
  margin-right:0
 }
 .row.footer-partners .footer-logos a:first-child {
  margin-top:0
 }
 .row.footer-partners small {
  margin-top:20px
 }
 .row.footer-partners small a {
  white-space:nowrap
 }
}
@media(max-width:400px) {
 .row.footer-partners .col-xs-6>a {
  width:100%
 }
 .row.footer-partners .col-xs-6>a img {
  width:100%
 }
}
.xmtd .sponsorship_footer,
.xmmu .sponsorship_footer {
 display:none
}
.xmtd .sponsorship_footer__container,
.xmmu .sponsorship_footer__container {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-around;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:10px;
 padding-bottom:35px;
 padding-top:0;
 flex-direction:column
}
.xmtd .sponsorship_footer hr,
.xmmu .sponsorship_footer hr {
 margin:0
}
.xmtd .sponsorship_footer-img,
.xmmu .sponsorship_footer-img {
 position:relative;
 left:0;
 height:50px;
 max-width:290px;
 width:100%
}
.xmtd .sponsorship_footer__container .sponsorship_footer__icon,
.xmmu .sponsorship_footer__container .sponsorship_footer__icon {
 max-width:241px;
 width:100%
}
.xmtd .sponsorship_footer__container .sponsorship_footer__img,
.xmmu .sponsorship_footer__container .sponsorship_footer__img {
 position:absolute;
 bottom:15px;
 max-width:290px;
 width:100%
}
@media(min-width:450px) {
 .xmtd .sponsorship_footer-img,
 .xmmu .sponsorship_footer-img {
  height:65px;
  max-width:398px
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__img,
 .xmmu .sponsorship_footer__container .sponsorship_footer__img {
  bottom:8px;
  max-width:398px
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__icon,
 .xmmu .sponsorship_footer__container .sponsorship_footer__icon {
  max-width:335px
 }
}
@media(min-width:768px) {
 .xmtd .sponsorship_footer-img,
 .xmmu .sponsorship_footer-img {
  position:relative;
  left:0;
  height:74px;
  max-width:398px;
  width:100%
 }
 .xmtd .sponsorship_footer__container,
 .xmmu .sponsorship_footer__container {
  flex-direction:row;
  padding-top:0;
  padding-bottom:5px;
  padding-bottom:0
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__icon,
 .xmmu .sponsorship_footer__container .sponsorship_footer__icon {
  max-width:125px
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__img,
 .xmmu .sponsorship_footer__container .sponsorship_footer__img {
  position:absolute;
  bottom:8px;
  max-width:398px
 }
}
@media(min-width:992px) {
 .xmtd .sponsorship_footer-img,
 .xmmu .sponsorship_footer-img {
  position:relative;
  left:0;
  height:115px;
  max-width:678px;
  width:100%
 }
 .xmtd .sponsorship_footer__container,
 .xmmu .sponsorship_footer__container {
  padding-top:0;
  padding-bottom:8px
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__icon,
 .xmmu .sponsorship_footer__container .sponsorship_footer__icon {
  max-width:226px
 }
 .xmtd .sponsorship_footer__container .sponsorship_footer__img,
 .xmmu .sponsorship_footer__container .sponsorship_footer__img {
  position:absolute;
  bottom:3px;
  max-width:600px;
  width:100%
 }
}
.test-class-fake-2 {
 display:none
}
