@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;list-style: none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
body{ margin:0;padding:0;font:14px/22px Microsoft Yahei;background-color:#ededed;}

.top_nav_box{width: 100%;min-width: 980px;height:42px;background: #f692d8;line-height: 42px;font-size: 12px;/*margin-top:71px*/}
.top_nav{width:980px;height: 42px;margin: 0 auto;vertical-align:center;color: #fff;text-align: center;}
.top_nav div:nth-of-type(1){float: left}
.top_nav div:nth-of-type(2){float: right}
.top_nav div:nth-of-type(3){float: right}
.top_nav div:nth-of-type(3) i{font-style: normal;color:#FFABE6; width:50px;display: inline-block;text-align: center}
.top_nav a{cursor: pointer;color: #fff;}
.top_nav a:hover{color:#C11F7F}
.top_nav_zp{position: relative;margin-left: 70px;line-height: 26px}
.top_nav_zpl{position: absolute;height: 115px;background: #fff;top:-116px;left:-42px;padding: 0 15px;border: 1px solid #dedede;border-top:none;border-radius:0 0 5px 5px; opacity: 0;z-index: 9999;}
.top_nav_zpl a{display: block;vertical-align: 20px;color: #555}
.top_nav_zpl a:hover{color: #f692d8}
.top_nav_zp_t img{margin-left:10px; vertical-align: 2px;}
.top_nav_zp_t a{margin-top: 20px}
.top_nav_zp_t{border: 1px solid #FFABE6;height: 25px;width:90px;display: inline-block;text-align: center;vertical-align: 10px;margin-top: 8px;border-radius:3px}
.top_nav_zp:hover .top_nav_zpl{ opacity: 1;position: absolute;top:42px;}

/*导航-GO*/
.menu{width:100%;/*min-width: 980px;*/height:73px;background: #F3F3F3;position: fixed;top:42px;z-index: 999;display: inline-block}
.nav{width:980px;/*position: fixed;top: 20px;*/margin: 0 auto}
.logo{float: left;background: url("/images/newHotel/LOGO.png") no-repeat center; width:289px;height: 66px;padding-top: 5px;cursor: pointer;}
.menu .nav{width:980px;height:71px;margin:0 auto;}
.menu .nav li{float:left;list-style:none;}
.menu .nav li a{display:block;height:66px;line-height:54px;color:#555;text-decoration:none;position:relative;text-align: center;}
.menu .nav li a:hover,.menu .nav li a.current{color:#fff;background: url("/images/newHotel/nav_dq.png") no-repeat bottom center;height:66px;;line-height:88px;}
.menu .nav li .box{min-width:980px;height:75px;position:absolute;top:75px;left:50%;margin-left: -490px;/*text-align: center;*/z-index: 999;}
.opacity_nav{width:100%;height:54px;position:absolute;top:71px;left:0;background:#fff;text-align: center;z-index: 999;opacity: 0.9}
.menu .nav li .box a{height:46px;color:#555;line-height:50px;border:none;background:none;text-align: center;display: inline-block;}
.menu .nav li .box a:hover{text-decoration:none;color:#e4007f;border-bottom: 4px solid #e4007f;}
.nav_boxL{float: right;}
.nav_title_w{width: 96px;padding-top:7px}
.box a{padding: 0 10px;}
/*导航-End*/

/*---悬浮导航---*/
.toolbar_box{background:url(/images/newHotel/toolbar.png) no-repeat; background-position:  -42px 0;width: 44px;height: 330px;position:fixed;right:0px;top:40%;z-index: 99999999999999}
.toolbar-item,.toolbar-layer{background:url(/images/newHotel/toolbar.png) no-repeat;}
.toolbar{/*position:fixed;right:0px;top:40%;z-index: 99999999999999*/}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:
        background-position 1s;-ms-transition:
        background-position 1s;-o-moz-transition:
        background-position 1s;-webkit-moz-transition:
        background-position 1s;transition:
        background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-kefu,.toolbar-item-fenxiao,.toolbar-item-hot,.toolbar-item-toushu,.toolbar-item-weibo,.toolbar-item-ma,.toolbar-item-youhui{width: 34px;height:27px;margin-left:7px;margin-top:9px}

.toolbar-item-kefu{background-position:0px 0px;margin-top:25px;}
.toolbar-item-kefu:hover{background-position:0 -34px;}

.toolbar-item-fenxiao{background-position:0 -59px;}
.toolbar-item-fenxiao:hover{background-position:0 -90px;}

.toolbar-item-hot{background-position:0 -119px;}
.toolbar-item-hot:hover{background-position:0 -150px;}

.toolbar-item-toushu{background-position:0 -177px;}
.toolbar-item-toushu:hover{background-position:0 -207px;}

.toolbar-item-weibo{background-position:0 -235px;}
.toolbar-item-weibo:hover{background-position:0 -268px;}

.toolbar-item-ma{background-position:0 -295px;}

.toolbar-item-youhui{background-position:0 -354px;}
.toolbar-item-youhui:hover{background-position:0 -385px;}

.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:44px;bottom:-10px;width:159px;height:164px;opacity:0;filter:alpha(opacity=0);
    transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*---底部-GO---*/
footer{background: url("/images/newHotel/footer_bg.jpg") no-repeat bottom center;width: 100%;height:145px;  min-width: 968px; max-width:1920px; margin: 0 auto;
                        overflow: hidden;font-family: "宋体", "arial";font-size: 12px;color: #fff}
.footer_con{width: 1150px;margin: 0 auto}
.footer_nav {float: left;color: #fff;margin-top:15px;border-bottom: 1px solid #2d5c9c;padding-bottom: 7px}
.footer_nav a{color:#fff}
.footer_nav a:hover{color:#5FA2FD}
.footer_nav i{font-style: normal;text-align: center;width:39px;display: inline-block;color: #1657b3}
.footer_l div:nth-of-type(2){border-radius: 5px;background:#296dcf;padding: 5px 15px;display: inline-block;margin-top:10px}
.footer_l div:nth-of-type(3){line-height: 20px;margin-top:10px}
.footer_c img{margin-top: 15px;margin-left:130px}
.footer_r img{margin-top: 15px;}