.fixed-bottom{
    position: fixed;
    bottom: 0;
    left: 0;
    right:0;
    z-index:999;
    margin: 0 auto;
    width: 7.5rem
}
.fixed-bottom li{
    width: 3.75rem;
    float: left;
}
.tg_fare{
	background: #fff;
}
.tg_fare .form-wrap{
	background: #f04861;
	padding:.3rem .24rem .3rem .1rem;
}
.tg_fare .form-wrap label{
	color:#fff;
	font-size: 14px;
	vertical-align: middle;
	 padding-top: 0.16rem;
    width: 1.55rem;
    text-align: left;
}
.tg_fare .form-wrap .form-style{
	margin-bottom: 0.1rem;
}
.tg_fare .form-wrap input[type="text"]{
	width: 5.6rem;
	margin-bottom: 0;
	border:1px solid #707070;
	background: #fff;
}
.tg_fare .form-wrap select{
	width:2.65rem;
	margin-bottom: 0;
	border:1px solid #707070;
	background: #fff url(../images/icon_zxd.png) no-repeat 2.1rem center;
	background-size: .24rem .15rem;
}
.tg_fare .form-wrap select.local_city{
	margin-left: 0.3rem;
}
.tg_fare .form-wrap input[type="submit"]{
	width: 7.3rem;
	height: 0.8rem;
	line-height: 0.8rem;
	margin-bottom: 0;
	background-color: #ffd900;
	-webkit-appearance: none;
    outline: none;
    border: none;
    font-size: .32rem;
    border-radius: 0.08rem;
    box-shadow: 0 3px 3px rgba(0,0,0,.1);
    margin-top: 0.18rem;
    color: #f04861;
    font-weight: bold;
}

.tg_fare .part h3{
   font-size: .34rem;
   padding: .44rem 0 .22rem;
   text-align: center;
   margin-left: 0;
}
.tg_fare .part-taocan li{
	position: relative;
}
.tg_fare .part-taocan li a{
    position: absolute;
    top:1.54rem;
    left:5.06rem;
    display: inline-block;
    background: #ffd900;
    font-size: .22rem;
    color:#f04861;
    width:1.9rem;
    height: .4rem;
    line-height: .4rem;
    text-align: center;
}
.tg_fare .part-service ul{
	padding:0 .14rem;
}
.tg_fare .part-service li{
	float: left;
    font-size: .22rem;
    color: #333;
    width:2.34rem;
    text-align: center;
    box-shadow: 1px 1px 1px rgba(0,0,0,.2);
    display: inline-block;
    margin-bottom: .16rem;
    vertical-align: top;
    margin-right: .1rem;
}
.tg_fare .part-service li:nth-child(3n+3){
	margin-right: 0;
}
.tg_fare .part span{
	color: #f04861;
    font-size: .34rem;
    background-color: #ffd900;
    display: inline-block;
    padding: .05rem;
    font-weight: 400;
    border-radius: 50%;
}

