@charset "utf-8";
a:hover{ text-decoration:underline;}
.lc-topbar{ background:url("http://pic2.58.com/ds/icon/topbarbg.png") repeat-x; color: #585858; font: 12px/2 Arial,Tahoma,"宋体"; height: 32px; position: relative; width: 100%; z-index: 2200;}
.lc-topbar .w{ clear: both; line-height: 31px; margin: 0 auto; width: 1000px;}
.lc-topbar .hover{   background: #fff;  border-left: 1px solid #DCDADC; border-right: 1px solid #DCDADC;  margin: 0 -1px; z-index: 999;}
.lc-topbar .haschild { height: 32px; line-height: 32px; position: relative; z-index: 999;}
.lc-topbar .bar_left{ *margin-left:0;}
#logotxt{ height:32px;display:inline-block; white-space:nowrap; position:absolute; top:33px; left:170px}
#logotxt span,#logotxt h1 {color: #585858;display:inline-block; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:22px; height:32px;line-height:32px;overflow: hidden; }

.logo a{background:url(http://pic2.58.com/ds/icon/logo.gif) no-repeat;}
a.postbtn{ top:26px;}


.navbox{ height:36px;border-bottom:2px solid; _overflow:hidden; margin-bottom:20px;}
.nav{ width:1000px; margin:0 auto; float:none;}
.nav li{ float:left; display:inline; position:relative; margin-right:5px; z-index:99}
.nav li.allcate{ background:url(http://pic2.58.com/ui6/yp/dalei/images/linem.gif) right center no-repeat; width:100px; text-align:center; padding:0;}
.nav li.allcate a{ width:100px; display:block; text-align:center; font-size:12px; padding:0;}
.nav li.allcate span{ display:block;width:100px; overflow:hidden}
.nav li.allcate span .arrows{ background:#7f4831 url(http://pic2.58.com/ui6/yp/dalei/images/allcatebg.png) top left no-repeat; width:7px; height:4px; overflow:hidden; display:block; position:absolute; top:16px; right:10px;}
.nav li.hover span .arrows{ background:url(http://pic2.58.com/ui6/yp/dalei/images/allcatebg.png) top right no-repeat;}
.nav li a{ height:36px; line-height:36px; text-align:center; display:inline-block; font-size:14px; font-weight:normal; color:#585858; padding:0 15px;}
.nav li.on a,.nav li.on.hover span a{border-left:1px solid #EA6C00;border-right:1px solid #EA6C00; text-decoration:none; background:url(http://pic2.58.com/ui6/yp/dalei/images/a02.png) repeat-x; color:#FFF;}
.nav li.on a{ font-weight:bold;}
.nav li span{ overflow:hidden; float:left; padding-left:0;}

.nav li a:hover{text-decoration:none; color:#282828; font-weight:normal;}
.nav li.on a:hover{ font-weight:bold;}
.nav li.tc.hover span a{padding:0 14px; height:35px; border-left:1px solid #FFA070;border-right:1px solid #FFA070;background:url(http://pic2.58.com/ui6/yp/dalei/images/a03.png) repeat-x; color:#585858;}
.nav li .catecss{ display:none; background:#fff; position:absolute; left:0; top:35px; width:220px;z-index:999; padding:10px 0;border:1px #C7C7C7 solid; border-top:3px solid #EB6D2E;overflow:hidden;}
.nav li .catecss a{ display:block;font-size:12px; line-height:24px; color:#585858;padding:0 10px; text-align:left; height:24px; background:none; border:none;}
.nav li .catecss i{ font-style:normal; float:left; width:5px; height:24px; line-height:24px; text-align:center; color:#e5e5e5;}
.nav li .catecss p{ height:24px; line-height:24px; overflow:hidden;}
.nav li .catecss dl{ width:224px;}
.nav li .catecss dl dt{float:left; width:110px; border-right:1px solid #E8E9EB; text-align:left; overflow:hidden;}
.nav li .catecss dl dt a:hover{ background:#F0F0F0; line-height:24px; color:#585858;}

.nav li .catecss02{ display:none; background:#fff; position:absolute; left:0; top:35px; width:330px;z-index:999; padding:10px 0;border:1px #C7C7C7 solid; border-top:3px solid #EB6D2E;overflow:hidden;}
.nav li .catecss02 a{ display:block;font-size:12px; line-height:24px; color:#585858;padding:0 10px; text-align:left; height:24px;}
.nav li .catecss02 i{ font-style:normal; float:left; width:5px; height:24px; line-height:24px; text-align:center; color:#e5e5e5;}
.nav li .catecss02 p{ height:24px; line-height:24px; overflow:hidden;}
.nav li .catecss02 dl{ width:336px;}
.nav li .catecss02 dl dt{float:left; width:110px; border-right:1px solid #E8E9EB; text-align:left; overflow:hidden;}
.nav li .catecss02 dl dt a:hover{ background:#F0F0F0; line-height:24px; color:#585858;}


.nav li .suballcss{background:#fff; width:994px; padding:10px 0 20px 4px; overflow:hidden; position:absolute; z-index:999; top:-9999px; left:0; margin:0 auto; border:#7f4831 solid; border-width:3px 1px 2px 1px; -moz-box-shadow:2px 8px 8px rgba(0,0,0,0.5);-webkit-box-shadow:2px 8px 8px rgba(0,0,0,0.5);box-shadow:2px 8px 8px rgba(0,0,0,0.5);}
.nav li .suballcss .item{ float:left; width:303px; padding:5px 13px;}
.nav li .suballcss dl.hover{ background:#fafafa;}
.nav li .suballcss dl dt{ float:left; width:100px; height:24px; line-height:24px; overflow:hidden; text-align:left;}
.nav li .suballcss dl dt.tit{ width:100%; display:block;}
.nav li .suballcss dl dt.tit a{ display:inline-block;}
.hover #container{ left:0; top:34px;}
.nav li.sj{ float:right; width:100px;}
.nav li.sj a{ font-size:12px; background:url(http://pic2.58.com/yp/post/sj.gif) left center no-repeat; padding-left:18px;}
.nav li.sj a:hover{ color:#f00; }

.subnavbox{ background:#ff874b; height:29px; line-height:24px; color:#ffffff;}
.subnavbox p{ width:1000px; margin:0 auto;}
.subnavbox p a{ color:#ffffff; padding:0 10px;}
.subnavbox p a:hover{ color:#ffefe8;}
.spmain{ width:1000px; margin:0 auto;}

.publicbox{ padding:0 10px; line-height:30px; margin-top:10px;}
.publicbox a{ color:#333; margin-right:12px; display:inline-block;}
.publicbox a.all{ color:#FE0000;}
.publicbox a:hover{ color:#f76e0c;}

.borcol{ border-bottom-color:#EB6D2E; background:url(http://pic2.58.com/ui6/yp/dalei/images/a01.gif) repeat-x;}
.nav li.righta{ background:url(http://pic2.58.com/ui6/yp/dalei/images/ruzhubg.jpg) top center repeat-x; float:right; width:87px; height:33px; line-height:33px; text-align:center; top:-2px; padding:0; margin-right:2px;}
.nav li.righta a{ background:url(http://pic2.58.com/ui6/yp/dalei/images/ruzhubg.gif) 75px 15px no-repeat; border:1px #dcdcdc solid; border-bottom:none; height:33px; line-height:33px; width:100%; display:block; font-size:12px; overflow:hidden; font-size:12px; font-weight:bold; color:#e07105; padding:0;}
.nav li.righta a:hover{ background:url(http://pic2.58.com/ui6/yp/dalei/images/ruzhubg.gif) 75px 15px no-repeat; color:#e07105; font-weight:bold;}


/**/
.go-search .ico-arrow,.item-tj .hd .more,.item-list .hd .more,.checinfo,.bigjt,.bigjt1,.item-tj li a,.ico-dao,.fav,.print,.sfz,.zdz,.glc,.ico-up,.ico-down,.go-search .calendar{ background:url(http://pic2.58.com/ds/piao/lieche/script-lc.png) no-repeat;}


.searchbar{width:998px;margin:0 auto 10px;clear:both; border:1px solid #dedede; }
.searchbar .hd{ background:#fbfafa; height:32px; line-height:32px; border-bottom:1px solid #dedede;}
.tabbtn{}
.tabbtn a{line-height:32px; float:left; padding:0 30px; display:block; font-size:14px; white-space:nowrap; border-right:1px solid #edeeef; color:#666;}
.tabbtn a.curtab{ background:#fff; border-top:2px solid #f2793d; position:relative; top:-1px; color:#333; font-weight:bold; _margin-bottom:-3px;}
.tabbtn a:hover{text-decoration:none}
.aad{ float:right; padding-right:10px; background:url(http://pic2.58.com/ds/piao/lieche/ico-n.gif) no-repeat right 0; margin-right:20px;}
.aad a{ color:#ee5500;}
.searchbar .bd{ clear:both; overflow:hidden; height:140px;}
.go-search{width:639px; border-right:1px solid #edeef0; float:left; padding:40px 0 0 40px; height:100px; position:relative;}
.go-search li{ margin-bottom:15px; width:100%; clear:both; overflow:hidden;}
.go-search .inp{ float:left; border:1px solid #e8e9eb; border-top:1px solid #c5c6c7; border-left:1px solid #c5c6c7; height:24px; line-height:24px; padding:4px 4px 3px; width:150px; font-size:14px; color:#585858;}
.go-search .inp1{ float:left; border:1px solid #e8e9eb; border-top:1px solid #c5c6c7; border-left:1px solid #c5c6c7; height:24px; line-height:24px; padding:4px 4px 3px; width:473px; margin-right:4px; font-size:14px; color:#585858;}

.go-search .calendar{ border:1px solid #e8e9eb; height:31px; line-height:31px; padding:0 8px; width:115px; display:block; float:left; margin:0 4px; background-position:106px -418px;}
.ico-dao{ background-position:0 -45px; width:18px; height:14px; display:block; margin:10px 4px; float:left;}
.radio{ color:#585858; font-size:14px;}
.radio label{margin-right:20px;}
.go-search .ico-arrow{ display:block; background-position:-11px -313px; width:7px; height:12px; overflow:hidden; position:absolute; right:-7px; top:64px;}

.search-result{width:238px; padding:20px 40px 0; float:left; color:#585858; font-size:12px; height:120px;}
.search-result h2{border-bottom:1px solid #edeef0; font-size:12px; padding-bottom:10px; margin-bottom:5px; font-weight:normal;}
.search-result h2 .tjz{color:#888; margin-left:20px;}
.search-result p{line-height:26px;}
.search-result li{width:100%; float:left; height:24px; line-height:24px; font-size:12px;}
.search-result li span.r{float:right; padding-right:0px; color:#666}
.search-result li span.red{color:#f00}
.search-result li span.green{color:#009900}
.cxindex{ width:720px; margin:0 auto;}
.cxindex .searchbar{ width:100%;}
.cxindex .go-search{ float:none; padding-left:60px; border:none;}
.cxindex .bd{ height:auto;}
#hot{width:600px; border-top:1px solid #edeeef; line-height:28px; padding:30px 60px 10px; background:#fcfcfc;}
#hot p a{margin-right:20px}
#hotarea{width:600px; border-top:1px solid #edeeef; line-height:28px; padding:30px 60px 10px; background:#fcfcfc;}
#hotarea p a{margin-right:20px}
.dataup{ color:#cac8c8; text-align:center; padding-top:10px; line-height:normal;}
#divSmartList{position:absolute;border:solid 1px #ddd; text-align:left; display:none; background-color:#fff; padding-bottom:5px; z-index:9999; } 
#divSmartList span{color:#00c; font-size:12px; display:block; height:24px; line-height:24px; cursor:pointer; padding:0 5px; } 
#divSmartList div{ margin:0 5px 5px 5px; height:24px; line-height:24px; border-bottom:1px dashed #333; color:#333; } 
#divSmartList .current{background-color:#00c; color:#fff; }

/*main*/
.main{ width:1000px; margin:0 auto;}
.cleft{ float:left; width:750px;}
.ad80{ background:#f9f9f9; width:100%; margin-bottom:10px; text-align:center;}

.lcbox{}
.lcbox .hd{ height:26px;}
.lcbox .hd h3{ font-size:14px; color:#282828;}
.lcbox .hd h3 em{ font-size:12px; margin-left:10px; color:#585858; font-weight:normal;}
.lcbox .hd span{ float:right;}
.fav,.print{ padding-left:20px; color:#585858;}
.fav{ background-position:-2px -68px;}
.fav:hover{ background-position:-2px -86px;}
.print{ background-position:-2px -104px; margin-left:20px;}
.print:hover{ background-position:-2px -122px;}
.datelist{ width:748px; height:38px; line-height:38px; border:1px solid #e0e0e0; background:#fbfafa; margin-bottom:10px;}
.datelist p{ width:749px;}
.datelist span{ coloe:#282828; display:block; float:left; width:106px; text-align:center; border-right:1px solid #edeeef; cursor:pointer;}
.datelist span.cur{ background:#fff; border-top:2px solid #f2793d; position:relative; top:-1px; _margin-bottom:-3px;}

.tblist{background:#fff; border-bottom:none;width:100%}
/*.tblist tr.pointer{cursor:pointer;}*/
.tblist td{padding:5px 10px;color:#666;height:60px;line-height:18px;border-top:solid 1px #fff;border-bottom:1px solid #edeeef;}
.tblist .trbgon td{color:#000}
#checidate td{height:auto}
.tblist #tith td{padding:0px 10px 0px 20px;height:28px;color:#000;text-align:left;border-bottom:none;white-space:nowrap;vertical-align:middle;}
.tblist #tith td h1{display:inline-block; height:20px; *padding:8px 0px 6px 0px; line-height:20px; vertical-align:middle; font-size:16px; *float:left; overflow:hidden}
.tblist #tith td span{display:inline-block; line-height:20px;  padding-left:10px; padding-top:2px; *padding:10px 0px 8px 10px; *float:left; vertical-align:middle}
.tblist #tith td span.fr{float:right; line-height:20px}
.tblist #thead td{background:#f2f6fa;border:none;padding:5px 10px; height:22px; line-height:normal; font-size:12px; white-space:nowrap}
.tblist td.tdw{width:100px;text-align:left;font:12px/18px trebuchet MS;}.tblist td.tdw2{width:40px}.tblist td.tdw b{font-size:14px; color:#ee5500;}
#thead td a{ color:#666;}
.tatxtl a{white-space:nowrap}
.tblist #thead td a,.tblist #thead td a:hover{ text-decoration:none}
.ontablediv{margin:0 -10px -17px -10px; text-align:left;zoom:1;position:relative;top:-11px;}
.tblist_sub{border:2px solid #e0e0e0;width:100%; border-collapse:separate}
.tblist_sub tr{background:#fcfcfc;}
.tblist_sub .trbg1,.tblist_sub .trbgon{background:#fcfcfc; border:none;}
.tblist_sub td{border-bottom:solid 1px #edeeef;border-top:solid 1px #fff;}
.tblist_sub .thead td{border-top:none;}
.tblist_sub td{height:35px; padding:0 5px; color:#585858;}
.tblist_sub #subth td{background:#f5f5f5;text-align:left;border:none; text-indent:5px}
.tableding { font-size:14px; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0;width:100%; background:#fbfafa; border-collapse:separate}
.tableding td{ height:36px; }
#subth .ycxq{margin:0}
.trbg1{ background:#fbfafa}.trbgon{background:#fff7f0}
.tblist_sub .thead{ background:#f5f5f5;}
.zzcity{font-size:14px; line-height:36px; margin-bottom:5px; _margin-bottom:15px;overflow:hidden}
.zzcity p{padding:0px}
.zzcity p b{margin-right:45px}.zzcity p b a{ margin-left:45px; margin-right:0}
.zzcity h1{font-size:14px;margin:0;padding:0; float:left;padding-right:10px;}
#cxlist{position:relative;zoom:1;z-index:999;vertical-align:top}
#cxlinfo{position:absolute; top:-13px; left:0;}
.checinfo{ background-position:50px -137px; background-color:#fff; padding-right:22px;border: 1px solid #dcdee1; border-bottom:1px solid #b5b7bc; height: 22px;line-height: 22px;margin-top: 1px;padding:0 22px 0 5px;position:absolute; z-index:1001}
#cxlist{background:#fff; text-align:left;}
.chec_hov .checinfo{border:1px solid #dcdee1;border-bottom:none}
#checxl{position:absolute; top:20px; left:0; z-index:1000; white-space:nowrap; background:#fff; border:1px solid #dcdee1; padding:5px 0px; color:#666}
#thead #checxl a{display:inline-block;text-decoration:none;white-space:nowrap;line-height:24px;height:24px;color:#585858; padding:0 8px;float:left; clear:left;  width:59px; -o-text-overflow:ellipsis;text-overflow:ellipsis; overflow:hidden}
#thead #checxl a:hover{background:#f5f5f5;color:#585858;text-decoration:none}
.bigjt{ background-position:right -328px; width:11px; height:7px; position:absolute; top:-5px; left:30px;}
.bigjt1{ background-position:right -328px; width:11px; height:7px; position:absolute; top:-5px; right:64px;}
.pl50{ padding-left:50px;}
.ico-up,.ico-down{ padding-right:10px; cursor:pointer;}
.ico-up{ background-position:right -165px;}
.ico-down{ background-position: right -182px;}
.ico-up.cur{ background-position:right -199px;}
.ico-down.cur{ background-position: right -216px;}
.sfz{ display:block; padding-left:15px; background-position:-6px -271px; line-height:20px; margin-bottom:2px;}
.zdz{ display:block; padding-left:15px;  background-position:-6px -291px;line-height:20px;}
.glc{ display:block; padding-left:15px;  background-position:-6px -373px;line-height:20px;}

.spantime{ color:#888; font-size:15px; font-family:Arial;}
.spantime b{ display:block; color:#585858;}
.spantext{ color:#585858; font-size:14px; font-family:Arial;}
.tips{ padding:10px 0 20px; color:#a8a8a8;}
.item-tj{ margin-bottom:10px;}
.item-tj .item{ float:left; border:1px solid #d7d7d7; width:344px; padding:15px; margin-right:-1px; _width:343px;}
.item-tj .hd{ height:20px; border-bottom:1px solid #edeef0; margin-bottom:10px;}
.item-tj .hd h3{ font-size:14px;}
.item-tj .hd .more{ float:right; background-position:right -349px; padding-right:10px; color:#585858;}
.item-tj .hot{ height:60px; padding-bottom:10px; margin-bottom:10px;}
.item-tj .hot img{ width:80px; height:60px; float:left; margin-right:10px;}
.item-tj .hot p{ color:#a8a8a8;}
.item-tj .hot h3{ height:28px; line-height:28px; font-weight:normal; font-size:12px;}
.item-tj .hot h3 .my{ float:right; color:#585858;}
.item-tj .hot h3 .price{ float:right; color:#ee5500;}
.item-tj .hot h3 a{ color:#282828;}
.item-tj .hot h3 a:hover{ color:#ee5500;}
.item-tj .hot h3{ height:28px; line-height:28px;}
.item-tj ul{}
.item-tj li{ border-top:1px dotted #eee; height:32px; line-height:32px;}
.item-tj li .my{ float:right; color:#585858;}
.item-tj li .price{ float:right; color:#ee5500;}
.item-tj li a{ color:#282828; padding-left:10px; background-position:-16px -248px;}
.item-tj li a:hover{ color:#ee5500;}
.item-gnjp{ height:222px; margin:20px 0 10px; background:#f0f0f0; text-align:center; line-height:222px;}


/*统一按钮样式*/
.btn-m-blue,.btn-b-orange,.btn-m-orange,.btn-s-gray,.btn-no{ background:url(http://pic2.58.com/ds/piao/lieche/btn-lc.png) repeat-x; color:#fff;  display:inline-block; cursor:pointer; border:none; _display:inline; zoom:1; font-size:12px;}

.btn-m-blue{ background-position:0 -199px; padding:0 15px; height:27px; line-height:27px; font-weight:bold;}
.btn-m-blue:hover{ background-position:0 -228px;text-decoration:none; color:#fff;}
.btn-m-blue:acitve{ background-position:0 -257px; color:#fff;}
.btn-m-blue:visited{color:#fff;}

.btn-b-orange{ background-position:0 0; padding:0 30px; height:34px; line-height:34px; font-weight:bold; font-size:14px; border-left:1px solid #eb6c10; border-right:1px solid #eb6c10; overflow:visible; *border:none;}
.btn-b-orange:hover{ background-position:0 -38px; border-left:1px solid #c5530f; border-right:1px solid #c5530f; color:#fff;text-decoration:none; *border:none;}
.btn-b-orange:active{ background-position:0 -76px; border-left:1px solid #ce5717; border-right:1px solid #ce5717; *border:none;}
.btn-b-orange:visited{ color:#fff;}
.btn-m-orange{ background-position:0 -113px; padding:0 15px; height:26px; line-height:26px; font-weight:bold;  border-left:1px solid #eb6c10; border-right:1px solid #eb6c10;}
.btn-m-orange:hover{ background-position:0 -142px; border-left:1px solid #c5530f; border-right:1px solid #c5530f; color:#fff; text-decoration:none;}
.btn-m-orange:active{ background-position:0 -171px; border-left:1px solid #ce5717; border-right:1px solid #ce5717;}
.btn-m-orange:visited{ color:#fff;}

.btn-no{ background-position:0 -357px; width:82px; text-align:center; height:24px; line-height:24px; font-weight:bold; font-size:12px; border:1px solid #ddd; color:#a8a8a8; display:block;}
.btn-no:hover{ color:#a8a8a8; text-decoration:none;}
.btn-no:visited{ color:#a8a8a8;}
.btn-yd{width:52px; text-align:center;}
/*right*/
.cright{ float:right; width:242px;}
.item-list{ border:1px solid #e1e1e1; border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.item-list .hd{ border-bottom:1px solid #e6e6e6; height:34px; line-height:34px; background:#fcfcfc; padding:0 15px;}
.item-list .hd h3{ font-size:14px;}
.item-list .hd .more{ float:right; background-position:right -339px; padding-right:10px; color:#585858;}
.item-list .hd .more:hover{ color:#ee5500;}
.item-list .bd{ padding:15px 15px 5px;}
.list-pt{}
.list-pt li{ height:60px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #eee;}
.list-pt img{ width:80px; height:60px; float:left; margin-right:10px;}
.list-pt p{ height:36px; line-height:18px; margin-bottom:5px;}
.list-pt p a{ color:#282828;}
.list-pt p a:hover{ color:#ee5500;}
.list-pt .price{ color:#585858;}
.list-pt .price b{ font-size:14px; color:#ee5500; margin-right:5px; font-weight:normal;}
.dlpt{ height:80px; clear:both; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #eee;}
.dlpt dt,.dlpt dd{float:left}
.dlpt dt{display:inline-block;width:56px;height:74px;border:solid 1px #f0f0f0;padding:2px;text-align:center;font-size:0;overflow:hidden}
.dlpt dt img{ max-width:54px;max-height:74px;vertical-align:middle;_width:expression(this.width > 54 && this.width > this.height ? 54 : true);_height: expression(this.height > 74 ? 74 : true);}
.dlpt dd{padding:0 0 0 10px;width:138px;height:80px;line-height:1.5;overflow:hidden; color:#585858;}
.dlpt outer{height:112px;width:998px;overflow:hidden; position:relative}
.dlpt dt i{display:inline-block;vertical-align:middle;height:74px; overflow:hidden;width:0}
.dlpt dd h3{white-space:nowrap;line-height:16px;font-size:12px;font-weight:normal;margin:0 0 4px 0}
.dlpt li{ height:18px; overflow:hidden;}
.dlpt li.piao{ height:21px; padding-top:3px;}
.dlpt li.piao b{ font-weight:normal; color:#ee5500;}



/*国内机票*/
.SearchBox { height:208px; background:#fffced; border:1px solid #b4c6d8; position:relative; z-index:70 }
.SearchBoxLeft { width:50%; float:left; padding-left:20px;}
.SearchBoxright { float:left; width:44%; }
.SearchLeftTitle { padding:15px 0 20px;}
.SwRadioBox { height:26px; }
.SwRadio { float:left; width:14px; height:14px; margin:1px  0 0 0; cursor:pointer; }
.SwLabels { float:left; padding:0px 0px 0 3px; margin-right:30px; margin:2px 30px 0 0\9;  cursor:pointer; }
.InputHeight { height:35px; clear:both; }
.InputLeftBg { width:41%; float:left; height:26px;   background:url(../../../image/jipiaosearch/bdiframe/bg.gif) left -32px no-repeat; margin-right:10px; display:inline;position:relative; }
.InputRightBg { background:url(../../../image/jipiaosearch/bdiframe/bg.gif) right -32px no-repeat; height:26px; }
.InputText { width:50%; float:left; height:16px; font-size:12px; font-family:SimSun; border:0; padding:2px 0 0; margin:3px 0 0 8px; margin-top:5px\9; display:inline; }
.CityBtn { float:right; width:16px; height:16px; background:url(../../../image/jipiaosearch/bdiframe/bg.gif) -234px top no-repeat; margin:5px 5px 0 0; display:inline; }
.InputRightBg p { font-size:12px; float:right; height:26px; line-height:26px; line-height:28px\9; overflow:hidden; padding-right:5px; color:#c6c6c6; }
.DateBtn { float:right; width:16px; height:16px; background:url(../../../image/jipiaosearch/bdiframe/bg.gif) -234px -16px no-repeat; margin:5px 5px 0 0; display:inline; }
.SearchBtn { width:117px; height:32px; background:url(../../../image/jipiaosearch/bdiframe/bg.gif) no-repeat; border:0; float:left; margin-top:5px; cursor:pointer; }
.CheapcalendarTitle { padding:15px 8px 12px; }
.CheapcalendarTitle span { font-size:12px; font-weight:400; }
.CalendarTable { border-right:1px solid #b4c6d8; border-bottom:1px solid #b4c6d8; background:#fff; }
.CalendarTable th { font-weight:400; line-height:23px; color:#fff; background:#92b8cc; border-left:1px solid #b4c6d8; border-top:1px solid #b4c6d8; }
.CalendarTable td {  border-left:1px solid #b4c6d8; border-top:1px solid #b4c6d8; text-align:center; }
.CalendarTable td  a { display:block; padding:5px 0; font-weight:700; }
.CalendarTable td  a span { color:#666; font-weight:400; }
.CalendarTable td  a:hover { text-decoration:none; background:#b3eeff; }
.Specialfares { margin-top:10px; clear:both; }
.SfTitleSwList { position:relative; z-index:100; height:33px; overflow:hidden; }
.SfTitle { height:33px; line-height:33px; line-height:35px\9;  padding-left:30px; background:url(../../../image/jipiaosearch/bdiframe/bg.gif) -423px 4px no-repeat; float:left;overflow:hidden; }
.SwSpecialfares { float:right; height:33px; border-right:1px solid #ccc;   }
.SwSpecialfares li { float:left; overflow:hidden; border:1px solid #ccc; border-right:0; background:#f3f7fa; height:31px;  }
.SwSpecialfares li a { float: left;  padding:8px 12px 5px; font-size:14px; height:18px;  }
.SwSpecialfares li a:hover { }
.SwSpecialfares li.SwSpecialfares_Active { border-bottom:1px solid #fff; background:#fff; }
.SwSpecialfaresBorder { border:1px solid #ccc; position:relative; top:-1px; z-index:1; overflow:hidden; _height:1%; padding-bottom:10px; }
.Swlayout { width:100%;  overflow:hidden; }
.Swtitle { padding:12px 2% 6px; font-size:12px; color:#666; }
.SwList {width:103%; padding:0 2%; }
.SwList li { float:left; border-right:1px solid #e3e3e3; width:30.5%; padding:6px 0; margin-right:2%; display:inline; }
.Swtitle span { color:#c0c0c0; font-weight:400; float:right; }
.SwList li a { float:left; width:97%; }
.SwList li a:hover span { cursor:pointer; }
.SwList li span { float:left; }
.SwList li .SlDeta { width:18%;  }
.SwList li .SlPlace { width:41%;  }
.SwList li .SlSale { width:18%;  }
.SwList li .SlPrice { width:18%; color:#f60;  }

.pwinfo{margin-bottom:10px; height:135px; clear:both;}
.liecheinfo,.liecheinfotl{float:left;padding-bottom:3px;border:1px solid #e1e1e1;padding:0 10px;}
.liecheinfo h1,.liecheinfotl h1{background:#fcfcfc;border-bottom: 0px solid #eee;font-size: 14px;height: 20px;line-height: 20px;padding: 0 10px;margin:1px 0 0; color:#333; background:none;margin-top:15px;}
.liecheinfo h1 a,.liecheinfotl h1 a{color:#333;}
.liecheinfo h1 a:hover,.liecheinfotl h1 a:hover{color:#f00;}
.liecheinfo ul,.liecheinfotl ul{margin: 5px 0;overflow: hidden;width: 100%;}
.liecheinfo ul li,.liecheinfotl ul li{float:left;font-size:12px;height:30px;line-height:30px;text-indent:10px;width:49.9%;}
.liecheinfo ul li a,.liecheinfotl ul li a{color:#7b7b7b;}
.liecheinfo ul li a:hover,.liecheinfotl ul li a:hover{ color:#ee5500;}
.borders{border:0px solid #e1e1e1;}
.liecheinfo.mr10{ display:inline;margin-right:-1px;}
.liecheinfo .r{ float:right;color:#999; margin-top:3px; display:inline;margin-right:10px;}
.liecheinfo .r:hover{ color:#f00;}
#footer .bg{border-top:1px solid #e1e1e1;}
.lc_notices{height:35px;line-height:35px; text-indent:10px;color:#999;border-top:1px solid #e1e1e1;margin-bottom:0px;border-left:0;border-right:0}
.liecheinfo{ width:478px;}
.liecheinfotl{ float:none}
.liecheinfotl ul{ width:458px;}
.nbt{border-top:0;}

.lclink{color:#0033CC; margin:0px auto; background:#fff;border:1px solid #e0e0e0;border-top:2px solid #ee7711;padding:0px 20px; _height:100%;}
.lclink a{font-size:12px;padding:0 4px; color:#888;}
.lclink a:hover{ color:#ee5500;}
.lclink .lctags{height:35px; z-index:2;border-bottom:1px dotted #eee;}
.lclink .lctags .current{border-bottom:0px solid #fff;}
.lclink .lctags .current a{ color:#ee5500;}
.lclink .lctags ul{ width:310px; margin:0 auto;}
.lclink .lctags li{ float:left; margin-right:0px;height:34px;padding-top:1px;line-height:35px;border:0px solid #C7D7EE;border-bottom:0px solid #C7D7EE;background:#fff; color:#d9d9d9;}
.lclink .lctags li a{ color:#888; padding:0 10px; cursor:pointer;}.lclink .lctags a:hover{ text-decoration:none; color:#ee5500;}
.lclink .conText{ padding:10px 15px;border:0px solid #C7D7EE;border-top:0; background:#fff;border-top:0px solid #C7D7EE;z-index:1; color:#bbb;}
.lclink .conText p{line-height:24px;}
.lclink .conText p a{ margin-right:20px; white-space:nowrap;}
.lclink .conText p a:hover{ color:#ee5500;}
#contact{width:920px; margin:0 auto; overflow:hidden; padding-top:10px; line-height:22px; text-align:center;}
#contact a{margin:0 4px}
.nob{ border:none!important;}
.fan{ border:2px solid #EDEEEF; border-bottom:1px solid #EDEEEF; margin-bottom:10px;}
.fan #tith{ background:#fbfafa; height:32px; line-height:32px;}
.ico-arrow-b{ background:url(http://pic2.58.com/ds/piao/lieche/script-lc.png) no-repeat; background-position:-6px -395px; height:11px; width:12px; display:inline-block; padding:0!important; margin:-4px 5px 0; line-height:normal!important;   _display:inline; zoom:1;}
.tblist #tith .td1{height:32px; line-height:32px;} 
.tblist #tith .td1 *{ float:none; padding:0;}
.spanlc{ margin-top:-3px;}
.pager{padding-top:20px;}

.bg1{ background:#FBFAFA;}
.btn-sq{ background:url(http://pic2.58.com/ds/piao/lieche/btn-sq.png) no-repeat; height:32px; width:84px; color:#fff; font-weight:bold; text-align:center; line-height:26px; display:inline-block; position:relative; top:3px; _display:inline; zoom:1;}
.btn-sq:hover{ color:#fff; text-decoration:none;}
.sty01{ color:#cc0000; text-decoration:none}
