
/*首页属性*/
#index .icol1{ float:right;height:838px; overflow:hidden; width:917px;}
#index .slideBox{ height: 505px; overflow: hidden; width: 917px; position:relative;  }	
#index .slideBox .txtBg{ position:absolute; width:100%; height:32px; bottom:0px;background:#5b5656; filter:alpha(opacity=60);opacity:0.6;  }
#index .slideBox .hd{ width: 917px; height: 32px; position:absolute; bottom:0px; z-index:1; }	
#index .slideBox .hd li{width:96px;float:left;height:32px;line-height:32px;overflow:hidden; color:#fff;text-align:center; cursor:pointer; }	
#index .slideBox .hd li.on{color:#fff;background:#333;text-decoration:none;filter:alpha(opacity=60);opacity:0.6;}	
#index .slideBox .bd li{ width:917px;height:505px; overflow:hidden;}
#index .slideBox .bd li img{width:917px;height:505px; }

.coupon { margin:15px 0px 0 10px; _margin-left:5px; float:left; width: 625px;}
.coupon .hd {  margin:10px 5px 10px 10px; height:20px;}
.coupon .more { float:right; background: url(/statics/images/index-assets/arrow1.png) no-repeat right; padding-right:20px; line-height:15px;}
.coupon .hd h2 { font-size:18px; float:left}