.tg_0yg .head{
    background: url('/static/mobile/images/tg/tg_0yg_head__bg02.jpg') no-repeat;
    background-size: 7.5rem 6.25rem;
    width:7.5rem;
    height:6.25rem;
}
.tg_0yg .space{
    background: #f7f7f7;
}
.tg_0yg .sec{
    position: relative;
    padding:.4rem .2rem;
    background: #fff;
}
.tg_0yg .form-wrap{
    padding:0 .3rem;
}
.tg_0yg .person-form{
    width: 100%;
}
.tg_0yg  .form-wrap input[type="text"],.tg_0yg .form-wrap select{
    background: #fff;
    border-radius: .08rem;
    padding-left: .45rem;
    margin-bottom:.23rem;
    height:.85rem;
    line-height: .85rem;
}
.tg_0yg .form-wrap select {
    width: 3.3rem;
    background:#fff url('/static/mobile/images/tg/0yg_arrow_down.png') 2.82rem center no-repeat;
    background-size: .27rem .14rem;
}
.tg_0yg .form-wrap .area-wrap{
    position: relative;
}
.tg_0yg .form-wrap em{
    position: absolute;
    right:.3rem;
    top: .24rem;
    font-size: .26rem;
    color:#666;
    font-style: normal;
}
.tg_0yg .form-wrap .applybtn{
    margin-top: .17rem;
    width: 100%;
    height: .82rem;
    line-height: .82rem;
    text-align: center;
    font-size: .4rem;
    color:#fff;
    background: #9a0b0b;
    border-radius: .08rem;
}
.tg_0yg .sec-bottom-left{
    float: left;
    width: 5.52rem;
    height: 1.7rem;
}
.tg_0yg  .sec-bottom-wrap{
   margin-top: -.001rem;
}
.tg_0yg .sec-bottom-right{
    float: right;
    width: 1.58rem;
    height: 1.7rem;
}
.tg_0yg .footer {
    padding-bottom: .1rem;
    background: #fff;
}
.tg_0yg .footer li{
    float: left;
    text-align: center;
    width:3.75rem;
    height: .85rem;
    line-height: .85rem;
}
.tg_0yg .footer li.gototop{
    width:3.73rem;
}
.tg_0yg .footer li a{
    display: block;
    color:#fff;
    font-size: .3rem;
}
.tg_0yg .footer li.gototop a{
    background: #f98e1a;
    border-right: .02rem solid #fff;
}
.tg_0yg .footer li.gototop a img{
    width: .3rem;
    height: .17rem;
    margin-right:.1rem;
}
.tg_0yg .footer li.get-design a{
    background: #9a0b0b;
}
.tg_0yg .footer li.get-design a img{
    width: .39rem;
    height: .39rem;
    margin-right:.1rem;
    vertical-align: middle;
}
.tg_0yg  .order-btn{
    display: block;
    position: absolute;
    width: 1.57rem;
    height: 1.7rem;
    bottom:.4rem;
    right:.19rem;
}
.tg_lysj{
    background:#fff;
}
.tg_lysj .head {
    background: #fdd865;
    padding-top: .2rem;
}
.tg_lysj .form-wrap{
    padding: .06rem .94rem 0.92rem .92rem;
}
.tg_lysj .head  input[type="text"]{
    outline: none;
    border:none;
    border-radius: .16rem;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    height: .82rem;
    line-height: .82rem;
    font-size: .34rem;
    color:#898988;
    padding-left: .97rem;
    margin-bottom: .3rem;
}
.tg_lysj .head .username{
    background: #fff url('/static/mobile/images/tg/wechat_xc_user.png') .31rem center no-repeat;
    background-size: .37rem .43rem;
}
.tg_lysj .head .phone{
    background: #fff url('/static/mobile/images/tg/wechat_xc_tel.png') .31rem center no-repeat;
    background-size: .44rem .41rem;
}
.tg_lysj .head  input[type="submit"]{
    background: url('/static/mobile/images/tg/wechat_xc_btn.png') center top no-repeat;
    background-size: 5.64rem .83rem;
    width:5.64rem;
    height: .83rem;
    margin-top: .2rem;
}
.tg-zxyh{
    background: #fff;
}
.tg-zxyh h2{
    font-size: 0.4rem;
    color: #1b190b;
    text-align: center;
    padding-top: .2rem;
}
.tg-zxyh em.eng{
    font-size: 0.18rem;
    color: #392a11;
    display:block;
    text-align: center;
    font-style: normal;
}
.tg-zxyh i.icon{
    width: 3.4rem;
    height: 0.07rem;
    display: block;
    background: url('/static/mobile/images/tg/tg_zxyh_icon.png') no-repeat center center;
    margin: 0 auto;
    margin-top: 0.2rem;
    margin-bottom:.1rem;
}
.tg-zxyh h1{
    font-size: 0.34rem;
    color: #e8413e;
    margin-top: 0.1rem;
}
.tg-zxyh h1 span{
    width: 0.46rem;
    height: 0.6rem;
    display: inline-block;
    background: url(/static/tg/versionMarch/img/mobile/ico-1.png) no-repeat center center;
    margin-right: 0.2rem;
    background-size: 100% 100%;
    font-size: 0.4399rem;
    color: #fff;
    font-family: "思源黑体";
    line-height: 0.5399rem;
}
.tg-zxyh form{
    margin-top: 0.42rem;
    padding: 0 0.27rem;
}
.tg-zxyh form input{
    width: 100%;
    background: #f7f7f7;
    height: 0.82rem;
    line-height: 0.82rem;
    font-size: 0.2599rem;
    outline: none;
    color: #a9a9a8;
    text-indent: 0.35rem;
    margin-bottom: 0.24rem;
    text-indent: 0.2rem;
}
.tg-zxyh form select{
  background-color: #fff;
    -webkit-appearance: none;
    height: 40px;
    line-height: 40px;
    width: 3.34rem;
    font-size: 0.2599rem;
    padding-left: 0.2rem;
    color: #a9a9a8;
    border: 1px solid #ccc; 
    background: #f7f7f7 url(../images/freedesign_icondown.png) no-repeat 2.6rem center;
    background-size: .31rem .19rem;
    border:none;

}
.tg-zxyh input[type="submit"]{
     background: #f0a916;
    border-radius: 0.1rem;
    color: #fff;
    font-weight: bold;
    font-size: 0.4rem;
    margin: .42rem 0 .4rem;
}
.tg-zxyh .sec{
    padding-bottom: .4rem;
}
.tg-zxyh img{
    display: block;
}
.tg-zxyh .sub-title{
    font-size: 0.28rem;
    color: #354148;
    display: block;
    margin-top: 0.1rem;
    text-align: center;
    margin-bottom: .3rem;
}
.tg-zxyh .sec4 .line{
    width: 0.8rem;
    height: 0.05rem;
    background: #f0a116;
    margin: 0 auto;
    margin-top: 0.2rem;
}
.tg-zxyh .sec4 .jy{
    color:#1b190b;
    font-size: .24rem;
    text-align: center;
    margin-top: .1rem;
}
.tg-zxyh .sec4 .gy{
    font-size: .2rem;
    color:#354148;
    text-align: center;
    margin:.08rem 0 .3rem;
}
.tg-zxyh  a.order-btn{
    height: 0.61rem;
    width:2.34rem;
    line-height: 0.61rem;
    text-align: center;
    font-size: 0.32rem;
    color: #fff;
    background: #346397;
    border-radius: 0.1rem;
    margin-right: 0.9rem;
    padding: 0 0.1rem;
    margin-left:1.25rem;
}
.tg-zxyh .btn{
    margin-top: .6rem;
}
.tg-zxyh  a.totop{
    width: 1.87rem;
    height: 0.61rem;
    line-height: 0.61rem;
    text-align: center;
    font-size: 0.32rem;
    color: #fff;
    background: #f0a916;
    border-radius: 0.1rem;
}
.tg-0ydz{
    background: #fff;
}
.tg-0ydz img{
    display: block;
}
.tg-0ydz form{
    padding:.56rem .24rem .32rem;
}
.tg-0ydz form{
    background: #ffe200;
}
.tg-0ydz form input[type="text"]{
    width: 100%;
    border:1px solid #cfd2e1;
    height: .8rem;
    line-height: .8rem;
    margin-bottom: .14rem;
    padding-left: .18rem;
    font-size: .28rem;
    background: #fff;
    border-radius: .1rem;
}
.tg-0ydz form input[type="radio"]{
    vertical-align: middle;
}
.tg-0ydz form label{
    margin-right: .6rem
}
.tg-0ydz form input[type="submit"]{
    width:7rem;
    height: .8rem;
    line-height: .8rem;
    background: #e20002;
    font-size: .32rem;
    color:#fff;
    margin-top: .36rem;
    border-radius: .2rem;
}
.tg-0ydz .layer{
   position: relative;  
}
.tg-0ydz .sq-btn{
    position: absolute;
    bottom: 0;
    right: 0;
}
.tg-0ydz .sq-btn{
    width: 1.91rem;
    height: 1.14rem;
}
.tg-0ydz  .sq-btn img{
   width: 100%
}
.tg-0ydz .sq-btn-ts img{
    height: 1.15rem;
}
.tg-0ydz .ad{
    background:#8a399a;
    height: 1.72rem;
    padding-top: .42rem;
}
.tg-0ydz .ad img{
    width: 4.11rem;
    height: 1.16rem;
    margin:0 auto;
}
.tg-0ydz  .sec5{
    padding:.45rem 0 .94rem;
}
.tg-0ydz .bottom{
    position: fixed;
    bottom:0;
}
.tg-0ydz .bottom li{
    float: left;
    width:3.75rem;
    background: #e13127;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
}
.tg-0ydz .bottom li:first-child{
    border-right:1px solid #fff;
    box-sizing: border-box;
}
.tg-0ydz .bottom li a{
    color:#fff;
    font-size: .28rem;
}
.tg-0ydz .bottom .gototop img{
    width: .25rem;
    height: .29rem;
    display: inline-block;
    padding-left: 12px;
}
.tg-0ydz .swiper-container{
    height: 5.22rem;
}
.tg-0ydz .swiper-pagination-bullet{
    width:.14rem;
    height: .14rem;
    border:2px solid #fff;
    background: none;
    opacity: 1;
}
.tg-0ydz  .sec2{
    margin-top: -.06rem;
}
.tg-0ydz .swiper-pagination-bullet-active{
    background: #fff;
}
.tg-0ydz  .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:62px;
}
.tg-0ydz .swiper-button-prev{
    background: url('/static/mobile/images/tg/tg_0ydz_arrowleft.png') no-repeat;
    background-size: .4rem .8rem;
    left:.46rem;
}
.tg-0ydz .swiper-button-next{
    background: url('/static/mobile/images/tg/tg_0ydz_arrowright.png') no-repeat;
    background-size: .4rem .8rem;
    right:.46rem;
} 

.tg-0ysj{
    background: #fff;
}
.tg-0ysj form{
    padding:.14rem .24rem .38rem;
}
.tg-0ysj form p{
    font-size: .24rem;
    color:#666;
    margin-bottom: .2rem;
}
.tg-0ysj form p i{
   color:red;
   font-style: normal;
   padding-left: .04rem;
}
.tg-0ysj form  input[type="text"]{
    border:1px solid #cfcfcf;
    height: .8rem;
    line-height: .8rem;
    padding-left: .2rem;
    border-radius: .08rem;
    margin-bottom: .2rem;
    font-size: .24rem;
}
.tg-0ysj form  input[type="submit"]{
    height: .84rem;
    line-height: .84rem;
    background: #f85959;
    border-radius: .42rem;
    width: 100%;
    margin-top: .2rem;
    font-size: .26rem;
}
 .tg-0ysj .focus{
    width:7.5rem;
    height:8.03rem;  
    margin:0 auto; 
    position:relative;
    overflow:hidden;  s
}
.tg-0ysj  .focus .hd li{
    float: left;
    width: .16rem;
    height: .16rem;
    margin: 0 5px;
    font-size: 0;
    overflow: hidden;
    border-radius: 50%;
     border:2px solid #fff;
} 
.tg-0ysj   .focus .hd ul .on{
   background:#fff;  
}
.tg-0ysj   .focus .hd{
    position: absolute;
    z-index: 10;
    top:5.94rem;
    float: left;
    left: 50%;
}
.tg-0ysj   .focus .hd ul{
    position: relative;
    float: left;
    left: -50%;
}

