
.con1{position:relative; background: url("../img/bg_01.jpg") center center no-repeat;background-size: 100% 100%;height: 7.98rem;width: 100%;}
.con1 .logo{position: absolute;left: .4rem;top: .4rem;width: 1.94rem;cursor: pointer;}

.con1 .con1-btn{position: absolute;right: .4rem;top: .4rem;}
.con1 .con1-btn a{color: #fec68a;padding: .1rem .2rem;border: 1px solid #e0b578;}

.txt{color: #d9a357;line-height: .4rem;padding: 0 .4rem;padding-top: 1.6rem;}

.con2{position:relative; background: url("../img/bg_02.jpg") center center no-repeat;background-size: 100% 100%;height: 4.28rem;width: 100%;}
.con2 .con2-btn{width: 3.33rem;margin: 0 auto;margin-top: .4rem;}

.con3{position:relative; background: #261c0f;background-size: 100% 100%;height:4.24rem;width: 100%;}
.con3 .txt2{width: 6.71rem;margin: 0 auto;}
.con3 .lw{padding: 0 .76rem;padding-top: .73rem;margin-bottom: .3rem;}

.desc{color: #806c53;text-align: center;line-height: .34rem;}
.desc img{display: inline-block;vertical-align: middle;width: .18rem;margin: 0 .1rem;}

.con4{position:relative; background: url("../img/bg_04.jpg") center center no-repeat;background-size: 100% 100%;height:7.02rem;width: 100%;}
.con4 .zp{width: 2.74rem;margin: 0 auto;    padding-top: 1.6rem;position: relative;margin-bottom: .8rem;}
.con4 .zp .zp-img{    margin-left: -0.2rem;}
.con4 .zp a{position: absolute;width: 3.33rem;left: 50%;bottom: -0.35rem;transform: translate(-50%)}
.con4 .desc{line-height: .4rem;}

.tb-con{display: none; width:6.6rem;max-width: 750px; padding-bottom: .3rem;background:#fff;position:fixed;top:20%;left: 50%;margin-left: -3.3rem; margin-top:0;z-index:999;border-top:2px solid #F68121;border-radius: 3px;}
.tb-tit{height:.8rem;width:100%;border-bottom:1px solid #F2F2F2;line-height:.8rem;color:#333;font-size:.3rem;text-indent:20px;}
.tb-item{margin-top: 15px;}
.tb-item span{display: inline-block;width: 27%;text-align: right;height:.6rem;line-height:.6rem;font-size: .26rem;color: #333333;}
.tb-item input{border-radius: 4px;overflow: hidden;border: 1px solid #e8e8e8;width: 68%;height: .6rem;padding: 10px;box-sizing: border-box;}
.tb-item select{font-size: .22rem;background: #fff; border-radius: 4px;overflow: hidden; width: 22%;  border: 1px solid #e8e8e8; height: .6rem; color: #333;}
.tb-close{height:16px;width:16px;position:absolute;top:12px;right:20px;background:url(../img/tb-close.png) no-repeat;background-size: 100% 100%;}
.tb-btn{display: block;margin: 0 auto; margin-top: .3rem; padding: .15rem 0;width: 2.75rem;font-size: .26rem; text-align: center;border-radius: 4px;overflow: hidden;color: #fff;background: #f68121; cursor: pointer;}

.tb-con .tb-tx{ width: 110px;height: 110px;border-radius: 50px;overflow: hidden;margin: 0 auto;display: block;margin-top: 17px;margin-bottom: 17px;}
.tb-con .tb-name{font-weight: bold; font-size: 14px;color: #333333;text-align: center;}
.tb-con .tb-txt{font-size: 14px;color: #999;text-align: center;margin-top: 5px;margin-bottom: 23px;}
.tb-con .tb-btn2{display: block;margin: 0 auto; margin-top: .3rem; padding: .15rem 0;width: 3.5rem;font-size: .26rem; text-align: center;border-radius: 4px;overflow: hidden;color: #fff;background: #f68121; cursor: pointer;}
.tb-con .tb-btn2 a{color: #fff;}


.login-box{    position: absolute; right: .4rem; top: .9rem; color: #fec68a;}














