body{background-color:#f5f5f5; word-break:break-all; overflow-x: hidden;font-family:"helvetica neue",helvetica,arial}
html:lang(zh-cn) h1{
    font-family: Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Microsoft JhengHei,sans-serif}
.hide{display:none !important}
input, button, select, textarea{outline:none !important;}
textarea{resize: none;}
input:focus, button:focus, select:focus, textarea:focus{box-shadow:none !important; outline:none !important;}
ul,dd,dl,dt{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; list-style:none;}
u, b, em, i{font-style:normal; list-style:none none !important; text-decoration:none !important;}
a{text-decoration:none;color:#333}
a:hover, a:focus{color:#e50914}

.headlay{;background-color:#fff;height:60px;left:0;top:0;width:100%;z-index: 9999;background-color: rgba(255,255,255,1);}
.header{height:60px;max-width:2000px;margin:auto;padding:0 2.5%}
.logo{display:inline-block;float:left;margin-right:20px}
.logo img{display:block;height:48px;margin-top:5px}
.header{clear:both}
.header:after{content:'';display:block;clear:both}

.homeh{background-color:transparent;position:absolute;}
.homeh .header{background-color: rgba(255,255,255,0.97);max-width:1080px;border-radius:6px;margin-top:15px;padding:0 20px;box-shadow:0 2px 2px rgba(0,0,0,0.2);height:58px}

.mobilemore .icon-close{display:none}
.hgo{float:right}
.hgo li{display:inline-block;color:#60646d;font-size:13px;padding-left:30px;position:relative;cursor: pointer}
.hgo li.mobi{display:none}

.hgo li em{display: inline-block;height: 50px;line-height:50px;}
.hgo li .submenu{background-color:#fff;width:auto;height:auto;padding:2px 5px;position:absolute;z-index:99999;white-space:nowrap;border-radius:2px;box-shadow:0 0 3px #ddd;left:0;top:42px;display:none}
.hgo li:hover .submenu{display:block;animation:fqflipX 0.5s}

.hgo li .submenu a{display:block;border-bottom:1px dotted #eee;padding:8px 20px;line-height:22px}
.hgo li .submenu a:last-child{border-bottom:none}
.hgo li .submenu a:hover,.hgo li div.houses a:hover{color:#0da599}
.hgo li div.houses{padding:10px 5px}
.hgo li div.houses a{padding:5px 20px;font-size:14px;line-height:20px;border-bottom:none;position:relative;color: #111}

.hgo li div.houses a:after {content:" ";color:#0dbca5;display:inline-block;opacity:0;width: 4px;height:13px;border-radius:5px;background-color:#0dbca5;position:absolute;left:10px;top:8px;;transition:all 0.8s ease-out}
.hgo li div.houses a:hover:after{opacity:1;background-color:#0dbca5;}
.hgo li div.bookinwc{text-align:center;padding:20px}
.hgo li div.bookinwc img{vertical-align:baseline;}
.bookinwc strong{display:block;font-size:15px;line-height:1.2em;color:#333;font-weight:bold;}

.header li .icon-xiangxia2{font-size:12px;color:#aaa;margin-left:3px}
.header li .icon-phone3{font-size:1.2em;float:left;margin-right:2px;opacity:0.6}
.header li:hover .icon-phone3{opacity:1}

.topcon li.gosearch{padding:0}
.searchlay{background-color:#eee;border-radius:40px;height:40px;line-height:40px;}
.hgo  .gosearch .iconfont{font-size:20px;position:relative;top:0px;color:#999;padding:0 17px}
.gosearch  span.icon-sbclose {
    display: inline-block;
    width: 54px;
    position: relative;
    z-index: 1008;
    height: 60px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #f3f3f3;
    cursor: pointer;
}
.hgo a{color:#60646d}
.hgo  .gosearch .iconfont:hover{color:#333}

.subnav{display:inline-block;float: left;height:60px}
.subnav li{display:inline-block;line-height:60px;padding-left:25px;cursor:pointer;color:#111;font-size:14px}
.subnav li a{color:#111}
.subnav li a:hover{color:#e50914}

.topcon li{position:relative;line-height:62px;text-align:center;float:left;color:#555;font-size:13px;}


.header_butopen, .header_butclose, .header_sousuo{ display: none;}
.header .am-offcanvas{ display: block; background: none; position: inherit;}

.govip{color:#d4a747;padding:4px 15px;border:1px solid #f7d587;border-radius:20px}
.govip:hover{background-color:#ffdb8a;color:#c89b3f;text-decoration:none}

.header .am-offcanvas {
    display: block;
    position: inherit;
    background: rgba(0, 0, 0,0);
}
.header .am-offcanvas.am-active {
    display: block;
}

.nav_sousuo{ display: none}
.phcolor{ color:#999;}



.gologin a{color:#60646d;}
.tologin:hover{color:#e50914}
.topcon li.top_register{color:#fff;background-color:#16a69a;padding:4px 15px;border-radius:20px;margin-left:20px;line-height:20px;margin-top:17px}

.topcon li.top_register:hover{background-color:#01b3a4}
.gohelp:hover{cursor:pointer;}


.sidebar{display:none}

.mobilemore{height: 60px;line-height: 60px;float: right;margin-right:50px;display:none}
.mobilemore .iconfont{font-size:20px}