.tg-0ysj  img{
    display: block;
}
.tg-0ysj .bottom,.tg_mfsj .fix-bottom{
    position: fixed;
    bottom:0;
    width: 7.5rem;
}
.tg-0ysj .bottom li,.tg_mfsj .fix-bottom li{
    float: left;
    width: 50%;
    background: #e13127;
    height: 1rem;
    line-height: .1em;
    text-align: center;
}
.tg-0ysj .bottom li:first-child,.tg_mfsj .fix-bottom li:first-child{
    border-right: 1px solid #fff;
    box-sizing: border-box;
}
.tg-0ysj .bottom li a,.tg_mfsj .fix-bottom li a{
    color: #fff;
    font-size: .36rem;
    height: 1rem;
    line-height: 1rem;
}
.tg-0ysj .bottom li  .gototop img,.tg_mfsj .fix-bottom li  .gototop img{
    width: .38rem;
    height: .22rem;
    display: inline-block;
    padding-right: .1rem;
}
.tg-0ysj .bottom li  .getprice img,.tg_mfsj .fix-bottom li  .getprice img{
    width: .44rem;
    height: .44rem;
     display: inline-block;
    padding-right: .1rem;
    vertical-align: middle;
}
.tg-0ysj .sec2{
    font-size: .36rem;
    color:#fff;

   
    margin-top: -.06rem;
}
.tg-0ysj2{
     background: #f5f5f5;
}
.tg-0ysj .sec2 .title{
     font-size: .36rem;
    color:#fff;
     height: .86rem;
    line-height:.86rem;
    padding-left: .22rem;
     background:#ffd426;
}
.tg-0ysj  .textslider{
    background:#fff;
}
.tg-0ysj .textslider tr{
   

}
table,td{border-collapse: collapse;}
.tg-0ysj .textslider td{
    width: 1.87rem;
    text-align: center;
     height: .64rem;
    line-height: .64rem;
    border-bottom:1px solid #d9d9d9;
}
.textslider-title{
    background:#efefef;
    border-bottom:1px solid #d9d9d9;
}
.textslider-title li{
    width: 1.87rem;
    text-align: center;
     height: .64rem;
    line-height: .64rem;
    color:#333;
    font-size:.3rem;
    float: left; 
     height: .86rem;
    line-height:.86rem;
}
 .tg-0ysj2 img{
    display: block;
 }
 .tg-0ysj2 .sec1{
    position: relative;
 }
 .tg-0ysj2 .sec1 .apply-btn{
    position: absolute;
    top:7.55rem;
    right:.22rem;
 }
 .tg-0ysj2 .sec1 .apply-btn img{
    width: 2.88rem;
    height: .68rem;
 }
 .tg-0ysj2 .form{
    width: 7.5rem;
    height: 3.6rem;
    background:url("../images/tg/tg_0ysj2_form_bg.jpg");
    background-size:100% 100%;
    padding-top: 2.28rem;
    position: relative;
 }
.tg-0ysj2 .xsq{
    position: absolute;
    top:1.68rem;
    left:1.96rem;
    font-size: .26rem;
}
.tg-0ysj2 .xsq span{
    display: inline-block;
    padding:.04rem .08rem;
    border:1px solid #3d2306;
    border-radius: .1rem;
    margin:0 .02rem;
}
.tg-0ysj2 .focus{
    width:7.5rem;
    height:5.24rem;  
    margin:0 auto; 
    position:relative;
    overflow:hidden; 
}
.tg-0ysj2  .focus .hd li{
    float: left;
    width: .16rem;
    height: .16rem;
    margin: 0 5px;
    font-size: 0;
    overflow: hidden;
    border-radius: 50%;
     border:2px solid #fff;
} 
.tg-0ysj2   .focus .hd ul .on{
   background:#fff;  
}
.tg-0ysj2   .focus .hd{
    position: absolute;
    z-index: 10;
    top:3.98rem;
    float: left;
    left: 50%;
}
.tg-0ysj2   .focus .hd ul{
    position: relative;
    float: left;
    left: -50%;
}
 .tg-0ysj2 .form .form-style{width: 4.7rem;height:0.9rem;background:url("../images/tg/user.jpg") no-repeat;background-size: 100%;
  margin:0 auto;text-align: right;margin-bottom: 0.18rem;}
  .tg-0ysj2 .form .form-style input{height: 0.9rem;line-height: 0.9rem;width: 3.7rem;}
.tg-0ysj2 .form .form-style.tel-phone{
    width: 4.7rem;
    height:0.9rem;background:url("../images/tg/phone.jpg") no-repeat;
    background-size: 100%;
}
.tg-0ysj2 .form input[type="submit"]{
    width: 3.82rem;
    height: 1.34rem;
    margin:0 auto;
    background: url("../images/tg/yijian.jpg") no-repeat;
    background-size:100%;
    position: absolute; 
    bottom: 0;
    left: 50%;
    margin-left: -1.91rem;
}
.tg-0ysj2 .inner{
     width: 7.5rem;
     background: #f5f5f5;
     text-align: center;
     padding:.2rem 0 .4rem;
 }
  .tg-0ysj2 .inner img{
    width: 4.18rem;
    height: 1.1rem;
    display: inline-block;
}
 .tg-zxyh3{
    background: #fff;
 }
 .tg-zxyh3 .form-wrap{
    background: #ffdea9;
    padding:0 .3rem;
 }
.tg-zxyh3 .form-wrap input[type="text"]{
    height: .8rem;
    line-height: .8rem;
    background: #fff;
    font-size: .28rem;
    border:none;
    border-radius: .1rem;
}
.tg-zxyh3 .form-wrap input[type="submit"]{
    height: .8rem;
    line-height: .8rem;
    width: 6.9rem;
    padding-left: 0;
    border-radius: .1rem;
     font-size: .3rem;
}
.tg-zxyh3 .form-wrap .apply-num{
    font-size: .24rem;
    color:#999;
    padding:.28rem 0 .32rem;
    border-bottom: 1px solid #e1ba7c;
    margin-bottom: .3rem;
}
.tg-zxyh3 .textslider{
    padding-top:.2rem;
    height: 2.1rem;
    overflow: hidden;
    position: relative;
}
.tg-zxyh3 td{
    padding-left: 6px;
    font-size: .26rem;
    text-align: center;
    height: .56rem;
    line-height: .56rem;
}
.tg-zxyh3 tr:nth-th-of-type(1){
    width:1.26rem;
}
.tg-zxyh3 .form-wrap .apply-num span{
    color:#fd3c3c;
}
.tg-zxyh3   .apply-btn{
     background: #fff8ed;
     padding-bottom:.3rem;
     position: fixed;
     bottom: 0;
     padding: 0 .3rem;
 }
 .tg-zxyh3 .apply_button{
    height: 1rem;
    line-height: 1rem;
    display: block;
    width: 6.9rem;
    font-size: .38rem;
    color:#fff8ed;
    border-radius: .1rem;
   
 }
 .tg-tuan {
    background:#fff;
 }
