@charset "utf-8";
/* CSS Document */
.island-mode:after,.pic-list:after,.brand-modebox .brand-list:after{content:"\20";display: block;height: 0;visibility: hidden;clear: both;}
.island-mode,.pic-list,.brand-modebox .brand-list{ zoom:1; position:relative;}


/* 结构 */
.modebox{ padding-bottom:36px;}
	.modebox .hd{ border-bottom:3px solid #0fc4d7; padding-bottom:8px; position:relative;_width:940px;}
	.modebox .hd h6{ font-size:24px;font-family:'Microsoft YaHei'; font-weight:normal; line-height:24px;}
	.modebox .hd .more{ position:absolute; right:5px; top:8px; color:#0066cc; font-family:Simsun;}
	.modebox .hd .more:hover{ text-decoration:underline;}
	.modebox .hd .icon-tit{ width:27px; height:27px; background-position:-114px 0; margin-right:7px; vertical-align:middle; position:relative; top:-1px}
.modebox .con{ padding-top:20px;}





/* 侧边栏 */
.side-modebox{ background-color:#fff; border:1px solid #e5e5e5; margin-bottom:12px;}
.side-modebox .side-hd{ padding:10px 12px 6px; position:relative;}
	.side-modebox .side-hd h6{ color:#666; font-size:12px;}
	.side-modebox .side-hd .more{ position:absolute; right:10px; top:10px; color:#0066cc;}
	.side-modebox .side-hd .more:hover{ text-decoration: underline;}



/* 首屏 */
.first-mode{ padding:0 0 22px 224px; height:385px;}
	
	/* 筛选 */
	.filtrate-list{ border:1px solid #e5e5e5; padding:0 15px 8px; background-color:#fff; overflow:hidden; zoom:1;}
		.filtrate-list ul{ margin-top:-15px;*margin-top:-10px;}
		.filtrate-list li{ border-top:1px solid #e5e5e5;padding:14px 0 0 0;*padding:13px 0 0 0; margin-top:13px;*margin-top:9px; position:relative; height:20px;}
		.filtrate-list li .filtrate-fax{ padding:0 0 0 85px;overflow: hidden; zoom:1;}
		.filtrate-list li .name{ float:left; margin-left:-85px; _display:inline; padding-left:18px; color:#a1a1a1}
		.filtrate-list li .hot-group-icon{ background-position:-287px -249px;*background-position:-287px -251px;}
		.filtrate-list li .area-icon{ background-position:-287px -298px;}
		.filtrate-list li .hot-business-icon{ background-position:-287px -341px;*background-position:-287px -343px;}
		.filtrate-list li .filtrate-con{ width:600px; height:20px; overflow:hidden; zoom:1;}
		.filtrate-list li .filtrate-con .tag{ margin-right:20px; float:left;}
		.more-down,.more-up{ position:absolute; top:18px; right:10px; width:15px; height:12px; cursor:pointer; background-position:-289px 3px;}
	.filtrate-list li.filtrate-hover { position:relative; height:20px; z-index:9;}
	.filtrate-list li.filtrate-hover .filtrate-fax{ position: absolute; border:1px solid #e6e6e6; border-bottom:1px solid #a3a3a3; left:-10px; top:-1px; padding:14px 0 13px 94px;*padding:13px 0 13px 94px; z-index:99; width:613px; background-color:#fff;box-shadow:0 2px 2px 0 #cdcdcd; -webkit-box-shadow:0 2px 2px 0 #c5c5c5; -moz-box-shadow:0 2px 2px 0 #c5c5c5;}
	.filtrate-list li.filtrate-hover .filtrate-fax .more-down{ right:19px; background-position:-288px -19px; display:block;}
	.filtrate-list li.filtrate-hover .filtrate-con{ height:auto;}
	
	/* 无区域 */
	.without-area{ overflow:inherit;}
	.without-area li .filtrate-fax{ padding:0;}
	.without-area li,.without-area li.filtrate-hover { height:44px;}
	.without-area li .name{ float:none !important; margin:0; padding-bottom:6px; _overflow:hidden; _zoom:1;}
	.without-area li .more-down,.without-area li .more-up{ top:42px;}
	.without-area li.filtrate-hover .filtrate-fax{ padding:15px 0 14px 10px; width:697px;}
	
	/* 焦点图 */
	.first-mode .focus-box{ overflow:hidden; zoom:1; position:relative; height:246px; width:720px; margin:0;}
	.focus-box .focus-list{ height:246px; overflow:hidden; zoom:1; }
	.focus-box .focus-list ul{ width:10000px;}
	.focus-box .focus-list li{ float:left; width:720px; overflow:hidden; zoom:1;}
	.picsroller-numbox{ position:absolute; width:720px; text-align:center; bottom:6px;}
		.picsroller-numbox li{ cursor: pointer; background-color:#ffffff; width:8px; height:8px; border:1px solid #e4e2dc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; display:inline-block; vertical-align:middle; margin:0 3px;}
		.picsroller-numbox li.active{ border:2px solid #fff; background-color:#ff9933; width:6px; height:6px;}
		
/* 海岛去旅游 */
.island-mode{ padding-bottom:36px;}
	.island-mode .hd h6{ color:#ff9a13; font-size:16px;font-family:'Microsoft YaHei'; padding-bottom:5px;}
	.island-list{ background-color:#fff; overflow:hidden; zoom:1; border:1px solid #e6e6e6; border-bottom:0; border-left:0;}
	.island-list li{ border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6; float:left; border-bottom-width:2px; padding:11px 12px 9px 11px; width:212px; height:226px;}
	.island-list li:hover{ border-bottom-color:#ff9a13;}
	.island-list li .island_pic{ width:210px; height:140px; border:1px solid #e6e6e6;}
	.island-list li .tit{ padding-top:10px; font-size:16px; font-weight:bold; height:25px; overflow:hidden; zoom:1;}
	.island-list li .tips{ color:#666;}
	.island-list li .price{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#ff7f00; font-weight: normal;}
	.island-list li .price-set{ padding-top:3px; width:210px;}
	.island-list li .sell{ bottom:4px; color:#666;}
	.island-list li .sell .col-gray{ padding-right:5px;}
	.island-list li .subtract{ top:0;}

/* 团购列表 */
.group-shop-mode{ width:945px; overflow:hidden; zoom:1;}
.group-shop-mode .pic-list ul{ width:974px;}
.group-shop-mode .pic-list li{ width:302px; padding:0 19px 20px 0;_padding:0 18px 20px 0;}
.group-shop-mode .pic-list li .group-img{ width:300px; height:200px;}
.group-shop-mode .pic-list li .pic{ position:absolute; top:0;left:0; width:300px; height:200px}
.group-shop-mode .pic-list li .shop-txt .name,.group-shop-mode .pic-list li .shop-txt .tips{ width:272px;}

	
/* 娱乐餐饮 */
.repast-box .hd{ border-bottom-color:#fd8950;}
.repast-box .hd .icon-repast{ background-position:-143px 0;}

/*旅游出行*/
.travel-box .hd{ border-bottom-color:#7cc93b;}
.travel-box .hd .icon-travel{ background-position:-172px 0;}

/* 门票 */
.ticket-box .hd{ border-bottom-color:#fea00a;}
.ticket-box .hd .icon-ticket{ background-position:-201px 0;}

/* 侧边 */
/* 热卖排行榜 */
.hot-ranking .pic-list{ padding:0 6px;}
.hot-ranking .pic-list li{ padding-bottom:20px; float:none}
.hot-ranking .pic-list li .shop-txt .name{ color:#666; padding:5px 2px 0; max-height:36px; overflow:hidden; zoom:1;}
.hot-ranking .pic-list li a:Hover .shop-txt .name{ color:#06c}
.hot-ranking .group-img{ width:208px; height:138px; margin:auto;}
.hot-ranking .pic-list li .price{ font-size:18px;}
.hot-ranking .pic-list li .sell{ bottom:3px; right:3px;}
.hot-ranking .pic-list li .subtract{ top:0; *top:-1px;}
/* 更多 */
.ranking-more{ border-top:1px solid #e4e4e4; padding:8px 0; text-align:center;}
.ranking-more a{ color:#0066cc;}
.ranking-more a:hover{ text-decoration:underline;}

/* 携程旅行手机版 */
.travel-mobile{ padding:12px; overflow:hidden; zoom:1;}
	.travel-mobile .travel-txt{ padding-left:97px; overflow:hidden; zoom:1;}
	.travel-mobile .travel-txt .pic{ width:76px; margin-left:-92px; _display:inline; float:left;}
	.travel-mobile .travel-txt .pic img{ width:76px; height:76px;}
		.travel-txt h6{ padding:15px 0 10px; color:#666; font-size:12px;}
		.download-btn{ border:1px solid #aaaaaa; background-color:#fff; color:#fe8d00; padding:2px 0; width:88px; text-align:center; display:inline-block; *display:inline; overflow:hidden; zoom:1;}
		.download-btn:hover{ background-color:#ff9900; border-color:#ff9900; color:#fff;}
	/* 订购 */
	.subscription{ margin-top:15px; border-top:1px solid #e4e4e4; padding-top:10px;}
	.subscription h6{ font-size:12px}
	.subscription-frame .subscription-input{ border:1px solid #bbb; height:22px; padding:0 5px; line-height:22px; vertical-align:middle; border-right:0;width:139px;-moz-box-shadow:1px 1px 3px #d5d5d5 inset;-webkit-box-shadow:1px 1px 3px #d5d5d5 inset; box-shadow:1px 1px 3px #d5d5d5 inset; border-bottom-color:#ddd; float:left;border-radius:0px;}
		.subscription-frame{ padding-top:5px; overflow:hidden; zoom:1;}
	.btn-subscription{ background-color:#fe8d00; vertical-align:middle; color:#fff; font-weight:bold; padding:0 10px;_padding:6px 5px 0; float:left; _width:30px; height:24px;_height:18px; line-height:24px;line-height:27px\9;_line-height:12px;}
	.btn-subscription:hover{ color:#fff; background-color:#ff8500;}
	/* 订阅成功 */
	.subscription-win{ color:#fe8d00; padding-top:5px; position:relative;}
	.subscription-win .icon-win{ width:18px; height:14px; background-position:-28px 0; display:inline-block; *display:inlien; overflow:hidden; zoom:1; margin-right:5px; vertical-align:middle;}
	.subscription-win a.anew{ position:absolute; right:10px; top:5px; color:#06c;}
	.subscription-win a.anew:Hover{ text-decoration:underline;}
/* 最近浏览 */
.icon-browse{ width:16px; height:16px; background-position:-94px 0; display:inline-block;*dispaly:inline; overflow:hidden; zoom:1; vertical-align:middle; margin-right:5px; position:relative; top:-1px}
.recently-recently .side-con{ padding:0 10px; }
	.recently-recently .pic-txt li{ border-bottom:1px solid #e4e4e4; margin-bottom:10px;}
	.recently-recently .pic-txt ul{ margin-bottom:-11px}
	.recently-recently .pic-txt li h6{ height:36px; overflow:hidden; zoom:1;}
	.recently-recently .pic-txt li .sell{ bottom:6px;}
	.recently-recently .pic-txt li .subtract{ top:0;}
/*  暂无记录 */
.recently-without{ padding:5px 0 10px; color:#666;}

/* 品牌特区 */
.brand-modebox{ width:1180px; margin:auto; padding-bottom:28px;}
	.brand-modebox .hd{ position:relative; zoom:1; padding-bottom:10px;}
	.brand-modebox h6{ font-size:24px; line-height:24px; font-family:'Microsoft YaHei'; font-weight:normal; color:#ff9a13;}
	.brand-modebox .hd .more{ position: absolute; right:0; top:8px;font-family:"Simsun"; color:#06c}
	.brand-modebox .hd .more:hover{ text-decoration:underline;}
	.brand-modebox .brand-list li{ width:97px; height:97px; border:1px solid #e4e4e4; float:left; margin:0 -1px -1px 0; position:relative;}


/* 三线城市 */
.threeline-box .side{ padding-top:20px}
.threeline-box .group-shop-mode .pic-list li{ width:301px}
/* 漂浮广告 */
	.flotage-box{ position:absolute; top:0; left:0; width:1180px; height:420px; z-index:999}
	.flotage-ad{ position:relative;  overflow:hidden; zoom:1;}
	.flotage-ad img{ vertical-align:middle;}
	.flotage-ad .close{ background: url(//pic.c-ctrip.com/group3.0/close-ad.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//pic.c-ctrip.com/group3.0/close-ad.png"); width:30px; height:30px; position:absolute; right:10px; top:10px;}
	
/* 双11活动 */
.global-phone{ background-color:#e15544; color:#fff; padding:1px 2px; padding:2px 2px 1px\9; position:relative; line-height:16px; font-size:12px; font-weight:normal; margin-right:5px; position:relative; top:-3px;}
.eleven-activity{ height:189px;}
.eleven-activity .area{ position:absolute; bottom:6px;}
.eleven-activity .eleven-dimension{ height:127px; position:absolute; top:34px; left:97px; font-size:14px; text-align:center;}
.eleven-activity .eleven-dimension strong{ font-size:18px; font-family:Tahoma, Geneva, sans-serif;}
.eleven-activity .eleven-dimension .dimension-img{ width:80px; height:80px; border:4px solid #fff;}
.eleven-activity-float{ background:url(//pic.c-ctrip.com/group3.0/eleven-dimension.png) no-repeat; width:117px; height:285px; position:fixed; top:300px !important; right:100px;}
.eleven-activity-float .close{ width:20px; height:20px; position:absolute; top:0; right:0}

.threeline-wrap .focus-box{ width:1180px; height:90px; margin-top:0 !important;}
.gbk-img{ padding-bottom:10px;}

@media screen and (max-width:1200px) {
.first-mode{ padding-left:230px}
.focus-box .focus-list li,.focus-box{ width:750px; overflow:hidden;}
.island-list,.flotage-box{ width:980px; overflow:hidden; zoom:1;}
.island-list ul{ width:990px;}
.island-list li{ padding:12px 17px }
.group-shop-mode{ padding-right:265px;}
.threeline-box .group-shop-mode .pic-list li,.group-shop-mode .pic-list li{ width:347px;}
.group-shop-mode .pic-list li .group-img,.group-shop-mode .pic-list li .pic{ width:345px; height:230px;}
.side{ position:absolute; top:725px; right:0; width:236px}
.hot-ranking .pic-list{ padding:0 12px;}
.filtrate-list li.filtrate-hover .filtrate-fax{ width:642px;}
.elevator-nav{ width:28px}
.elevator-nav li i{ display:none;}
.flotage-ad img{ width:980px; height:420px;}
.group-shop-mode{ width:715px;}
.threeline-wrap .focus-box,.threeline-wrap .focus-box .focus-list li,.threeline-wrap .focus-box .picsroller-numbox{ width:980px;}
.eleven-activity{ height:218px;}
.eleven-activity .eleven-dimension{ top:40px; left:130px; }
.eleven-activity .eleven-dimension .dimension-img{ width:97px; height:97px;}
.threeline-wrap .focus-box{ width:980px;}
}



