.coupon ul {}
.coupon li { position: relative; float: left; width: 300px; height: 120px; margin: 6px;_margin: 4px; background-color: #fff;}
.coupon li a.black { display: block; width: 300px; height: 120px; cursor: pointer ;border:solid 1px #d2cfcf;background:#fafbfd;}
.coupon li a:hover { border-color: #f60; text-decoration:none}
.coupon li .txt{ padding:10px;}
.coupon h4 { padding-bottom: 2px; font-size:14px; height:50px; line-height:24px; font-weight:normal;color:#666;overflow:hidden;}
.coupon .price strong{ font-size:20px}
.coupon .info{ height:20px;}
.coupon .pic-txt{ width:79px; height:18px; position:absolute; bottom:8px; right:10px; background-repeat:no-repeat; text-indent:24px; color:#FFF}
.coupon .c-jian{ background:url(/statics/images/index-assets/coupon_jian.png)}
.coupon .c-feng{ background:url(/statics/images/index-assets/coupon_feng.png)}
.coupon .c-te{ background:url(/statics/images/index-assets/coupon_te.png)}
.coupon .c-zao{ background:url(/statics/images/index-assets/coupon_zao.png)}
.order{ margin:20px 20px 0 0px; float:right; _width:240px; _margin-right:10px}
.order .form{ width:240px; height:200px; margin-top:10px}
.order .form table{ margin: 0 10px 10px 10px}
.order .form td{ height:35px;}
.order .form .hd{ margin:16px 0 16px 10px}
.order .vip,
.order .reg{height:30px; margin:10px 0; line-height:30px; *width:240px;}

.order .vip a{ background: url(/statics/images/index-assets/arrow2.png) no-repeat 180px 5px #0097e0; text-align:left;text-indent:55px}
.order .vip a{ display:block;font-weight:bold;font-size:14px;}
.order .vip a:hover{ background-color:#0182c0; color:#FFF}
.order .reg{ background:url(/statics/images/index-assets/gjhy.png)  left no-repeat #0097e0; text-indent:130px}
.order .reg a:hover{background:#0182c0;padding:5px 8px;}
.order .reg a{color:#fff;padding:5px 8px;}
.travel{ background:#fff; margin-top:20px}
.travel .hd{ height:40px; line-height:30px; border-bottom:2px solid #0097e0; margin:10px 20px 0px}
.travel .hd h2{ font-size:24px; font-weight:100; float:left; text-indent:10px}
.travel .hd .more{ float:right;background: url(/statics/images/index-assets/arrow1.png) no-repeat right; padding-right:20px;}

.travel ul.title{ margin:0 2px 0 14px;}
.travel ul.title li{ float:left; width:158px; height:34px; line-height:34px; text-align:center}
.travel ul.title li a{ font-size:18px; display:block; color:#999999}
.travel ul.title li.on{ background:#0097e0}
.travel ul.title li.on a{ color:#FFF}

.tabBox {  width: 965px; margin: 0 auto; float:left; }



.tabBox .tab-bd { margin:20px 0 0 20px }
.tabBox .tab-bd ul.pic-txt li { width: 300px; float: left; overflow: hidden; margin-right: 12px; }
.tabBox .tab-bd ul.pic-txt li a{cursor:pointer;}
.tabBox .tab-bd ul.pic-txt li>a{ display:block; height:210px; overflow:hidden; margin-bottom:10px; position:relative;}
.tabBox .tab-bd ul.pic-txt li>a span{ position:absolute;}
.tabBox .tab-bd ul.pic-txt li>a span.tit{ left:10px; bottom:8px;font-size:14px;height:25px;line-height:25px;width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tabBox .tab-bd ul.pic-txt li>a span.price{ right:10px; bottom:5px;}
.tabBox .tab-bd ul.pic-txt li>a span.price strong{ font-size:24px; font-weight:bold}
.tabBox .tab-bd ul.pic-txt li>a .txtbg{ position:absolute; bottom:0px; height:38px;  filter:alpha(opacity=80);opacity:0.9; background:#fff; width:100%}

.tabBox .tab-bd ul.pic-txt1 li { width: 385px; height: 330px; float: left; background: hsl(0, 0%, 95%); margin-right: 8px; position: relative; }
.tanker {  width: 820px; margin-bottom:20px}
.season_route .pic { overflow: hidden; display:block}
.season_route .pic ,
.season_route .pic img{width: 385px; height: 247px; }
.season_route .cf_time { float: left; margin: 5px 0 0;font-size:12px;color:#999; }
.season_route .price { float: right;}
.season_route .price strong{ font-size:20px;line-height:20px;}
.season_route .p_title{ padding:2px 10px; overflow:hidden;text-overflow:ellipsis;width:365px;height:20px;white-space:nowrap;font-size:14px;}
.season_route .name_bg { width: 385px; height: 48px; position: absolute; left: 0; top: 199px; background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.season_route .name { position: absolute; left: 8px; top: 208px; }
.season_route .name a { float: left; color: hsl(0, 100%, 100%); margin-right: 5px; line-height: 16px; }
.season_route .name a { float: left; color: hsl(0, 100%, 100%); margin-right: 5px; line-height: 16px; }
.tankercom{ float:right; width:360px;}
.tankercom h3{ margin:30px 0 10px 0; font-size:14px; font-weight:bold}
.tankercom li{float:left; text-align:center;margin:0 8px 10px 0}
.tankercom li img{ border:solid 1px #CCCCCC;  width:105px; height:65px; }
.tabBox .tab-bd ul.list-txt{ margin:32px 0 0 0;padding:10px 0 0;border-top:1px solid #d9d9d9;width:925px;}
.tabBox .tab-bd ul.list-txt li{ width:440px; float:left; margin:2px 20px 5px 0; line-height:18px; }
.tabBox .tab-bd ul.list-txt li a{ display:inline-block; white-space:nowrap;text-overflow:ellipsis; width:300px; overflow:hidden}
.tabBox .tab-bd ul.list-txt .price strong{ font-size:20px}
.tab-item .pic-txt p.intro{overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:block;width:295px;height:35px;}

.travel .slider1{ width:200px; height:410px; background:#f7f7f7; float:right; margin:0 20px 0 0; overflow:hidden}
.travel .slider1 .hd_slide {  height:50px; float:right;}
.travel .slider1 .hd_slide li { float:left; width: 22px; height: 22px; line-height:22px; margin: 12px 5px 0 0;  text-align: center; cursor: pointer; color: #000; border:solid 1px #eeeeee; background:#fff}
.travel .slider1 .hd_slide li.on { background: #81bad5; color:#FFF; border:solid 1px #5eaed3}
.travel .slider1 .bd_content { clear:both}
.travel .slider1 .bd_content li {overflow: hidden; vertical-align: middle; }
.travel .visa{ margin:10px 0 0 20px; _margin-bottom:15px;*margin-bottom:15px}
.travel .visa li{ float:left; background:#f4f5f1; padding:10px 5px; margin:0 10px 10px 0; width:212px; height:40px}
.travel .visa li .img{ float:left; width:60px; overflow:hidden}
.travel .visa li .img img{ width:60px}
.travel .visa li .info{ float:left; margin-left:10px; line-height:20px; }
.travel .visa li .info h4{font-size:14px;font-weight:normal;width:130px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.travel .visa li .area{ float:left;width:90px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;}
.travel .visa li .price{ float:right;}
.travel .visa li a{cursor:pointer;}
.other{ background:none}
.ka{ width:300px; background:#FFF; float:left;}
.ka ul{ margin:10px 20px;}
.ka ul li{ margin-bottom:10px; height:70px; border-bottom:dotted 1px #CCCCCC;overflow:hidden;}
.ka ul .last{ border-bottom:0px}
.ka img,.ka p{ float:left;line-height:23px;}
.ka p{ width:180px; padding-left:10px;}
.ka ul li a{cursor:pointer;}

.youji{ float:left; background:#FFF; width:528px; margin-left:13px}
.youji ul{ margin-left:20px}
.youji li{ margin:5px 0;}
.youji .ad{ text-align:center; margin:5px 0 15px 0 }

.tools{ float:right; width:330px; background:#FFF}
.tools ul{ margin:10px  0 0 15px;}
.tools ul li{ width:75px; float:left; text-align:center; height:80px;}


.news{ float:right; width:330px; background:#FFF; margin-top:10px}
.news ul{ margin:10px  20px 0 25px;}
.news ul li { height:30px;line-height:30px;border-bottom:1px dotted #ccc;}
.news ul li a{display:block;width:225px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.adFloatLeft{width: 145px; height: 300px; position:fixed; left: 10px; top:200px;}
.adFloatLeft .delete{position: absolute;cursor: pointer;width: 10px;height: 10px;background-color: #fff;line-height: 10px;right: 0px;z-index: 1;}

/*blogs 2014/06/04*/
.blogs_box{width:480px;}
.blogs_box li{clear:both;}
.blogs_box .author_name{float:right;font-style:normal;width:80px;height:25px;}
.blogs_box .author_blogs{width:320px;height:25px;float:left;}
.blogs_box .biao_margin{margin-left:2px;}

.index-search-tit{width:90px;float:left;}
.index-search-txt{float:left;width:410px;height:20px;overflow:hidden;}
.index-search-txt a{margin-right:20px;white-space:nowrap;}
.travel ul.title li { width:156px;}
.travel ul.title{ margin: 0 2px 0 20px;}

.subject_images li
{
    padding:0px;
    margin-left:2px;
}
.index-preference,.index-preference-soldout{position:relative;margin-bottom:2px;font-size:12px;font-family:微软雅黑;cursor:pointer}
.index-preference-soldout{cursor:default}
.index-preference-left,.index-preference-right{position:absolute;top:0;z-index:99}
.index-preference-left{left:0;float:left;padding-top:18px;padding-left:14px}
.index-preference-title-container{height:26px;line-height:26px}
.index-preference-activity-container {
margin-top:15px;
}
.index-preference-title{font-size:20px;font-family:微软雅黑}
.index-preference-subtitle{height:16px;font-size:13px;line-height:16px;color:#999;}
.index-preference-activity {
    padding: 3px 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    width: 2em;
    display: inline-block;
    line-height: 15px;
    float: left;
}
.index-preference-nowprice{font-size:20px;color:#ed400b;}
.index-preference-oldprice{margin-left:2px;color:#999;font-size:11px}
.index-preference-tehui{display:inline-block;padding-top:5px;width:39px;height:47px;color:#fff;text-align:center;font-size:16px;line-height:20px}
.index-preference-tehui-6AA44E{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/6AA44E.png)}
.index-preference-tehui-6E9252{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/6E9252.png)}
.index-preference-tehui-7C63C8{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/7C63C8.png)}
.index-preference-tehui-9C8454{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/9C8454.png)}
.index-preference-tehui-27ADFD{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/27ADFD.png)}
.index-preference-tehui-38A19A{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/38A19A.png)}
.index-preference-tehui-62BFDC{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/62BFDC.png)}
.index-preference-tehui-5098D0{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/5098D0.png)}
.index-preference-tehui-A46594{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/A46594.png)}
.index-preference-tehui-C17B58{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/C17B58.png)}
.index-preference-tehui-E46071{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/E46071.png)}
.index-preference-tehui-F15A93{background:url(http://218.94.1.154:85/WebSite/statics/images/index-assets/F15A93.png)}
.index-preference-right{right:0;float:right;margin-right:10px}
.sold-out{position:absolute;top:0;z-index:99;width:290px;height:120px;background-image:url(http://218.94.1.154:85/WebSite/statics/images/sold_out.png)}
.index-preference-activity-container .bg-blue{background:#0097e0;}
.index-preference-activity-container .bg-bluegreen{background:#00d3e0;}
.index-preference-activity-container .bg-green{background:#23d282;}
.index-preference-activity-container .bg-orange{background:#ff6600;}
.index-preference-activity-container .bg-pink{background:#e46071;}
.index-preference-activity-container .black{color:#000;}
.index-preference-title.blue{color:#0097e0;}
.index-preference-title.bluegreen{color:#00d3e0;}
.index-preference-title.green{color:#23d282;}
.index-preference-title.orange{color:#ff6600;}
.index-preference-title.pink{color:#e46071;}
.index-preference-del{
    float:left;
    margin-left:3px;
    line-height:16px;
	width: 160px;
}
.index-preference{border:1px solid #e3e4e5; box-sizing:border-box;}