.tg-tuan img{
    display: block;
  }
 .tg-tuan .mid .btn{
    padding:0 .2rem;
    background: #f8f7f7;
 }
 .tg-tuan .bottom li.back{
    width: 3.82rem;
    height:.85rem;
    float: left;
    border-right:.03rem solid #fff;
 }
  .tg-tuan .bottom li.back img{
    width: 3.82rem;
    height:.85rem;
 }
.tg-tuan .bottom li.sq-btn{
    width: 3.65rem;
    height:.85rem;
    float: right;
 }
.tg-tuan .bottom li.sq-btn img{
    width: 3.65rem;
    height:.85rem;
 }
.tg-tuan1 .top{
      background: url('/static/mobile/images/tg/tg_tuan1_header.png');
      height: 5.25rem;
      background-size: 100% 100%;
}
.tg-tuan1 form{
     padding:1.9rem 1.12rem;
}
.tg-tuan1 form input[type="text"]{
    border:.02rem solid #d2d2d2;
    height: .78rem;
    line-height: .78rem;
    background: #fff;
    margin-bottom: .3rem;
    padding-left: .22rem;
}
.tg-tuan1 form input[type="submit"]{
     background: url('/static/mobile/images/tg/tg_tuan1_btn.png');
     background-size: 100% 100%;
     width: 5.24rem;
     height: .82rem;
}
.tg-company .form-wrap{
    background: #f7f7f7;
    padding:0 .2rem .5rem .25rem;
}
.tg-company .form-wrap input[type="text"],.tg-company .form-wrap select{
    background: #fff;
    border:none;
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    height: .86rem;
    line-height: .86rem;
}
.tg-company .form-wrap select{
    width: 3.32rem;
    background: #fff url(../images/icon_zxd.png) no-repeat 2.75rem center;
    background-size: .24rem .15rem;
}
.tg-company .form-wrap input[type="submit"]{
    width: 6.3rem;
    height: .84rem;
    line-height: .84rem;
    background:#cb191d;
    font-size: .3rem;
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
}
.tg-company .bottom{
    padding:0 .1rem ;
    position: fixed;
    bottom:0;
    display: none;
}
.tg-company .bottom li{
    float: left;
}
.tg-company .bottom li.btn{
    width: 3.65rem;
    height: .85rem;
    overflow: hidden;
}
.tg-company .bottom li.btn img{
    width: 3.65rem;
    height: .85rem;
}
.tg-company .bottom li.back{
    width: 3.65rem;
    height: .85rem;
    overflow: hidden;
}
.tg-company .bottom li.back img{
    width: 3.65rem;
    height: .85rem;
}
.tg-jfgz form{
    background: #8ad9f3;
    padding:.6rem .3rem .48rem;
}
.tg-jfgz  .form-wrap input[type="text"],.tg-jfgz .form-wrap select{
    background: #fff;
    height: .86rem;
    line-height: .86rem;
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    padding-left: .4rem;
}
.tg-jfgz .form-wrap select{
    width: 3.2rem;
    background: #fff url(../images/freedesign_icondown.png) no-repeat 2.46rem center;
    background-size: .31rem .19rem;
}
.tg-jfgz .form-wrap input[type="submit"]{
    height: .82rem;
    line-height: .82rem;
    color:#000;
    font-size: .4rem;
    width: 100%;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    background: #ffd202;
}
.tg-jfgz .main{
    padding-bottom: 1rem;
}
.tg-jfgz .bottom {
    position: fixed;
    bottom:0;
    left: 0;
}
.tg-jfgz .bottom li{
    float: left;
}
.tg-jfgz .bottom li.back{
    width:3.85rem;
    height: .85rem;
}
.tg-jfgz .bottom li.btn{
     width:3.65rem;
     height: .85rem; 
}
/* Sw */
.tg_form{
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 99
}
.tg_form h1{
    text-align: center;
    color: #a9a9a8;
    font-size:0.24rem;
    margin-top: 0.39rem;
}
.tg_form .form_input{
    margin: 0.27rem;
}
.tg_form .form_input div{
    box-sizing: border-box;
    height: 0.85rem;
    line-height: 0.85rem;
    margin-bottom: 0.26rem;
    background: #f7f7f7;
    border-radius: 6px
}
.tg_form i{
    display: inline-block;
    vertical-align: middle;
    background-size: 100% !important;
    margin-left: 0.21rem;
}
.tg_form .username i{
    background:url('../images/tg/sw_username.png') no-repeat;
    width: 0.36rem;
    height: 0.41rem;
    margin-right: 0.27rem;
    
}
.tg_form .phone i{
    background:url('../images/tg/sw_phone.png') no-repeat;
    width: 0.40rem;
    height: 0.40rem;
    margin-right: 0.23rem;
}
.tg_form .address i{
    background:url('../images/tg/sw_address.png') no-repeat;
    width: 0.34rem;
    height: 0.43rem;
    margin-right: 0.29rem;
}
.tg_form .address{
    position: relative
}
.tg_form .address b{
    position: absolute;
    top: 0.26rem;
    right: 0.30rem;
    background:url('../images/tg/sw_jiantou.png') no-repeat;
    width: 0.16rem;
    height: 0.29rem;
    background-size: 100% !important;
}
.tg_form div input{
    position: relative;
	height: 0.45rem;
	line-height: 0.45rem;
	padding: 0.4rem 0.32rem;
    border:none;
    background: #f7f7f7;
    color: #a9a9a8;
    font-size: 0.26rem;
    width: 5rem
}
.tg_form .submit{
    background: #5f80ff !important;
    text-align: center;
    letter-spacing:0.07rem;
    color: #fff;
    font-size: 0.4rem;
    font-weight: bold;
}
.tg_details{
    width: 100%;
    margin-top: 0.4rem;
    text-align: center
}
.tg_details .m20{
    margin: 0 0.20rem
}
.tg_details .m40{
    margin-top: 0.40rem
}
.tg_details .m20 img{
    margin: 0.1rem 0
}
.back000{
    background: rgba(0,0,0,.4) !important;
    animation-duration: 0.5s;
    position: fixed;
    top:0;
    left: 0;
    width:100%;
    height:100%;
    z-index: 99;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.cd-lateral-nav {
    position: fixed;
    height: 13.34rem;
    right: 0;
    top: 0;
    z-index: 99;
    width: 5.87rem;
    background-color: #fff;
    overflow-y: auto;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transform: translateX(5.87rem);
    -moz-transform: translateX(5.87rem);
    -ms-transform: translateX(5.87rem);
    -o-transform: translateX(5.87rem);
    transform: translateX(5.87rem);
}
.lateral-menu-is-open {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-overflow-scrolling: touch;
}
.lateral-menu-is-close {
    -webkit-transform: translateX(5.87rem) !important;
    -moz-transform: translateX(5.87rem) !important;
    -ms-transform: translateX(5.87rem) !important;
    -o-transform: translateX(5.87rem) !important;
    transform: translateX(5.87rem) !important;
    -webkit-overflow-scrolling: touch !important;
}
.lateral-menu-is-closeTwo {
    -webkit-transform: translateX(100%) !important;
    -moz-transform: translateX(100%) !important;
    -ms-transform: translateX(100%) !important;
    -o-transform: translateX(100%) !important;
    transform: translateX(100%) !important;
    -webkit-overflow-scrolling: touch !important;
}
.city_select ul{
    float: left;
    width: 50%;
    height: 12.95rem;
    overflow-y: auto
}
.city_select ul li{
    font-size: 0.26rem
}
.city_select ul.left li{
    height:0.85rem;
    line-height:0.85rem;
    padding-left: 0.44rem;
    box-sizing: border-box;
    width: 100%;
}
.city_select ul.left span{
    display: block;
    border-bottom: 1px solid #ededed;
    border-right:1px solid #ededed;
}
.city_select ul.right{
    background: #f8f8f8
}
.city_select ul.right li{
    height:0.85rem;
    line-height:0.85rem;
    /* margin-left: 0.44rem; */
    float: right;
    border-bottom: 1px solid #ededed;
    border-right:1px solid #ededed;
    box-sizing: border-box;
    width: 2.7rem;
}
.city_select .on{
    
    background: #f8f8f8 !important;
    color: #ff7826 !important
}
.city_select .on span{
    border-right:0 !important;
}
#form-wrap {
    padding: 0;
    background: none
}
#form-wrap select{
    width: 3.2rem;
    padding-left: 0.32rem;
    background-color: #fff
}
#sw_banner{
    position: absolute;
    z-index: 4;
    width: 7.5rem
}
#bgcs_form {
    position: relative;
    z-index: 5;
    padding-top: 5.1rem
}
#bgcs_form .form_input{
    margin: 0.32rem !important
}
#bgcs_form .form_input div{
    border-radius: 0 !important
}
#bgcs_form .submit{
    background: #ffcc00 !important;
    font-weight: 500 !important
}
#bgcs_form input{
    /* text-indent: 0.32rem; */
    width:100% !important
}
.tg_liandong h2{
    margin-top: 0.45rem;
    width: 100%;
    text-align: center
}
.tg_liandong h2 img{
    width: 5.06rem;
    height: 0.75rem
}
#container {
    margin-top: 0.26rem
}
#container .swiper1{
    background: url('../images/tg/swiperSw.png') no-repeat;
    width: 100%;
    height: 1.79rem;
}
#swiper-wrapper{
    display: flex;
    flex-wrap:wrap;
}

