.footer {
  position: relative;
  font-size: 12px;
  color: #a8a8a8;
  text-align: center;
  background: #eee;
  padding: 50px 0 80px 0;
}
.footer_inner {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  margin: 0 auto;
}
.footer .link {
  padding: 6px 5px;
  color: #a8a8a8;
}
.footer_ele {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 6px 4px;
}
.ic_hook {
  position: relative;
  top: -3px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 0px;
  width: 0px;
  border-style: solid;
  border-width: 4px;
  border-color: transparent transparent #a8a8a8;
  margin-left: .5em;
  vertical-align: middle;
}
.footer_ele.copyright {
  padding: 6px 10px;
}
.last_footer_ele {
  margin-right: 0;
}
.footer_ele.first_footer_ele {
  padding-left: 0;
}
.footer_ele.first_footer_ele .link {
  padding-left: 0;
}
.social_link.footer_ele {
  padding-top: 10px;
  padding-right: 0;
}
.social_link.footer_ele .ic_insta {
  padding-right: 0;
  margin-right: 0;
}
.social_link .link {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0 5px;
  vertical-align: bottom;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-background-size: 60%;
  -ms-background-size: 60%;
  -moz-background-size: 60%;
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat;
}
.social_link .link:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
/*二级menu*/
.second_menu_area {
  display: none;
  position: absolute;
  bottom: 33px;
  left: 50%;
  width: 11em;
  padding: 10px 0;
  margin-left: -5.5em;
  margin-bottom: 0px;
  text-align: left;
  background-color: rgba(33, 34, 35, 0.95);
}
.second_menu_area a {
  color: #FFF;
}
.second_menu {
  /*height: 5px;
  overflow-y: hidden;*/
}
.second_menu_ele {
  width: 100%;
}
.menu_lang {
  width: 21em;
  left: -30%;
}
.menu_lang .second_menu_ele {
  width: 50%;
  float: left;
  height: 34px;
}
.second_menu_link {
  display: block;
  padding: 8px 10px;
}
.second_menu_link:hover {
  background-color: #4E4E4E;
}
.second_menu_area .second_menu_hook {
  display: inline-block;
  *display: inline;
  zoom: 1;
  position: absolute;
  bottom: 0px;
  left: 50%;
  padding: 0;
  margin-left: -5px;
  margin-bottom: -9px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
  border-color: rgba(33, 34, 35, 0.95) transparent transparent;
}
.footer_ele_lang {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsAQMAAADrZPyBAAAABlBMVEUAAABUVFR8AzIeAAAAAXRSTlMAQObYZgAAAKxJREFUGNOl0DEKg0AQBdC/CKaR2Fos5AoJaSxCvIqQI6QVsiDkFDnMLAvWOcKKoG3SWbkZIy6BdPqZ4jEwDHysSeyUnJQ5yibtYa9qlvaiWSD8K/cqvOTvbmNZtRqEiXvgoKkKyodkKUuB6CPgiPwVgmdUEeI5KQ5Bo+Sluadf3bp3NdCWb+s2NUZFLN0mplQn/uE6p53oWefGoRCWBZuAs06p185R4vtjLcoHOe9HkNPeuc0AAAAASUVORK5CYII=") no-repeat 5px 5px;
  background-size: 33px;
  opacity: 0.5;
}
html {
  overflow: auto;
  font-size: 125%;
  background-color: #A0A0A0;
}
html,
body,
.container {
  height: 100%;
  min-height: 768px;
}
body,
.container {
  overflow: hidden;
}
ul,
li {
  list-style-type: none;
}
html {
  position: relative;
  background: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/3cBQnDIp2EgSXSBL63MSClIDLoFbew1ygXJy6OxmqUEfvjgxaElbuilGY9ihEe50JN3FvIcjL4djHmNOIQCbX6.jpg) no-repeat center;
  background-size: cover;
  -webkit-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
}
body {
  font: 14px/1.5em "PingHei", "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif";
  color: #fff;
}
body,
html,
p,
ul,
li {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
.group:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
.clr {
  clear: both;
}
.logo {
  display: block;
  width: 83px;
  height: 83px;
  margin: 0px auto 25px;
  background: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/1tBMRgVg_gHjp2b0iuXw0-yoGlOHhmM5uyWxcJ1qzYDIH_76av5xLm-GAZ1iLBATMvUs1hNCjr9CJMpp4AzXFr.png) no-repeat center;
  background-size: 100%;
  -moz-background-size: 100%;
  -webkit-backgrund-size: 100%;
  -ms-backgrund-size: 100%;
}
.bg_slogan {
  display: block;
  width: 100%;
  margin: 0px auto 25px;
}
.content {
  text-align: center;
  padding-top: 10%;
  max-width: 1200px;
  min-width: 500px;
  margin: 0 auto;
}
.ic_prod {
  width: 28%;
}
.main {
  display: inline-block;
  zoom: 1;
  margin-top: 70px;
  margin-left: 25px;
  width: 58.5%;
  vertical-align: top;
}
.btn {
  position: relative;
  display: inline-block;
  width: 173px;
  height: 51px;
  margin-bottom: 40px;
  -webkit-background-size: 100%;
  -ms-background-size: 100%;
  -moz-background-size: 100%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.btn:hover {
  opacity: 0.75;
}
.lang a {
  color: #5a5a5a;
}
.lang {
  display: none;
}
.download_list {
  font-size: 0;
}
.download_ele {
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 69px;
  height: 61px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-right: none;
}
.download_ele:hover {
  background-color: #8B8B8B;
}
.download_ele.ele_new .ic_new {
  display: block;
}
.ic_new {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/2pLdbD5qdJfda1c4AvNsAIijl5m-GJg-j6NjeG7tpI7iS2jCeED4imB38Nv-oiFPmGBPpXjXUSKdX_z8r02RkB.png);
  background-repeat: no-repeat;
  background-position: top right;
  -ms-background-size: 50%;
  -webkit-background-size: 50%;
  -moz-background-size: 50%;
  background-size: 50%;
}
.ic_download_ele {
  display: block;
  height: 100%;
  width: 100%;
  -ms-background-size: 50%;
  -webkit-background-size: 50%;
  -moz-background-size: 50%;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
}
.download_ele_last {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.ic_download_android {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/1CdmczJQ25GemOloEshEYmq_dYO3h5XshG2dtWNSbIeSu43EbenI-s9J31piHX0JFbi5aT9iBxAO9_Fk2eaoQR.png);
  background-repeat: no-repeat;
}
.ic_download_apple {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/b74B50i0fOStM7AaA20dV7bcil1j372nBp81Z_8Y35TGVeABFr47bXj3h61n5gfbpQf9heo8YV-Cv1jvJun5p.png);
  background-repeat: no-repeat;
}
.ic_download_wp {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/3G2vpUp_AVCX1ca_Jxf4KdX-nBCf_ADFeu-8oXLurmdBKAT9KbOA6UA4vL_69G--c9acGdQZHuF9ZE1cmzis8Q.png);
  background-repeat: no-repeat;
}
.ic_download_win {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/1UgCAK6K1U4mha7UOSm-GOXyJQPQ25P5YQVrslBEkprbp1oKon_mENBNULOSGPIQnNXRiAZFlFA-VClyggVGdL.png);
  background-repeat: no-repeat;
}
.ic_download_mac {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/8cJROOvDdfdfgAW5r9nRbR5DYbWUZyrPExh5tMr1eazac0Ri4CzBrHWm-f3JFbJpp3Ij3UatnQLcpu6FlOSH4.png);
  background-repeat: no-repeat;
}
.ic_download_web {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/3x8oEpCoQ3Uy2FghigbkUSUXHq0FAK-i2WOo0F1kEJN05tosNh8AdwpFmikOElEY-JA2FnofaxTOOq_10gLs7j.png);
  background-repeat: no-repeat;
}
.ic_download_more {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/FfunFxnFwezupfSN9lzK5rIDSYhC4MABIO9F0TQA1qvj9_VqjWAi0R5mqaass79JEHqMianLjUtJQyRer5XqJ.png);
  background-repeat: no-repeat;
}
.btn_url,
.btn_googlepaly {
  display: block;
  width: 173px;
  height: 52px;
  background-repeat: no-repeat;
  background-size: 173px;
  line-height: 900px;
  overflow: hidden;
}
.btn_url:hover,
.btn_googlepaly:hover {
  opacity: 0.75;
}
.btn_googlepaly {
  background-image: url(//res.wx.qq.com/a/wx_fed/wechat-main-page-oversea/res/static/img/1PDEIt9xQ6iAbEBrZYZe7tLF-KYmY7b9DOBJ_kz2bXWONSq8Jfe5wXO3hZNDRzl_pxmoLFgTl6J-7nTSAkjngy.png);
  margin-bottom: 1px;
}
.btn_android_wrap {
  position: absolute;
  top: -106px;
  left: 5px;
  width: 173px;
  background: #525252;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.btn_android_wrap:after {
  content: " ";
  display: block;
  height: 1px;
  width: 72%;
  border-top: 1px solid #fff;
  position: absolute;
  opacity: 0.2;
  top: 52px;
  left: 14%;
}
.btn_android_wrap:before {
  content: " ";
  display: block;
  height: 1px;
  width: 100%;
  border-top: 1px solid #000;
  position: absolute;
  top: 52px;
}
.download_android_btns {
  position: relative;
  display: inline-block;
}
#page_footer.footer {
  background: none;
  color: #a8a8a8;
  padding: 0;
  margin-top: -46px;
}
#page_footer.footer .copyright a {
  color: #a8a8a8;
}
#page_footer.footer .footer_ele_lang {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsAQMAAADrZPyBAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAKxJREFUGNOl0DEKg0AQBdC/CKaR2Fos5AoJaSxCvIqQI6QVsiDkFDnMLAvWOcKKoG3SWbkZIy6BdPqZ4jEwDHysSeyUnJQ5yibtYa9qlvaiWSD8K/cqvOTvbmNZtRqEiXvgoKkKyodkKUuB6CPgiPwVgmdUEeI5KQ5Bo+Sluadf3bp3NdCWb+s2NUZFLN0mplQn/uE6p53oWefGoRCWBZuAs06p185R4vtjLcoHOe9HkNPeuc0AAAAASUVORK5CYII=);
}
@media only screen and (max-height: 1000px) {
  .content {
    padding-top: 6%;
  }
}
@media only screen and (max-height: 880px) {
  .content {
    padding-top: 4%;
  }
  .ic_prod {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body .content {
    padding-top: 5%;
  }
  body .footer_inner {
    width: auto;
    padding: 0 0 0 20px;
  }
  body .footer_ele {
    padding: 6px 0;
  }
  body #page_footer.footer {
    margin-top: -130px;
  }
}
@media only screen and (max-width: 1024px) and (orientation: portrait) {
  .main {
    display: block;
    width: 80%;
    margin: 20px auto 0;
  }
  .logo {
    display: none;
  }
  #page_footer.footer {
    margin-top: -90px;
  }
}
