.left{width:410px; float:left;}
.right{width:570px; float:right;}
/*#search-md*/
#search-md{background:url(i/ticket.png) no-repeat; width:210px; height:484px; padding:0 10px 0 190px; overflow:hidden; margin-bottom:8px;}
#search-md .search-x{padding:15px 0; overflow:hidden; height:110px;}
#search-md .search-c{padding:25px 0; overflow:hidden; height:110px;}
#search-md .search-b{padding:15px 0; overflow:hidden;}
#search-md .item{ line-height:26px; height:30px; padding-top:5px;}
#search-md .search-b{height: 88px;}
#search-md .search-b .item{height: auto;overflow: hidden;}
#search-md .label{text-align:right;}
#search-md .radio{margin-top:5px;margin-top:2px\9;}
#search-md .pad{padding-right:10px;}
#search-md .form h3{font-weight:normal; font-size:12px;}
/*gjx*/
#gjx{border:solid #ddd;border-width:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:10px 0 17px 10px; overflow:hidden; zoom:1; width:398px}
#gjx h2{ padding-bottom:15px;}
#gjx ul{width:398px;}
#gjx ul li{float:left; width:122px; background:#dbf3ff; height:22px; line-height:22px; margin:0 10px 15px 0; position:relative;}
#gjx ul li s{background:url(i/ticket.png) no-repeat; width:17px; height:15px; float:left; padding-top:4px; margin:3px 5px;}
#gjx ul li .s1{background-position:-99px -547px;}
#gjx ul li .s2{background-position:-119px -547px;}
#gjx ul li .s3{background-position:-138px -547px;}
#gjx ul li .s4{background-position:-157px -547px;}
#gjx ul li .s5{background-position:-174px -547px;}
#gjx ul li .s6{background: url(i/ticket.index.jpg) -40px -102px;height: 11px}
#gjx ul li .new{position:absolute;background:url(i/ticket.png) no-repeat -208px -547px;width:20px;height:12px;left:102px;top: -5px;}
#gjx .g-text{border-top:1px solid #e6e6e6; overflow:hidden; width:390px; padding-top:15px; color:#767676; _margin-top:10px;}
/*#slide*/
#slide{width:570px; height:245px; background:url(http://misc.360buyimg.com/201007/skin/df/i/loading.gif) no-repeat scroll center 122px #F5F5F5; position:relative;overflow:hidden; z-index:5; margin-bottom:10px;}
#slide div {bottom: 4px;float: right;height: 20px;overflow: hidden;position: absolute;right: 4px;}
#slide li{overflow:hidden; float:left; height:245px;}
#slide span { background: none repeat scroll 0 0 #FFF;cursor: pointer;float: left;font-family: arial;height: 22px;line-height: 22px;margin: 0 2px; text-align: center;width: 22px;border-radius: 12px;background-color: #999;border: none;}
#slide .curr { background: none repeat scroll 0 0 #3B81CD;  height: 22px; line-height: 22px;margin: 0 2px; width: 22px;}
#slide span a:link, #slide span a:visited { color: #fff; font-size: 11px;text-decoration: none;}
#slide .curr a:link, #slide .curr a:visited {color: #FFF;font-size: 12px;font-weight: bold;}
/*recommend */
#recommend{padding:17px 10px; position:relative; overflow:hidden}
#recommend .tehui{position:absolute;background:url(i/ticket.png) no-repeat 0 -486px;width:96px;height:96px;left: 475px;top: 0px;}
#recommend li{width:160px; float:left; padding:0 11px;}
#recommend .b-t{background:url(i/ticket.png) no-repeat -346px -486px; width:59px; height:18px; color:#fff; text-align:center; float:left;}
#recommend .b-t a{color:#fff;}
#recommend .btns span{float:right; width:95px; color:#999;}
/*hot-pay*/
#hot-pay{ padding:10px;}
#hot-pay .mt h2{float:left; width:155px;}
#hot-pay .mt{margin-bottom:10px;}
#hot-pay .extra{ width:25px; float:right; text-align:right;}
#hot-pay .tab{width:355px; float:left; margin-left:10px;}
/*hot-pay*/
#search-bun{margin:10px 10px 0 95px; width:100px;}
#search-bun a{background:url(i/h-btn.png) no-repeat 0 -27px; width:102px; height:38px; text-align:center; line-height:38px; font-size:14px; font-weight:bold; color:#fff; display:block; text-decoration:none}
/*dy*/
#dy{padding:10px;}
#dy .w-200{width:200px; margin-bottom:20px;}
#dy .btn-b{overflow:hidden; background:url(i/h-btn.png) 0 -94px; width:100px; height:30px; line-height:30px; text-align:center; margin:0 0 20px 50px;}
#dy .btn-b a,#dy .btn-b a{ font-size:14px; color:#000;}
#dy .p{line-height:22px;}
#dy1{padding:20px 10px;}
#dy1 .btn-b{overflow:hidden; background:url(i/tick-icon.png) 0 -69px; width:50px; height:21px; line-height:21px; text-align:center; margin:20px 0 0 80px;}
.dy1,.dy2,.dy3{float:left;background:url(i/hotel-title.png) no-repeat; margin:0 10px}
#dy a,.#dy1 a{color:#000;}
.dy1{background-position:0 0; width:16px; height:16px; margin-left:60px}
.dy2{background-position:0 -20px;width:16px; height:16px;}
.dy3{background-position:0 -39px; width:32px; height:26px; margin:0 10px 0 40px}
.dy3 span{line-height:32px;}
/*gonggao*/
#gonggao{background:#fff8c9; border:1px solid #ffc408; padding:5px 10px; overflow:hidden; zoom:1}
#gonggao span{float:left; width:500px;}
#gonggao span s{background:url(i/ticket.png) no-repeat -395px -640px;width:15px; height:15px; margin-right:6px; display:inherit; float:left}
#gonggao .extra{float:right}
/*company*/
#company{border:1px solid #dedede}
#company .mt{height:30px;line-height:30px;padding:0 15px;}
#company .mt h2{color:#00355d;font-size:18px;}
#company .mc{padding-left:15px;padding-bottom:9px;}
#company .mc ul{overflow:hidden}
#company .mc li{float:left;margin-right:15px;width:83px;*margin-right: 12px;}
#company .mc .c-img,.company .mc .c-img{text-align:center;position: relative;}
#company .mc .c-img .icon-hot,.company .mc .c-img .icon-hot{width: 19px;height: 21px;background: url(i/ticket0830.png) 0 -655px;display: inline-block;position: absolute;top: 0;right: 0;}
#company .mc .c-name{line-height:21px;text-align:center}
#company .mc .c-name a{color:#005ea7}
/*plate*/
.plate{border:1px solid #dedede}
.plate .mt h2{color:#00355d;font-size:18px;}
.plate .mt{height:30px;line-height:30px;padding:0 15px;}
.plate .mc{padding:0 15px;}
.plate .mc .item{padding:15px 0;overflow:hidden;border-top:1px solid #dedede}
.plate .mc .fore{border-top:none;height: auto;}
.plate .mc .item p{text-indent:2em;color:#999; line-height:21px;padding:5px;}
.plate .mc li{float:left;overflow:hidden;height:21px;line-height:21px;}
.plate .mc li a{color:#005ea7}
/*list5*/
#list5 li{width:107px;}
/*link*/
.link{height:30px;border:1px solid #dedede;line-height:30px;padding:0 15px;color: #999}
.link a{padding:0 8px;color: #999}
.link .fore{padding-left:0}
/**/
#search-md .search-c .text{width: 105px}
#search-md .search-c select{height: 26px;line-height: 26px;}
/*appstore*/
#appstore,#applist{border: 1px solid #DEDEDE;height: 165px}
#appstore .mt,#applist .mt{height: 30px; line-height: 30px; padding: 0 15px;}
#appstore h2,#applist h2{ color: #00355D; font-size: 18px;}
#appstore .mc{padding: 15px 25px;}
#appstore .mc a{float: left;margin-right: 20px;}
#appstore s{display: inline-block;width: 97px;height: 97px;background: url(i/ticket.index.jpg) 0 0;}
#appstore .info{float: left;width: 240px;color: #999;padding-top: 20px;}
/*applsit*/
#applist h2{float: left;}
#applist .extra{float: right;line-height: 30px;}
#applist .mc{padding: 0 36px;position: relative;}
#applist .list{width: 496px;overflow: hidden;height: 128px;}
#applist li{float: left;width: 124px;text-align: center;}
#applist .p-name a{color: #005ea7}
#applist .control{width: 17px;height: 54px;background-image: url(i/ticket.index.jpg);cursor: pointer;position: absolute;top: 30px;}
#applist #left-control{background-position: 0 -100px;left: 0;}
#applist #right-control{background-position: -17px -100px;right: 0;}

