@charset "utf-8";
/*公共全局*/
* {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
body,
ul,
li,
p {
  margin: 0;
  padding: 0;
}
.bodyBlock {
  font-size: 16px;
  color: #000;
  font-family: "微软雅黑", tahoma, arial, "Hiragino Sans GB", \5b8b\4f53,
    sans-serif;
}
.zoom {
  zoom: 1;
}
.zoom:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
.inlineBlock {
  display: inline;
  float: left;
}
ul,
li {
  list-style: none;
}
.none {
  display: none;
}
/*top*/
.logo {
  background: #f50d1c;
  width: 100%;
  padding: 18px 0;
  text-align: center;
}
.logoPic {
  width: 75%;
  margin: 0 12.5%;
}
.banner {
  width: 100%;
  margin-bottom: -4px;
}
.bannerPic {
  width: 100%;
}
/*nav*/
.nav {
  background: #fff1d7;
  margin-top: -5px;
}
.nav_items {
  width: 320px;
  margin: 0 auto;
  text-align: center;
}
.nav_item {
  float: left;
  position: relative;
  width: 33.3%;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
.nav_btn {
  display: block;
  width: 97%;
  height: 43px;
  line-height: 43px;
  margin: auto;
  font-size: 18px;
  color: #000;
  text-decoration: none;
  background: no-repeat center;
  background-size: contain;
}
.item_01 .nav_btn {
  background-image: url(../Images/nav_01.png);
}
.item_02 .nav_btn {
  background-image: url(../Images/nav_02.png);
}
.item_03 .nav_btn {
  background-image: url(../Images/nav_03.png);
}

.nav_item.current.item_01 .nav_btn {
  background-image: url(../Images/nav_current-01.png);
}
.nav_item.current.item_02 .nav_btn {
  background-image: url(../Images/nav_current-02.png);
}
/*主体内容*/
.mobile_content {
  padding-top: 35px;
  background: url(../Images/bg_body.jpg) repeat left top;
  background-size: cover;
}
.content {
  width: 240px;
  margin: 0px auto;
  overflow: hidden;
}
.area {
  text-align: left;
  margin: 0;
}
.area:first-child {
  display: block;
}
.areaItem {
  margin: 5px 0;
}
.areaTitle {
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
}
.areaTitle.fixWidth:first-letter {
  margin-right: 1em;
}
.areaDetail {
  display: inline;
  float: left;
  width: 278px;
}

.result {
  display: none;
  position: relative;
  font-size: 14px;
  margin-bottom: 40px;
  padding: 24px;
  line-height: 1.5em;
  text-indent: 2em;
  border: 1px solid #d70c19;
  color: #eb6100;
  word-break: break-all;
}
.resultCorner {
  position: absolute;
  width: 25px;
  height: 25px;
  background: url(../Images/corner.png) no-repeat center;
  background-size: contain;
}
.resultCorner.left-top {
  left: 0;
  top: 0;
}
.resultCorner.right-top {
  right: 0;
  top: 0;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH();
}
.resultCorner.left-bottom {
  left: 0;
  bottom: 0;
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV();
}
.resultCorner.right-bottom {
  right: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.itemInput {
  padding: 5px 8px;
  height: 18px;
  line-height: 18px;
  font-size: 16px;
  outline: none;
  border: 1px solid #d70c19;
  border-radius: 4px;
  color: #000;
  text-indent: 0;
  background: rgba(255, 255, 255, 0);
}
.fullWidth {
  width: 220px;
}
.search {
  text-align: center;
  margin: 16px 17px 0px;
  padding-bottom: 18px;
  text-align: center;
}
.searchBtn {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  margin: 0 auto;
  padding: 0 0.8em;
  border: none;
  text-align: center;
  text-decoration: none;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
  color: #fff;
  background: #d70c19;
  border-radius: 4px;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

/*关注微信*/
.gzwx {
  width: 238px;
  margin: 24px auto;
  background: url(../Images/icon-weixin.png) 24px center no-repeat;
  background-size: 24px;
}
.gzwx a {
  display: block;
  padding-left: 52px;
  color: #000;
  font-size: 16px;
  text-decoration: none;
}
/*底部部分*/
.footer {
  height: 65px;
  text-align: center;
  background: #f50d1c;
  border-top: 1px solid #f50d1c;
}
.footerRightText {
  line-height: 1.8em;
  margin-top: 16px;
  font-size: 12px;
  color: #fff;
}
.footer a {
  color: #fff;
  text-decoration: none;
}
/**弹窗**/
/* .scanWeChat {
  display: none;
  position: absolute;
} */
.scanWeChat {
  /* background:#FFFFFF; */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-55%);
  cursor: pointer;
  z-index: 100;
  overflow: hidden;
  width: 80%;
  height: 500px;
  background: url("../Images/wechatPic.png") no-repeat;
  background-size: 100% 100%;
}
.title {
  text-align: center;
  width: 150px;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #ffffff;
  line-height: 35px;
  margin: 0 auto;
  margin-top: 100px;
}
.scanWeChat_bg {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
}
.scanWeChatSpan {
  width: 85%;
  margin: 0 auto;
  margin-top: 90px;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  text-indent: 2rem;
}
.p2{
  margin-top: 20px;
  text-indent: 0;
}
.p3{
  margin-top: 20px;
  text-indent: 0;
  text-align: right;
}
.close {
  width: 25px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 100px;
  z-index: 120;
}
.close img {
  width: 100%;
}
