﻿/*顶部*/
.lb-topcolumn { height: 85px; position: relative; z-index: 5; }
.lb-topcolumn .lb-wrapper { width: 1200px; margin: auto; padding: 0px; font-size: 0px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-logo,.lb-topcolumn .lb-wrapper .lb-topcolumn-search,.lb-topcolumn .lb-wrapper .lb-topcolumn-tel { display: inline-block; vertical-align: middle; font-size: 0px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-logo a,.lb-topcolumn .lb-wrapper .lb-topcolumn-logo .lb-topcolumn-local { display: inline-block; vertical-align: middle; font-size: 0px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-logo .lb-topcolumn-local img,.lb-topcolumn .lb-wrapper .lb-topcolumn-logo .lb-topcolumn-local span { display: inline-block; vertical-align: middle; font-size: 14px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-logo .lb-topcolumn-local { width: 100px; margin-left: 36px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-logo .lb-topcolumn-local span { margin-left: 10px;color:#000;}
.lb-topcolumn .lb-wrapper .lb-topcolumn-search { font-size: 0px; position: relative; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-input { width: 260px; height: 36px; background: #fff; padding: 0px; margin: 0px; border: 0px; border: 2px solid #ffae00; display: inline-block; vertical-align: top; padding: 0 15px 0 132px; outline: 0; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search {}
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-btn { width: 75px; height: 40px; color: #fff; background: #ffae00; border: 0px; display: inline-block; vertical-align: top; font-size: 14px; outline: 0; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search { position: absolute; top: 0px; left: 0px; font-size: 14px; z-index: 2; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-select { width: 115px; height: 36px; line-height: 36px; font-size: 14px; background: #fff3d9; color: #ddd; margin: 2px 0 0 2px; text-align: center; color: #666; border-right: 1px solid #fff3d9; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-select span i img { transition: all 0.5s ease; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-select span em { font-style: normal; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search:hover .lb-h-select span i img { transform: rotate(-180deg); }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-select img { display: inline-block; vertical-align: middle; margin-top: -2px; margin-left: 5px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-option { border: 2px solid #ffae00; position: relative; text-align: center; background: #fff3d9; display: none; transition: all 0.5s ease; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-option.hover { display: block; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-option:before { content: ""; width: 100%; height: 2px; position: absolute; top: -2px; left: 0px; background: #fff3d9; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-option p { padding: 10px 0; margin: 0px; cursor: pointer; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-search .lb-h-search .lb-h-option p:hover { color: #a57000; background: #f7dfac; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel {padding-left:50px;text-align: right; position: absolute;box-sizing: border-box; cursor: pointer; font-size: 0px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel .lb-tel-icon,.lb-topcolumn .lb-wrapper .lb-topcolumn-tel .lb-tel-text { display: inline-block; vertical-align: middle; font-size: 16px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel .lb-tel-icon { margin-right: 15px; font-size: 0px; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel i { position: absolute; top: 25px; left: 60px; font-size: 16px; font-weight: bold; font-family: arial; color: #ffae00; display: none; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel p{font-size:16px;line-height: 30px;color:#000;margin:0; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel h3{font-size:25px;color:#ffae00;margin:0;line-height: 34px;}

.lb-topcolumn .lb-wrapper { position: relative; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel { position: absolute; right: 0px; padding: 5px; top: 2px; border: 1px solid transparent; }
.lb-topcolumn .lb-wrapper .lb-topcolumn-tel:hover { /* height: 215px; */ border: 1px solid #ebebeb; background: #fff; box-shadow: 0 15px 32px rgba(0,0,0,0.1); }
.lb-topcolumn-tel .lb-tel-list { display: none; }
.lb-topcolumn-tel:hover .lb-tel-list { display: block; /* position: absolute; */ width: 100%; top: 0px; left: 0px; font-size: 14px; margin: 0 0 10px 0; text-align: center; }
.lb-tel-list p { margin: 0 15px 0 !important; font-size: 14px !important; color: #666 !important; }
.lb-tel-list span { color: red; }
.lb-tel-list p:first-child { border-top: 1px solid #ebebeb; padding-top: 15px; margin-top: 15px !important; }

.lb-topcolumn-local { position: relative; }
.lb-topcolumn-local .lb-local-list { display: none; }
.lb-topcolumn-local:hover .lb-local-list { background: #fff; font-size: 16px; position: absolute; top: 31px; left: 0px; width: 320px; z-index: 5; padding: 15px; border: 1px solid #ebebeb; line-height: 26px; display: block; }
.lb-topcolumn-local .lb-local-hover { background: #fff; color: #666; padding: 5px 10px; border: 1px solid transparent; position: relative; z-index: 6; }
/*.lb-topcolumn-local:hover .lb-local-hover { border: 1px solid #ebebeb; border-bottom: 1px solid #fff; padding: 5px 10px; }*/
.lb-topcolumn-local .lb-local-list ul { list-style: none; padding: 0px; margin: 0px; }
.lb-topcolumn-local .lb-local-list ul li { border-top: 1px solid #ebebeb; padding-top: 10px; margin-top: 10px; font-size: 0px; position: relative; }
.lb-topcolumn-local .lb-local-list ul li:first-child { padding-top: 0px; margin-top: 0px; border: 0px; }
.lb-topcolumn-local .lb-local-list ul li a { font-size: 12px !important; text-decoration: none; color: #666; margin: 0 10px; }
.lb-topcolumn-local .lb-local-list ul li a:hover { color: #ffae00; }
.lb-topcolumn-local .lb-local-list ul li span,.lb-topcolumn-local .lb-local-list ul li p { display: inline-block; vertical-align: top; }
.lb-topcolumn-local .lb-local-list ul li span { width: 20px; height: 20px; line-height: 20px; text-align: center; margin-left: 0px !important; position: absolute; top: 12.5px; left: 0px; display: block; color: #fff !important; background: #999; font-size: 12px !important; }
.lb-topcolumn-local .lb-local-list ul li:first-child span { top: 2.5px; }
.lb-topcolumn-local .lb-local-list ul li p { margin-left: 25px; }
/*导航*/
.lb-menu { height: 65px; background: #302e31; }
.lb-menu .lb-wrapper { width: 1200px; margin: auto; position: relative; z-index: 2; }
.lb-menu ul { padding: 0px; margin: 0px; list-style: none; font-size: 0px; }
.lb-menu ul li { display: inline-block; vertical-align: top; font-size: 16px; position: relative; }
.lb-menu ul li a.lb-menu-link { width: 125px; height: 65px; line-height: 65px; display: block; text-align: center; color: #fff; text-decoration: none; }
.lb-menu ul li.cur a.lb-menu-link { background: #ffae00; }
.lb-menu ul li a.lb-menu-link:hover { background: #272528; }
.lb-menu ul li .sub-menu { width: 125px; position: absolute; top: 65px; left: 0px; background: rgba(39,37,39,0.9); text-align: center; display: none; }
/*.lb-menu ul li .sub-menu:before { content: ""; width: 0px; height: 0px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #3c3a3c; position: absolute; top: -7px; right: 0px; left: 0px; margin: auto; }*/
.lb-menu ul li .sub-menu a { height: 45px; line-height: 45px; display: block; color: #fff; text-decoration: none; padding: 0 15px; font-size: 14px; transition: background 0.5s ease; border-left: 1px solid #272528; }
.lb-menu ul li .sub-menu a:first-child { border-top: 0px; }
.lb-menu ul li .sub-menu a:hover { background: #272528; border-left: 1px solid #ffae00; }
.lb-menu ul li:hover .sub-menu { display: block; }
.lb-menu ul li.hover a.lb-menu-link:after { content: ""; width: 6px; height: 6px; background: url(./images/menu-arrow-down.png) no-repeat; display: inline-block; vertical-align: middle; margin-left: 10px; transition: all 0.5s ease; }
.lb-menu ul li.hover:hover a.lb-menu-link { background: #272528; }
.lb-menu ul li.hover:hover a.lb-menu-link:after { content: ""; background: url(./images/menu-arrow-down-hover.png) no-repeat; transform: rotate(180deg); }
.lb-menu .lb-menu-quick { position: absolute; top: 0px; right: 0px; font-size: 0px; }
.lb-menu .lb-menu-quick a { color: #fff; width: 155px; height: 65px; background: url(./images/quick-bg.png) no-repeat; line-height: 65px; text-decoration: none; display: block; text-align: center; }
.lb-menu .lb-menu-quick a:hover { background: url(./images/quick-bg-hover.png) no-repeat; transition: all 0.5s ease; }
.lb-menu .lb-menu-quick i { width: 20px; height: 20px; background: url(./images/quick-reserve.png) no-repeat; transition: all 0.5s ease; }
.lb-menu .lb-menu-quick a:hover i { width: 20px; height: 20px; background: url(./images/quick-reserve-hover.png) no-repeat; }
.lb-menu .lb-menu-quick i,.lb-menu .lb-menu-quick span { display: inline-block; vertical-align: middle; font-size: 16px; }
.lb-menu .lb-menu-quick span { margin-left: 10px; }
