@charset "UTF-8";
/*头部样式*/
.head {
    height: 82px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(255,255,255,1);
    z-index: 9000;
}
.container-layout {
    width: 1200px;
    margin: auto;
    overflow: hidden
}
.head .container-layout .logo {
    margin-top: 15px;
    float: left;
    width: 183px;
    height: 43px;
    cursor: pointer
}
.head .container-layout .navbar{
    float: right;
    overflow: hidden;
    font-weight: bold;
    color: rgba(0,92,175,1);
    font-size: 16px;
    padding-left: 1px;
}
.head .container-layout .navbar-item {
    float: left;
    position: relative;
    padding: 0 18px 0 18px;
    z-index: 9999;
}
.head .container-layout .navbar-item > a{
    color: #1F232B;
    display: block;
    text-align: center;
    line-height: 82px;
}
/* 合作加盟没删 */
/* .head .container-layout .navbar-item:nth-child(1),
.head .container-layout .navbar-item:nth-child(5) {
    padding: 0 10px 0 10px;
}
.head .container-layout .navbar-item:nth-child(1) a,
.head .container-layout .navbar-item:nth-child(5) a {
    width: 84px;
} */
/* 合作加盟删除 */
.head .container-layout .navbar-item:nth-child(1),
.head .container-layout .navbar-item:nth-child(4) {
    padding: 0 10px 0 10px;
}
.head .container-layout .navbar-item:nth-child(1) a,
.head .container-layout .navbar-item:nth-child(4) a {
    width: 84px;
}
.head .container-layout .navbar-item a.active{
    color: #005CAF
}
.ad .ad-nav ul li a.active{
    color: #005CAF
}
.head .container-layout .navbar-item a:hover{
    color: #005CAF
}
.head .container-layout .navbar-item ul {
    display: none;
}
.head .container-layout .navbar-item ul li {
    text-align: center;
    line-height: 50px;
}
.head .container-layout .navbar-item ul li > a {
    font-size: 14px;
    color:rgba(102,102,102,1);
}
.head .container-layout .server-tel {
    float: right;
    margin: 19px 10px 0 0;
}
.head .container-layout .server-tel p:first-child {
    color: rgba(57,66,74,1);
    opacity: 0.45;
    font-size: 12px;
}
.head .container-layout .server-tel p:last-child {
    font-weight:500;
    color: rgba(255,72,72,1);
    width: 151px;
    height: 17px;
    font-size: 18px;
}
.head .container-layout .btn-group{
    float: right;
    margin-top: 19px;
}
.head .container-layout .btn-group>a{
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 69px;
    height: 34px;
    line-height: 34px;
    color:#fff;
    font-size:16px;
    text-align: center;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
}
.head .container-layout .btn-group>.btn-active{
    background: rgba(0,92,175,1);
    color: #fff;
    border-color: #288CE9
}
.head .container-layout .btn-group>.btn-active:hover{
    background: #fff;
    color: #288CE9
}
/*广告位样式 除了首页*/
.ad {
	width: 1200px;
    margin: 82px auto 0;
	/*margin-top: 82px;*/
    
}
.ad .img {
    width: 100%;
    height: 300px;
}
.ad .img a {
    display: block;
    width: 100%;
    height: 100%;
}
.ad .img img{
    width: 100%;
    height: 300px;
}
.ad .ad-nav {
    width: 100%;
    height: 62px;
    background:rgba(238,238,238,1);
}
.ad .ad-nav ul {
    width: 1200px;
    margin: auto;
}
.ad .ad-nav ul li {
    float: left;
    text-align: center;
    margin-top: 23px;
}
.ad .ad-nav img {
    width: 20px;
    height: 20px;
    margin-right: 6px;
}
.ad .ad-nav a {
    font-size: 14px;
    color: #2F3543;
}

/*页脚样式*/
.footer {
    overflow: hidden;
    background: #303036;
    background:rgba(48,55,63,1);
    font-size: 12px;
    position: relative;
}
.footer .container-layout {
    background: url("../img/footer.png") no-repeat 85% 43%/430px 330px;
}
.footer .footer-main {
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 26px;
}
.footer .footer-navbar {
    float: left;
    width: 660px;
}
.footer .footer-navbar-box {
    float: left;
    width: 28%;
}
.footer .footer-navbar-box:nth-child(2) {
    width: 24%;
}
.footer .footer-navbar-box:last-child {
    width: 16%;
}
.footer .footer-navbar-box a {
    margin-bottom: 10px;
    display: block;
    color: #737A82;
    font-size: 13px;
}
.footer .footer-navbar-box a:hover {
    color: #fff;
}
.footer .footer-navbar-box .footer-navbar-tit {
    color: #fff;
    font-size: 15px;
    user-select: none;
    line-height: 40px;
}
.footer .QRcode {
    float: right;
    overflow: hidden;
    margin-top:12px;
    color: #A0A5AB;
}
.footer .QRitem {
    display: inline-block;
    text-align: center;
    font-size:12px;
}
.footer .QRitem:first-child {
    margin-right: 60px;
}
.footer .QRitem:nth-child(2) {
    margin-right: 60px;
}
.footer .QRitem img {
    /* background: #fff; */
    display: block;
    width: 118px;
    height: 118px;
    margin-bottom: 14px;
}
.footer .line {
    width: 100%;
    height: 1px;
    background: rgba(68,74,82,1);
    position: absolute;
    bottom: 80px;
}
.footer .friendShipLink {
    text-align: center;
    color: #737A82;
    margin-top: 20px;
}
.footer .friendShipLink a {
    color: #737A82;
    line-height:18px;
}
.footer .footer-copyright {
    text-align: center;
    margin: 8px 0 20px 0;
    color: #737A82;
}
.footer .footer-copyright a {
    color: #737A82
}
.footer .footer-copyright span {
    margin-left:24px;
    color: #737A82;
}
/*济济客服*/
#zhichiBtnBox {
    display: none !important;
    background: url('../img/onlineSever.png') no-repeat center!important;
    background-size: 70px 70px!important;
    box-shadow: none!important;
    width: 70px!important;
    height: 70px!important;
    border-radius: 0!important;
    bottom: 233px!important;
    right: 34px!important;
}

/* 电话 */
.telPhone{
    width: 70px;
    height: 70px;
    color:#fff;
    background: url("../img/telPhone.png") no-repeat center;
    background-size: 70px 70px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    user-select: none;
    position: fixed;
    right: 34px;
    bottom: 162px;
    z-index: 9999;
}

.phoneNumber{
    box-shadow: rgba(107, 113, 114, 0.15) 0px 2px 4px 0px;
    border: 1px solid rgb(235, 239, 240);
    font-family: "Microsoft Yahei", Arial, Helvetica;
    color: rgb(85, 85, 86);
    font-size: 13px;
    margin: 0px;
    text-align: right;
    background: rgb(255, 255, 255);
    position: absolute;
    top: 18px;
    right: 70px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: normal;
    border-radius: 3px;
    padding: 0px 5px;
    height: 30px;
    line-height: 30px;
    display: none;
}

/* 预约 */
.reservation{
    width: 70px;
    height: 70px;
    color:#fff;
    background: url("../img/reservation.png") no-repeat center;
    background-size: 70px 70px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    user-select: none;
    position: fixed;
    right: 34px;
    bottom: 91px;
}

/*置顶*/
.toTop{
    display: none;
    width: 70px;
    height: 70px;
    color:#fff;
    background: url("../img/top.png") no-repeat center;
    background-size: 70px 70px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    user-select: none;
    position: fixed;
    right: 34px;
    bottom: 20px;
}