#container .swiper1 .swiper-slide span{
    display: block;
    width: 1.56rem;
    height: 0.57rem;
    line-height: 0.57rem;
}
#container .swiper1 .swiper-slide {
    display: block;
    text-align: center;
    font-size: 16px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 25%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    height: 0.88rem;
  }
#container .swiper2 {
    width: 100%;
}
#container .swiper2 .swiper-slide {
    background-color: #f94e3d;
    color: #fff;
    text-align: center;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
  }
#container .swiper1 div{
    font-size: 0.3rem !important;
    color: #fff;
    font-weight: bold;
}
#container .swiper1 .selected {
    color: #ff0000;
    background: #fff;
    border-radius: 12px
}
#container .swiper2 ul{
    margin: 0.32rem;
    overflow: hidden;
    padding-bottom: 0.4rem
}
#container .swiper2 ul li{
    margin-top: 0.2rem;
    float: left
}
#container .swiper2 ul li:nth-child(odd){
    margin-right: 0.18rem;
}
#container .swiper2 ul li img{
    width: 3.34rem;
    height: 1.56rem;
}
#tg_jieshi{
    width: 100%;
    height: 0.83rem;
    line-height: 0.83rem;
    text-align: center;
    font-size: 0.28rem;
    color: #fff;
    background: rgba(255,255,255,0.11)
}
#sw_window{
    position: fixed;
    top: 0;
    bottom: 0;
    width: 7.5rem;;
    height: 100%;
    background: #fff;
    z-index: 999;
    -webkit-box-sizing : border-box;  
    overflow-y : auto;  
    -webkit-overflow-scrolling : touch;  /* liuhx:可以把这整行注释掉对比差别 */  
    display: none;
}
#sw_window .header{
    position: fixed;
    top: 0;
    left: 0;
}
#sw_window #content{
    position: absolute;
    left: 0;
    right: 0;
    top: 0.8rem;
    top: 44px;
    bottom: 1rem;
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
#canjia{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align:center;
    color: #fff;
    background: #ffcc00;
    font-size: 0.36rem;
    height: 1rem;line-height: 1rem;
}
.tg_body_hidden{
    overflow-x:hidden;
    overflow-y:hidden;
}
.zoomOutUpSw{animation-name:zoomOutUpSw}

@keyframes zoomOutUpSw{
    0%{
        transform:scale3d(.500,.500,.500) translate3d(0,2000px,0);
    }
    40%{
        opacity:1;
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    to{
        opacity:1;
        transform-origin:center bottom;
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
.tg-ttsj form{
    padding:.2rem .2rem .1rem;
}
.tg-ttsj form input,.tg-ttsj form select{
    border:1px solid #dcdcdc;
    border-radius: .1rem;
    height: .92rem;
    line-height: .92rem;
    margin-bottom: .3rem;
    padding-left: .2rem;
}
.tg-ttsj form select{
    width: 3.28rem;
    background: #fff url(../images/icon_zxd.png) no-repeat 2.7rem center;
    background-size: .24rem .15rem;
}
.tg-ttsj form .applybtn{
    background:url("/static/mobile/images/tg/tg_ttsj_btn.gif") no-repeat  left center;
    background-size: 7.5rem 1.47rem;
    width: 7.5rem;
    height: 1.47rem;
    border:none;
    margin-left: -.2rem;
}
.tg-ttsj img{
    display: block;
}
.tg-ttsj .space{
    width: 100%;
    height: .15rem;
    background: #eee;
}
.tg-ttsj .swiper-container {
    height: 2.86rem;
}
.tg-ttsj  .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0px;
}
.tg-ttsj .swiper-pagination-bullet {
    width: .14rem;
    height: .14rem;
    background: #d2d2d2;
    opacity: 1;
}
.tg-ttsj .swiper-pagination-bullet-active{
    background: #ffa73b;
}
.tg-ttsj .apply_button{
    width: 5.15rem;
    height: .95rem;
    line-height: .95rem;
    background: #ffa73b;
    border-radius:.08rem;
    margin:.64rem auto;
    font-size: .36rem;
}
/*转盘活动*/
#lottery input{
    border:0.03rem solid #fcb055;
    border-radius: 0.06rem !important;
}
#lottery input:disabled{
    border:0.03rem solid #fcb055;
    border-radius: 0.06rem !important;
}
#lottery input:focus{
	box-shadow: 0px 0px  10px #f45c33;
}
#lottery .submit{
    box-shadow: 0px 0px  10px #f45c33;
    color: #d15203;
    font-size: 0.38rem
}
#lottery .address b{
    position: absolute;
    top: 0.26rem;
    right: 0.30rem;
    background:url('../images/tg/tg_lott_1.png') no-repeat;
    width: 0.16rem;
    height: 0.30rem;
    background-size: 100% !important;
}
.tg_title{
    margin-top: 0.2rem;
    position: relative;
    z-index: 5;
    text-align: center;
    margin-bottom: 0.33rem
}
.tg_title img{
    width: 7.2rem;
}
#lotteryContent{
    position: relative;
    height: 8rem;
}
#lotteryContent .box {
    width: 6.01rem;
    height: 6.01rem;
    position: relative;
    /* position: absolute; */
    margin: 0 auto;
    /* top: 50%; */
    /* left: 50%; */
    /* transform: translate(0%,0%); */
    /* -webkit-transform: translate(0%,0%); */
    /* -moz-transform: translate(0%,0%); */
    /* -ms-transform: translate(0%,0%); */
    /* -o-transform: translate(0%,0%); */
}
#lotteryContent .box .outer {
    width: 100%;
    /* height: 100%; */
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
#lotteryContent .box .outer img{
    width: 6.01rem;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}
