@charset "utf-8";
/* CSS Document */
body {
    width: 100%;
    min-width: 1200px;
    overflow: auto;
}
.main { width: 1200px; margin: 0 auto; }
/*.header { width: 100%; background-color: #fff; }*/
.full-container {
    width: 100%;
    min-width: 1200px;
}

.swiper-container {
    width: 100%;
    min-width: 1200px;
}

.swiper-wrapper {
    height: 500px !important;
}

.swiper-slide {
    width: 100%;
    height: 500px !important;
}

.swiper-slide div {
    width: 100%;
    height: 500px;
}

.swiper-slide div a {
    display: block;
    height: 500px;
}

@media screen and (max-width: 1200px) {
    .topbar {
        position: absolute;
        left: 0;
        top: 0;
    }
    .nav_fl {
        margin-left: 20px;
    }
    .addDropDown {
        margin-right: 20px;
    }
    .foot-step li {
        box-sizing: border-box;
        padding: 0 30px 0;
    }
    .service dl {
        box-sizing: border-box;
        padding: 16px 30px 35px;
    }
}
/*打印模块*/
.right-dy {
	margin-top: 80px;
	font-size:28px;
	/*font-family:'NewTime','新宋体','宋体',sans-serif;*/
	font-family: 微软雅黑, iconfont;
	color:red;
}
.topbar {
    width: 1200px;
    margin: 0 auto;
}

.containerbgcolor {
    width: 100%;
    background-color: #fff;
}

.top_tabs {
    min-width: 1200px;
    background-color: #fff;
}
.containerbgcolor {
    width: 100%;
    background-color: #fff;
}
.top_tabs {
    min-width: 1200px;
    background-color: #fff;
}
/*  临时撤掉图片  */
.vetically:hover{color:#ff5000 !important;}
.vetically {font-size:24px !important; text-align:center; font-family:"微软雅黑"; top:65px; position:relative;}
.current > .vetically {color:#ff5000 !important;}
.authorize {background: url('../img/guanfangshouquan.png') center no-repeat; background-size:74px 22px; padding-bottom:60px;}
.current {background:url(../img/jiangexian.png) right 69px no-repeat,url(../img/top_tab_arr.png) center bottom no-repeat !important;}
.interval-line {background:url(../img/jiangexian.png) right 69px no-repeat;}
.no-padding-left {padding-left:0 !important;}
.reservetimetishi{text-align: center; position: relative;top:-40px;left: 4px;transform: translateY(-50%);font-size: 13px;color: #ff0000;}
.nightfeetishi{text-align: center; position: relative;top:-40px;left: 4px;transform: translateY(-50%);font-size: 13px;color: #ff0000;}
/*160630 start*/
.top_tabs{ height: 150px; border-bottom: 1px solid #ff5000; background-color: #fff;}
.top_tabs ul{ width: 100%;}
.top_tabs ul li{ float: left; width: 200px; height: 151px; text-align: center; cursor: pointer; position: relative;}
.top_tabs ul li span{ color: #333; font-size: 16px;}
.top_tabs ul li img{ width: 156px; height: 30px; margin: 46px auto 13px; display: block;}
.top_tabs ul li.current{ background: url("../img/newtype/top_tab_arr.png") center bottom no-repeat;}
.top_tabs ul li.wait{ cursor: default;}
.top_tabs ul li.wait span{ color: #ccc;}
.guzhangtype_box{ margin: 46px 0 50px 0; width: 100%; height: 392px; overflow: hidden; position: relative;}
.guzhangtype_box_innerbox{ position:relative;}
.guzhangtype{ width: 100%; height: 392px; overflow: hidden; position: relative;}
.guzhangtype .left{ width: 234px; height: 392px; overflow: hidden; float: left;}
.guzhangtype .right{ width: 952px; height: 392px; overflow: hidden; float: right; background-color: #fff;}
.guzhangtype .right a{ width: 237px; height: 196px; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; display: block; float: left; text-align: center; overflow: hidden;}
.guzhangtype .right a img{ width: 66px; height: 66px; margin: 50px auto 16px; display: block; position: relative;}
.guzhangtype .right a span{ font-size: 14px; color: #808080; position: relative;}
.guzhangtype .right a:hover span{ color: #ff5000;}
.sjbx{ width: 1300px;}
.sjbx .left{ float: left; width: 594px; height: 180px; position: relative;}
.sjbx .picc{ float: left; width: 289px; height: 178px; background-color: #fff; border: 1px solid #eaeaea; position: relative; margin-left: 12px; display: block;}
.sjbx .picc .bg{ position: absolute; bottom: 0; right: 0; z-index: 1;}
.sjbx .picc .dv1,.sjbx .picc .dv2{ width: 150px; height: 16px; line-height: 16px; overflow: hidden; position: absolute; top: 35px; left: 28px; font-size: 16px; color: #333; z-index: 2;}
.sjbx .picc .dv2{ top: 60px;}
.sjbx .picc .tips{ position: absolute; z-index: 3; top: -4px; right: 12px; background: url("../img/sjbx_icon_tips.jpg") no-repeat 0 0; width: 56px; height: 38px; color: #fff; font-size: 14px; text-align: center; line-height: 28px; overflow: hidden;}
.sjbx .picc .price{ position: absolute; bottom: 38px; left: 28px; color: #ff5000; font-size: 16px;}
.sjbx .picc .price span{ font-size: 24px;}
.sjbx .picc{-webkit-transition: all 0.2s linear; transition: all 0.2s linear; -moz-transition: all 0.2s linear;}
.sjbx .picc:hover{z-index: 2; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.myorder span{float: left;width: 90px;line-height: 60px;font-weight: normal;font-size:16px;}
.myorderdiv{height: 30px;padding: 0 0 0 30px;}

.myordercur{color: #ff5000;}