.groom li:hover{transform:translate(0,-5px)}
.border_max{width:100%;height:1px;background:#E5E5E5;margin-bottom:28px}
.groom li{width:292px;height:303px;margin-right:10px;z-index:1;position:relative;margin-bottom:18px;float:left;background:#fff;border-radius:4px;border:1px solid #E5E5E5;box-sizing:border-box}
.groom li:nth-child(4n){margin-right:0px}
.banners{height:175px;width:100%;object-fit:cover}
.banners_box{position:absolute;top:0;left:0;height:100%;width:100%;display:none}
.banners_box_list{position:absolute;left:0;bottom:0px;padding:0 19px;box-sizing:border-box}
.groom li:hover .banners_box{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.49);display:block}
.maxwidth{width:94%;margin:0 auto}
.maxwidth h3{font-size:15px;color:#2A2A2A;margin:10px 0 6px 0px}
.maps_fangz_list{float:left;margin-right:26px}
.maps_fangz_list_img{vertical-align:middle;display:inline-block;width:15px;height:15px;margin-top:2px}
.maps_fangz_list_text{vertical-align:middle;display:inline-block;height:20px;font-size:11px;font-weight:400;color:#999;line-height:20px}
.groom li .borderss{width:100%;height:1px;background:#E5E5E5;margin-top:10px}
.groom li a p{margin:14px 0 8px 10px;font-size:16px}
.groom li a span{display:block;font-size:12px;margin:0px 0 0 2px}
.groom li a span i{display:inline-block;width:17px;height:18px;background:url(/static/index/image/img.png) no-repeat center center;vertical-align:middle;margin:0 8px 0 10px;background-position:0 0}
.biaoqianss{margin:-18px 0 0 100px;height:30px}
.number{margin-bottom:28px}
.biaoqianss em{line-height:21px;color:#fff;margin-right:8px;padding:0 10px;box-sizing:border-box;border-radius:4px;font-size:12px;font-weight:400}
.maps{margin-top:10px;color:#4A4A4A;display:block;height:40px;background:rgba(248,248,248,1);border-radius:4px;text-align:center;font-size:14px}
.maps_fl i{margin-top:5px;width:10px;height:12px;background:url(/static/index/image/dingwei.png) no-repeat center center;background-size:cover;vertical-align:middle;display:inline-block}
.maps_fl{height:15px;border-radius:8px;margin:0px 6px 0 6px;line-height:15px;font-size:12px;font-weight:400}
.groom li a span{display:block;font-size:12px;margin:0px 0 0 2px;vertical-align:middle}
.banners_box_list_text{height:100%;width:100%}
.banners_text{bottom:57px;z-index:1}
.maps_bottom{height:34px;padding-top:10px;box-sizing:border-box;font-size:12px;z-index:1}
.pass_text_size{width:318px;height:44px;font-size:18px;font-weight:400;color:#fff;line-height:25px;margin-bottom:21px;z-index:1}
.serch_result{width:434px;height:200px;background:#FFFFFF;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.12);border-radius:4px;position:absolute;z-index:111;overflow-y:scroll;display:none}
.serch_result li img{vertical-align:middle;margin:10px}
.serch_result li{height:56px;padding-top:10px}
.serch_result li:hover{background:#FFF8F7}
.result_name p{font-size:14px;color:#4A4A4A}
.result_name span{font-size:12px;color:#9B9B9B}
.usa_citys a{float:left;padding:2px 6px;text-align:center;font-size:14px;margin:8px 14px 0px 0;border-radius:4px}
.usa_citys a.on{background:#269C95;color:#fff}
.number h4 em{background:url(/static/common/images/jingping.png) no-repeat center center;width:20px;height:22px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:6px}
.floating{text-align:center;color:#fff;margin-top:90px}
.floating h3{font-size:46px;text-shadow:0px 2px 4px rgba(0,0,0,0.5)}
.floating p{font-size:20px;margin:24px 0 50px 0}
.floating a{width:360px;height:50px;background:#269C95;border-radius:4px;text-align:center;line-height:50px;font-size:18px;font-weight:500;color:#fff;margin:0 auto}
.address li .detail p i{display:inline-block;width:17px;height:18px;background:url(/static/index/image/fd.png) no-repeat center center;vertical-align:middle;margin-right:8px}
.address li .detail span b{color:#269C95;font-weight:normal}
.selected-bar{background:#269C95!important}
#container{height:50px;position:relative;border:1px solid #E4E4E5;width:540px;border-radius:0 4px 4px 0;margin-bottom:34px}
.search{width:70px;height:40px;line-height:40px;cursor:pointer}
.search p{font-size:14px;margin-left:10px;color:#4A4A4A}
.search p em{width:11px;height:7px;background:url(/static/common/images/bottoms.png) no-repeat center center;background-size:cover;margin-left:6px;display:inline-block}
.search_ipt input{height:50px;border:0;width:402px;font-size:14px;padding-left:16px}
.noopsyche{display:none;padding-bottom:48px;z-index:111;width:100%;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.12);border-radius:4px;position:absolute;top:52px;left:0px}
.noopsyche.active{display:block}
.node_top{width:90%;margin:16px auto}
.node_top h3{color:#269C95;font-size:16px;font-weight:500;margin-bottom:10px}
.node_top li{float:left;width:24%;text-align:left;font-size:14px;margin:10px 2px 0 0;cursor:pointer;color:#000}
.node_top li:hover{color:#269C95}
.submitss{float:right;width:122px;height:50px;background:#269C95;border-radius:0px 4px 4px 0px;font-size:16px;font-weight:500;color:#fff;border:0;cursor:pointer}
.search_none{display:none;background:#fff;width:80px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.12);border-radius:4px;position:absolute;top:40px;left:0px;z-index:1;text-align:center;font-size:16px}
.search_none.on{display:block}
.search_none h5{font-size:14px}
.search_none h5:hover{background:#269C95;color:#fff}
.banner{position:relative}
.banner img{width:100%;height:400px;min-width:1200px}
.after{position:absolute;top:0px;left:0px;background:rgba(0,0,0,.3);width:100%;height:400px;min-width:1200px}
.emit{position:absolute;bottom:66px;left:32%}
.inputs{width:536px;height:60px;background:#fff;border-radius:10px 0 0 10px;border:0;font-size:20px;text-indent:20px;position:relative;right:0px;top:0px}
.carry{width:141px;height:60px;background:#269C95;border-radius:0 4px 4px 0;outline:none;border:0;font-size:22px;color:#fff;position:absolute;right:-140px;top:0px}
.dasdsad{width:100%;padding:110px 0 40px 0}
.submits{width:376px;margin:12px 30px 0 30px}
.submits h4{margin-bottom:10px;font-size:15px;font-weight:bold}
.theme-green .back-bar .selected-bar{background:#269C95}
.map{text-align:center;margin-top:22px;width:10%;cursor:pointer}
.map img{width:30px;height:30px}
.map p{color:#48BEB8;font-size:14px;margin-top:10px}
.address li:nth-child(4n){margin-right:0px}
.jiuzun{width:100%;padding:0px 0 30px 0}
.filter{background:#fff;width:1170px;padding-bottom:14px}
.indexof h4{font-size:16px;font-family:PingFangSC-Semibold;font-weight:600;color:rgba(77,77,77,1);margin-top:38px;margin-bottom:24px}
.location{width:28%;margin-left:38px}
.style{width:50%}
.style h4{margin:10px 0 10px 0;font-size:15px;font-weight:bold}
.record{width:28%}
.record li{float:left;margin-right:30px;cursor:pointer}
.actives{color:#269C95}
.indexof>.map>a{width:109px;height:36px;border-radius:4px;border:1px solid rgba(236,98,47,1);text-align:center;line-height:36px;font-size:16px;color:#269C95;margin:70px 0px 0 0}
.indexof>.location>select{width:259px;height:40px;border-radius:4px;border:1px solid rgba(228,228,229,1)}
.biaoshi{line-height:20px;color:#4A4A4A;font-size:12px;height:20px;padding:0 10px;background:#fff;text-align:center;position:absolute;top:6px;right:0px;border-radius:50px 0 0 50px;opacity:0.9;filter:alpha(opacity=90)}
.products{position:absolute;top:0px;right:6px;width:28px;height:29px}
.title{text-align:center}
.title h3{font-size:30px;font-weight:500;color:#4A4A4A;margin:50px 0}
.good_job li{width:270px;height:210px;float:left;margin-right:22px;position:relative}
.layer_one{text-align:center;width:270px;height:210px;border:1px solid #DDDDDD}
.layer_one img{width:62px;height:50px;margin:58px 0 18px 0}
.layer_one h3{color:#333;text-align:center;font-size:20px}
.layer_two{position:absolute;top:0px;left:0px;background:#F8F8F8;width:270px;height:210px;text-align:center;display:none}
.layer_two h3{font-size:18px;font-weight:500;color:#333;margin:35px 0 12px 0}
.layer_two p{font-size:14px;font-weight:400;color:#666;padding:0 30px}
.help{padding-bottom:50px;width:100%}
.ziliao{margin-top:54px}
.suitable{width:100%;height:150px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:40px}
.title_fl{width:200px;margin-right:50px}
.title_fl h3{font-size:16px;font-weight:600;color:#4A4A4A;margin-bottom:3px}
.title_fl p{font-size:12px;font-weight:400;color:rgba(155,155,155,1)}
.title_fr{width:900px}
.title_fr input{width:188px;height:46px;border-radius:4px;border:1px solid rgba(228,228,229,1);margin-right:20px;font-size:16px;text-indent:10px;margin-top:0px}
.submit{width:140px;height:46px;background:#269C95;text-align:center;color:#fff;line-height:46px;border-radius:4px}
.number h4{font-size:16px;font-weight:500;color:#4A4A4A}
.address li{transition:0.4s all ease-in-out;width:270px;background:#fff;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);border-radius:4px;float:left;margin:30px 30px 0 0;position:relative}
.address li:hover{transform:translate(0,-5px)}
.home_img{width:100%;height:138px;object-fit:cover}
.detail{}
.detail h4 em{width:13px;height:17px;vertical-align:middle;background:url(/static/common/images/family_map.png) no-repeat center center;background-size:contain;display:inline-block;margin:0 6px 0 0}
.M-box{width:1170px;margin:0 auto;margin-top:50px;text-align:center}
.M-box ul{clear:both;display:inline-block}
.M-box li{display:inline;padding:0 2px;margin-right:4px;width:32px;height:32px;background:#fff;border:1px solid #CCCCCC;border-radius:4px;float:left;text-align:center;line-height:32px;font-size:14px}
.M-box span{padding:0 2px;margin-right:4px;width:32px;height:32px;border-radius:4px;text-align:center;line-height:32px;font-size:14px;display:block}
.page-item.active{background:#269C95;color:#fff}
.border_right{display:inline-block}
.biaoqian{height:66px;overflow:hidden}
.biaoqian em{height:22px;line-height:22px;font-size:12px;color:#fff;display:block;float:left;margin-left:8px;padding:0 8px;border-radius:50px;margin-top:10px}
.maps_fr{margin-top:4px;font-size:14px;line-height:17px;height:17px;float:left;color:#999999}
.maps_fr  span{display:inline-block;float:left}
.know_map em{margin-right:10px;width:28px;height:28px;background:url(/static/family/family_details/mapbig.png) no-repeat center center;background-size:cover;display:inline-block;vertical-align:middle}
.know_map{margin-left:40px;width:202px;height:50px;background:#48BEB8;border-radius:4px;font-size:18px;text-align:center;color:#fff;line-height:50px}
.know_map a{color:#fff}
.canton{margin:12px 0}
.canton_fl{width:90px;margin-right:20px}
.canton_fl h3{font-size:18px;font-weight:bold;margin-top:10px}
.canton_cet{width:980px;height:40px;overflow:hidden}
.canton_cet.on{height:auto}
.canton_cet a{float:left;font-size:14px;color:#666666;margin-right:20px;min-width:40px;color:#666666;margin-top:12px}
.canton_cet a.on{color:#269C95;font-weight:bold}
.canton_fr{width:50px;color:#EC622F;font-size:14px;margin:12px 0 0 26px;cursor:pointer}
.canton_fr p{}
.canton_fr p em{background:url(/static/image/more11.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.canton_fr p.on{color:#666666}
.canton_fr p.on em{background:url(/static/image/more2.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.cantons{margin:12px 0}
.cantons_fl{width:90px;margin-right:20px}
.cantons_fl h3{font-size:18px;font-weight:bold;margin-top:10px}
.cantons_cet{width:980px;height:40px;overflow:hidden}
.cantons_cet.on{height:auto}
.cantons_cet a{float:left;font-size:14px;color:#666666;margin-right:20px;min-width:40px;color:#666666;margin-top:12px}
.cantons_cet a.on{color:#269C95;font-weight:bold}
.cantons_fr{width:50px;color:#EC622F;font-size:14px;margin:12px 0 0 26px;cursor:pointer}
.cantons_fr p{}
.cantons_fr p em{background:url(/static/image/more11.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.cantons_fr p.on{color:#666666}
.cantons_fr p.on em{background:url(/static/image/more2.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.cantonss{margin:12px 0}
.cantonss_fl{width:90px;margin-right:20px}
.cantonss_fl h3{font-size:18px;font-weight:bold;margin-top:10px}
.cantonss_cet{width:980px;height:40px;overflow:hidden}
.cantonss_cet.on{height:auto}
.cantonss_cet a{float:left;font-size:14px;color:#666666;margin-right:20px;min-width:40px;color:#666666;margin-top:12px}
.cantonss_cet a.on{color:#269C95;font-weight:bold}
.cantonss_fr{width:50px;color:#EC622F;font-size:14px;margin:12px 0 0 26px;cursor:pointer}
.cantonss_fr p{}
.cantonss_fr p em{background:url(/static/image/more11.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.cantonss_fr p.on{color:#666666}
.cantonss_fr p.on em{background:url(/static/image/more2.png) no-repeat center center;width:17px;height:9px;display:inline-block;vertical-align:middle}
.border_wei{width:100%}
.border{width:90%;height:1px;background:#DDDDDD;margin-left:auto}
.help_form{width:100%;height:162px;background:url(/static/home/images/homestay/banner_btm.png) no-repeat center center;background-size:cover}
.help_form a{width:210px;margin-top:60px;height:48px;display:inline-block;background:#FFB133;box-shadow:5px 9px 14px -1px rgba(35,139,133,1);border-radius:4px;text-align:center;line-height:48px;font-size:16px;color:#fff;border:none}