#lotteryContent .box .inner{
    position: relative;
    width: 1.62rem;
    height: 1.79rem;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
    background-image: url('../images/tg/lotteryBtn2.png');
    background-size: auto 1.79rem;
    background-repeat: no-repeat;
}
#lotteryContent .box .inner.start:active{

    -webkit-transform: translate(-50%, -50%) scale(.95);
    -moz-transform: translate(-50%, -50%) scale(.95);
    -ms-transform: translate(-50%, -50%) scale(.95);
    -o-transform: translate(-50%, -50%) scale(.95);
    transform: translate(-50%, -50%) scale(.95);
}
#lotteryContent .box .inner.start{
    background-position: 0 0;
}
#lotteryContent .box .inner.no-start{
    background-position: -5rem 0;
}
#lotteryContent .box .inner.completed{
    background-position: -10rem 0;
}
#lotteryContent .paomad{
    position: absolute;
    top: 5.4rem;
    left: 50%;
    background: url('../images/tg/tg_lott_4.png') no-repeat;
    width: 7.11rem;
    height: 2.52rem !important;
    margin-left: -3.555rem;
    background-size: 100% 100%
}
.str_wrap {
	overflow:hidden;
	zoom:1;
    width:5.3rem;
    margin: auto auto auto 1.2rem;
	font-size:12px;
	line-height:0.28rem;
    position:absolute;
    bottom: 0.7rem;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
    white-space:nowrap;
    height:0.28rem !important;
}
.str_wrap span{
    margin-right: 0.5rem;
    color: #fff;
    font-size:0.24rem
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
    cursor:move;
    bottom: 0.64rem;
}
.str_move a{
    float: left;display: inline-block
}
.str_move_clone {
	display:inline-block;
	display:inline;
	zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
.tg_rule{
    position: relative;
    z-index: 5;
    text-align: center;
    margin-top: 0.15rem;
}
.tg_rule img{
    width: 7.09rem;
    height: 3.6rem;
}
.tg_advantage{
    position: relative;
    z-index: 5;
    text-align: center;
    margin-top: -0.5rem;
}
.tg_advantage img{
    width: 6.01rem;
}
.tg_submitB{
    position: relative;
    z-index: 5;
}
.backForm{
    background: rgba(0,0,0,.4) !important;
    animation-duration: 0.5s;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 97;
    display: none
}
#apply_windows{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6.54rem;
    height:6.04rem;
    margin-left: -3.27rem;
    margin-top: -3.02rem;
    z-index: 98;
    background: url('../images/tg/tg_lott_13.png') no-repeat;
    background-size: auto 6.04rem;
    display: none
}
#Winning{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 6.25rem;
    height:5.12rem;
    margin-left: -3.125rem;
    margin-top: -3rem;
    z-index: 98;
    background: url('../images/tg/tg_lott_12.png') no-repeat;
    background-size: auto 5.12rem;
    text-align: center;
    display: none
}
#Winning h1{
    padding-top:2.33rem;
    font-size: 0.46rem;
    color:#fff ;
    letter-spacing: 0.07rem;
    text-indent: 0.4rem;
    margin-bottom: 0.21rem;
}
#Winning p{
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height:1.86rem;
    font-size: 0.44rem;
    color: #ff6b0c;
}
#Winning div{
    position: absolute;
    left: 50%;
    bottom: -1rem;
    width: 2.50rem;
    height: 0.78rem;
    margin-left: -1.25rem;
}
.minge{
    position: relative;
    z-index: 4;
    font-size: 0.3rem;
    width: 100%;
    text-align: center;
    color: #ffe142
}
.minge span{
    color: #fff4c7
}
.tg-tyym .form-wrap{
    padding:.1rem .3rem .28rem;
}
.tg-tyym .form-wrap .nor-div{
    border:.02rem solid #dedede;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: .88rem;
    line-height: .88rem;
    margin-bottom: .2rem;
}

.tg-tyym .form-wrap label{
    width: 1.6rem;
    text-align: right;
    font-size: .28rem;
    color:#333;
}
.tg-tyym .form-wrap input[type="text"]{
    float: left;
    width: 5rem;
    border:none; 
    height: .88rem;
    line-height: .88rem;
}
.tg-tyym .form-wrap  select{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: .88rem;
    line-height: .88rem;
    width: 3.2rem;
    background: url(../images/icon_down.png) no-repeat 2.7rem center;
    background-size: .2rem .16rem;
}
.tg-tyym .form-wrap input[type="submit"]{
    border:none; 
    height: .95rem;
    line-height: .95rem;
    background: #fed700;
    width: 6.9rem;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: .36rem;
    color:#401f10;
}
.tg-tyym .form-wrap .num{
    font-size: .26rem;
    color:#666;
    text-align: center;
    margin-top: .2rem;
}
.tg-tyym .form-wrap span{
    color:#ff7826;
}
.tg-tyym  .tip{
    height: .68rem;
    background: #efefef;
}
.tg-tyym  .tip p{
    font-size: .24rem;
    color:#666;
    padding:.14rem 0 0 .28rem;
}
.tg-tyym .tspace{
    background: #efefef;
    height: .3rem;
    width: 100%;
}
.tg-tyym .apply_img{
    display: block;
    width: 3.34rem;
    height: 1.12rem;
    margin: 0 auto;
    margin-bottom: .2rem;
}
.tg-tyym .textslider {
    padding-top: .2rem;
    height: 3.12rem;
    overflow: hidden;
    position: relative;
}
.tg-tyym .textslider td{
    text-align: center;
    height: .56rem;
    line-height: .54rem;
    font-size: .26rem;
    color:#333;
    width: 1.5rem;
}
.tg-tyym  .fixed-bottom img{
    height: 1.1rem;
}
.tg-adzxgs .top{
    padding:.28rem 0 .3rem;
}
.tg-adzxgs .form-wrap{
    padding:.3rem .3rem 0;
}
.tg-adzxgs .form-wrap  input[type="text"],.tg-adzxgs .form-wrap select{
    height:.86rem;
    line-height:.86rem;
    margin-bottom:.2rem;
    border-radius:.05rem;
    -webkit-border-right:.05rem;
    -moz-border-radius: .05rem;
    border:.04rem solid #efe6de !important;
    color:#7a7a7a;
}
.tg-adzxgs .form-wrap select{
    width:3.2rem;
    background: url(../images/icon_down.png) no-repeat 2.6rem center;
    background-size: .2rem .16rem;
}
.tg-adzxgs .apply-num{
    font-size:.3rem;
    color:#666;
    text-align:center;
    margin-top:.2rem;
}
.tg-adzxgs .apply-num span{
    color:#ff7826;
}
.tg-adzxgs .form-wrap  input[type="submit"]{
    font-size:.36rem;
    margin-top:.12rem;
    background-color: #ffcd44;
    width:6.9rem;
    height:.94rem;
    line-height:.94rem;
    border-radius:.05rem;
    -webkit-border-right:.05rem;
    -moz-border-radius: .05rem;
}
.tg-adzxgs .tspace{
    width:7.5rem;
    height:.3rem;
    background: #f5f5f5;
}
.tg-adzxgs .slider{
    padding:.1rem .3rem .46rem;
}
.tg-adzxgs .swiper-container {
    width: 100%;
    height:5.1rem;

}
.tg-adzxgs .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 3.02rem;
    height: 5.15rem;

}
.tg-housekeep .form-div{
    background: url('/static/mobile/images/tg/tg_housekeep_sec9.jpg') no-repeat;
    background-size: cover;
    height: 6.23rem;
    width: 7.5rem;
}
.tg-housekeep form{
    padding:1rem .3rem 0;
}
.tg-housekeep .form-wrap input[type="text"],.tg-housekeep .form-wrap select{
    border:none !important;
    height: .85rem;
    line-height: .85rem;
    padding-left: .82rem;
    margin-bottom: .29rem;
    background: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.tg-housekeep .form-wrap select{
    width: 3.3rem;
     height: .87rem;
    line-height: .87rem;
    margin-top: .02rem;
}
.tg-housekeep  input[type="submit"]{
    margin-top: .54rem;
    width: 6.9rem;
    height: .84rem;
    line-height: .84rem;
    background: none;
}
.tg-housekeep .activity{
    background: url('/static/mobile/images/tg/tg_housekeep_sec7.jpg') no-repeat;
    background-size: cover;
    width: 7.5rem;
    height: 4.91rem;
    position: relative;
}
.tg-housekeep #textslider{
    position: absolute;
    height: 1.36rem;
    overflow: hidden;
    top:3.06rem;
    left:.84rem;
    margin-top: .12rem;
}
.tg-housekeep #textslider1 li{
    font-size: .18rem;
    color:#666;
    height: .42rem;
    line-height: .42rem;
    border-bottom: 1px solid #ece6a5;
    padding:0 .04rem;
}
.tg-housekeep #all{
    position: absolute;
    top:2.44rem;
    left: .84rem;
}
.tg-housekeep #all i {
    width: 26px;
    height: 27px;
    display: inline-block;
    background: url('/static/mobile/images/tg/tg_housekeep_num.png') no-repeat;
    background-position: 0 0;
    margin-right: 7px;
}
@media screen and (min-width: 400px) {
   .tg-housekeep #all i{
        margin-right: 10px;
    }
}
@media screen and (max-width: 350px) {
   .tg-housekeep #all i{
        margin-right: 4px;
    }
    .tg-housekeep #all{
        left: .76rem;
    }
    .tg-housekeep #textslider1 li{
        font-size: .14rem;
    }
}
.tg-housekeep .num_span {
      position: absolute;
      top:2.5rem;
      left: .84rem;
      width: 3rem;
      overflow: hidden;
      font-size: .4rem;
      height: .46rem;
      margin:.1rem 0 .1rem .1rem;
}
.tg-housekeep .num_span span {
      float: right;
      width: .52rem;
      color:#f6ff00;
      font-size: .44rem;
      margin-right: .1rem;
      /* 书写模式*/
      writing-mode: vertical-rl;
      /* 控制行内字符的旋转*/
      text-orientation: upright;
      margin-top: 0rem; 
      -webkit-transition: margin-top 1.5s ease-out;
      -o-transition: margin-top 1.5s ease-out;
      transition: margin-top 1.5s ease-out;
    }
