/* CSS Document */
@charset "utf-8";
/*
* global.css
* Author:鑸掓€濆崼
* Ver 1.0
* Date:2013/02/20
*/
/*
* reset 娓呴櫎榛樿灞炴€&#65533;
*/
*{font-family:'Microsoft Yahei';padding:0;margin:0;}
body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd{font-family:'Microsoft Yahei';}
body{font-size:12px;width:100%;}
em,u,i,b{font-style:normal;font-weight:normal;text-decoration:none;}
ul,li{list-style:none;}
h3{font-size:14px;}
a{text-decoration:none;outline:none;}
a:hover{}
a img{border:none;display:block;}
input[type="submit"],input.submit{cursor:pointer;}
input[type="text"],input.text{padding:0 0 0 3px;}
/* html5鏀寔,闇€閰嶅悎html5.js */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/* 14px瀛椾綋 */
.f14{font-size:14px;}
/* 16px瀛椾綋 */
.f16{font-size:14px;}
/* 
* 鍏跺畠瀛楀瀷琛ㄨ揪鏂瑰紡
* font锛歔 [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family> ]
* 瀛椾綋浣跨敤鑻辨枃鍚&#65533;
* font-family:"Microsoft Yahei",SIMHEI,SIMSUN;(寰蒋闆呴粦,榛戜綋,瀹嬩綋)
*/
/* br灞炴€&#65533; */
br{display:inline;line-height:20px;}
/* 婧㈠嚭閮ㄥ垎闅愯棌 */
.of{overflow:hidden;}
/* 鍔犱寒鐨勯鑹&#65533; */
.light{}
/* 绌虹櫧鑳屾櫙 */
.spacer{background:url(../images/spacer.gif) repeat 0 0;display:block;}
/* 宸﹀彸娴姩 */
.FL{float:left;}
.FR{float:right;}
/* 宸﹀彸娴姩鍚庢竻闄ゆ诞鍔&#65533; */
/*.clear{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;line-height:0;}*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
/* 鍔犵矖 */
.b{font-weight:bold;}  /* 鍔犵矖 */
/* 鏂滀綋 */
.i{font-style:italic;} 
/* 涓嬪垝绾&#65533; */
.u{text-decoration:underline;} 
/* 鍒犻櫎绾&#65533; */
.o{text-decoration:overline;}
/*澶у啓鑻辨枃瀛楃*/ 
.upc{text-transform:uppercase;} 
/* 鐗堝潡涔嬮棿鐨勪笂涓嬬┖闅&#65533; */
.blankBox{height:30px;width:100%;clear:left;display:block;}
/* 甯︽湁鎹㈣鐨勮繛缁€х洅瀛&#65533; */
.fz{font-size:0;}
/* 椤甸潰閫氱敤鍥&#65533; */
.bg{overflow:hidden;display:block;}
/* 甯︽湁鍥剧墖Box */
.img,.img img{display:block;overflow:hidden;}
/* lazyload,img蹇呴』甯︽湁楂樺 */
.lazyload img{background:url(../images/ajax-loader.gif) no-repeat center center #fff;display:block;}
/* 鍒楄〃 */
.ulList li{position:relative;overflow:hidden;}
.dot{overflow:hidden;position:absolute;left:0;top:50%;}
/* 璇︾粏缃楁媺 */
.detial{}
.detial:hover{text-decoration:underline;}
/* tab鍒囨崲 */
.tab span{cursor:pointer;}
.tabCon{display:none;}
/* swiperTab鍒囨崲 */
.swiperTab span{cursor:pointer;}
.swiperWarp{overflow:hidden;position:relative;}
.swiperWarp .swiper{position:relative;}
.swiperWarp .swiper .column{float:left;}
/* container */
.container{}
/* footer */
.footer{width:100%;margin:0 auto;padding:20px 0;line-height:24px;text-align:center;}
.footer .link{width:980px;margin:0 auto;line-height:30px;}
.footer .link a{margin:0 12px;}
.footer ul{padding-top:10px;}
/* 宸﹀彸婊氬姩 */
.scrBox{position:relative;}
.scrBtn{position:absolute;}
.scrCon{position:relative;overflow:hidden;margin:0 auto;}
/*jquery-lightbox*/
#jquery-overlay,#lightbox-nav,#jquery-lightbox{top:0;left:0;width:100%;height:100%;}
#jquery-overlay{position:fixed;z-index:90;}
#jquery-lightbox{position:absolute;z-index:100;}
#jquery-lightbox a,#jquery-lightbox a img{border:none;display:block;margin:0 auto;height:30px;width:30px;}
#lightbox-container-image-box{position:fixed;background-color:#fff;width:250px;height:250px;margin:-125px;top:50%;left:50%;box-shadow:0 0 8px rgba(0,0,0,0.5);overflow:visible !important;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:50%;left:50%;height:32px;width:32px;text-align:center;line-height:0;margin-left:-16px;margin-top:-16px;border-radius:5px;overflow:hidden;}
#lightbox-nav{position:absolute;z-index:101;display:block;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;blr:expression(this.onFocus=this.blur());width:50%;height:100%;zoom:1;display:none;position:absolute;top:0;background:url(../images/spacer.gif) repeat 0 0;cursor:pointer;}
#lightbox-nav-btnPrev{left:0;}
#lightbox-nav-btnNext{right:0;}
#lightbox-nav a i{display:block;position:absolute;top:50%;opacity:0;filter:alpha(opacity=0);}
#lightbox-nav a.hover i{opacity:1;filter:alpha(opacity=100);}
#lightbox-nav a i,#lightbox-nav a.hover i{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}
a#lightbox-secNav-btnClose{background:url(../images/lightClose.png) no-repeat 0 0;width:30px;height:30px;overflow:hidden;display:block;cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:103;}
/*鏃ュ巻鎺у埗*/
#calendarPanel{position:absolute;background-color:#fff;border:1px solid #d6d8d8;width:192px;height:207px;padding:4px;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,0.1);z-index:100;margin-top:1px;height:194px;}
#calendarIframe{border:none;width:192px;overflow:hidden;height:194px;}
/*椤堕儴瀵艰埅*/
#topmsya{ margin-right:3px; line-height:35px;}
.topBar{width:100%;height:35px;line-height:34px;position:relative;z-index:2; background-color:#FFF;}
.topBox{width:980px;text-align:center;margin:0 auto;}
.topBox *{font-size:12px;color:#222; line-height:36px;}
.topBox a{color:#222;margin:0 3px;}
.topBox .taobao{ color:#F00}
.topBox i{padding:0 0 0 5px;font-size:12px;color:#828282;}
.topBox a:hover{color:#b7000a;}
.topRight a{float:left;position:relative;padding-left:20px;}
.topRight a i{position:absolute;background:url(../images/snsicon.gif) no-repeat 0 0;left:0;height:16px;width:16px;top:11px;}
.topRight a i.tqq{background-position:0 -16px;}
.topRight a i.app{background-position:0 -32px;}
.topLeft a{color:#1a7b01;}
.topLeft #topl{ width:360px;}
.navBar{width:345px;position:absolute;left:50%;margin-left:-85px;top:0;text-align:left;}
.navBar dl{position:absolute;right:0;top:0;width:80px;height:31px;overflow:hidden;}
.navBar dl dt{padding:0 10px;z-index:2;position:relative;cursor:pointer;height:32px;}
.navBar dl dt i.navIco{width:11px;height:11px;display:block;background:url(../images/navIco.gif) no-repeat 0 0;overflow:hidden;position:absolute;right:0px;top:12px;}
.navBar dl dd{border:solid 1px #d8d8d8;width:160px;position:absolute;right:0;top:32px;background-color:#fff;padding:10px;z-index:1;}
.navBar dl dd a{display:inline-block;line-height:22px;float:left;white-space:nowrap;}
.navBar dl.hover dt{background:url(../images/NavLine.png) repeat-x 0 0 #fff;border:solid 1px #d8d8d8;border-bottom-color:#fff;padding:0 9px;line-height:30px;}
.navBar dl.hover dt i.navIco{right:-1px;top:11px;}
.navBar dl.hover{overflow:visible;}
body #bdshare{padding:0;width:46px;height:16px;margin-top:6px;}
body span.bds_more,body .bds_tools a{padding-top:0;padding-bottom:0;}
body span.bds_more{background-position:0 0 !important;line-height:16px;top:6px;position:relative;}
.navBar .hot{ line-height:30px; float: left; display:inline; width:auto; border-right:1px solid #E3E3E3; margin-right:3px; padding:0 33px 0 0; color:#F00; font-size:13px; font-family:"寰蒋闆呴粦", Tahoma; font-weight:bold; position:relative;}
.navBar .hot:hover{ color:#a20808}
.navBar .hot img{ position:absolute; right:5px; top:0px;}
.marginbot b{ margin:0 15px;}
/* 涓棿寮圭獥 */
.live-5{width:568px;height:310px;background:url(../images/live-5-bg.jpg) no-repeat;z-index:20;display:none;}
.live-5 span, .live-5 p, .live-5 a{position:absolute;transition:background .2s;}
.live-5 .live-5-con{width:100%;height:100%;position:relative;}
.live-5 .live-5-btn{right:36px;color:#fff;width:140px;text-align:center;line-height:46px;font-size:18px;}
.live-5 i{width:100%;height:100%;background:url(../images/live-5-close-bg.png) center no-repeat;display:block;}
.live-5 .live-5-close{width:40px;height:40px;background:#784b24;right:5px;top:5px;cursor:pointer;}
.live-5 .live-5-close:hover{background:#ac6c34;}
.live-5 .consult{top:102px;background:#4d2503;}
.live-5 .consult:hover{background:#8d4405;}
.live-5 .booking{top:170px;background:#970804;}
.live-5 .booking:hover{background:#cf0903;}
.live-5 p{text-align:center;font-size:18px;color:#fff;bottom:3px;width:100%;}
.live-6{width:141px;height:400px; z-index:20;background:url(../images/bg.png) no-repeat;position:fixed;left:50%;margin-left:500px;padding-top:35px;}
.live-6 a{width:105px;text-align:center;line-height:34px;font-size:15px;color:#f7f2dd;display:block;margin:0 auto;font-family:'Microsoft Yahei';}
.live-6 a.live-btn{line-height:35px;background:#d8cba5;color:#1a1a19; width:95px;margin-top:3px;transition:color .3s, background-color .3s;}
.live-6 a.live-btn:hover{background-color:#d3bf84;}
.live-6 a:hover{color:#fff;}
.live-6 span{width:105px;height:28px;line-height:28px;text-align:center;font-size:14px;color:#fff;position:relative;overflow:hidden;padding-top:23px;display:block;margin:7px auto 0;cursor:pointer;}
.live-6 span i{width:26px;height:14px;background:url(../images/bg.png) -145px 0 no-repeat;display:block;position:absolute;left:50%;top:9px;margin-left:-13px;}
.max-booking{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;display:block;}
.max-booking i{width:100%;height:100%;background-color:#fff;opacity:0.5;filter:alpha(opacity=50);display:block;position:absolute;left:0;top:0;}
.max-bookingCon{width:100%;height:360px;background-color:#fff;position:absolute;left:0px;;top:0px;;margin-left:0px;margin-top:0px; overflow:hidden;}
.max-bookingCon .close{width:36px;height:36px;border-radius:50%;overflow:hidden;position:absolute;right:10px;top:10px;z-index:5;display:block;background:url(../images/ico.jpg) no-repeat -164px 0;-webkit-transform:rotate(0);transform:rotate(0);transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}
.max-bookingCon .close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.max-booking .bajs-light-popup-origin .bajs-light-popup-close{width:36px;height:36px;border-radius:50%;overflow:hidden;right:10px;top:10px;background:url(../images/ico.jpg) no-repeat -164px 0;-webkit-transform:rotate(0);transform:rotate(0);transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}
.max-booking .bajs-light-popup-origin .bajs-light-popup-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.max-booking .bajs-light-popup-origin .bajs-light-popup-content{background-color:#fff;}
.max-booking .bajs-light-popup-container{box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:5px;overflow:hidden;}
.max-booking .max-booking-form{ width:100%;float:left;display:inline;}
.max-booking .max-booking-form dl{position:relative;height:42px;padding-right:60px;margin-bottom:10px;border:1px solid #c6c6c6;box-shadow:1px 1px 4px #f3f3f3 inset;}
.max-booking .max-booking-form dt{position:absolute;right:0;top:50%;margin-top:-14px;width:46px;height:28px;padding-left:12px;border-left:1px dashed #c6c6c6;display:block;font-size:12px;line-height:28px;}
.max-booking .max-booking-form dt b{color:#F00;}
.max-booking .max-booking-form dd{display:block;}
.max-booking .max-booking-form dd .text{width:100%;height:42px;border:none;padding:0;color:#a4a3a3;font-size:14px;text-indent:8px;box-shadow:1px 1px 4px #f3f3f3 inset;}
.max-booking .max-booking-form dd .text:focus,.max-booking-form dd .text.onFocus{border-color:#6eaa24;background-color:#fff;}
.max-booking .max-booking-form dd select.text{background:url(../images/selectArrow.png) no-repeat right center;background-size:17px 42px;border-radius:0;}
.max-booking .max-booking-form dd .text.calr{background-color:#fff;outline: none;resize: none;-webkit-appearance: none;}
.bajs-ajax-form-action{text-align:center;}
.max-booking .max-booking-form .bajs-ajax-form-sumit-btn{width:107px;height:33px;margin: 0 auto 0 30px;background:url(../images/ico.jpg) no-repeat -87px -44px;border:none;padding:0;cursor:pointer;position:relative;z-index:0;}
.max-booking .max-booking-form .bajs-ajax-form-sumit-btn:hover{background-position:-87px -79px;}
.max-booking .max-booking-form .bajs-ajax-form-reset-btn{width:107px;height:33px;margin: 0 auto 0 ;background:url(../images/ico.jpg) no-repeat -197px -44px;border:none;padding:0;cursor:pointer;position:relative;z-index:0;}
.max-booking .max-booking-form .bajs-ajax-form-reset-btn:hover{background-position:-197px -79px;}
.max-booking .bookingHead{background-color:#5e3f01;height:131px;position:relative;}
.max-booking .bookingHead b{background:url(../images/ico.jpg) no-repeat 0 0;width:67px;height:57px;position:absolute;left:0;bottom:0;display:block;}
.max-booking .bookingHead em{background:url(../images/ico.jpg) no-repeat 0 -118px;width:158px;height:82px;position:absolute;top:50%;left:50%;margin-left:-79px;margin-top:-42px;display:block;}
.max-booking .bookingNotice{margin:25px 25px 25px 0;float:right;padding:0 0 0 20px;border-left:solid 1px #dfdfdf;height:241px;width:285px;display:inline;}
.max-booking .bookingNotice dt,.max-booking .bookingNotice dd,.max-booking .bookingNotice dl,.max-booking .bookingNotice dd p{padding:0;margin:0;}
.max-booking .bookingNotice dt{font-weight:bold;line-height:24px;color:#6eaa24;font-size:12px;}
.max-booking .bookingNotice dd p{line-height:22px;font-size:12px;position:relative;}
.max-booking .bookingNotice dl.n1 dd p{padding-left:24px;width:261px;}
.max-booking .bookingNotice dl.n2 dd p{padding-left:36px;width:249px;}
.max-booking .bookingNotice dd p b{position:absolute;left:0;top:0;line-height:24px;font-weight:normal;}
.max-booking .bookingNotice a.otr{padding-left:14px;position:relative;display:inline-block;height:30px;line-height:30px;font-weight:bold;font-size:14px;text-decoration:none;color:#6eaa24;margin-top:8px;}
.max-booking .bookingNotice a.otr:hover{text-decoration:underline;color:red;}
.max-booking .bookingNotice a.otr i{width:8px;height:11px;background:url(../images/ico.jpg) no-repeat -36px -105px;left:0;top:50%;margin-top:-6px;position:absolute;overflow:hidden;}
.tip{padding:16px 0;}
.tip p{color:#656565;font-size:12px;line-height:22px;}
.tip p:first-child{font-weight:bold;}
/*蹇€熼绾﹂€氶亾*/
.fastApp{}
.fastApp ul{}
.fastApp ul li{position:relative;height:42px;padding-right:60px;margin-bottom:10px;border:1px solid #c6c6c6;box-shadow:1px 1px 4px #f3f3f3 inset;}
.fastApp ul li:nth-child(1),.fastApp ul li:nth-child(4){padding-right:0;}
.fastApp ul li:last-child{margin-bottom:0;height:40px;padding:0;border:none;box-shadow:none;}
.fastApp ul li span{display:block;}
.fastApp ul li select.t{background:url(../images/selectArrow.png) no-repeat right center;background-size:17px 42px;border-radius:0;}
.fastApp ul li .t{width:100%;height:42px;border:none;padding:0;color:#a4a3a3;font-size:14px;text-indent:8px;box-shadow:1px 1px 4px #f3f3f3 inset;}
.fastApp ul li .subBtn,.fastApp ul li .retBtn{width:48%;height:40px;display:block;border-radius:4px;border:none;padding:0;color:#fff;font-size:16px;line-height:40px;text-align:center;}
.fastApp ul li .subBtn{float:left;background-color:#7f300b;}
.fastApp ul li .retBtn{float:right;background-color:#ab6300;}
.fastApp ul li b{position:absolute;right:0;top:50%;margin-top:-14px;width:46px;height:28px;padding-left:12px;border-left:1px dashed #c6c6c6;display:block;color:#989797;font-size:12px;line-height:28px;}
.fastApp ul li b i{color:#ff4800;}
.free-call{width:100%;position:fixed;height:100%;z-index:1000;top:0;left:0;display:none;}
.free-call-mask{position:absolute;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity:50);}
.free-call-con{height:488px;width:424px;background:#fff;position:absolute;z-index:2;left:50%;margin-left:-212px;
		top:50%;margin-top:-244px;box-sizing:content-box !important;}
.free-call-con dl{padding:10px;  }
.free-call-con dt{height:166px;text-align:center;padding-top:20px;}
.free-call-con dt h4{font-size:30px;color:#2f1f00;font-weight:normal;margin-bottom:10px;}
.free-call-con dt b{font-size:16px;color:#2f1f00;}
.free-call-con dt .call-icon{display:block;width:66px;height:66px;background:url(../images/free-call-bg.png) no-repeat;margin:0 auto 12px;}
.free-call-con dd{height:282px;background:#4e403c;color:#fff;text-align:center;}
.free-call-con dd h4{font-size:18px;font-weight:normal;line-height:32px;padding:16px 0;}
.free-call-con dd a, .free-call-con dd  input{height:40px;line-height:40px;border-radius:4px;width:220px;text-align:center;}
.free-call-con dd input{background:#ccc;border:none;color:#aaa;margin-top:6px;}
.free-call-con dd input:focus{outline:none;background:#fff;}
.free-call-con dd a{display:block;background:#bf8803;margin:10px auto 16px;width:224px;margin-top:10px;color:#fff;font-size:18px;}
.free-call-con dd a:hover{background:#d79b09;}
.free-call-con dd p{width:244px;margin:0 auto;text-align:left;}
.free-call .free-call-close{position:absolute;width:20px;height:20px;background:url(../images/free-call-bg.png) no-repeat left bottom; right:10px;top:10px;cursor:pointer;}
.free-call .free-call-close:hover{background-position:-23px bottom;}
.live6-1 a{display:block;width:78px;padding:10px 0;height:56px;background:#777;margin-bottom:1px;text-align:center;color:#fff;}
.live6-1 a:hover{background:#4e403c;}
.live6-1 .go-top{background:#000;}
.live6-1 i{display:block;width:42px;height:36px;background:url(../images/live6-1.png) no-repeat;margin:0 auto 4px;}
.live6-1 .live-consult i{}
.live6-1 .live-booking i{background-position:0 -38px;}
.live6-1 .live-call i{background-position:0 -75px;height:42px;margin-bottom:0;}
.live6-1 .live-weixin i{background-position:0 -116px;}
.live6-1 .live-weixin{position:relative;}
.live6-1 .live-weixin span{position:absolute;width:100px;height:100px;left:-100px;background:url(../images/live6-1.png) no-repeat #4e403c -56px 5px;top:0;display:none;}
.live6-1 .live-weixin:hover span{display:block;}
.live6-1 .go-top i{background-position:0 -154px;margin-top:8px;height:24px;}
#footer, #footer a{ color:#fff;}
