body{ font-size: .24rem; max-width: 750px; margin: 0 auto;}
body, th, td, input, select, textarea, button{ font-size: .24rem;}
.thtop{ background: url(../images/heard-bg.jpg) no-repeat center top; height: 3.5rem; background-size: 100% 100%; padding: .3rem;}
.thtop h1{ font-size: .34rem; margin-top: 1rem; line-height: 2;}

.gbookbox{ margin: 0 .3rem ;}
.gbookbox .item{ border-radius: 10px; padding: 0 .3rem;}
.gbookbox .item input{ width: 100%; height: 1rem;  border-bottom: 1px solid #e5e5e5;  font-size: .28rem;}
.gbookbox .item input:last-child{ border-bottom: none;}
.gbookbox .item input.btn{ background-image: linear-gradient(#f97d20,#fe5130) ; color: #fff; width: 100%; border-radius: .6rem; height: .8rem;  box-shadow: 0  0 10px rgba(0, 0, 0, 0.2);}

/*选择地区*/
._citys { width: 100%; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; background: #fff; }
._citys span { color: #00533c; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #fc6a27; cursor: pointer; }
._citys0 { width: 95%; height: 34px; line-height: 34px; display: inline-block; border-bottom: 2px solid #fc6a27; padding: 0px 5px; font-size:14px; font-weight:bold; margin-left:6px; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 12px; border-radius: 5px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #fc6a27; }
.AreaS { background-color: #00533c !important; color: #fff !important; }

.bottom-btn{ height: 1rem; background: #fff; position: fixed; bottom: 0; left: 0; width: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.bottom-btn a{ width: 50%; height: 1rem; font-size: .28rem;}
.bottom-btn a img{ height: .3rem; margin-right: .22rem;}
.bottom-btn a img.imgOn{ display: none;}
.bottom-btn a.on{ background: #fd582e; color: #fff;}
.bottom-btn a.on  img.img{ display: none;}
.bottom-btn a.on  img.imgOn{ display: block;}

.dacx{ background: url(../images/dacz-bg.png) no-repeat center top #fff; background-size: 100% auto;}
.heardtit{ color: #fff; font-size: .3rem; padding: .25rem .3rem;}
.heardtit a{  width: .14rem; height: .24rem; position: absolute; left: .3rem; top: .25rem;}

.dacxcon{ padding-top: 2.6rem; width: 6rem; margin: 0 auto; text-align: center;}
.dacxcon .tit{ font-size: .32rem; letter-spacing: 25px;}
.dacxcon input.keys{ border-radius: .6rem; height: .8rem;  border: 1px solid #e5e5e5; width: 100% ; text-align: center; margin: .5rem 0 .8rem;}
.dacxcon input.btn{ background-image: linear-gradient(#f97d20,#fe5130) ; color: #fff; width: 100%; border-radius: .6rem; height: .8rem;  box-shadow: 0  0 10px rgba(0, 0, 0, 0.2);}

.ddcxjg{ width: 6.2rem; margin: 2.1rem  auto 0;}
.ddcxjg .item{ border-bottom: 1px solid #e5e5e5; height: 1rem; line-height: 1rem; }
.ddcxjg .item span:nth-child(1){ color: #888;}

.ddcxjg  .con{ width: 100%; height: 2.4rem; box-shadow: 0 0  20px rgba(253, 88, 46, 0.1); margin-top: .9rem;}
.ddcxjg  .con div:nth-child(1){ color: #fd582e;}
.ddcxjg  .con div:nth-child(2){ color: #000; font-size: .3rem; margin-top: .25rem;}


.camera{ width: .8rem;}

.layui-upload-list{ display: grid; grid-gap: 20px; grid-template-columns: repeat(2,1fr); border-top: 1px solid #e5e5e5; padding: .2rem 0;}