.num_span span:first-child{
     margin-right: 0;
}
.tg-yhcx .textslider{
    background: url('/static/mobile/images/tg_new/yhcx/textslider_bg.jpg') no-repeat;
    background-size: cover; 
}
.tg-yhcx .form-wrap{
    background: #f6f1e8;
    padding:.27rem .3rem .36rem;
}
.tg-yhcx .form-wrap input[type="text"], .tg-yhcx .form-wrap select{
    background: #fff;
    height:.88rem;
    line-height: .88rem;
    margin-bottom: .22rem;
    padding-left:.3rem;
}
.tg-yhcx .form-wrap select{
    width:3.32rem;
    background:#fff url('/static/mobile/images/tg_new/yhcx/select_icon.png') no-repeat 2.82rem center;
    background-size: .19rem .12rem;
}
.tg-yhcx .apply_button,.tg-yhcx .apply_now{
    background: #ffd900;
    font-size:.36rem;
    color:#c67508;
    font-weight: bold;
    height: .95rem;
    line-height: .95rem;
    width: 6.9rem;
    margin-top: .12rem;
}
.tg-yhcx .apply_now{
    width:7.5rem;
    text-align:center;
    margin-top:0;
}
.tg-yhcx .tspace{
    background: #f2f2f2;
    height: .2rem;
    border-bottom:1px solid #ebebeb;
}
.tg-yhcx .textslider{
    height: .6rem;
    line-height: .6rem;
    overflow: hidden;
    white-space: nowrap;
    padding-left: .24rem;
    width:7.26rem;
}
.tg-yhcx .textslider .qimo{
    width:80000%;
    height: .6rem;
}
.tg-yhcx .textslider li{
    display: inline-block;
    height: .64rem;
    line-height: .64rem;
    font-size: .26rem;
    color: #fff;
    margin-right: .6rem;
}
.tg-yhcx .textslider li span{
    color:#ffd900;
}
.tg-yhcx .textslider1,.tg-yhcx .textslider2{
    display: inline;
}
.tg-yhsj .sec2 a{
    display: block;
    margin-bottom: .58rem;
}
.tg-yhsj .sec3 a{
    display: block;
    margin-bottom:.3rem;
}
.tg-yhsj .tspace{
    height: .2rem;
    background: #f0f0f0;
    border-bottom:1px solid #ebebeb;
}

.tg-yhsj .form-wrap{
     background: #f0f0f0; 
     padding:.35rem .3rem .5rem .3rem;  
}
.tg-yhsj .form .title{
     font-size: .36rem;
     color:#333;
     text-align:center;
}
.tg-yhsj .form .title span{
    color:#0db0ff;
    margin:0 .14rem 0 .12rem;
}
.tg-yhsj .form-wrap input[type="text"],.tg-yhsj .form-wrap select{
    border:1px solid #d6d6d6;
    background: #fff;
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    margin-bottom: .2rem;
    height:.9rem;
    line-height: .9rem;
}
.tg-yhsj .form-wrap select{
    width:3.32rem;
    background:#fff url('/static/mobile/images/tg_new/yhsj/select_icon.png') no-repeat 2.78rem center;
    background-size: .22rem .12rem;
}
.tg-yhsj .apply_button{
    border-radius: .08rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    font-size: .3rem;
    color:#fff;
    background: #0db0ff;
    width:6.9rem;
    height: .8rem;
    line-height: .8rem;
    margin-top: .08rem;
}
.tg-yhsj .sub-title{
    margin-top: .24rem;
    text-align: center;
    margin-bottom: .3rem;
}
.tg-yhsj .sub-title span{
    display: inline-block;
    font-size: 16px;
    color:#333;
    vertical-align: top;
    margin-top:5px;
}
.tg-yhsj #all{
    display: inline-block;
    padding:0 4px;
}
.tg-yhsj #all i{
    width: 26px;
    height: 34px;
    display: inline-block;
    background: url('/static/mobile/images/tg_new/yhsj/num.png') no-repeat;
    background-position: 0 0;
    margin-right: 7px;
}
.tg-gzjf .form{
    background: #fbe5a2;
    padding: .4rem 0 .3rem;
}
.tg-gzjf .form-wrap{
    padding: 0 .3rem;
}
.tg-gzjf .form-wrap input[type="text"],.tg-gzjf .form-wrap select{
    background: #fff;
    border:none;
    border-radius: .04rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    height: .88rem;
    line-height: .88rem;
}
.tg-gzjf .form-wrap select{
    width:3.12rem;
    background:#fff url('/static/mobile/images/tg_new/gzjf/select_icon.png') no-repeat 2.6rem center;
    background-size: .27rem .14rem;
}
.tg-gzjf .apply_button{
    width: 6.9rem;
    margin-top: .16rem;
    height: .84rem;
    line-height: .84rem;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    font-size: .4rem;
    color:#fff;
    background: #f4483e;
}
.tg-gzjf  .sec5{
    padding-bottom: .85rem;
}
.tg-gzjf .title,.tg-gzjf .sub-title{
    color:#b25b00;
    font-size: .28rem;
    text-align: center;
}
.tg-gzjf .title{
    position: relative;
}
.tg-gzjf .title:before,.tg-gzjf .title:after{
    content: "";
    position:absolute;
    top:.2rem;
    width:.39rem;
    height: .02rem;
}
.tg-gzjf .title:before{
    left:2.15rem;
    background:#fff url('/static/mobile/images/tg_new/gzjf/icon_left.png') no-repeat ;
    background-size: .39rem .02rem;
}
.tg-gzjf .title:after{
    right:2.15rem;
    background:#fff url('/static/mobile/images/tg_new/gzjf/icon_right.png') no-repeat ;
    background-size: .39rem .02rem;
}
.tg-gzjf .sub-title{
    margin:.18rem 0 .2rem;
}
.tg-gzjf  .form .info{
    margin:.25rem 0 0;
    text-align:center;
    font-size: .26rem;
    color:#b25b00;
}
.tg-gzjf .slider{
    padding:0 .2rem .36rem;
}
.tg-gzjf .swiper-container {
    width: 100%;
    height:5.46rem;

}
.tg-gzjf .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 3.19rem;
    height: 5.46rem;
}
.tg-gzjf .fixed-bottom li{
    float: left;
}
.tg-gzjf .fixed-bottom li a{
    display: block;
}
.tg-gzjf .fixed-bottom .back{
    width:3.85rem;
    height: .85rem;
}
.tg-qwsj .form{
    background: #f4f8fd;
    padding-top: .38rem;
}
.tg-qwsj .form .title{
    color:#000;
    text-align:center;
    font-size: 16px;
}
.tg-qwsj .form .title span{
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
}
.tg-gzjf .fixed-bottom .btn{
    width:3.65rem;
    height: .85rem;
}
.tg-qwsj .title #all{
    display: inline-block;
    padding:0 5px 0 12px;
}

