.home_column .grid_left{width:300px;height:420px;background:#fff;}
.home_column .grid_right{width:900px;height:420px;}
.grid_left,.grid_right{display: inline;float: left;}
.home_column .index-ad{background:url(../images/banner.jpg);height:70px;}
.hot-filter {margin: 0px 15px 5px;color: #ccc;font-size: 0;}
.hot-filter dt {font-size: 12px;font-weight: bold;color: #fe5e03;}
.hot-filter dd {margin-top: 5px;line-height: 20px;display:block;}
.hot-filter a {border:1px solid #dcdcdc;text-align:center;float: left;width: 84px;margin:0 4px 5px 0;overflow:hidden;font-size: 12px; color:#666;}
.go-map-seach{background: url(../images/img_01.jpg) no-repeat 0px -150px;display: block;height: 76px;position: absolute;bottom: 0px;width: 100%;}
#focus{width:900px;height:350px;overflow:hidden;position:relative;}
#focus ul{height:350px;position:absolute;}
#focus ul li{float:left;width:900px;height:350px;overflow:hidden;position:relative;}
#focus ul li img{width:100%;height:100%;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btn{position: absolute;bottom: 10px;left: 0;right: 0;z-index: 50;text-align: center;line-height: 0; width:100%;}
#focus .btn span{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;margin-left: 5px;display: inline-block;_display: inline;_zoom: 1;text-align: center;color: #fff;width: 8px;height: 8px;line-height: 20px;_font-size: 0;margin-left: 10px;cursor: pointer;background: #fff;}
#focus .btn span.on{background:#fe5e03;}
#focus .preNext{width: 42px;height: 42px;position: absolute;top: 150px;background: url(../images/img_02.png) no-repeat 0 -212px;cursor: pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:-43px -212px;}
#focus a.pre:hover{background-position:-86px -212px;}
#focus a.next:hover{background-position:-129px -212px;}
.nav-directions li{float: left;display: inline;width: 224px;background: #fff;margin-top: 5px;margin-right: 1px;padding: 11px 0px;overflow: hidden;position: relative;}
.nav-directions li .cet{margin-left: 55px;text-align:center;}
.nav-directions li h3{font-size: 20px;font-weight: normal;}
.icon-box{display: block;float: left;width: 46px;height: 46px;background:url(../images/img_02.png) no-repeat 0px -158px;margin-left:15px;position: absolute;left: 0px;}
.icon-box-1{background-position:1px -158px;}
.icon-box-2{background-position:-45px -158px;}
.icon-box-3{background-position:-91px -157px;}
.icon-box-4{background-position:-137px -158px;}
.nav-directions li:hover .icon-box{-webkit-transition: -webkit-transform 0.5s ease-in;-moz-transition: -moz-transform 0.5s ease-in;-o-transition: -o-transform 0.5s ease-in;transition: transform 0.5s ease-in;-webkit-transform: rotate(360deg);}
.h-d-2{background:#fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.h-s-l li{float: left;display: inline;width: 215px;border-left:1px dotted #dadada;padding-left:15px;margin-left:15px;position: relative;overflow: hidden;height: 200px;}
.h-s-l li img{width: 215px;height:144px;}
.h-s-l li.n{border:none;margin:0px;padding:0px;}
.h-s-l li h3{font-size:16px;font-weight: normal;}
.h-s-l li:hover h3,.h-s-l li:hover .db{color: #fe5e03;}
.h-b{margin-top:10px;position:relative;}
.h-s-l{overflow:hidden;width:1200px;}
.h-b img{display:block;}
.d-prc{background:#fe5e03;display:inline-block;padding:3px 10px;border-radius: 2px;}
.h-b-n {background:#f8f8f8;display:inline-block;border-radius: 15px;padding:0px 10px;width:80px;height:18px;}
.h-b-n li{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;margin:5px 7px;display: block;float:left;_display: inline;_zoom: 1;text-align: center;color: #fff;width: 8px;height: 8px;line-height: 20px;_font-size: 0;margin-left: 5px;cursor: pointer;background: #ddd;}
.h-b-n li.c{background:#fe5e03;}
.slide_content {overflow: hidden;position: relative;width: 1200px;height:200px;}
.slide_content .sublist {float: left;width: 215px;}
.slide_content .subbox {width: 9999em; position: absolute;left: 0;top: 0;}
.slide_screen li .piece {float: left;position: relative;overflow: hidden;zoom: 1;width:215px;height:197px;}
.slide_screen li .imgbox{zoom: 1;width: 215px;height: 197px;}
.t-t h2{background: url(../images/img_02.png) no-repeat 0px -298px;height: 25px;}
.t-t-2 h2{background: url(../images/img_02.png) no-repeat 0px -565px;height: 25px;}
.t-tab-l{height:300px;background:#fff;}
.t-tab-l .l-b-w{width:800px;}
.l-b-w{width:800px;float:left;display:inline;}
.r-b-w{width:400px;float:left;display:inline;}
.t-pic{width:400px;float:left;display:inline;overflow:hidden;}
.t-pic img{width:450px;display:block;-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.t-pic:hover img{-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.t-content{width:310px;float:left;display:inline;padding:45px 45px 0px 45px;overflow: hidden;}
.t-content h3{font-size:24px;font-weight: normal;}
.t-content p{white-space:normal;padding-top:20px;line-height: 24px;height: 130px;}
.t-b-u{overflow: auto;}
.tontainer ul{overflow:hidden;}
.tontainer li{width:200px;height:150px;float:left;position:relative;display: block;cursor: pointer;}
.tontainer li img{height:154px;display:block;position:absolute;}
.tontainer em{display: inline-block;position: absolute;left: 193px;background: #fff;width: 15px;height:15px;top: 143px;border-radius: 50%;}
.caption {cursor:pointer;position: absolute;color:#fff;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;padding-top: 30px;text-align:center;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ms)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;background: #000;background: rgba(0, 0, 0, 0.3);-webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}
.caption {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);}
.h-s-l li:hover .caption {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ms)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1; }
.l-h-b{width: 95px;height: 27px;border:2px solid #ddd;padding-left:15px;line-height: 25px;font-size:14px;display: block;float:right;position:relative;}
.l-h-b i{display: inline-block;width: 8px;height: 20px;background: url(../images/img_01.jpg) no-repeat 0px -230px;position:absolute;right:10px;top:3px;}
a.l-h-b:hover{border:2px solid #fb7f3b;color:#fb7f3b}
a.l-h-b:hover i{background-position:-9px -230px;}
.c-p-r{font-size: 16px;}
.c-p-r span{font-size: 24px;color: #fe5e03;font-family: Georgia;}
.why ul {margin-top: 5px;margin-bottom: 5px;overflow: hidden;}
.why ul li {float: left;width: 235px;height: 40px;margin-right: -1px;color:#fff;padding:10px 0;background:#fb7f3b;margin-right:6px;position:relative;}
.why ul li.on{margin:0px;}
.why .l-c-o{display: block;float: left;width: 45px;height: 45px;background: url(../images/img_02.png) repeat 0px -112px;margin-left: 15px;}
.why .l-c-o-1{background-position:0px -112px}
.why .l-c-o-2{background-position:-45px -112px}
.why .l-c-o-3{background-position:-90px -112px}
.why .l-c-o-4{background-position:-134px -112px}
.why .l-c-o-5{background-position:-180px -112px}
.why .cet{margin-left: 55px;}
.why .l-c-l{display: inline-block;position: absolute;right: 0px;top: 20px;width: 10px;height: 20px;font-size: 20px;background: url(../images/img_02.png) no-repeat -215px 0px;}
.y-k-f{background:#fb7f3b}
.v-n-e{background:#fff;padding: 30px 0px;overflow:hidden}
.v-n-e ul{width:1206px}
.v-n-e ul li {float: left;width: 200px;height: 154px;margin-right: -1px;text-align: center;border-right: 1px dotted #dadada;overflow:visible;}
.v-i-c{display: inline-block;width: 90px;height: 110px;background:url(../images/img_01.jpg) no-repeat;}
.v-i-1{background-position: 0px -250px;}
.v-i-2{background-position: -98px -250px;}
.v-i-3{background-position: -198px -250px;}
.v-i-4{background-position: 0px -370px;}
.v-i-5{background-position: -98px -370px;}
.v-i-6{background-position: -198px -370px;}
#map-tan{width:500px;border:0;padding:0;cursor:pointer;-moz-box-shadow:1px 2px 5px #a3a3a3;-webkit-box-shadow:1px 2px 5px #a3a3a3;box-shadow:1px 2px 5px #a3a3a3}
#map-tan .btClose{color:#fff;z-index:100}
#map-tan .map-content{overflow:hidden}
#map-tan .map-content .map-title{background:#ff5e00;height:46px}
#map-tan .map-content .map-title span{color:#fff;font:700 18px/46px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";padding-left:20px;display:block}
#map-tan .map-content .map-room{padding:0 20px;overflow:hidden}
#map-tan .map-content .map-room .map-list{padding:10px 0;border-bottom:1px solid #ebebeb;overflow:hidden}
#map-tan .map-content .map-room .map-list .pic{float:left;width:60px;height:40px;margin-right:10px;overflow:hidden}
#map-tan .map-content .map-room .map-list .des{width:240px;float:left;overflow:hidden}
#map-tan .map-content .map-room .map-list .des .name{overflow:hidden;line-height:22px}
#map-tan .map-content .map-room .map-list .price{font-size:12px;line-height:40px;float:right}
#map-tan .map-content .map-room .map-list .price span{color:#ff5300}
#map-tan .map-content .map-room .map-list .price .onrent{color:#ff6122;font-size:16px;font-family:"Arial";font-weight:700}
#map-tan .map-content .map-room .map-list .price .alreadyrent{color:#666;font-size:12px;text-align:center;font-family:"Arial";font-weight:700}
#map-tan .map-content .map-room .map-list .price p{line-height: 16px;height: 20px;}
#map-tan .map-content .map-room .noBorder{border-bottom:0}
.addbar-box{background:#fff;position:absolute;display:none;z-index:1001;border:1px solid #ddd;zoom:1}
.btClose{position:absolute;top:0;right:0;font-size:32px;line-height:45px;width:45px;height:45px;font-family:"Arial";color:#333;cursor:pointer;overflow:visible;display:block;opacity:.65;text-align:center}
.btClose:hover,.btClose:focus{opacity:1}
.white-popup-block{background:#fff;margin:0 auto;max-width:430px;width:430px;padding:20px 30px;position:absolute;text-align:left}
.white-popup-block legend{font-size:18px;color:#8d8d8d;font-weight:700;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";line-height:18px}
.white-popup-block legend span{display:block;font-size:12px;color:#cacaca}
.white-popup-block .order-room{overflow:hidden;margin-top:20px}
.white-popup-block .order-room .room-list{width:70px;float:left}
.white-popup-block .order-room .room-list .room{margin-left:0;margin-bottom:0;border:0}
.white-popup-block .order-room .room-info{float:left;background:#f6f6f6;height:50px;padding:10px 20px;width:320px;overflow:hidden;zoom:1}
.white-popup-block .order-room .room-info .room-n{color:#d4d4d4}
.white-popup-block .order-room .room-info .room-name{float:left}
.white-popup-block .order-room .room-info .room-name span{color:#3abb9d}
.white-popup-block .order-room .room-info .room-price{float:right;color:#ff5300}
.white-popup-block .order-room .room-info .room-price span{font-size:16px;font-weight:700}
.white-popup-block ul{font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";overflow:hidden;zoom:1}
.white-popup-block ul li{line-height:36px}
.white-popup-block ul li label{width:60px;display:inline-block}
.white-popup-block ul li .sex{width:30px;display:inline-block}
.white-popup-block .info-input,.white-popup-block .info-radio{line-height:24px;height:24px;padding:0 5px}
.white-popup-block .info-input{border:1px solid #ddd}
.white-popup-block .order-button{border:0;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";background:#f7a22f;width:100px;line-height:36px;height:36px;float:right;color:#fff;font-size:18px;font-weight:700;cursor:pointer;text-align:center}
.white-popup-block .suggest-text{line-height:32px;color:#8d8d8d}
.white-popup-block .suggest-text a{color:#3abb9d}
.white-popup-block .suggest-input-width{width:420px}
.white-popup-block .title{color:#3abb9d}
.white-popup-block .login span{margin-right:10px}
.fankuiimg{background: #fff url(../images/fankui.jpg) no-repeat center center;width: 475px;height: 295px;position: absolute;z-index: 99;display:none;}
.r-f-d{position: fixed;z-index:99999;width: 60px;line-height: 30px;color:#fff;_position: absolute;right:0px;display: inline-block;top: 200px;background:#fe6222;display:none;right:-42px;cursor: pointer;}
.r-f-d i{display: inline-block;width: 10px;height: 15px;background: url(../images/img_02.png) no-repeat -294px 0px;margin: 0px 0 0 8px; vertical-align:middle;}
.backToTop{position: fixed;z-index:9000;top: 200px;right: 10px;_position: absolute;width: 42px;background: #fff;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);-moz-box-shadow: 0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);box-shadow: 0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);-moz-transition: margin-left .3s ease-in-out;-ms-transition: margin-left .3s ease-in-out;-o-transition: margin-left .3s ease-in-out;-webkit-transition: margin-left .3s ease-in-out;transition: margin-left .3s ease-in-out}
.backToTop .k,.backToTop .d,.backToTop .x,.backToTop .t{width:42px;height:42px;}
.backToTop .l{width:42px;height:22px;background: #fe6222;cursor: pointer;float:none;margin:0;}
.backToTop .l i{display: inline-block;width: 9px;height: 15px;background: url(../images/img_02.png) no-repeat -285px 0px;margin: 5px 0 0 15px;}
.backToTop .a{position:relative;}
.backToTop .k i{display: inline-block;width: 30px;height: 30px;background: url(../images/img_02.png) no-repeat;margin:5px 0 0 6px;}
.backToTop .k:hover{background:#fffaf4;}
.backToTop .k:hover i{background-position:0px -31px;}
.backToTop .w i{display: inline-block;width: 30px;height: 30px;background: url(../images/img_02.png) no-repeat -31px 0px;margin:5px 0 0 6px;}
.backToTop .w:hover{background:#fffaf4;}
.backToTop .w:hover i{background-position:-31px -31px;}
.backToTop .x i{display: inline-block;width: 30px;height: 30px;background: url(../images/img_02.png) no-repeat -62px 0px;margin:5px 0 0 6px;}
.backToTop .x:hover{background:#fffaf4;}
.backToTop .x:hover i{background-position:-62px -31px;}
.backToTop .d i{display: inline-block;width: 30px;height: 30px;background: url(../images/img_02.png) no-repeat -93px 0px;margin:5px 0 0 6px;}
.backToTop .d:hover{background:#fffaf4;}
.backToTop .d:hover i{background-position:-93px -31px;}
.backToTop .t i{display: inline-block;width: 30px;height: 30px;background: url(../images/img_02.png) no-repeat -124px 0px;margin:5px 0 0 6px;}
.backToTop .t{background:#fe6222;}
.backToTop .t:hover i{background-position:-124px -31px;}
.backToTop .a .b {position: absolute;display: none;z-index: 500;top: 0px;right: 0px;width: 160px;height: 46px;margin-right: 10px;}
.backToTop .b .n{background: #fff;box-shadow: 0 12px 15px -10px #e5e5e5;-moz-box-shadow: 0 12px 15px -10px #e5e5e5;-webkit-box-shadow: 0 12px 15px -10px #e5e5e5;border: solid 1px #e5e5e5;padding: 15px;margin-right:10px;position:relative;}
.backToTop .b .c{width: 88px;height: 30px;box-shadow: 0 1px 3px rgba(0,0,0,0.2);color: #fff;text-align: center;padding-left: 20px;border-radius: 3px;line-height: 29px;margin-right: 5px;_height: 28px;_padding-top: 2px;transition: background 1s;-webkit-transition: background 1s;text-shadow: 0 1px rgba(0,0,0,0.25);}
.backToTop .b .an{background:#ff794a;display: inline-block;position:relative;}
.backToTop .b .an em{display: inline-block;width: 20px;height: 20px;background: url(../images/img_02.png) no-repeat -235px 0px;margin: 5px 0 0 6px;position: absolute;left:0px;top:3px;}
.backToTop .b .me{background: url(../images/sprite.png) no-repeat 15px -184px #4eb4ef;
_background: url(../images/spriteIe6.gif) no-repeat 15px -111px #4eb4ef;display: inline-block;}
.backToTop .g{width:184px;height:413px;background: url(../images/img_01.jpg) no-repeat 0px -475px;}
.tipbox-direction { position: absolute; }
.tipbox-direction em, .tipbox-direction span { height: 19px; width: 17px; font-family: Simsun; font-size: 16px; line-height: 21px; overflow: hidden; position: absolute; }
.tipbox-direction em { color: #e5e5e5; }
.tipbox-direction span { color: #fff; }
.tipbox-up { left: 21%; margin-left:-8px; top:-10px; *top:-11px; _top:-10px; }
.tipbox-up span { top:1px }
.tipbox-down { left: 50%; margin-left:-8px; bottom:9px; }
.tipbox-down span { top:-1px }
.tipbox-right { top: 50%; margin-top:-8px; right:7px; }
.tipbox-right span { left:-1px }
.tipbox-left { top: 50%; margin-top:-8px; left:-8px; }
.tipbox-left span { left:1px }
.feedback {border: solid 1px #ddd;width: 465px;height: 78px;}
.btn-org-centre {background: #ff7300;color: #fff;font-size: 12px;height: 26px;line-height: 26px;padding: 0px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.btn-org-centre {background: #ff7300;color: #fff;font-size: 12px;height: 26px;line-height: 26px;padding: 0px 20px;-webkit-appearance: button;cursor: pointer;}
.f-b-t{border-left:5px solid #cfcfcf;overflow:auto;height:25px;line-height:25px;}
.f-b-t .p{background:#f6f6f6;width:60px;}
.f-b-t .ip{border:1px solid #f6f6f6;line-height:23px;float: left;padding-left:5px;width:150px;}
.fedput{display:none;}
.tips {position: absolute;left: 5px;top: 0px;color: #aaa;}
.m-d-g{position: fixed;left: 0;top: 0;z-index: 9997;min-height: 100%!important;width: 100%!important;height: 100%!important;overflow: visible;background: #000;opacity: 0.8;}
.m-d-b{top: 20px;text-shadow: none;position: absolute;z-index: 9998;margin: auto;width: 515px;height: 275px;border-radius: 2px;box-shadow: 0 0 80px 0 rgba(0,0,0,.4);background: #fff;text-align: left;-webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);}
.m-d-b .m-t{background:#fa6a37;color:#fff;line-height:40px;height:45px;font-size:22px;padding-left:20px;}
.m-d-b .m-t .m-c{background:url(../images/img_02.png) no-repeat 0px -62px;width:45px;height:45px;display:block;position:absolute;right:-45px;top:0px;}
.m-t a.m-c:hover{background-position:-46px -62px;}
.m-c-n{background: url(../images/img_02.png) no-repeat 335px -327px;height: 180px;padding-top:50px;color:#fa6a37;}
.m-c-n .f_26{font-size:26px;}
#us a{margin:0 1em;}
.container{text-align:center;perspective:500px;-webkit-perspective:500px;}.example{display:table-cell;vertical-align:middle;color:#fff;width:200px;height:150px;background: rgba(0, 0, 0, 0.3);}@-webkit-keyframes topenter{from{-webkit-transform-origin:top;-webkit-transform:rotateX(-90deg)}to{-webkit-transform-origin:top;-webkit-transform:rotateX(0deg)}}@keyframes topenter{from{transform-origin:top;transform:rotateX(-90deg)}to{transform-origin:top;transform:rotateX(0deg)}}@-webkit-keyframes topleave{from{-webkit-transform-origin:top;-webkit-transform:rotateX(0deg)}to{-webkit-transform-origin:top;-webkit-transform:rotateX(-90deg)}}@keyframes topleave{from{transform-origin:top;transform:rotateX(0deg)}to{transform-origin:top;transform:rotateX(-90deg)}}@-webkit-keyframes bottomenter{from{-webkit-transform-origin:bottom;-webkit-transform:rotateX(90deg)}to{-webkit-transform-origin:bottom;-webkit-transform:rotateX(0deg)}}@keyframes bottomenter{from{transform-origin:bottom;transform:rotateX(90deg)}to{transform-origin:bottom;transform:rotateX(0deg)}}@-webkit-keyframes bottomleave{from{-webkit-transform-origin:bottom;-webkit-transform:rotateX(0deg)}to{-webkit-transform-origin:bottom;-webkit-transform:rotateX(90deg)}}@keyframes bottomleave{from{transform-origin:bottom;transform:rotateX(0deg)}to{transform-origin:bottom;transform:rotateX(90deg)}}@-webkit-keyframes leftenter{from{-webkit-transform-origin:left;-webkit-transform:rotateY(90deg)}to{-webkit-transform-origin:left;-webkit-transform:rotateY(0deg)}}@keyframes leftenter{from{transform-origin:left;transform:rotateY(90deg)}to{transform-origin:left;transform:rotateY(0deg)}}@-webkit-keyframes leftleave{from{-webkit-transform-origin:left;-webkit-transform:rotateY(0deg)}to{-webkit-transform-origin:left;-webkit-transform:rotateY(90deg)}}@keyframes leftleave{from{transform-origin:left;transform:rotateY(0deg)}to{transform-origin:left;transform:rotateY(90deg)}}@-webkit-keyframes rightenter{from{-webkit-transform-origin:right;-webkit-transform:rotateY(-90deg)}to{-webkit-transform-origin:right;-webkit-transform:rotateY(0deg)}}@keyframes rightenter{from{transform-origin:right;transform:rotateY(-90deg)}to{transform-origin:right;transform:rotateY(0deg)}}@-webkit-keyframes rightleave{from{-webkit-transform-origin:right;-webkit-transform:rotateY(0deg)}to{-webkit-transform-origin:right;-webkit-transform:rotateY(-90deg)}}@keyframes rightleave{from{transform-origin:right;transform:rotateY(0deg)}to{transform-origin:right;transform:rotateY(-90deg)}}
#allmap{width:100%;height:100%;overflow:hidden;margin:0}
.tabxbox a{display:block;float:left;margin-top:2px;padding:5px 10px;line-height:20px;border:1px solid #ccc;background:#fff}
.tabxbox a.active{background-color:#fa6a37;color:#fff;border-left:none}
.tabxbox{position:absolute;top:10px;z-index:99;right:0}
.traffic-des{border:1px solid #ddd;border-top:-1px;}
.traffic-des .bus-way span {display:inline-block;vertical-align: middle;}
.searchInput {border: 1px solid #D0D0D0;height: 25px;line-height: 25px;width: 248px;margin-left: 20px;padding-left:10px;}
.searchBtn {background: #189ce8;font-weight: bold;height: 27px;text-align:center;width: 82px;color: #fff;display: inline-block;line-height:27px;margin-left:-1px;}
.bus-way-style{border-bottom:1px solid #ddd;}
.bus-way-style span{border: 1px solid #D0D0D0;display:block; float:left;margin-left:-1px;margin-bottom:-1px;padding:2px 0px;width:80px;text-align:center;background:#f8f8f8;}
.bus-way-style .selected{background:#fff;color:#fe6e00;}
.map_boxConC {position: absolute;width: 340px;height: 148px;right: 0px;bottom:0px;background:#fff;z-index:1;}
.map_boxConC ul{position: absolute;left: 0;top: 0;padding-top:8px;}
.tool-btn{position: absolute;left: -22px;width: 12px;background: #fe6e00;top: 0px;bottom:0;padding: 5px;color:#fff;cursor: pointer;}
.tool-btn i{background:#fe6e00 url(../images/img_02.png) no-repeat -266px 0px;display:inline-block;width:10px;height:15px;}
.tool-btn.v i{background-position:-275px 0px;}
.map_boxConC li {float: left;height: 70px;width: 48px;text-align: center;line-height: 18px;_overflow: hidden;margin-left: 16px;_margin-left: 10px;}
.toolsIcon {background:#f4f4f4;}
.toolsIcon a {height: 50px;width: 48px;display: block;padding: 5px 0;color: #666;border:1px solid #fff;background:#fff;border:1px solid #ddd;border-radius: 2px;}
.toolsIcon span {display: block;width: 25px;height: 27px;background:url(../images/icoa.png) no-repeat;}
.toolsIcon a span {margin: 0 auto 5px;}
.toolsIcon .cy span {background-position: 0 0;}
.toolsIcon .cs span {background-position: -25px 0;}
.toolsIcon .yy span {background-position: -50px 0;}
.toolsIcon .jd span {background-position: -75px 0;}
.toolsIcon .dt span {background-position: -125px 0;}
.toolsIcon .xx span {background-position: -100px 0;}
.toolsIcon .yh span {background-position: -150px 0;}
.toolsIcon .yiy span {background-position: -175px 0;}
.toolsIcon .jind span {background-position: -200px 0;}
.toolsIcon .jyz span {background-position: -225px 0;}
.gard th .gardIcon2{ background-position:0px -463px;}
.gard th .gardIcon3{ background-position:0px -496px;}
.gard th .gardIcon4{ background-position:0px -526px;}
.gard th .gardIcon5{ background-position:0px -554px;}
.gard th .gardIcon6{ background-position:0px -586px;}
.gard th .gardIcon7{ background-position:0px -615px;}
.gard th .gardIcon8{ background-position:0px -644px;}
.promise th .promiseIcon1{ background-position:0px -678px;}
.promise th .promiseIcon2{ background-position:0px -708px;}
.promise th .promiseIcon3{ background-position:0px -737px;}
.promise th .promiseIcon4{ background-position:0px -766px;}
.promise th .promiseIcon5{ background-position:0px -796px;}
.promise th .promiseIcon6{ background-position:0px -825px;}
.holder{margin:15px 0}
.holder a{font-size:12px;cursor:pointer;margin:0 5px;color:#333}
.holder a:hover{background-color:#ec6d00;color:#fff}
.holder a.jp-previous{margin-right:15px}
.holder a.jp-next{margin-left:15px}
.holder a.jp-current,a.jp-current:hover{color:#ff4242;font-weight:bold}
.holder a.jp-disabled,a.jp-disabled:hover{color:#bbb}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover{cursor:default;background:0}
.holder span{margin:0 5px}
#fuwu a:hover{color:#fff;}