@charset "utf-8";

.ban_1{width: 100%;position: relative;    margin-top: -1px;}
.ban_1 img{width: 100%;display: block;}

.cai_lai{width:95%;margin:0 auto;background:#fff;display:block;text-align:center;position:absolute;bottom:5vw;left:0;right:0;border-radius:1vw;height:12vw;line-height:12vw;font-size:4.5vw;font-weight:700;color:#508e69!important}

.bao_min{padding:5vw;margin:0 auto;overflow:hidden;background:#fff}
.bao_min .bao_input{width:100%;margin:0 auto 3vw;height:12vw}
.bao_min .bao_input input{background-color:rgba(0,0 ,0,0);border:1px solid #d0d0d0;width:100%;height:12vw;text-indent:4vw;font-size:3.5vw;border-radius:1vw}
.bao_min .fe_form_bottom{width:100%;height:13vw;background:#4a8664;margin:4vw auto;border-radius:1.1vw;text-align:center;line-height:13vw;color:#fff;font-weight:700;font-size:4.3vw}
.bao_min span{color:#4a8664;display:block;text-align:center;font-size:5.5vw;font-weight:600}
.bao_min em{display:block;text-align:center;color:#4a8664;margin:1vw 0 3vw;font-size:4vw}

.offer_min{padding:5vw;margin:0 auto;overflow:hidden;position: absolute;top: 23vw;width: 85%;left: 0;right: 0;}
.offer_min .offer_input{width:100%;margin:0 auto 3vw;height:12vw}
.offer_min .offer_input input{background-color: #eeeeee;border: 0;width:100%;height:12vw;text-indent:4vw;font-size:3.5vw;border-radius:1vw;}
.offer_min .offer_bottom{width:100%;height:13vw;background: #18aead;margin:4vw auto;border-radius:1.1vw;text-align:center;line-height:13vw;color:#fff;font-weight:700;font-size:4.3vw;}

.off_jia{position: absolute;top: 44vw;left: 0;right: 0;margin: 0 auto;width: 85%;}
.off_jia .num-frame{overflow: hidden;position: relative;height: 12vw;margin: 0 auto 2vw;border: 1vw solid #D2D1D1;border-radius: 4px;}
.off_jia .num-frame .yuan{position: absolute;width: 5vw;height: 5vw;right: 2vw;bottom: 2vw;font-size: 2vw;}
.off_jia .num-window{width: 92.5%;height: 10vw;padding-right: 5vw;padding-top: 4px;border-radius: 4px;border-top: 2px solid #3D3C30;border-bottom: 2px solid #6C6B60;border-left: 3px solid #3D3C30;border-right: 3px solid #3D3C30;background-color: #D3D3CB;box-shadow: 0 1px 5px 1px #ABABA5 inset;}
.off_jia .num-window div{float: right;width: 23vw;height: 8vw;margin: 1vw 3vw 0;}
.off_jia .num-window div img{width: 100%;}
.offer_form .offer_input{width:100%;margin: 0 auto 2vw;height:12vw;}
.offer_form .offer_input input{background-color: #eeeeee;border: 0;width:100%;height:12vw;text-indent:4vw;font-size:3.5vw;border-radius:1vw;}
.offer_form .offer_bottom{width:100%;height: 12vw;background: #18aead;margin: 2vw auto;border-radius:1.1vw;text-align:center;line-height: 12vw;color:#fff;font-weight:700;font-size:4.3vw;}
.off_jia .picMarquee-hu{background-color: #eeeeee;height: 6vw;line-height: 6vw;border-radius: 2vw;}
.off_jia .picMarquee-hu .bd{width:90%;overflow:hidden;margin:0 auto 5vw}
.off_jia .picMarquee-hu .bd li{font-size: 3.3vw;color: #949494;width:50vw;}

.yuan_cent{width: 90%;margin: 0 auto;position: absolute;height: 63vw;top: 25vw;left: 0;right: 0;}
.yuan_cent .hd{width: 100%;}
.yuan_cent .hd ul{text-align: center;}
.yuan_cent .hd ul li{display: inline-block;background: #d2d2d2;width: 2vw;height: 2vw;border-radius: 50%;margin: 0 2vw;}
.yuan_cent .hd ul li.on{background: #37c9c8;color: #fff;}
.yuan_cent .bd{width: 95%;overflow: hidden;position: relative;margin: 0 auto;}
.yuan_cent .bd ul{overflow: hidden;width: 100%;float: left;height: 55vw;}
.yuan_cent .bd ul li{overflow: hidden;width: 91%;height: 55vw;}
.yuan_cent .bd ul li img{overflow: hidden;width: 100%;display: block;height: 100%;}
.yuan_cent .tempWrap{width: 91%;margin: 0 auto;height: 55vw;}

.Villa_min{padding:5vw;margin:0 auto;overflow:hidden;position: absolute;top: 82vw;width: 85%;left: 0;right: 0;}
.Villa_min .Villa_input{width:100%;margin:0 auto 3vw;height:12vw}
.Villa_min .Villa_input input{background-color: #ffffff;border: 0.1vw solid #b19679;width:100%;height:12vw;text-indent:4vw;font-size:3.5vw;}
.Villa_min .Villa_bottom{width:100%;height:13vw;background: #b19679;margin:4vw auto;text-align:center;line-height:13vw;color:#fff;font-weight:700;font-size:4.3vw;}

.vli_cent{width: 100%;margin: 0 auto;position: absolute;height: 63vw;top: 28vw;left: 0;right: 0;}
.vli_cent .hd{width: 100%;margin-bottom: 4vw;}
.vli_cent .hd ul{text-align: center;}
.vli_cent .hd ul li{display: inline-block;background: #ffffff;width: 20vw;height: 10vw;border-radius: 0;margin: 0 1vw;color: #b4997c;line-height: 10vw;}
.vli_cent .hd ul li.on{background: #b4997c;color: #fff;}
.vli_cent .bd{width: 95%;overflow: hidden;position: relative;margin: 0 auto;}
.vli_cent .bd ul{overflow: hidden;width: 100%;float: left;height: 67vw;}
.vli_cent .bd ul li{overflow: hidden;width: 91%;}
.vli_cent .bd ul li img{overflow: hidden;width: 100%;display: block;height: 100%;}
.vli_cent .tempWrap{width: 91%;margin: 0 auto;height: 67vw;}