.tg-qwsj #all i{
    width: 32px;
    height: 42px;
    display: inline-block;
    background: url('/static/mobile/images/tg_new/qwsj/num.png') no-repeat;
    background-position: 0 0;
    margin-right: 7px;
}
.tg-qwsj .sec6,.tg-qwsj .sec7{
    margin-bottom: .3rem;
}
.tg-qwsj .form-wrap input[type="text"],.tg-qwsj .form-wrap select{
    background: #fff;
    border:1px solid #dcdcdc;
    height: .88rem;
    line-height: .88rem;
}
.tg-qwsj .form-wrap{
    padding:.2rem .3rem 0;
}
.tg-qwsj .form-wrap select{
    width:3.32rem;
    background:#fff url('/static/mobile/images/tg_new/qwsj/select_icon.png') no-repeat 2.8rem center;
    background-size: .19rem .12rem;
}
.tg-qwsj .apply_button{
    margin-top: .12rem;
    background: #f4d21f;
    height: .94rem;
    line-height: .94rem;
    width: 6.9rem;
    color:#bf7319;
    font-size: .36rem;
    font-weight: bold;
}
.tg-qwsj  .swiper-container {
    width: 100%;
    height: 5.58rem;
    padding-top: .2rem;
}
.tg-qwsj .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 2.67rem;
    height: 2.67rem;
    border-radius: 50%;
}
.tg-qwsj .swiper-slide .name{
    font-size: .26rem;
    color:#333;
    text-align: center;
    margin-top: .4rem;
}
.tg-qwsj .swiper-slide-active{
    padding:5px;
    background: #5696d7;
    box-shadow:0 0 .4rem rgba(117,117,117,.4);
    margin-top: .32rem;
}
.tg-qwsj .swiper-slide .textwrap{
    display: none;
}
.tg-qwsj .swiper-slide-active .textwrap{
    display: block;
    text-align:center;
}
.tg-qwsj .swiper-slide-active .name{
    font-size: .3rem;
}
.tg-qwsj .swiper-slide .line{
    width: .6rem;
    height: .06rem;
    background: #fbb328;
    margin: 0 auto;
    margin-top: .1rem;
    margin-bottom: .16rem;
}
.tg-qwsj .swiper-slide .years{
    font-size: .24rem;
    color:#333;
    margin-bottom: .1rem;
}
.tg-qwsj .swiper-slide .xyan{
    font-size: .24rem;
    color:#666;
    line-height: .36rem;
}
.tg-qwsj .slider{
    background: #fafcff;
}
.tg-qwsj .tspace{
    height: .2rem;
    background: #f1f4f7;
}
.tg-qwsj .slider img{
    border-radius: 50%;
}
.tg-gstj .form-wrap{
    background: #fdf1e1;
    padding:.4rem .3rem .42rem;
}
.tg-gstj .form-wrap input[type="text"],.tg-gstj  .form-wrap select{
    background: #fff;
    border-radius: .08rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border:1px solid #ffe5cb;
    height: .84rem;
    line-height: .84rem;
    padding-left: .42rem;
    margin-bottom: .3rem;
}
.tg-gstj  .form-wrap select{
    width:3.3rem;
    background:#fff url('/static/mobile/images/tg_new/gstj/select_icon.jpg') no-repeat 2.8rem center;
    background-size: .27rem .14rem;
}
.tg-gstj  .apply_button{
    height: .84rem;
    line-height: .84rem;
    width: 6.9rem;
    border-radius: .08rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    background:#ffa304;
    color:#fff;
    font-size: .38rem;
    margin-top: .16rem;
}
.tg-gstj .fixed-bottom .back img,.tg-gstj .fixed-bottom .apply img{
    display: block;
    height: .85rem;
}
.tg-gstj .fixed-bottom .back{
    width: 3.65rem;
}
.tg-gstj .fixed-bottom .apply{
    width: 3.85rem;
}
.tg-gstj .gallery-thumbs{
    height: 4.8rem;
    padding-top: .3rem;
}
.tg-gstj .gallery-top{
    height: 2.71rem;
    width:7.1rem;
}
.tg-gstj .gallery-thumbs .swiper-slide {
    background-position: center;
    background-size: cover;
    width:2.61rem;
    height: 2.61rem;
    border-radius: 50%;
    position: relative;
}
.tg-gstj .gallery-thumbs .swiper-slide img{
    display: block;
    height: 2.61rem;
}
.tg-gstj  .gallery-thumbs .swiper-slide-active {
    padding: .05rem;
    background: #ffa304;
    box-shadow: 0 0 0.2rem rgba(84,62,23,.6);
   /* margin-top: .32rem;*/
}
.tg-gstj  .swiper-slide .text-wrap{
    text-align: center;
}
.tg-gstj  .swiper-slide .text-wrap .name{
   font-size:.38rem;
   color:#523410;
   margin-top: .32rem;
   margin-bottom: .08rem;
}
.tg-gstj  .swiper-slide .text-wrap .line{
    width: .8rem;
    height: .05rem;
    background: #ffbb04;
    margin: 0 auto;
}
.tg-gstj  .swiper-slide .text-wrap .years{
    font-size: .24rem;
    color:#523410;
    margin-top: .04rem;
}
.tg-gstj  .swiper-slide .text-wrap .xyan{
    font-size: .18rem;
    color:#9d9d9d;
}
.tg-gstj .gallery-thumbs .swiper-slide .text-wrap{
    display: none;
}
.tg-gstj .gallery-thumbs .swiper-slide-active .text-wrap{
    display: block;
    text-align:center;
}
.tg-gstj .sec6{
    padding-bottom:.84rem;
}