#header {
  width: 100%;
  color: #1A1A1A;
  height: 1.41643059rem;
  padding-left: 1.5108593rem;
  margin-top: 1.41643059rem;
  line-height: 1.41643059rem;
  padding-right: 1.13314448rem;
}
#header .app_icon {
  float: left;
  display: block;
  width: 1.41643059rem;
  height: 1.41643059rem;
}
#header .app_icon img {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
}
#header .app_title {
  float: left;
  height: 1.41643059rem;
  width: 11.3314448rem;
  font-weight: 700;
  font-size: 0.66100094rem;
  margin-left: 0.37771483rem;
  line-height: 1.41643059rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#header .lang_icon {
  float: right;
  display: block;
  width: 1.13314448rem;
  height: 1.13314448rem;
  margin-top: 0.14164306rem;
}
#header .lang_icon img {
  float: left;
  width: 100%;
  height: 100%;
  display: block;
}
#bxslider {
  display: block;
  width: 15.4390935rem;
  height: 6.27950897rem;
  margin: 0px auto;
  overflow: hidden;
  margin-top: 0.89707271rem;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  bottom: 0rem;
}
#download {
  width: 100%;
  min-height: 3.77714825rem;
  margin-top: 0.75542965rem;
  padding: 0rem 1.13314448rem;
}
#download .down_title {
  color: white;
  text-align: center;
  padding-top: 0.3rem;
}
#download .down_box {
  width: 100%;
  overflow: hidden;
  min-height: 3.77714825rem;
  padding-top: 0.75542965rem;
}
#download .down_box .down_btn {
  float: left;
  display: block;
  width: 7.03493862rem;
  height: 2.26628895rem;
  line-height: 2.26628895rem;
  margin-bottom: 0.75542965rem;
  background-color: #FFFFFF;
  font-size: 0.61378659rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#download .down_box .down_btn img {
  float: left;
  width: 1.41643059rem;
  height: 1.41643059rem;
  margin: 0px 0.37771483rem;
  margin-top: 0.42492918rem;
}
#download .down_box .down_btn:nth-child(even) {
  float: right;
}
#download .down_box .down_center_btn {
  width: 100%;
  display: block;
  margin: 0rem auto;
  height: 2.26628895rem;
  line-height: 2.26628895rem;
  margin-bottom: 0.75542965rem;
  border-radius: 0.23607177rem;
  background-color: #FFFFFF;
  font-size: 0.61378659rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#download .down_box .down_center_btn img {
  float: left;
  width: 1.41643059rem;
  height: 1.41643059rem;
  margin: 0px 0.37771483rem;
  margin-top: 0.42492918rem;
}
#download .down_box .down_center_btn span {
  float: left;
  width: 11rem;
  font-weight: bold;
  line-height: 1rem;
  padding-top: 0.2rem;
  text-align: center;
}
#download .down_box .down_center_btn .r_img {
  float: right;
  width: 1.41643059rem;
  height: 1.41643059rem;
  margin: 0px 0px;
  margin-top: 0.42492918rem;
  margin-right: -0.23607177rem;
}
#untrusted {
  width: 100%;
  color: #FFFFFF;
  line-height: 0.94428706rem;
  text-align: center;
  font-size: 0.56657224rem;
  background-color: #00B798;
  padding-bottom: 0.37771483rem;
}
#untrusted a {
  color: #FFFFFF;
}
#google_ad {
  width: 100%;
  margin-top: 1.79414542rem;
}
#description {
  display: block;
  margin: 0px auto;
  position: relative;
  width: 15.4390935rem;
  margin-top: 1.79414542rem;
  padding-bottom: 0.75542965rem;
}
#description .fold {
  display: block;
  overflow: hidden;
  max-height: 15.4390935rem;
}
.center_box {
  width: 100%;
  margin-top: 1.88857413rem;
  padding-bottom: 0.75542965rem;
  position: relative;
}
.center_box .center_box_title {
  color: #1A1A1A;
  font-weight: 700;
  text-align: center;
  font-size: 0.94428706rem;
  line-height: 1.98300283rem;
  margin-bottom: 0.75542965rem;
}
.problem_list {
  width: 100%;
  overflow: hidden;
  min-height: 1.88857413rem;
  max-height: 7.03493862rem;
  padding-bottom: 0.75542965rem;
}
.problem_list .problem_list_item {
  width: 100%;
  display: block;
  padding: 0rem 1.13314448rem;
  background-color: #EEEEEE;
  margin-bottom: 0.37771483rem;
}
.problem_list .problem_list_item .problem_list_title {
  width: 100%;
  display: block;
  font-size: 0.66100094rem;
  line-height: 0.94428706rem;
  padding: 0.37771483rem 0rem;
  padding-right: 0.51935788rem;
  background-repeat: no-repeat;
  background-size: 0.51935788rem 0.28328612rem;
  background-position: right center;
  background-image: url(../../images/slices/simple_unfold.png);
}
.problem_list .problem_list_item .problem_list_desc {
  width: 100%;
  display: none;
  font-size: 0.56657224rem;
  line-height: 1.13314448rem;
}
.problem_list .problem_list_item .problem_list_desc .hide_problem_desc {
  width: 100%;
  height: 0.75542965rem;
  display: block;
  background-size: 0.51935788rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(238, 238, 238, 0.5);
  background-image: url(../../images/slices/simple_unfold.png);
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.feedback_form {
  display: block;
  margin: 0px auto;
  width: 15.4390935rem;
}
.feedback_form .form-group {
  margin-bottom: 0.37771483rem;
}
.feedback_form .form-group .email_input {
  height: 1.88857413rem;
  font-size: 0.66100094rem;
  background-color: #EEEEEE;
  padding: 0px 0.75542965rem;
  line-height: 1.88857413rem;
}
.feedback_form .form-group .feedback_text {
  resize: none;
  height: 15.108593rem;
  font-size: 0.66100094rem;
  background-color: #EEEEEE;
  padding: 0px 0.75542965rem;
  line-height: 1.41643059rem;
}
.feedback_form .form-group .feedback_divbox {
  position: relative;
}
.feedback_form .form-group .feedback_divbox .after_p {
  text-align: right;
  position: absolute;
  bottom: 0.14164306rem;
  right: 0.14164306rem;
}
.feedback_form .form-group .policy {
  color: #666666;
  font-size: 0.66100094rem;
  margin: 0.75542965rem auto;
}
.feedback_form .form-group #send {
  color: #FFFFFF;
  padding: 0px 0px;
  height: 2.07743154rem;
  font-size: 0.94428706rem;
  line-height: 2.07743154rem;
}
#footer {
  color: #1A1A1A;
  text-align: center;
  font-size: 0.66100094rem;
  margin: 1.13314448rem auto;
}
.fold_shade {
  left: 0;
  bottom: 0;
  width: 100%;
  display: block;
  position: absolute;
  height: 0.75542965rem;
  background-size: 0.51935788rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(125, 125, 125, 0.5);
  background-image: url(../../images/slices/unfold.png);
}
.unfold {
  max-height: none !important;
  position: relative;
}
