/* CSS Document */

/* steven qiang 2011-04-24 */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;font-size:12px;font-family: "ËÎÌå";list-style:none;}

a{color:#2E74D3;text-decoration:none;outline:none;}

a:hover{color:#f60;}

em,cite{font-style:normal;}

img{border:none;}

.clearfix:after{display:block;clear:both;height:0;line-height:0;visibility:hidden;content:"";}

textarea{resize: none;}

body{

_background-image:url(text.txt); /* for IE6 */

_background-attachment:fixed; 

}

/**/

.gg{position:absolute;right:0;top:26px;color:#ff0000}

.gg a{color:#ff0000}

.msg-tuan {

    margin: 40px auto 10px;

}

.msg-tuan p {

    color: #666666;

    font-size: 14px;

    text-align: center;

}



.wrapper{width:900px;margin:0 auto; padding:0px 30px;}

#footer{clear:both;margin:10px 0;text-align:center;}

.more-page{height:20px;}

.tuan_module .hd,

.tuan_module h2,

.tuan_more p s,

.tuan_item .state,

.tab li,

.tab li a,

.search_bar .btn,

.filter .condition .selected,

.filter .condition .selected a,

.city_site h3{background:url(../images/index_title.png) no-repeat 0 0;}



.tuan_item .remind,

.tuan_item .oauth,

.submenu,

.extensive .submenu a,

.tuan_more p,

.city_site h3 span,

.city_site .oauth,

.filter_tools a,

.page_top a{background:url(../images/index_icon.png) no-repeat 0 0;}



.box{width:100%;clear:both;overflow:hidden;margin:12px 0;}



.city_site{position:relative;float:left;width:698px;height:100px;border:1px solid #e7e7e7;}

.city_site h3{height:30px;background-repeat:repeat-x;background-position:0 -428px;}

.city_site h3 span{display:block;float:left;height:30px;margin-right:10px;padding-left:36px;background-position:0 

-810px;color:#fe6601;font-size:14px;font-weight:bold;line-height:30px;}

.city_site h3 .change{height:30px;line-height:30px;padding-right:14px;background-position:100% -1094px;color:#313131;font-weight:normal;cursor:pointer;letter-spacing:1px;}

.city_site .site_list{height:60px;overflow:hidden;padding:12px 10px 0 30px;}

.city_site .site_list ul{height:60px;overflow:hidden;}

.city_site li{float:left;width:94px;height:30px;overflow:hidden;line-height:30px;white-space:nowrap;}

.city_site li a{float:left;height:16px;overflow:hidden;line-height:16px;color:#000;font-size:14px;}

.city_site li a:hover{color:#f60;}

.city_site .oauth{padding-right:34px;background-position:100% 1px;}

.city_site .join{height:16px;overflow:hidden;margin:0 30px 10px 30px;padding:12px 0 0;border-top:1px dashed #E5E5E5;white-space:nowrap;}

.city_site .join h4{float:left;font-weight:normal;color:#FC6804;}

.city_site .join a{float:left;height:16px;line-height:16px;margin-right:40px;font-size:14px;color:#000;}

.city_site .join a:hover{color:#f60;}

.hot_city{position:absolute;right:5px;top:9px;}

.hot_city strong{font-weight:normal;}

.hot_city a{margin-right:10px;color:#000;}

.hot_city a:hover{color:#f60;}





/*  */

.activity{float:right;width:236px;height:100px;padding-top:10px;border:1px solid #e7e7e7;}

#activity{padding-top:0;}

.activity .pic{float:left;width:62px;height:62px;overflow:hidden;padding-left:10px;}

.activity h3{margin:0 10px 0 80px;font-weight:normal;line-height:20px;font-size:12px;}

.activity p{margin-top:5px;line-height:20px;clear:both;padding-left:10px;}

.activity p a{color:#2E74D3;}

.activity p a:hover{color:#f60;}



/* tab */

.tab{height:24px;overflow:hidden;border-bottom:2px solid #fe6601;}

.tab li{float:left;height:25px;margin-right:5px;padding-left:8px;background-position:0 -367px;font-size:12px;color:#000;}

.tab li a{display:block;float:left;height:25px;padding-right:8px;background-position:100% -367px;line-height:27px;color:#000;}

.tab li a:hover{color:#f60;}

.tab .current{height:27px;background-position:0 -268px;font-size:14px;font-weight:bold;color:#fff;}

.tab .current a{color:#fff;background-position:100% -268px;}

.tab .current a:hover{color:#ffffff;}



/**/

.search_bar{height:27px;overflow:hidden;}

.search_bar .inner{position:relative;z-index:1000;float:right;width:237px;}

.search_bar .text{float:left;width:164px;height:19px;overflow:hidden;padding:2px 0 0 5px;border:none 0;border:1px solid #cfcfcf;border-right:0;color:#aeaeae;line-height:19px;vertical-align:middle;}

.search_bar .active{color:#000;}

.search_bar .btn{float:left;width:67px;height:23px;padding-left:19px;*padding-top:5px;padding-top:3px;border:0 none;background-position:-112px -294px;color:#fff;font-weight:bold;cursor:pointer;vertical-align:middle;}



/* */

.filter{clear:both;}

.filter .tab{margin-top:-27px;}

.filter .condition {position:relative;overflow:hidden;margin:0 0 10px 0;padding:10px 0 5px;border:#F7D095 1px solid;border-top:none;background:#FFF8E9;zoom:1;}

.filter .condition dl{clear:both;overflow:hidden;margin:0 10px 5px;padding-left:68px;line-height:22px;zoom:1;}

.filter .condition dt{display:inline;float:left;width:68px;margin-left:-68px;color:#666;font-weight:bold;line-height:22px;}

.filter .condition dd{float:left;height:22px;margin-right:15px;line-height:22px;white-space:nowrap;}

.filter .condition dd a{float:left;height:22px;line-height:22px;color:#000;white-space:nowrap;}

.filter .condition dd a:hover{color:#f60;}

.filter .condition .selected{padding-right:8px;background-position:100% -345px;}

.filter .condition .selected a{padding-left:8px;background-position:0 -345px;color:#f60;} 

.filter .condition .selected,.filter .condition .selected:hover{color:#f60;}

.filter_tools{overflow:hidden;height:16px;}

.filter_tools a{overflow:hidden;padding:0 12px 0 38px;color:#000;cursor:pointer;}

.filter_tools a.current{color:#f60;cursor:default;}

.filter_tools a:hover,.filter-tools .current{color:#f60;text-decoration:none;}

.filter_tools .total{background-position:0 -918px;}

.filter_tools .today{background-position:0 -1054px;}

.filter_tools .price{background-position:0 -953px;}

.filter_tools .rebate{background-position:0 -987px;}

.filter_tools .volume{background-position:0 -1021px;}

.filter_tools span{float:left;width:0px;height:16px;overflow:hidden;border-left:1px solid #dbdbdb;border-right:1px solid #fff;font-size:0;}



/* */

.submenu{position:fixed;z-index:999;width:30px;height:224px;overflow:hidden;background-position: 0 -576px;bottom:60px;display:none;

    _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight - 400);}

.submenu ul{margin-top:13px;}

.submenu li{height:21px;overflow:hidden;margin-bottom:10px;vertical-align:top;}

.submenu li a{display:block;height:20px;overflow:hidden;line-height:200px;text-align:center;}

.submenu li a:hover{color:#f60;}

.submenu .top{display:block;height:54px;overflow:hidden;line-height:200px;}

.submenu .top:hover{color:#f60;}



#back2top{display:none;position:fixed;z-index:100;width:23px;height:68px;background:url("/images/haotuan/go_top.gif") no-repeat scroll 0 0 transparent;cursor: pointer;

    _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight - 168);}



/* */

.generic_city{position:fixed;z-index:100;width:30px;height:136px;overflow:hidden;background:url(../images/generic.png) no-repeat 0 0;

    bottom:120px;display:none;

    _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight - 186);}

.generic_city ul{margin-top:17px;}

.generic_city li{height:21px;overflow:hidden;margin-bottom:10px;}

.generic_city a{display:block;height:22px;line-height:200px;overflow:hidden;text-align:center;}

.generic_city a:hover{color:#f60;}

.generic_city .top{height:52px;margin-top:15px;line-height:120px;overflow:hidden;text-align:center;}

.generic_city .top:hover{color:#f60;}

.generci_city .service{background-position:0 -843px;}



/* */

.tuan_module{margin:0 0 30px;}



.tuan_module .hd{position:relative;height:37px;margin:0 1px;background-repeat:repeat-x;background-position:0 -391px;}

.tuan_module .hd h2{position:absolute;left:-2px;top:-2px;width:179px;height:38px;overflow:hidden;line-height:200px;}

.tuan_module .hd h2 a{display:block;width:179px;height:38px;overflow:hidden;}

.tuan_entertaiment .hd h2{background-color:#fff;background-position:0 -38px;}

.tuan_beauty .hd h2{background-position:0 -76px;}

.tuan_tour .hd h2{background-position:0 -114px;}

.tuan_shopping .hd h2{background-position:0 -152px;}

.tuan_other .hd h2{background-position:0 -190px;}

.tuan_service .hd h2{background-position:0 -230px;}



.tuan_module .hd p{height:38px;overflow:hidden;margin:0 130px 0 180px;line-height:38px;}

.tuan_module .hd p a{margin-right:18px;color:#333;}

.tuan_module .hd p a:hover{color:#f60;text-decoration:underline;}

.tuan_module .hd p strong{margin-left:4px;font-weight:normal;color:#ff6601;}

.tuan_module .hd .current{}

.tuan_module .hd .all{position:absolute;top:14px;right:14px;color:#333;font-size:14px;}

.tuan_module .hd .all:hover{color:#f60;}

.tuan_module .bd{width:924px;margin:0 auto;_overflow:hidden;}



.tuan_list{width:900px;}

.tuan_list .tuan_item{float:left;margin:15px 15px 0 0;}

.tuan_list .hover .time{display:block;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');background:rgba(255,255,255,0.7);}

.tuan_list .hover .title{color:#f60; }

.tuan_list .hover{background:url(/images/haotuan3/hover_bg.gif) no-repeat 0 0;}



/* */

.tuan_item{width:250px;height:300px;padding:10px 14px;background:url(../images/tuan_item.png) no-repeat 0 0;}

.tuan_item h3{height:20px;overflow:hidden;margin-bottom:5px;line-height:20px;}

.tuan_item cite a{color:#EDC529;}

.tuan_item cite a:hover{color:#f60;}

.tuan_item h3 .title{margin-left:4px;color:#000;font-weight:normal;}

.tuan_item .pic{display:block;position:relative;width:250px;height:150px;margin-bottom:10px;}

.tuan_item .pic img{display:block;width:250px;height:150px;overflow:hidden;}

.tuan_item .time{display:none;position:absolute;bottom:0;left:0;width:270px;height:18px;line-height:18px;color:#000;text-indent:4px;}

.tuan_item .time em{color:#f60;}

.tuan_item .info{position:relative;height:100px;}

.tuan_item .price{}

.tuan_item .price strong{color:#ccc;font-size:12px;}

.tuan_item .price span{display:block;margin-top:4px;color:#646464;line-height:20px;}

.tuan_item address{position:absolute; font-size:13px;left:0px;top:35px;width:180px;height:20px;overflow:hidden;color:#999;font-style:normal;}

.tuan_item .total{position:absolute;left:0;top:55px;color:#999;width:200px;overflow:hidden;text-align:left; font-size:13px;}

.tuan_item .total strong{font-size:14px;}

.tuan_item .fc{position:absolute;left:0;bottom:0; color:#999}

.tuan_item .fc a{color:#000;}

.tuan_item .fc a:hover{color:#f60;}

.tuan_item .oauth{padding-left:20px;background-position:0 0;}

.tuan_item .remind{margin-left:14px;padding-left:20px;background-position:0 -27px;}

.tuan_item .meta{position:absolute;right:0;top:56px;color:#2E74D3;letter-spacing:0;}

.tuan_item .meta span{margin:0 10px;}

.tuan_item .state{display:none;position:absolute;left:-10px;top:-6px;width:30px;height:30px;}

.tuan_latest .state{display:block;background-position:0 -294px;}

.tuan_timeout .state{display:block;width:91px;height:91px;margin:40px 0 0 100px;background-position:0 -458px;opacity:0.8;filter:alpha(opacity=80);}

.tuan_recomment .state{display:block;background-position:-50px -294px;}

.tuan_timeout .price strong{color:#888;}

.tuan_timeout .pic img{opacity:0.7;filter:alpha(opacity=70);}



/* */

.tuan_more{position:relative;bottom:-22px;width:374px;height:22px;margin:-6px 0px 0 516px;border-bottom:1px solid #e7e7e7;background:#fff;text-align:center;}

.tuan_more p{display:inline;padding-left:18px;background-position:0 -55px;font-weight:bold;}

.tuan_more p strong{margin:0 5px;color:#f60;}

.tuan_more p a{margin-left:40px;font-weight:bold;}

.tuan_more p span{cursor:pointer;font-weight:bold;}

.tuan_more .corner-l{display:block;position:absolute;left:0;top:1px;width:29px;height:22px;overflow:hidden;background-position:-122px -323px;}

.tuan_more .corner-r{display:block;position:absolute;right:0;top:1px;width:29px;height:22px;overflow:hidden;background-position:-150px -323px;}

.tuan_fold p{background-position:0 -83px;}



/**/

.extensive{width:1100px;}

.extensive .activity{width:292px;}

.extensive .search_bar .text{width:220px;}

.extensive .search_bar .inner{width:293px;}

.extensive .bd{width:900px;margin:0 auto;}



.extensive .tuan_list{width:960;padding-bottom:10px;}

.extensive .tuan_item{width:228px;background:url(../images/tuan_item_b.png) no-repeat 0 0;}

.extensive .tuan_item .pic{width:230px;}

.extensive .tuan_list .hover{background:url(../images/tuan_item_b_hover.png) no-repeat 0 0;}

.extensive .tuan_item .pic img{display:block;width:230px;height:150px;overflow:hidden;}

.extensive .tuan_timeout .state{margin:30px 0 0 70px; }

.extensive .tuan_item .time{width:230px;}

.extensive .submenu{height:388px;background:none;}

.extensive .submenu li{height:44px;overflow:hidden;margin-bottom:14px;}

.extensive .submenu a{height:16px;overflow:hidden;padding-top:32px;color:#000;line-height:12px;}

.extensive .submenu .food{background-position:50% -170px;}

.extensive .submenu .entertaiment{background-position:50% -235px;}

.extensive .submenu .beauty{background-position:50% -296px;}

.extensive .submenu .tour{background-position:50% -360px;}

.extensive .submenu .shopping{background-position:50% -426px;}

.extensive .submenu .other{background-position:50% -485px;}

.extensive .submenu .top{height:12px;padding-top:13px;line-height:12px;background-position:50% -131px;text-align:center;}

.extensive .city_site{width:794px;}

.extensive .city_site li{width:107px;}

secondscreen{display:none;}

.extensive .generic_city{height:156px;background:none;}

.extensive .generic_city li{height:46px;overflow:hidden;vertical-align:top;}

.extensive .generic_city a{margin-bottom:12px;line-height:12px;background:url(../images/generic.png) no-repeat 0 0;color:#000;}

.extensive .generic_city a:hover{color:#f60;}

.extensive .generic_city .service{padding-top:32px;background-position:0 -147px;}

.extensive .generic_city .shopping{padding-top:32px;background-position:0 -212px;}

.extensive .generic_city .top{height:14px;overflow:hidden;padding-top:10px;background-position:0 -271px;}



/* pagination */

.pagination{text-align:right;}

.pagination a{display:inline-block;height:16px;margin-left:10px;padding:0 5px;border:1px solid #A2A2A2;color:#000;white-space:nowrap;}

.pagination .current,.pagination a:hover{border:1px solid #f60;color:#f60;}



.attach_function{margin-bottom:10px;}

.tuan_module .hd .page_top{position:absolute;right:15px;top:10px;}

.page_top{height:16px;line-height:16px;}

.page_top span{margin:0 6px;}

.page_top a{padding:1px 2px;color:#000;}

.page_top a:hover{color:#f60;}

.page_top .next{padding-right:10px;background-position:100% -1136px;}

.page_top .pre{padding-left:10px;background-position:0 -1163px;}



floatAlternatives{display:none;width:100%;overflow:hidden;}

float{background:#fff;width:100%;overflow:hidden;}

.floatdiv{ _position:absolute;_top: expression(documentElement.scrollTop ); }

