.wrp_page {
  background: transparent url(../../img/bg_inner_big_page_bg.png) repeat-x 0 0;
  height: 466px
}

.icon_plugin_desc {
  width: 98px;
  height: 98px;
  vertical-align: middle;
  display: inline-block
}

.icon_plugin_desc.verify {
  background: url(../../img/page_plugin_z.png) 0 0 no-repeat
}

.icon_plugin_desc.powered {
  background: url(../../img/page_plugin_z.png) 0 -102px no-repeat
}

.icon_plugin_desc.safe {
  background: url(../../img/page_plugin_z.png) 0 -204px no-repeat
}

.page_banner {
  height: 210px
}

.page_title {
  padding-top: 30px;
  display: none
}

.page_desc_box {
  *height: 40px;
  line-height: 40px;
  text-align: right;
  color: #fff
}

.page_desc_box .inner {
  padding-left: 20px;
  padding-right: 20px
}

.page_desc_box .links {
  float: left
}

.page_desc_box .links a {
  color: #fff
}

.page_desc_box .links .links_item {
  vertical-align: middle;
  border-color: #fff
}

.page_desc_box .readmore {
  color: #fff
}

.plugin_desc_box {
  padding-top: 45px
}

.plugin_desc_box .ft_desc {
  text-align: center;
  padding-top: 65px;
  color: #9e9f9f;
  width: 620px;
  margin: 0 auto
}

.plugin_desc_item dl {
  position: relative;
  height: 205px;
  text-align: center;
  padding: 0 60px;
  border-left: 1px solid #dfdfdf
}

.plugin_desc_item dt, .plugin_desc_item dd {
  position: absolute;
  left: 0;
  width: 100%
}

.plugin_desc_item .title {
  margin-top: 130px;
  font-size: 36px
}

.plugin_desc_item .desc {
  margin-top: 185px;
  font-size: 16px;
  color: #9e9f9f
}

.plugin_desc_item:first-child dl {
  border-width: 0
}

.help_access {
  padding-top: 10px;
  padding-left: 48px
}

.help_access .tips {
  padding-top: 4px;
  color: #9e9f9f
}

.case_detail .inner {
  min-height: 470px
}

.case_detail .media img {
  height: 470px
}

.help_area.tj .help_box {
  width: 100%
}

.processor.step_list {
  background-color: #fff;
  padding: 30px 150px 15px 55px
}

.processor.step_list .step_inner {
  color: #222
}

.processor.step_list .step_inner {
  width: 200px
}

.processor.step_list .step_line {
  width: 87%;
  margin-left: 64px;
  height: 1px;
  margin-bottom: -20px;
  background-color: #afbbca;
  display: block
}

.processor.step_list .icon_step {
  background: url(../../img/common_z.png) 0 0 no-repeat;
  width: 36px;
  height: 36px;
  vertical-align: middle;
  display: inline-block;
  color: #afbbca;
  line-height: 36px;
  font-weight: 400;
  font-style: normal
}

.processor.step_list h4 {
  padding-top: 10px
}

.processor.step_list .step_desc {
  margin-top: 10px
}

.icon_wifi_desc {
  width: 98px;
  height: 98px;
  vertical-align: middle;
  display: inline-block
}

.icon_wifi_desc.connect {
  background: url(../../img/page_plugin_z.png) 0 -306px no-repeat
}

.icon_wifi_desc.guests {
  background: url(../../img/page_plugin_z.png) 0 -408px no-repeat
}

.icon_wifi_desc.service_entrance {
  background: url(../../img/page_plugin_z.png) 0 -510px no-repeat
}

.page_wifi {
  height: 360px
}