@charset "utf-8";
/* CSS Document */
/* CSS reset */
body,span,object,iframe,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
body{line-height:1; color:#333;}
body{ background-color:#f4f4f4 !important;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
ul, ol,li { list-style:none outside; }
a { text-decoration: none;color:#333;outline:0 none; }
a:hover { text-decoration: none; color:#0066cc;}
i,em{font-style:normal;}
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help;}
fieldset, img { border: none; }
body,button, input, select, textarea { font: 12px/1.5 Arial, 'Droid Sans', 'Hiragino Sans GB', 'Simsun', STXihei, 'sans-serif','Microsoft YaHei';}
button, input, select, textarea { font-size: 100%; margin:0; padding:0;outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height:1px; background-color:#e9e9e9; }
textarea ,input{ resize: none;outline: none;}
textarea{ resize: none;-webkit-appearance: none;border:1px solid #ccc;}
b{ font-weight:normal;}
del { font-family:Arial;}
img { vertical-align:middle;}
.clearfix:after,.group-header:after,.group-classify:after,.group-nav-box:after,.warp:after,.filter-list:after,.pic-list:after,.without-area:after,.threeline-box:after,.group-nav .nav-list:after,.search-input-tarea .search-input-box:after{content:"\20";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix,.group-header,.group-classify,.group-nav-box,.warp,.filter-list,.pic-list,.without-area,.threeline-box,.group-nav .nav-list,.search-input-tarea .search-input-box{ zoom:1; position:relative;}
.Hide{ display:none !important;}
.Show{ display:block!important}
/* 颜色 */
.col-gray{ color:#ccc;}
.fl {float: left; }
.fr {float: right; }
.fz12 {font-size: 12px !important; }
.c333 {color: #333; }
.c666 {color: #666; }
.cora {color: #FF8000; }
.cblue {color: #06c; }
.simsun {font-family: "simsun"; }

dfn{ color:#ff7f00; font-style:normal; padding-right:3px; font-weight:bold;}
/* sprite */
.switch-city .icon-city,.icon-city-arrow,.promise-nav li .promise-icon,.indent-icon,.filtrate-list li .name,.more-up,.icon-tit,.icon-browse,.subscription-win .icon-win,.more-down,.pop-close,.classify-down,.classify-up,.page-up,.page-box .page-next,.citylist-sel .sel,.keyword-prompting-lhsl .title,.shop-tag .icon-tag-arrows,.focus-box .focus-colse,.ticket-label .icon-ticket-arrow,.switc-btn,.search-input-tarea .tarea-search i,.gp-filter .switch-city .icon-city{background:url(//pic.c-ctrip.com/group3.0/sprite0806.png) no-repeat;}
.small-grade-icon,.small-grade-icon i,.small_c,.small_c .b{background:url(//pic.c-ctrip.com/group3.0/details-sprite.png) no-repeat;}
.isr {display: inline-block; *display: inline; *zoom: 1; background: url(//pic.c-ctrip.com/group3.0/sprite0806.png) no-repeat; }
.isr1 {width: 16px; height: 16px; background-position: -82px -187px; }
.isr2 {width: 16px; height: 16px; margin-right: 1px; background-position: -100px -187px; }
.isr3 {width: 16px; height: 16px; background-position: -163px -58px; }
.isr4 {width: 16px; height: 16px; margin-right: 3px; background-position: -184px -58px; }
.isr5 {width: 16px; height: 16px; background-position: -117px -187px; }
.isr6 {width: 16px; height: 18px; margin-right: 4px; background-position: -135px -187px; }
.isr7 {width: 16px; height: 16px; margin-right: 3px; background-position: -151px -187px; }

/* display */
.modebox .hd .icon-tit,.switch-city .icon-city-arrow{display:inline-block; *display:inline; overflow:hidden; zoom:1; }

/* 结构 */
.warp{ width:1180px; margin:auto;}
.main{ float:left; width:945px;}
.side{ float:left; width:222px; padding-left:13px;}

/* 团购header */
/*.group-header-box{ background-color:#fff;box-shadow: 0 1px 2px 0 #c5c5c5; -webkit-box-shadow: 0 1px 2px 0 #c5c5c5; -moz-box-shadow: 0 1px 2px 0 #c5c5c5;}*/
	.group-header-box{}
	.group-header{ width:1180px; margin:-5px auto 0; padding-bottom:15px; }
	/* 切换城市 */
	.switch-city{ padding:23px 0 0 15px; width:290px; float:left;}
		.switch-city .icon-city{ width:21px; height:29px; margin-right:5px; float:left;}
		.switch-city .city{ font-size:24px; font-family:'Microsoft YaHei'; line-height:20px;*line-height:22px; font-weight: normal; padding:5px 8px 0 0; float:left;}
		.switch-city .icon-city-arrow{ width:9px; height:6px; background-position:-291px -1px; margin-left:3px; *vertical-align:middle;}
		.cut-city{ position:relative;border:1px solid #ddd;padding:2px 7px;float:left; margin-top:5px; z-index:999; background-color:#fff; color:#333;}
		.cut-city-hover{ background-color:#fff; border-bottom:0; z-index:999;padding:2px 7px 3px;}
	/* 搜索 */
	.group-search{ float:left; padding-top:15px;}
	.group-search .search-input{ border:2px solid #ff9a15; width:430px; padding:5px; height:24px; line-height:24px; vertical-align: middle; font-size:14px;border-radius:0px; float:left;}
		.group-search .btn-search{ background-color:#ff9a15; color:#fff; font-size:16px; padding:0 32px; height:38px; line-height:38px; display:inline-block; *display:inline; overflow:hidden; zoom:1; vertical-align:middle;font-family:'Microsoft YaHei';}
		.group-search .btn-search:hover{ background-color:#ff8500;}
		.search-tag{ padding-top:5px;}
			.search-tag .tag{ margin-right:20px; color:#333}
			.search-tag .tag:hover{ color:#0066cc;} 
	/* 三保 */
	.promise-nav{ float:right; padding:18px 10px 0 0;}
		.promise-nav li{float:left; padding:0 5px;}
		.promise-nav li a.promise-icon{ display:block; padding-top:35px; text-align:center; width:65px; color:#999;}
		.promise-nav li .anytime{ background-position:-254px -55px;}
		.promise-nav li .free{ background-position:-254px -121px;}
		.promise-nav li .expired{ background-position:-254px -187px;}
/* 导航 */
.group-nav-box{ width:970px; margin:0 auto 10px; padding:0 0 0 210px; height:40px; background-color:#fff;}
	.group-classify{position:absolute; left:0; top:0;}
	.all-classify{ background-color:#ff9913; width:180px; height:29px; padding:11px 0 0 30px; font-size:14px; color:#fff; display:block; font-weight:bold; cursor:pointer;}
	
	.group-classify .classify-list{ position:absolute; border:2px solid #ff9a13; border-top:0; height:376px; padding:0 18px 18px; left:0; top:39px; width:170px; background-color:#fff; overflow:hidden;zoom:1; z-index:99;}
	
	.group-classify .classify-list li{ border-top:1px solid #e5e5e5; padding:18px 10px 17px; margin-top:-1px; overflow:hidden;zoom:1; }
	.group-classify .classify-list-five li{ padding:11px 10px 11px;}
		.classify-list li h6{  padding-bottom:2px; position:relative}
		.classify-list li h6 a{ font-size:16px; color:#333;font-family:'Microsoft YaHei'; position:relative; line-height:15px;}
		.classify-list li h6 a:Hover{ color:#ff9a15;}
		.classify-list li .ify{ margin-right:10px; color:#666; line-height:22px; display:inline-block;*display:inline; overflow:hidden; zoom:1; vertical-align:middle;}
		.classify-list li .ify:hover{ color:#0066cc}
		.classify-list li h6 .classify-tag{ background-color:#2577e3; color:#fff; font-size:12px; font-family:'Simsun'; font-weight:normal; padding:2px 3px 0; margin-left:10px; vertical-align:middle; position:relative; top:-3px; *top:-2px;line-height:16px; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
	/* 导航 */
		.group-nav .nav-list{ border-bottom:2px solid #ff9a13; padding:11px 0 6px;}
		.group-nav .nav-list li{ float:left; padding-left:30px; position:relative;}
		.group-nav .nav-list li a{ font-size:14px; font-weight:bold; color:#333; float:left;}
		.group-nav .nav-list li a:hover{ color:#ff7f00;}
		.group-nav .nav-list li.active a{ color:#ff7f00;}
		.ticket-label{ background-color:#ff9913; position:absolute; top:-18px; color:#fff; padding:1px 3px 0; font-size:12px; font-family:'Simsun'; font-weight:normal; white-space:nowrap;line-height:15px; z-index:9;}
		.ticket-label .icon-ticket-arrow{ background-position:-96px -32px; width:3px; height:3px; position:absolute; left:0; bottom:-3px;}
		.ticket-new{ font-family:Arial; font-size:12px; padding-top:1px;  top:-18px;}
		
	.group-indent{ position:absolute; right:10px; top:12px; color:#333;}
	.group-indent:hover{ color:#333; text-decoration:underline;}
	.group-indent .indent-icon{ width:15px; height:14px; background-position:-76px -0; display:inline-block;*display:inlien; overflow:hidden; zoom:1; vertical-align:middle; margin-right:5px;}
	.classify-down,.classify-up{ width:9px; height:5px;display:inline-block;*display:inlien; overflow:hidden; zoom:1; vertical-align:middle; background-position:0 -40px; margin-left:10px;}
	.classify-up{ background-position:-12px -40px;}
		
/* 切换城市弹出层 */	
.pop-box{ border:1px solid #e5e5e5; padding:20px; background-color:#fff; position:absolute; top:48px; left:114px; width:427px; z-index:110; display:none}
	.switchover-frame { padding-bottom:15px; overflow:hidden; zoom:1;}
	.switchover-frame .input-t{ width:366px; height:20px; line-height:20px; padding:7px 10px; border:1px solid #ff9a16; border-right:0; float:left; /*border:1px solid #bbbbbb; border-bottom-color:#dddddd; border-right-color:#ddd;-moz-box-shadow:1px 1px 3px #d5d5d5 inset;-webkit-box-shadow:1px 1px 3px #d5d5d5 inset; box-shadow:1px 1px 3px #d5d5d5 inset;*/}
	.switch-tips{ padding:5px 0 0 5px; clear:both;}
	.keyword-txt{color:#06c}
	/* 搜索历史 */
	.search-history{ overflow:hidden; zoom:1;color:#06c; padding-bottom:10px;}
	.search-history h6{ font-size:12px; padding-bottom:5px;}
	.pop-tag-list{ overflow:hidden; zoom:1;}
	.pop-tag-list li{ float:left; width:70px; padding-right:10px; height:24px; overflow:hidden; zoom:1;white-space: nowrap; text-overflow: ellipsis;}
	.pop-tag-list li a{ padding:3px 5px; color:#06c;}
	.pop-tag-list li a em{ color:#999; padding-left:3px;}
	.pop-tag-list li a:hover{ background-color:#06c; color:#fff;}
	.pop-tag-list li a:hover em{ color:#fff;}
	/* 热门城市 */
	.address-box{ overflow:hidden; zoom:1; }
		.address-box .address-tabs{  height:23px; border-bottom:1px solid #4692cc; margin-bottom:10px;}
		.address-box .address-tabs li{ float:left; width:60px; text-align:center; font-weight: bold; padding:3px 0 2px; cursor:pointer;}
		.address-box .address-tabs li.active{ border:1px solid #4692cc; border-top-width:2px; border-bottom:0; background-color:#fff;padding:1px 0 3px; width:58px;}
		.pop-tag-list{ overflow:hidden; zoom:1; display:none}
	
	/*关键字搜索 */
	.keyword-list{ border-top: 1px dashed #dcdcdc; padding-top:5px;}
	.keyword-list li a{ padding:4px 5px; display:block; overflow:hidden;zoom:1;}
	.keyword-list li strong{ color:#06c}
	.keyword-list li a:hover strong{ color:#fff;}
	.keyword-list li a:hover{ background-color:#06c; color:#fff; }
/* 弹出层翻层 */
.pop-page{ text-align:center; padding:5px 0 0}
	.pop-page .c-page{ margin:0 8px; color:#06c; text-decoration: underline; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}
	.pop-page .c-page:hover{ text-decoration:none;}
	.pop-page .active,.pop-keyword-city .pop-page .current{ color:#999; font-weight:bold; text-decoration: none; cursor:default;}
	.pop-close{ background-position:-32px -32px; width:9px; height:9px; position:absolute; top:8px; right:8px;}
	.pop-close:hover{ background-position:-44px -32px;}
/* 切换城市弹出层 end*/
/* 字母弹出层 */
.pop-letter-list{ display:none;}
.pop-letter-list li{ padding:0 0 10px 30px; overflow:hidden; zoom:1;}
	.pop-letter-list li .name{ float:left; margin-left:-30px; font-size:12px; padding:1px 7px; background-color:#EBEBEB;}
	.pop-letter-list li .letter-city{ width:68px; height: 20px; float:left; white-space: nowrap; text-overflow: ellipsis; color:#06c;padding:2px 5px 0px; overflow:hidden; zoom:1;}
	.pop-letter-list li .letter-city:hover{ background-color:#06c; color:#fff; }

/* 浮动导航 */
.elevator-nav{ position:fixed;top:10px; left:0; width:43px;}
	.elevator-nav li .elevator{ border:1px solid #e8e8e8; padding:6px 8px; display:block; margin-top:-1px; background-color:#fff; color:#666;}
	.elevator-nav li .elevator:hover{ border:1px solid #0fc4d7; color:#0fc4d7; position:relative; z-index:9;}
	.elevator-nav li i{ width:25px; height:25px;display:inline-block;*dispaly:inline; overflow:hidden; zoom:1; vertical-align:middle; margin-bottom:3px; background:url(//pic.c-ctrip.com/group3.0/elevator-sprite.png) no-repeat;}
	.elevator-nav li .elevator-repast i{ background-position:0 -26px;}
	.elevator-nav li .elevator-travel i{ background-position:0 -52px;}
	.elevator-nav li .elevator-ticket i{ background-position:0 -78px;}
	.elevator-nav li .elevator-grogshop:hover i{ background-position:-36px 0;}
	.elevator-nav li .elevator-repast:hover i{ background-position:-36px -26px;}
	.elevator-nav li .elevator-travel:hover i{ background-position:-36px -52px;}
	.elevator-nav li .elevator-ticket:hover i{ background-position:-36px -78px;}
	.elevator-nav li .elevator-repast:hover{ border:1px solid #fc884b; color:#fc884b; z-index:10;}
	.elevator-nav li .elevator-travel:hover{ border:1px solid #7bc935; color:#7bc935;z-index:10;}
	.elevator-nav li .elevator-ticket:hover{ border:1px solid #fea00a; color:#fea00a;z-index:10;}
	.elevator-nav li.active .elevator{position:relative; z-index:12;}
	.elevator-nav li.active .elevator-grogshop i{ background-position:-72px 0;}
	.elevator-nav li.active .elevator-repast i{ background-position:-72px -26px;}
	.elevator-nav li.active .elevator-travel i{ background-position:-72px -52px;}
	.elevator-nav li.active .elevator-ticket i{ background-position:-72px -78px;}
	.elevator-nav li.active .elevator-grogshop,.elevator-nav li.active .elevator-grogshop:hover{ background-color:#0fc4d7; color:#fff;border-color:#0fc4d7; }
	.elevator-nav li.active .elevator-repast{ background-color:#fc884b; border-color:#fc884b; color:#fff;}
	.elevator-nav li.active .elevator-travel{ background-color:#7bc935; border-color:#7bc935; color:#fff;}
	.elevator-nav li.active .elevator-ticket{ background-color:#fea00a; border-color:#fea00a;color:#fff;}
/* 底部全国团购 */
.nationwide-box{ border-top:2px solid #ff9915; padding:18px 0 30px;}
	.nationwide-txt { color:#999;}
	.nationwide-txt h6{ font-size:16px; color:#666; font-size:'Microsoft YaHei'; font-weight:normal; padding-bottom:3px;}
	.nationwide-mode{ width:1180px; margin:auto;}
	.nationwide-city{ padding-top:15px;}
	.nationwide-city h6{ font-size:12px; font-weight:normal; padding-bottom:5px;}
	.nationwide-city .city-txt{ padding-bottom:5px;}
	.nationwide-city .city-txt .line{ padding:0 10px; color:#ccc;}
	.nationwide-city .city-txt .city-tag{ color:#666;}
	.nationwide-city .city-txt .city-tag:Hover,.nationwide-area .city-area:hover,.nationwide-city .city-txt .city-more:hover{ text-decoration:underline;}
	.nationwide-city .city-txt .city-more{ color:#06c;}
	.nationwide-area{ padding-bottom:10px;}
	.nationwide-area h6{ font-weight:normal; padding-bottom:5px; font-size:12px;}
	.nationwide-area .city-area{ margin:0 10px 5px 0; color:#666}
/* footer */
.footer-box{ background-color:#fff; padding-bottom:20px}	


/* 图片列表 */
.pic-list li{ float:left; position:relative; zoom:1;}
.pic-list li .group-pic{ display:block; position:relative; zoom:1;}
	.pic-list li .pic{ position:relative; zoom:1;}
	.pic-list li .shop-txt .tips{ color:#999; padding-bottom:8px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; zoom:1; height:18px;}
	.pic-list li .grogshop-star{ padding-bottom:8px;}
	.pic-list li .group-pic:hover{ color:#333;}
	.pic-list li .price-set .price{ font-family:Tahoma, Geneva, sans-serif; color:#ff7f00;  font-weight:normal;}
	.subtract{ font-family:Tahoma, Geneva, sans-serif; color:#666; padding-right:5px; font-size:14px; color:#ff7f00; position:relative; top:-3px;}
	.pic-list li img{ vertical-align:top;}
  	.price-set{ position:relative; zoom:1; vertical-align:top;}
	.primary-price{ color:#ccc; text-decoration:line-through; font-size:14px;position:relative; top:-3px; display: none; }
	.sell{ position:absolute; right:0; bottom:4px;*bottom:-1px; color:#999;}
	.pic-list li .shop-txt{ background-color:#fff;}
/* 团购单子列表 */

	.shop-tag{ position:absolute; top:-6px; left:0; z-index:2}
	.shop-tag .icon-tag{ width:30px; height:29px; color:#fff; float:left; padding:5px; text-align:center; line-height:15px; background-color:#f85151; border-bottom:1px solid #888686; position:relative; zoom:1; border-right:1px solid #e33a3a;}
	.shop-tag .icon-tag-arrows{ width:4px; height:7px; background-position:0 -128px; position:absolute; right:-5px; top:0;}
	.shop-tag .icon-tag-blue{ background-color:#2da7e1; border-right-color:#138bc4;}
	.shop-tag .icon-tag-blue .icon-tag-arrows{ background-position:-24px -128px;}
	.shop-tag .icon-tag-shallowgreen{ background-color:#2eb68b;border-right-color:#1b9870;}
	.shop-tag .icon-tag-shallowgreen .icon-tag-arrows{ background-position:-48px -128px;}
	.shop-tag .icon-tag-green{ background-color:#75b80c;border-right-color:#629611;}
	.shop-tag .icon-tag-green .icon-tag-arrows{ background-position:-72px -128px;}
	.shop-tag-img {position: absolute; right: 0; top: -5px; z-index: 10; cursor: pointer; }
	.shop-tag-img img {width: 59px; height: 55px; }
	.shop-tb-img {height: 16px; line-height: 0; font-size: 0; cursor: pointer; }
	.shop-area{ z-index:2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000);_background-color: #000; color:#fff; min-height:19px;_height:19px; position:absolute; bottom:0; padding:6px 0; left:0; width:100%;}
	:root .shop-area{filter:none;background-color: rgba(0,0,0,0.6);}
	.shop-area .area{ padding:1px 10px 0 27px; position:relative; display:block;}
	.shop-area .icon-area{ width:11px; height:14px; background:url(//pic.c-ctrip.com/group3.0/shop-tag.png) no-repeat -168px 0;position: absolute; top:3px; *top:1px; left:10px; }
.grogshop-star .star{ padding:0 5px 1px; color:#609cd7; border:1px solid #a6cfec; margin-right:10px; line-height:15px; background-color:#f0f7fc; display:inline-block; *display:inline; overflow:hidden; zoom:1; vertical-align:middle;}
	.price-set .price{ font-size:30px;  line-height:30px; font-weight:normal; padding-right:5px;}	
	.return{ border:1px solid #ff7f00; background-color:#fff; color:#ff7f00; padding-right:3px; position:relative; top:-4px; margin:0 10px 0 4px;}
	.return .return-icon{ background-color:#ff7f00; padding:0 3px;*padding:2px 3px 0;color:#fff; margin-right:3px;}
	.minus-icon{ background-color:#ff7f00; color:#fff;position:relative; top:-4px;*top:-4px; padding:0 1px 1px;*padding:2px 1px 1px; margin-right:5px}
	.shop-info{ height:71px;}
/* 图文列表 */


.pic-txt li{ padding:0 0 10px 95px; overflow:hidden; zoom:1;}
.pic-txt li .pic{ float:left; width:88px; margin-left:-95px; _display:inline;}
	.pic-txt li .pic img{ width:88px; height:58px; border:1px solid #e7e7e7;}
	.pic-txt li h6{ font-size:12px;}
	.pic-txt li h6 a{ color:#666; font-weight:normal;}
	.pic-txt li h6 a:hover{ color:#06c}
	.pic-txt li .price{ font-size:18px; color:#ff7f00}
	.pic-txt li .sell{ bottom:3px;}	
		
/* 团购列表 */
.group-shop-mode{ overflow:hidden; zoom:1;}
.group-more{ margin-top:-10px;}
.group-more .more{ display:block; border:1px solid #e5e5e5; background-color:#fff; padding:9px 0 8px; color:#666; text-align:center; font-size:14px; font-family:"Simsun";}
	.group-more .more:hover{ color:#0066cc}
.group-shop-mode .pic-list li .group-pic{border:1px solid #e5e5e5; background-color:#fff; }
.group-shop-mode .pic-list li .group-pic:hover{ border-color:#ff9a13; border-bottom-width:2px;box-shadow: 0 2px 3px 0 #c5c5c5; -webkit-box-shadow: 0 2px 3px 0 #c5c5c5; -moz-box-shadow: 0 1px 2px 0 #c5c5c5;}
.group-shop-mode .pic-list li .shop-txt{ /*正常padding:13px 14px 10px;*/padding:13px 5px 10px; height:104px;*height:114px; overflow:hidden; zoom:1; cursor:pointer;}
.group-shop-mode .pic-list li .group-pic:hover .shop-txt{  /*正常padding:13px 14px 9px;*/padding:13px 5px 9px;}
.group-shop-mode .shop-tag-img {right: 26px; }
	.group-shop-mode .pic-list li .shop-txt .name{ font-weight:bold; font-size:16px;margin-left:-5px; height:22px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; zoom:1;}
	.grogshop-star .subscribe{ background-color:#609cd7; border-color:#609cd7; color:#fff;}
		
/* 翻页 */
.page-box{ text-align:center; padding:20px 0 35px;}
	.page-box .page-txt,.page-up{ border:1px solid #ccc; background-color:#fff; min-width:22px; text-align:center; padding:9px 5px 5px; display:inline-block;*display:inline; overflow:hidden; zoom:1; margin-right:5px; color:#06c; height:18px;}
	.page-box a.page-txt:hover{ border:1px solid #06c}
	.page-box .active{ background-color:#06c; border-color:#06c; color:#fff;}
	.page-box .page-up{ padding:9px 10px 5px 25px;background-position:-284px -417px;}
	.page-box .page-next{ padding:9px 25px 5px 10px;background-position:-238px -448px;}
	.page-box .page-up-disabled{background-position:-284px -365px; color:#ccc; cursor:default}
	.page-box .page-next-disabled{ background-position:-238px -391px; color:#ccc; cursor:default}
	.page-ellipsis{ padding:5px 10px; display:inline-block;*display:inline; overflow:hidden; zoom:1; vertical-align:top; font-size:16px;}
	.page-box a.page-up-disabled:hover,.page-box a.page-next-disabled:hover{ border:1px solid #ccc;}
/* 小翻页 */
.small-page-box{ text-align:right; padding:10px 0 25px;}
	.small-page-box .page-txt{ font-family:"Simsun";  border:1px solid #ccc; background-color:#fff; text-align:center; padding:1px 6px 0px; display:inline-block;*display:inline; overflow:hidden; zoom:1; margin-right:5px; color:#06c;}
	.small-page-box  .page-txt:hover{ border:1px solid #06c}
	.small-page-box .active{ background-color:#06c; border-color:#06c; color:#fff;}
	.small-page-box .page-disabled,.small-page-box .page-disabled:hover{ border:1px solid #ccc; color:#ccc; cursor:default}
	.small-page-box .page-ellipsis{ padding:0 5px 0 0; font-size:12px;}

		
/* 三四线城市首页 */
.threeline-group-nav .group-classify{ display:none;}
.threeline-group-nav { padding-left:0; width:1180px}

/*可口可乐增加标签 */
.pleasantly,.pleasantly-two{ background:url(//pic.c-ctrip.com/group3.0/pleasantly1.png) no-repeat; width:98px; height:72px; position:absolute; bottom:0; right:0; }
.pleasantly-two{ background:url(//pic.c-ctrip.com/group3.0/pleasantly2.png) no-repeat;}

/* 搜索弹出层 */
.keyword-prompting-lhsl { width:425px !important; border:1px solid #bbb; border:0; background-color:#fff; position:absolute;}
.prompting-tit{ padding:8px 0; color:#999; margin:0 10px; border-bottom:1px dashed #dddddd;}
.keyword-prompting-lhsl .keyword-block { position: relative; margin-bottom:-1px; padding:4px 0; border-bottom:1px solid #ccc; overflow: hidden; }
.keyword-prompting-lhsl .title { position:absolute; right:0; top:5px; color:#333; padding:0 30px 0 5px; background-position:64px -58px;font-size:12px; background-color:#fff;}
.keyword-prompting-lhsl .keyword-block a { font-size:12px; display:block;  padding:3px 10px 4px; font-size:14px; font-family:"Microsoft YaHei"; color:#333; overflow:hidden; _width:420px; height:21px; white-space:nowrap; text-overflow:ellipsis; }

.keyword-prompting-lhsl .keyword-block .keyword-tit{ position: relative; zoom:1; padding-right:58px; overflow:hidden; zoom:1; _width:372px;}
.keyword-prompting-lhsl .keyword-block a:hover, .keyword-prompting-lhsl .keyword-block .hover { background-color:#2577e3; color:#fff; text-decoration:none; }
.keyword-prompting-lhsl .keyword-block .b { color:#06c; }
.keyword-prompting-lhsl .keyword-block a:hover .b,.keyword-prompting-lhsl .keyword-block a:hover .title { color:#fff; background-color:#2577e3}

.keyword-prompting-lhsl .keyword-block a:hover .title{ background-position:-15px -58px}
.keyword-prompting-lhsl .place{ background-position:41px -92px; z-index:999;}
.keyword-prompting-lhsl .keyword-block a:hover .place{ background-position:-21px -92px;}
.keyword-prompting-lhsl .railway{ background-position:-93px -57px; padding-right:45px;}
.keyword-prompting-lhsl .keyword-block a:hover .railway{background-position:-83px -92px;}
.filter-poi_box .hot-box ul{ overflow:hidden; zoom:1;}
.filter-poi_box .filter-metro{ border-top:1px dashed #ccc; margin:5px -50px 0 5px; padding:10px 0 0 15px; overflow:hidden; zoom:1;}
.filter-metro li{ width:110px; float:left; padding:0 0 8px;}

.keyword-prompting-lhsl .keyword-traffic .keyword-tit{ padding-right:120px; _width:310px;}
.keyword-prompting-lhsl .keyword-hotel .keyword-tit{ padding-right:80px; _width:350px;}

.pop-keyword-city .keyword-block{ margin-bottom:0; border-bottom:0;}
	.pop-keyword-city .pop-page{ padding:0 0 10px 0;}

.pop-switchover-city{ margin:-1px 0 0 1px;margin:-1px 0 0 0\9; z-index:1000 !important;}

.keyword_pop2 {}
.keyword_pop2 .keyword-block .isr {vertical-align: middle; margin-right: 5px; }
.keyword_pop2 .keyword-block .keyword-tit {padding-right: 10px; *padding-right: 100px; }
.keyword_pop2 .keyword-block .cont {display: inline-block; *display: inline; *zoom: 1; width: 300px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.keyword_pop2 .keyword-block a {font-size: 12px; }
.keyword_pop2 .keyword-block a .fr {color: #9A9A9A; overflow: hidden; *position: absolute; *right: 10px; *top: 5px; }
.keyword_pop2 .keyword-block a:hover, .keyword_pop2 .keyword-block .hover {background-color: #06c; }
.keyword_pop2 .keyword-block a:hover .isr1, .keyword_pop2 .keyword-block .hover .isr1 {background-position: -82px -207px; }
.keyword_pop2 .keyword-block a:hover .isr2, .keyword_pop2 .keyword-block .hover .isr2 {background-position: -100px -207px; }
.keyword_pop2 .keyword-block a:hover .isr3, .keyword_pop2 .keyword-block .hover .isr3 {background-position: -153px -93px; }
.keyword_pop2 .keyword-block a:hover .isr4, .keyword_pop2 .keyword-block .hover .isr4 {background-position: -174px -93px; }
.keyword_pop2 .keyword-block a:hover .isr5, .keyword_pop2 .keyword-block .hover .isr5 {background-position: -117px -207px; }
.keyword_pop2 .keyword-block a:hover .isr6, .keyword_pop2 .keyword-block .hover .isr6 {background-position: -135px -207px; }
.keyword_pop2 .keyword-block a:hover .isr7, .keyword_pop2 .keyword-block .hover .isr7 {background-position: -151px -207px; }
.keyword_pop2 .keyword-block a:hover .fr, .keyword_pop2 .keyword-block .hover .fr, .keyword_pop2 .keyword-block a:hover strong, .keyword_pop2 .keyword-block .hover strong {color: #fff; }
.keyword_pop2 .keyword-block a:hover .b, .keyword_pop2 .keyword-block .hover .b {background-color: #06c; }
.keyword-fr-block {position: absolute; right: 0; top: 0; bottom: 0; z-index: 1; width: 200px; overflow: hidden; padding: 10px; background-color: #F4F4F4; }
.keyword-fr-block h3 {font-size: 12px; margin-bottom: 8px; }
.keyword-prompting-lhsl .keyword-fr-block a {display: inline-block; vertical-align: top; padding: 1px 5px 2px; }
.keyword_pop3 {}
.keyword_pop3 .keyword-block {padding: 0; }
.keyword_pop3 .keyword-block a {height: 21px; padding: 3px 10px 4px; cursor: pointer; }
.keyword_pop3 .keyword-block a:hover {color: #333; }
.keyword_pop3 .keyword-block a:hover .b {color: #06c; background-color: #F4F4F4; }
.keyword_pop3 .keyword-block a:hover .arr_r {color: #666; }
.keyword_pop3 .keyword-block .cur, .keyword_pop3 .keyword-block a:hover {background-color: #F4F4F4; }
.keyword_pop3 .keyword-block .cur .arr_r, .keyword_pop3 .keyword-block a:hover .arr_r {display: inline-block; }
.keyword_pop3 .keyword-block .arr_r { vertical-align: -1px; }
.keyword_pop3 .keyword-block .keyword-tit:hover {position: static}

/* 详情页图片列表 */
.picture-list{ overflow:hidden; zoom:1; padding-top:8px;}
.picture-list li{ float:left;}
.picture-list li .distance{ position:absolute; width:150px; bottom:0; left:0; text-align:center; color:#fff; padding:3px 0; background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77000000', endColorstr='#77000000');background-color:transparent\9\0;}
.picture-list li .product-price{ overflow:hidden; zoom:1; font-size:14px;}
.picture-list li .present-price{ float:left; color:#ff7200;}
.picture-list li .original-price{ float:left; color:#999999; text-decoration:line-through; margin:0 0 0 8px;}
.picture-list li .product-name{ padding:5px 0; margin-bottom:3px; height:20px; overflow:hidden; zoom:1; width:150px;white-space: nowrap; text-overflow: ellipsis;}

/* 评分小icon */
.small-grade-icon,.small_c{ background-position:-34px -32px; width:80px; height:15px; display:inline-block; *display:inline; overflow:hidden; zoom:1; vertical-align:top; margin-right:5px;}
.small-grade-icon i,.small_c .b{ background-position:-34px -50px; height:15px;display:inline-block; *display:inline; overflow:hidden; zoom:1;}
.grade .purchase{ font-size:14px; padding-right:4px; color:#2577e3; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.grade .source{ padding-left:20px;}
.grade .source a{ margin:0 5px; color:#2577e3;}
.grade .source a:hover{ color:#2577e3; text-decoration:underline;}

.keyword_sub_city{ *float:left; *width:522px !important; position:relative; *bottom:-5px;}

/* seo */
.nationwide-area-seo{ width:1150px; margin:auto; border:1px solid #d4d4d4; padding:15px; background-color:#fff}
.area-box { color:#999; position:relative; zoom:1; padding-bottom:10px; height:60px; overflow:hidden; zoom:1;}
.area-box h6{ font-size:12px; padding-bottom:5px; color:#666;}
.news-join{ padding-top:15px;}
.join-list li{ padding:0 0 8px 315px; overflow:hidden; zoom:1;}
.join-list li .name{ float:left; width:305px; margin-left:-315px; _display:Inline; padding-right:10px; color:#666;}
.unfold,.up{ position:absolute; top:0; right:10px; border:1px solid #cccccc; padding:0 4px; line-height:12px; cursor:pointer; font-family: Tahoma, Geneva, sans-serif; color:#ccc; font-size:14px;}

.seo-list{ border-top:1px dotted #e0e0e0; padding:5px 0; height:30px; overflow:hidden; zoom:1; position:relative;}
.seo-list li{ padding:3px 10px 3px 90px; overflow:hidden; zoom:1;}
.seo-list li .name{ float:left; margin:5px 0 0 -90px; width:90px; color:#666; font-weight:bold;}
.seo-list li a.seo-hot{ float:left; width:83px; margin:5px 0; height:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding-right:10px; color:#999;}
.seo-list li a.seo-hot:hover{ text-decoration:underline;}
.seo-list .unfold,.seo-list .up{ top:16px;}
.seo-list .unfold{ line-height:14px; padding:0 2px; }
.wide-seo{ padding:0 90px 5px 0; position:relative; overflow:hidden; zoom:1;}
.wide-seo .seo-more{ position:absolute ; right:20px; top:7px; color:#666;}
.filter-crumbs-t h1,.crumbs h1{ display:inline; font-size:12px; font-weight:normal;}


/* 广告 */
.focus-box{ margin:-16px auto 10px; height:60px; position:relative; overflow:hidden; zoom:1;}
.focus-box .focus-colse{ width:16px; height:16px; background-position:-64px -29px; position:absolute; right:5px; top:5px; z-index:80;}
.focus-box,.threeline-wrap .focus-box .focus-list li, .focus-box .picsroller-numbox{ width:1180px;}
.focus-box .j-picsroller{ position:static !important;}

/* 2015-03-25城市选择页搜索 */
.switc-btn{ background-color:#ff9a15; width:40px; height:36px; float:left; background-position:0 -240px}

/* 切换城市做ABtest */
	.group-header-test .switch-city{ margin:15px 0 0 0; width:186px; float:left; border:2px solid #ff9913; padding:4px 10px; background-color:#fff; cursor:pointer;}
		.group-header-test .switch-city .icon-city{ width:16px; height:29px; margin-right:5px; float:left; background-position:-96px -147px;}
		.group-header-test .switch-city .city{ font-size:20px; font-family:'Microsoft YaHei'; line-height:20px;*line-height:22px; font-weight: normal; padding:5px 8px 0 0; float:left;}
		.group-header-test .switch-city .icon-city-arrow{ width:10px; height:6px; background-position:-48px -240px; margin-left:3px; *vertical-align:middle; }
		.group-header-test .cut-city{ position:relative;float:right; margin-top:6px; z-index:999; background-color:#fff; border:0; padding:0; color:#999}
		.group-header-test .cut-city-hover{ background-color:#fff; border-bottom:0; z-index:999;padding:2px 7px 3px;}
	/* 搜索 */
	.group-header-test .group-search{ float:left; padding:15px 0 0 80px;}
	.group-header-test .group-search .search-input{ border:2px solid #ff9a15; width:430px; padding:5px; height:27px; line-height:27px; vertical-align: middle; font-size:14px;border-radius:0px; float:left;}
		.group-header-test .group-search .btn-search{ background-color:#ff9a15; color:#fff; font-size:16px; padding:0 32px; height:41px; line-height:41px; display:inline-block; *display:inline; overflow:hidden; zoom:1; vertical-align:middle;font-family:'Microsoft YaHei';}
		.group-header-test .group-search .btn-search:hover{ background-color:#ff8500;}
		.search-tag{ padding-top:5px; display:none;}
			.search-tag .tag{ margin-right:20px; color:#333}
			.search-tag .tag:hover{ color:#0066cc;}
			.group-header-test .search-input-tarea .search-input {padding-left: 75px;width: 355px;}
			.search-input-tarea .tarea-search {position: absolute;z-index: 9;left: 2px;top: 2px;height: 28px;cursor: pointer;padding-top: 9px;width: 65px;text-align: center;font-size: 14px;border-right: 1px solid #dedede;}
			.lay-tarea-search {position: absolute;top: 39px;left: 2px;width: 64px;border: 1px solid #dedede;border-bottom: 0;z-index: 999;overflow: hidden;}
			.lay-tarea-search .lay-tar-txt {display: block;padding: 6px 0 6px 13px;background-color: #fff;font-size: 14px;border-bottom: 1px solid #dedede;}
			.lay-tarea-search .lay-tar-txt:hover{ background-color:#2577e3; color:#fff}
/* 切换城市弹出层ABtest */
.pop-box-test{ border-color:#bbb;}
	.pop-box-test .switchover-frame .input-t{ height:18px;}
	.pop-box-test .switc-btn{ width:35px; height:34px; background-position:0 -280px;}
	.pop-box-test .address-box .address-tabs{ border-bottom:2px solid #ccc; }
	.pop-box-test .address-box .address-tabs li{ width:61px;padding:0 0 5px; }
	.pop-box-test .address-box .address-tabs li.active{border:0; border-bottom:2px solid #0066cc; color:#06c;}
	.pop-box-test .pop-tag-list li a,.pop-box-test .pop-letter-list li .letter-city{ color:#333}
	.pop-box-test .pop-tag-list li a:hover,.pop-box-test .pop-letter-list li .letter-city:hover{ color:#fff;}
	
	
/* 搜索弹出关键字层 */
.keyword-switc-box{ border:1px solid #bbb}
.keyword-switc{ overflow:hidden; zoom:1; padding:10px 10px 0;}
	.keyword-switc li{ padding-bottom:8px; width:405px;overflow:hidden; zoom:1; }
	.keyword-switc li h6{ padding-bottom:5px; font-size:12px;}
	.keyword-switc li .key{  margin:0 10px 3px 0; padding:0 5px; display:inline-block; *display:inline; overflow:hidden; zoom:1; vertical-align:middle;}
	.keyword-switc li .key:hover{ background-color:#06c; color:#fff;}
		
/* 切换城市AB测试 */	
.group-header-test .switch-city-input{ position:relative;}
.switch-city-input .city-input{ width:161px; height:22px;*height:19px;border:0; font-family:'Microsoft YaHei'; font-size:14px; line-height:18px; padding-top:5px;*padding-top:8px;}
.group-header-test .switch-city-input .cut-city{ position:absolute; right:10px;top:5px;}

/* = 城市选择 = */
.group-header-test .switch-city-focus {border-color: #219EE8; }
.group-header-test .switch-city-focus input {font-size: 18px; }

/* = 城市搜索和搜索优化20150812 = */
.city_pop1 .keyword_prompting_lhsl{width:398px; border:1px solid #999; background-color:#fff;}
.city_pop1 .keyword_prompting_lhsl .title{height:26px; margin:0 10px 4px; padding:0 2px; border-bottom:1px dotted #ccc; line-height:26px; color:#999;}
.city_pop1 .keyword_prompting_lhsl .close{float:right; width:26px; height:26px; font:bold 14px/26px Simsun; color:#666; text-align:center;}
.city_pop1 .keyword_prompting_lhsl .close:hover { text-decoration:none; color:#FFA800; }
.city_pop1 .keyword_prompting_lhsl .sug_item{padding-bottom: 5px; padding-top:5px; border-bottom: 1px solid #ccc; position:relative;*zoom:1;}
.city_pop1 .keyword_prompting_lhsl .sug_item a{display:block; overflow:hidden; padding:5px 7px 5px 10px; color:#333;  line-height:18px; cursor:pointer;*zoom:1;}
.city_pop1 .keyword_prompting_lhsl .sug_item .hover { background-color:#2577e3; color:#fff; text-decoration:none;}
.city_pop1 .keyword_prompting_lhsl .sug_item .hover span,.city_pop1  .keyword_prompting_lhsl .sug_item .hover b{color:#fff;}
.city_pop1 .notfound_pop{ padding-bottom: 4px;}
.city_pop1 .notfound_pop .title{ line-height:26px; overflow: hidden; margin:0 10px 4px; padding:0 2px; color: #c01111; border-bottom: 0 none;}
.city_pop1 .notfound_pop .close{ margin-top: 2px;}
.city_pop1 .keyword_prompting_lhsl .text_input { float:left; max-width:160px; _width:160px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.city_pop1 .keyword_prompting_lhsl .sug_item a:after{ clear:both; content:'.'; display:block; height:0; overflow:hidden; }
.city_pop1 .keyword_prompting_lhsl .sug_item .num { float:left; width:75px; overflow: hidden; color:#999; text-align: right;}
.city_pop1 .keyword_prompting_lhsl .sug_item .city { display:block; float: left; width:270px; padding-right:4px; overflow:hidden;}
.city_pop1 .city_suggestion_pop .sug_item .city {width:195px; height:18px; white-space:nowrap; text-overflow:ellipsis;}
.city_pop1 .keyword_prompting_lhsl .sug_item b{font-weight:bold; color:#06c; }
.city_pop1 .keyword_prompting_lhsl .sug_category{ float:right; height:20px; line-height:20px; background-image:url(//pic.c-ctrip.com/group3.0/ico_search_box_2.png); background-repeat: no-repeat;width:62px; padding-right:20px; padding-left:0; text-align:right;}
.city_pop1 .keyword_prompting_lhsl .sug_category_hover{ color: #fff; background-color: #2577e3; background-position: right 6px; background-color:#2577e3; }
.city_pop1 .keyword_prompting_lhsl .item_list_city .sug_category{background-position: right -160px;}
.city_pop1 .keyword_prompting_lhsl .item_list_city .hover .sug_category{background-position: right 0;}
.city_pop1 .keyword_prompting_lhsl .item_list_airport .sug_category{background-position: right -260px;}
.city_pop1 .keyword_prompting_lhsl .item_list_airport .hover .sug_category{background-position: right -100px;}
.city_pop1 .keyword_prompting_lhsl .item_list_hotel .sug_category{background-position: right -200px;}
.city_pop1 .keyword_prompting_lhsl .item_list_hotel .hover .sug_category{background-position: right -40px;}
.city_pop1 .keyword_prompting_lhsl .item_list_areaadmin .sug_category{background-position: right -220px;}
.city_pop1 .keyword_prompting_lhsl .item_list_areaadmin .hover .sug_category{background-position: right -60px;}
.city_pop1 .keyword_prompting_lhsl .item_list_spot .sug_category{background-position: right -200px;}
.city_pop1 .keyword_prompting_lhsl .item_list_spot .hover .sug_category{background-position: right -20px;}
.city_pop1 .keyword_prompting_lhsl .item_list_htl .sug_category{background-position: right -300px;}
.city_pop1 .keyword_prompting_lhsl .item_list_htl .hover .sug_category{background-position: right -140px;}
.city_pop1 .keyword_prompting_lhsl .item_list_train .sug_category{background-position: right -280px;}
.city_pop1 .keyword_prompting_lhsl .item_list_train .hover .sug_category{background-position: right -120px;}
.city_pop1 .keyword_prompting_lhsl .item_list_business .sug_category{background-position: right -240px;}
.city_pop1 .keyword_prompting_lhsl .item_list_business .hover .sug_category{background-position: right -80px;}
.city_pop1 .keyword_prompting_lhsl .item_list_attractions .sug_category{background-position: right -180px;}
.city_pop1 .keyword_prompting_lhsl .item_list_attractions .hover .sug_category{background-position: right -20px;}
.city_pop1 .city_suggestion_pop .sug_item .num {float:left; width:80px; overflow:hidden; color:#999; text-align:right;}
.city_pop1 .city_suggestion_pop .city_scenic_pic{position:absolute; border:1px solid #999; display:none;}
.city_pop1 .city_suggestion_pop .city_scenic_pic img{display:block;}
.city_pop1 .city_suggestion_pop .scenic_mark{padding-left:21px;padding-top:1px;height:27px;overflow:hidden;cursor:default;white-space:nowrap; cursor:pointer;}
.city_pop1 .city_suggestion_pop .scenic_mark .scenic_map_num{position:absolute;top:0;left:0;width:21px;height:27px;z-index:3;background: url(//pic.c-ctrip.com/hotels_seo/scenic_mark.png) no-repeat;_background: url(//pic.c-ctrip.com/hotels_seo/scenic_mark_ie6.png) no-repeat;}
.city_pop1 .city_suggestion_pop .scenic_mark .scenic_map_num_hover{background: url(//pic.c-ctrip.com/hotels_seo/scenic_mark_hover.png) no-repeat;_background: url(//pic.c-ctrip.com/hotels_seo/scenic_mark_hover_ie6.png) no-repeat;}
.city_pop1 .city_suggestion_pop .scenic_mark_inner{background-color:#fff;height:22px;line-height:22px;padding:0 10px 0 15px;;border:1px solid #A1A19D;border-left:0 none; border-top:none; border-top-right-radius:13px;border-bottom-right-radius:13px;box-shadow:2px 2px 2px 0 #ccc;position:relative;z-index:2;left:-10px;_display:inline; *zoom:1; color:#0f66cd; font-size:12px;}
.city_pop1 .keyword_prompting_lhsl .c_page_mini { font: 12px/1.5 arial; margin:-1px 0 0; padding:6px 0; text-align: center; background:#fff; position:relative;}
.city_pop1 .keyword_prompting_lhsl .c_page_mini a {display: inline-block; margin: 0;color: #06c;padding: 0 6px;font:14px/1.5 Tahoma, Arial, Simsun, sans-serif;text-decoration: underline;}
.city_pop1 .keyword_prompting_lhsl .c_page_mini .c_page_mini_current{ color: #666;text-decoration: none;cursor: default;}
.city_pop2 .city_select_lhsl{width:408px;padding:10px;border:1px solid #999;background-color:#fff;}
.city_pop2 .city_select_lhsl .close{float:right;width:20px;height:20px;color:#666;text-align:center;font:bold 16px/20px Simsun;}
.city_pop2 .city_select_lhsl .close:hover{text-decoration:none;color:#FFA800;}
.city_pop2 .city_select_lhsl .title{margin-bottom:10px;color:#999;}
.city_pop2 .city_select_lhsl .tab_box{width:100%;height:22px;margin-bottom:6px;margin-top:0;border-bottom:2px solid #ccc;}
.city_pop2 .city_select_lhsl .tab_box li{position:relative;float:left;display:inline;margin-right:2px;line-height:22px;cursor:pointer;}
.city_pop2 .city_select_lhsl .tab_box li b{display:none;}
.city_pop2 .city_select_lhsl .tab_box li span{padding:0 8px;}
.city_pop2 .city_select_lhsl .tab_box .hot_selected{border-bottom:2px solid #06c;margin-bottom:-2px;font-weight:bold;color:#06c;}
.city_pop2 .city_select_lhsl .tab_box .hot_selected b{position:absolute;top:23px;left:50%;display:block;width:0;height:0;margin-left:-5px;overflow:hidden;font-size:0;line-height:0;border-color:#06c transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;}
.city_pop2 .city_select_lhsl .city_item,.city_pop2  .city_select_lhsl .search_history_box {display:inline-block;*zoom:1;overflow:hidden;}
.city_pop2 .city_select_lhsl .city_item{width:408px;}
.city_pop2 .city_select_lhsl .city_item a,.city_pop2  .city_select_lhsl .search_history_box a {float:left;display:inline;width:52px;height:22px;margin:0 2px 2px 0;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:22px;color:#333;}
.city_pop2 .city_select_lhsl .city_item a:hover,.city_pop2 .city_select_lhsl .search_history_box a:hover{background-color:#2577E3;text-decoration:none;color:#fff;}
.city_pop2 .city_item .city_item_in{width:378px;padding-left:30px;*zoom:1;}
.city_pop2 .city_item .city_item_in:after,.city_pop2 .city_select_lhsl .search_history_box:after{display:block;height:0;visibility:hidden;overflow:hidden;content:".";clear:both;}
.city_pop2 .city_item .city_item_letter{float:left;width:30px;height:22px;margin-left:-30px;line-height:22px;text-align:center;color:#E56700;}
.city_pop2 .city_select_lhsl .sarch_history_title{margin-bottom:2px;font-weight:bold;color:#06c;}
.city_pop2 .city_select_lhsl .search_history_box{margin-bottom:6px;}

/* 20151030 */

.search-input-tarea .search-input-box { position:relative;}
.group-header-test .search-input-tarea .search-input{ padding-left:75px; width:355px;}
.search-input-tarea .tarea-search{ position:absolute; z-index:9; left:2px; top:2px; height:28px; cursor:pointer; padding-top:9px; width:65px; text-align:center; font-size:14px; border-right:1px solid #dedede}
.search-input-tarea .tarea-search i{ width:7px; height:6px; background-position:-112px -32px; display:inline-block; *dislay:inline; overflow:hidden; zoom:1; margin-left:2px; *vertical-align:3px;}
.lay-tarea-search{ position:absolute; top:39px; left:2px;  width:64px; border:1px solid #dedede; border-bottom:0; z-index:999; overflow:hidden; }
.lay-tarea-search .lay-tar-txt{ display: block; padding:6px 0 6px 13px; background-color:#fff; font-size:14px; border-bottom:1px solid #dedede;}
.lay-tarea-search .lay-tar-txt:hover{ background-color:#2577e3; color:#fff}
.gp-filter .switch-city{ padding:0 0 4px 10px; background-color:#fff; margin:9px 50px 0 0 ; border:1px solid #ff9a15; width:180px; cursor:pointer;}
.gp-filter .switch-city .city{ font-size:14px; padding-top:3px;}
.gp-filter .switch-city .icon-city{ width:13px; height:17px; background-position:0 -317px; margin-top:5px;}

/*1024*/
@media screen and (max-width:1200px) {
.group-header,.warp,.main,.brand-modebox,.nationwide-mode{ width:980px !important;}
.switch-city{ padding-right:60px}
.group-search .search-input{ width:350px;}
.group-nav-box{ width:770px;}
.threeline-group-nav { width:980px}
.threeline-box .side{ top:0;}
.switch-city{ width:190px;}
.focus-box,.focus-box .focus-list li,.focus-box .picsroller-numbox{ width:980px;}
.group-header-test .search-input-tarea .search-input{ width:270px;}
.group-header-test  .search-input-tarea{ padding-left:60px;}
}
	



		
		
		
		
		
		
		