main{margin-top:100px}
.school{text-align:center;width:150px;position:relative}
.school img{max-width:150px!important;max-height:100px;background:#fff}
.races{margin-top:10px}
.fuceng{text-align:center;margin-top:-98px}
.fuceng p{font-size:14px;font-weight:bold;color:#fff;line-height:20px}
.fuceng i{display:block;width:46px;height:1px;background:#fff;margin:10px auto auto auto}
.fuceng span{display:block;font-size:12px;color:#FFFFFF}
.look_around{width:100%;height:40px;background:#F7F7F7;text-align:center;line-height:40px;position:absolute;bottom:0px}
.look_around a{color:#EC622F}
.min_width{width:94%;margin:0 auto}
.min_title{margin-top:8px}
.min_left{width:30%;font-size:14px;color:#ADADAD}
.min_left p{line-height:22px}
.min_right p{line-height:24px}
.min_right{width:70%;font-size:14px;color:#333333}
.town_school{width:315px;height:355px;border:1px solid #ddd}
.town_school .bgcs{width:100%;height:99px}
.races li{width:20%;text-align:center;float:left}
.races li h4{font-size:14px;color:#333333}
.races li p{font-size:12px;color:#666666;margin-top:-16px}
.family_msg{width:100%;height:620px;background:url(/static/family/image/back.png) no-repeat center center;background-size:cover}
.bread a{display:inline-block;font-size:14px;color:#333}
.bread a:hover{color:#FB6858}
.bread em{color:#333;font-size:15px}
.margins{padding-top:20px}
.map_box{margin-left:20px}
.map_box a{font-size:14px;color:#999}
.map_box a em{background:url(/static/family/image/map.png) no-repeat center center;width:21px;height:20px;background-size:contain;vertical-align:middle;margin-right:6px;display:inline-block}
.home_title{margin:15px 0}
.test_point li{float:left;height:22px;background:#FFBA92;border-radius:11px;background:#FFBA92;padding:0 8px;text-align:center;font-size:12px;color:#fff;line-height:22px;margin-right:8px}
.img_show{margin-top:20px;height:400px;overflow:hidden}
.img_show li:nth-child(1){margin:0px}
.img_show li:nth-child(1) img{width:575px;height:394px}
.img_show li{float:left;margin:0 0 16px 18px;cursor:pointer}
.img_show li img{width:278px;height:187px;object-fit:cover}
.points{font-size:16px;color:#333;text-align:center;height:40px;line-height:40px}
.points p{margin-top:16px;cursor:pointer}
.points p strong{margin:0 6px}
.bianhao{font-size:14px;color:#999999}
.bianhao em{margin-right:6px;background:url(/static/family/image/number.png) no-repeat center center;width:18px;height:18px;background-size:contain;vertical-align:middle;margin-right:6px;display:inline-block}
.share_bales{position:absolute;top:0px;right:0px}
.share_bales>.house_fl{width:84px;height:42px;border-radius:4px;margin-right:10px;cursor:pointer}
.share_bales>.house_fl img{width:26px;height:26px;vertical-align:middle}
.share_bales>.house_fr{width:84px;height:42px;border-radius:4px;cursor:pointer}
.share_bales>.house_fl p{display:inline-block;color:#fff;margin-top:10px;color:#333;font-size:14px}
.share_bales>.house_fr img{width:25px;height:25px;vertical-align:middle}
.share_bales>.house_fr p{display:inline-block;color:#fff;margin-top:10px;color:#333;font-size:14px}
.bshare-custom{position:absolute;top:60px;right:0px;display:none}
.bshare-custom.on{display:block;z-index:1111;background:#fff;padding:12px 12px}
.groom{margin-top:30px}
.biaoqian{width:90%;margin:0 auto}
.leixing{background:#F8F8F8;border-radius:2px;color:#333;text-align:center;font-size:12px;padding:0 4px;float:left;margin-left:10px}
.leixing:nth-child(1){margin-left:0px}
.usa_high li{text-align:center;position:relative}
.usa_high em{font-size:14px;margin:6px 10px 0 0;display:inline-block}
.usa_high em img{width:19px;height:18px;vertical-align:middle;margin-right:6px}
.usa_high li p{margin-bottom:6px;color:#4D4D4D;font-size:14px;padding:0 18px}
.usa_high li h4{margin:16px 0 4px 0;color:#4D4D4D;font-size:16px}
.usa_high li span{width:190px;height:92px;border-radius:4px 4px 0px 0px;background:url(/static/common/images/A-1.png) no-repeat center center;display:block}
.usa_high .wiyan{width:62px;height:62px;border-radius:50%;background:#fff;position:absolute;left:62px;top:10px;border:4px solid #fff}
.usa_big li{text-align:center;position:relative}
.usa_big em{font-size:14px;margin:6px 10px 0 0;display:inline-block}
.usa_big em img{width:19px;height:18px;vertical-align:middle;margin-right:6px}
.usa_big li p{margin-bottom:6px;color:#4D4D4D;font-size:14px}
.usa_big li h4{margin:16px 0 4px 0;color:#4D4D4D;font-size:16px}
.usa_big li span{width:190px;height:92px;border-radius:4px 4px 0px 0px;background:url(/static/common/images/A-1.png) no-repeat center center;display:block}
.usa_big .wiyan{width:62px;height:62px;border-radius:50%;background:#fff;position:absolute;left:62px;top:10px;border:4px solid #fff}
#fixed{display:none}
#fixed.on{display:block;position:fixed;top:0px;z-index:999}
.shenhe{margin-bottom:30px}
.process img{width:26px;height:26px;margin:20px}
.progress{border-bottom:1px solid #E9E9E9;width:76%;padding-bottom:10px;margin-top:12px}
.progress h3{font-size:14px;color:#333333}
.progress p{font-size:12px;color:#666666}
.tityle{width:314px;height:36px;background:#F8F8F6;line-height:36px}
.shenhe_fl{font-size:16px;color:#333333;font-weight:bold;margin-left:10px}
.shenhe_fr{font-size:12px;color:#999999;margin-right:10px}
.color_tab{width:90%;margin:0 auto}
.color_tab li{margin:10px auto auto auto;float:left;height:22px;line-height:22px;padding:0 4px;background:#FF8080;text-align:center;color:#fff;border-radius:20px;font-size:14px;margin-left:10px}
.ceist{width:315px;height:107px;background:#FFECBD;border-radius:4px;margin:20px 0}
.ceist img{width:80px;height:56px;margin:24px 20px 24px 10px}
.ceist>.ceist_fr{width:200px}
.ceist_fr h3{margin:16px 0 8px 0;font-size:14px}
.ceist_fr p{font-size:12px;color:#666666}
.shoucangs{text-align:center;font-size:14px;height:40px;line-height:40px}
.shoucangs i{margin-right:6px;width:20px;height:24px;background:url(/static/family/image/shoucang.png) no-repeat center center;display:inline-block;vertical-align:middle}
.metheod>.suggest{margin:20px 0 24px 0;font-size:14px;color:#333;text-align:center}
.metheod>.shoucang{width:259px;height:46px;background:#FB6858;border-radius:4px;text-align:center;margin:10px auto;line-height:46px;color:#fff}
.metheod>.suishi{width:315px;height:52px;background:#48BEB8;text-align:center;line-height:53px;color:#fff;font-size:16px;line-height:52px}
.metheod{width:315px;background:#fff;border:1px solid #DDDDDD}
.metheod>.iphone{border-bottom:1px solid #ddd;text-align:center;color:#FB6858;font-weight:bold;margin:18px 0 0 0;padding-bottom:18px}
.metheod>.iphone em{margin-right:8px;width:20px;height:24px;display:inline-block;vertical-align:middle;background:url(/static/family/image/phone.png) no-repeat center center;background-size:contain}
.aeways h2{margin:30px 0}
.maps{color:#4A4A4A;display:block;height:30px;background:rgba(248,248,248,1);border-radius:4px;text-align:center;font-size:14px;width:94%;margin:10px auto auto auto}
.maps_fr span{display:inline-block;float:left}
.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%}
.groom li{padding-bottom:10px;transition:0.4s all ease-in-out;float:left;width:270px;background:rgba(255,255,255,1);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);border-radius:4px;margin:30px 26px 0 0}
.groom li:nth-child(4){margin-right:0px}
.groom li img{width:270px;height:169px}
.groom li:hover{transform:translate(0,-5px)}
.groom li a:hover{color:#FB6858}
.groom li a p{margin:14px 0 4px 10px;font-size:16px}
.groom li a span{display:block;font-size:14px;margin:6px 0 0 12px;color:#868686}
.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-right:8px;background-position:0 0}
.ambitus h2{margin:40px 0 0 0}
.usa_high h4{margin:30px 0 20px 0;color:#666666}
.usa_high li{float:left;width:190px;height:190px;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.12);border-radius:4px;margin-left:14px}
.usa_high li:nth-child(1){margin-left:0px}
.usa_big li:nth-child(1){margin-left:0px}
.usa_big li{float:left;width:190px;height:211px;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.12);border-radius:4px;margin-left:14px}
.usa_big h4{margin:30px 0 20px 0;color:#666666}
.keeper{width:66%}
.keeper a{color:#EC622F;font-size:12px;margin:4px 0 0 10px}
.admit h2{margin:30px 0}
.require li:nth-child(1){margin-left:0px}
.require li img{margin:24px 7px 0 12px}
.require li{width:190px;height:92px;background:#F8F8F6;border-radius:4px;float:left;margin-left:14px}
.require li span{font-size:14px;display:inline-block;margin:22px 0 0 10px}
.zhushi{width:750px;height:30px;background:#FFFAF0;line-height:30px;font-size:12px;text-indent:10px;margin-top:20px;margin-left:auto}
.houses{}
.houses h4{font-size:16px;color:#666666;margin:26px 0 10px 20px}
.houses ul{width:94%;margin-left:auto}
.houses li{min-width:12%;float:left;margin-top:20px;margin-right:2%}
.houses li span{display:inline-block;font-size:14px}
.houses li img{width:27px;height:20px;vertical-align:middle;margin-right:4px}
.room{}
.room ul{width:94%;margin-left:auto}
.room h4{font-size:16px;color:#666666;margin:26px 0 10px 20px}
.room li{min-width:12%;float:left;margin-top:20px;margin-right:2%}
.room li img{width:27px;height:20px;margin-right:6px;vertical-align:middle}
.room li span{display:inline-block;font-size:14px}
.send_word{border-bottom:1px solid #F7F7F7;padding-bottom:30px}
.send_word p{line-height:26px}
.send_word h3{color:#333333;font-size:16px;font-weight:bold;margin:26px 0 14px 0}
.send_word div{color:#666666;font-size:14px;line-height:20px}
.home_means{margin-top:20px}
.home_means li{float:left;margin-bottom:10px;color:#ADADAD;font-size:14px}
.home_means li b{color:#333333;font-weight:normal}
.home_means li:nth-child(odd){width:35%}
.home_means li:nth-child(even){width:60%;margin-left:20px}
.home_msg{margin-top:30px}
.home_fr{margin-left:48px}
.datum img{margin:16px 10px 14px 14px}
.mentor{margin-top:16px;font-size:14px}
.mentor p{margin-top:4px}
.mentor span{display:inline-block;margin-top:2px}
.survey h2{margin:30px 0;font-size:24px}
.lication{cursor:pointer;width:122px;height:32px;border-radius:18px;text-align:center;line-height:32px;color:#FB6858;margin:22px 10px 0 0;border:1px solid #FB6858;font-size:14px}
.lication a{color:#FB6858}
.lication a:hover{background:#FB6858;color:#fff;border-radius:50px}
.apption{cursor:pointer;width:122px;height:32px;border-radius:18px;text-align:center;line-height:32px;color:#FB6858;margin:22px 10px 0 0;border:1px solid #FB6858;font-size:14px}
.apption a{color:#FB6858}
.apption a:hover{background:#FB6858;color:#fff;border-radius:50px}
.datum{width:805px;height:76px;background:#F7F7F7;border-radius:4px}
.tab_fl{width:100%;background:#fff}
.tab_fl li{float:left;margin-right:30px;color:#666;padding-bottom:16px;margin-top:16px;cursor:pointer}
.tab_fl li.on{border-bottom:2px solid #FB6858}
#map{width:100%;height:512px}
