@charset "gb2312";
/***--------团购通用部分
------------------------------------------------------------------------***/
.tgnavbg{ height:40px; background:url(../images/tgnavbg.gif) repeat-x; margin-bottom:10px;}
.tgnav a{display:block; float:left;height: 40px; line-height:40px; font-size:14px; padding:0 15px;}
.tgnav a strong{ color:#FFF; font-weight:bold;}
.tgnav a.act{width:60px;background: url(../images/on.png) no-repeat;text-align: center;margin:3px 0 0 5px;}
.tgnav a.act strong{ color:#333;}
.navupbg{ height:60px; overflow:hidden; margin-bottom:15px;}
.tglogo img{ margin-top:25px;}
.mnav {
background:url(../images/mnav.gif) no-repeat -8px 0;
    float: right;
    height: 42px;
    margin-top: 13px;
    width: 242px;
}
.mnav a {
    float: left;
    height: 45px;
    text-align: center;
    width: 60px;
	overflow:hidden;
	display:block;
}

.mnav a strong {
    display: block;
    font-weight: normal;
    padding-top: 28px;
	overflow:hidden;
	color:#333;
	line-height:22px;
}
.listsearch{height:22px; line-height:22px; position:relative; z-index:10; padding-left:110px; background:url(../images/tgss.gif) no-repeat 3px 2px; }
.tgarea span{ color:#999;}
.tgarea a{ white-space:nowrap; padding:0 2px;}
.tgarea a.act{ color:#FFF; background:#AE0001;}
.listsearch .s_bnt{ width:60px; height:20px; line-height:22px; background:url(../images/fzzxbg.png) repeat-x 0 -225px; border:1px solid #95ADC7; float:left; cursor:pointer;}
.listsearch input.txt{ height:18px; line-height:18px; border:1px solid #CCC; margin-right:5px; width:160px; padding-left:3px;}
/***--------- 团购列表 
------------------------------------------------------------------------***/
.p5{ padding:5px;}
.listtop{ height:29px; line-height:29px; border-bottom:1px solid #E6E6E6; background:url(../images/listicon.png) no-repeat 10px 6px; padding:0 10px; position:relative; z-index:0; margin-bottom:10px;}
.listtop a{ border:1px solid #E6E6E6; border-bottom:none; height:28px; line-height:28px; _height:29px; _line-height:29px;width:60px; display:block; float:left;  margin-left:10px; _display:inline; background:url(../images/listicon.png) no-repeat -462px -54px #FFF; padding-left:25px;}
.listtop a.down{ background-position:-465px -35px;height:29px; _position:relative; _top:1px;}
.listtop a.act{ height:29px; _position:relative; _top:1px;}
.tgList{ border:1px solid #E6E6E6; border-bottom:none; height:210px;}
.list_btm{background:url(../images/listicon.png) no-repeat 0 -87px; height:5px; overflow:hidden; margin-bottom:8px;}
.tw360{ width:380px; overflow:hidden;}
.tw360 p{font-size:16px; font-weight:bold;line-height:32px;}
.cx{ height:30px; line-height:30px; overflow:hidden; color:#AEAEAE;}
.lsck{ width:370px; border:1px solid #AE0001; height:46px; overflow:hidden;}
.ckbg{ background:url(../images/listicon.png) no-repeat 0 -30px; width:175px; height:46px; line-height:46px; padding:0 20px 0 10px; color:#FFF; font-weight:bold; font-size:14px;}
.ckbg a{background:url(../images/listicon.png) no-repeat -220px -24px; width:73px; height:30px; margin-top:8px;}
.ckbg2 a{ background-position:-220px -19px;  height:32px; margin-top:7px;}
.ckbg a.gqtg{ background-position:-220px -56px}
.ckbg2 a.gqtg{ background-position:-220px -53px}
.tgprice{ width:158px;height:46px; line-height:46px;}
.tgzl span{ background:url(../images/listicon.png) no-repeat -310px -30px; height:30px; line-height:30px; padding-left:20px; display:block; font-size:14px; margin-right:5px;}
.tgzl span strong{ color:#AE0001;}
.tgzl span.tgbuy{ background:url(../images/listicon.png) no-repeat -308px -54px;}
.dpicon{ background:url(../images/dptip2.gif) no-repeat 2px -3px; height:30px; line-height:30px; padding-left:35px;}
.tgtop{ height:30px; line-height:30px; background:#AE0001; padding-left:10px; color:#FFF;}
/***------团购内容页
------------------------------------------------------------------------------***/
.lw700 {
    width: 740px;
}
.rw250 {
    width: 250px;
}

.huik2{ border:2px solid #E7E7E7;}
.huik img{ max-width:720px;_width:expression(this.width > 720 ? "720px" : this.width);}
.bon2 {
    background: url(../images/icon.png) repeat scroll -266px -93px;
    color: #FFF;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
.bon2:hover {
    color: #FFF;
}
.zjjg{ width:105px; display:block; float:left; color:#FFF; text-align:center; padding-left:20px;}
.jiage .zjjg i{ font-style:normal; font-size:16px}
.bm_bon,.bm_gq{
    background: url(../images/btn.jpg);
    display: block;
    height: 44px;
	line-height:42px;
    padding: 0 0 0 5px;
    text-align: center;
    width: 82px;
	float:left;
	color:#FFF;
	margin-top:18px;
}
.bm_gq{background: url(../images/gqbnt.gif);}
.bm_bon:visited{ color:FFF;}
.bm_bon:hover {
    color: #5B3013;
    text-decoration: none;
}

.yahei30 {
    font-family: "Microsoft YaHei";
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 17px;
}
.yahei18b {
    font-family: "Microsoft YaHei";
    font-size: 18px;
    font-weight: bold;
}
.hui12 {
    color: #999999;
    font-size: 12px;
    line-height: 20px;
}
.font20 {
    font-family: "Microsoft YaHei";
    font-size: 20px;
    margin-left: 2px;
    margin-right: 2px;
}
.tuangou {
    display: inline-block;
    height: 39px;
    margin-left: 3px;
    margin-top: 7px;
    position: relative;
    vertical-align: middle;
    width: 80px;
}
.tuangou .test {
    left: 71px;
    position: absolute;
    top: -16px;
}
.bt_back {
    background: url(../images/3.jpg) repeat-x;
    height: 30px;
    line-height: 25px;
    margin: 1px;
}
.bt_back .biao {
    background: url(../images/icon.png) repeat -260px -24px;
    display: inline-block;
    height: 25px;
    margin-left: 5px;
    margin-right: 8px;
    vertical-align: middle;
    width: 6px;
}
.bt_back span {
    display: inline-block;
    line-height: 26px;
}
.grb{ height:123px; background:url(../images/grb.jpg) no-repeat; padding:94px 20px 0;}
.grb li{ font-weight:bold; height:28px; line-height:28px; border-bottom:1px solid #CCC; padding:0 22px}
.liucheng li{ border-bottom:1px solid #CCC; height:110px; padding-top:10px;}
.liucheng li.ht{ height:60px;}
.liucheng li.last{ border:none; height:85px;}
.liucheng li p{ width:180px; float:left; padding-left:5px;}
.shuzi1 { background:url(../images/icon.png) no-repeat;height: 36px; width: 40px;display:block; float:left;}
.tu1{background-position:0 -117px; }
.tu2 {background-position:-74px -117px;}
.tu3 {background-position:-138px -117px;}
.tu4 {background-position:-200px -117px;}
.tishi {
    background: none repeat scroll 0 0 #F0F0F0;
    height: 32px;
    line-height: 32px;
    margin: 1px;
	padding:0 10px;
}
.tgsc,.phonewd{ background:url(../images/esnrbg.gif) 5px -62px no-repeat #FFF; padding:0 6px 0 22px; border:1px solid #DDD; height:20px; line-height:20px; *line-height:22px;overflow:hidden;text-decoration:none; float:left; margin:-2px 0 0 5px; cursor:pointer;}
.tgsc:hover{background-position:5px -84px;}
.phonewd{background-position:6px -196px;}
.phonewd:hover{background-position:6px -218px;}
.tgtsinfo{border:1px solid #E4E4E4; text-align:left; line-height:22px;padding:5px 10px 5px 30px; background:url(../images/lbtip.gif) 10px 9px no-repeat #FFFDEE;}
.tgxtsinfo li{ clear:both; height:32px;}
.tgxtsinfo i{ color:#666;}
.tgxtsinfo input{ width:120px; height:22px; line-height:22px; border: 1px solid #D9D7D7; margin-right:8px;}
.tgxtsinfo input.button{ width:60px; height:28px; line-height:28px; border:0; cursor:pointer; background:#BD0100; color:#FFF;}
.pL60{ padding-left:60px;}
#ckepop{ margin-top:6px;}
.jianjie {
    margin: 0 auto;
    padding: 15px;
}
.jianjie a {
    color: #000000;
}
.jianjie a:hover {
    color: #FF6600;
}
.baomingzhekou {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D0D0D0;
    float: left;
    height: 50px;
    margin: 73px 10px 0;
	_margin: 83px 10px 0;
    padding: 17px 10px 10px;
    width: 182px;
	_display:inline;
}
.baomingzhekou p{ line-height:30px;}
.shanchuxian {
    text-decoration: line-through;
}

.w225{ width:225px;}
.jiage { 
	font-size:22px;
	font-weight:bold;
	position:relative;
}
.psbg{  height: 97px;width: 238px;background:url(../images/icon.png) no-repeat 1px 0; position:absolute; left:-24px; }
.shengyushijian {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D0D0D0;
    float: left;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 0;
    text-align: center;
    width: 202px;
	_display:inline;
}
.shengyushijian img {
    margin-right: 5px;
    vertical-align: middle;
}
.shengyushijian p{ height:26px;_height:24px;}
.shengyushijian p strong{ font-size:25px; font-weight:700;}
.goumairenshu {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D0D0D0;
    float: left;
    margin: 10px 0 0 10px;
    padding: 8px 18px 0;
    width: 166px;
	_display:inline;
}
.goumairenshu p {
    margin-bottom: 7px;
}

.rimg img{ border:2px solid #FF0000; padding:2px; }

.tabm{ height:31px; border-bottom:2px solid #CF0000; position:relative; margin-top:10px;}
.tabm em{ position:absolute; top:0px; left:20px;width:120px; height:37px; display:block; background:url(../images/xbtn.jpg); text-align:center; font-size:16px; font-weight:bold; color:#FFF; line-height:30px;}
.tabm em a{ color:#FFF;}
.xin {
    background: url(../images/icon.png) repeat scroll -251px -2px transparent;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    padding-top: 5px;
    vertical-align: middle;
    width: 22px;
}
.bmxinxi {
    margin-top: 16px;
}
.bmxinxi td {
    border-top: 1px solid #E4E4E4;
    padding: 0 10px;
}
.bmxinxi .nobor td {
    border: medium none;
}
.bmxinxi td.nobor {
    border: medium none;
}
#tDetail {
    padding: 20px 20px 37px;
}
#tDetail p, #tDetail .list {
    padding-left: 4px;
    padding-right: 4px;
}
#tDetail p {
    color: #333333;
    font: 14px/26px simsun;
    margin-top: 10px;
}
#tDetail h3 {
    color: #333333;
    font: bold 26px/30px microsoft yahei;
    margin: 42px 0 15px;
    padding-left: 4px;
}
#tDetail .bg {
    background: url(../images/xbg1.png) repeat scroll 0 -44px;
    height: 39px;
    width: 13px;
}
#tDetail h4 {
    border-bottom: 1px solid #AB0202;
    color: #FFFF99;
    margin: 34px auto 14px;
    width: 650px;
}
#tDetail h4 strong {
    background: url(../images/xbg1.png) repeat-x scroll;
    float: left;
    font: bold 20px/39px microsoft yahei;
    height: 39px;
    text-align: center;
    width: 186px;
}
#tDetail .list {
    padding-bottom: 10px;
}
#tDetail .list li {
    background: url(../images/icon1.png) no-repeat scroll -643px -242px;
    font: 14px/26px simsun;
    height: 26px;
    padding-left: 22px;
}
#tDetail .bianji {
    font: 14px/20px simsun;
}
#tDetail .bianji .top {
    background: url(../images/icon1.png) no-repeat scroll 0 -300px;
    height: 28px;
}
#tDetail .bianji .middle {
    background: url(../images/xline1.jpg) repeat-y scroll ;
    padding: 8px 20px;
}
#tDetail .bianji .bottom {
    background: url(../images/icon1.png) no-repeat scroll 0 -328px;
    height: 12px;
}

.mT20{ margin-top:20px;}
.mL50{ margin-left:50px; _display:inline;}
.mLR10{ margin: 0 10px;}
.ps{ position:relative;}
.thA{ height:40px; line-height:40px; background:#F1F7FD; margin-bottom:10px;}
.mark{ color:#134D9D;}
.subMark{ width:16px; height:16px; background:#FFF; line-height:16px; text-align:center; margin-top:10px;}
.bgFC{ background:#FCFCFC;}
.tgbm li{ height:30px;}
.tgbm li.h130{ height:115px;}
.tgbm li.h58{ height:58px; position:relative;}
.tgbm li.h58 i{ width:300px; height:70px; line-height:70px;position:absolute; top:-36px; left:320px; font-family: SimHei; color:#CCC;}
.tgbm li.h58 img{ padding:2px; border:1px solid #CCC; margin-right:10px; display:block; float:left;}
/*.tgbm li.h58 select{ margin-bottom:5px;}*/
.tgbm li em{ width:210px;}
.tgbm li span,.tgbm li label,.tgbm li select{ float:left;}
.tgbm li input{height:20px; line-height:20px; vertical-align:middle; float:left; margin-right:5px;}
.tgbm li input.txt{ width:120px; border:1px solid #CCC;}
.tgbm li input.txt2{width:60px; border:1px solid #CCC;}
.tgbm li input.radio{ height:auto; line-height:auto; margin:6px 0 0; *margin:2px 0 0;}
.tgbm li textarea{ border:1px solid #CCC; height:100px; width:560px;}
.tgbm li span.span70{ width:70px; text-align:right; margin-right:5px;}
.tgbm li input.bmbnt,.bmbnt{width: 58px; height:29px; line-height:29px; border:none; background:url(../images/cartypebut.gif); color:#FFF; font-weight:bold;  _display:inline; margin-left:270px; cursor:pointer;}
.xgchexing{ border:1px solid #CCC; background:#F0F0F0; margin:0 10px 10px; padding:5px; font-size:14px;}
.t_pos{position:absolute; width:200px; height:45px; line-height:20px; top:83px; left:9px; background-color:#EEE;opacity: 0.6;filter:alpha(opacity=60); display:none;overflow:hidden;word-break:break-all; }

.t_pos a{ color:#000; padding:0 2px;}
.tcList {padding:1px 5px 0; clear:both; overflow:hidden; zoom:1;}
.tcList .t_box { width:225px; float:left; padding:0; margin:5px; _display:inline; border:1px #eee solid;position:relative; overflow:hidden;}
.tcList .t_box dt img{ width:210px; height:118px; margin:9px;}
.tcList .t_box dd{ padding:0px 5px;}
.tcList .t_box dd h3{ color:#cc0000;}
.tcList .t_box .t{ height:45px; line-height:45px; margin:5px 0px; background:#FFECEC; overflow:hidden;}
.tcList .t_box .t a{ color:#cc0000; padding-left:1px;}
.tcList .t_box .bt,.tcList .t_box .btgq{ width:58px; height:29px; line-height:29px; background:url(../images/cartypebut.gif) no-repeat; border:0; font-size:18px; color:#fff; margin:8px 0 0 5px;*margin:8px 5px 0 5px; float:right; cursor:pointer; display:block; text-align:center; font-size:13px; font-weight:bold;display:inline;}
.tcList .t_box .btgq{background:url(../images/cartypebut.gif) 0 -31px no-repeat;}
.tcList .t_box .time{ font-size:12px; height:53px;}
.tcList .t_box .time .fl{ width:150px; display:block; float:left;}
.tcList .t_box .time .fr{padding-left:1px; float:left;}

.topbg{ height:56px;  border:1px solid #DEE3E7;  font-size:13px;}
.tglc{ float:left; width:70px; background:#FBFBFB; height:46px; position:relative; border-right:1px solid #DEE3E7; font-size:14px; font-weight:700; padding:10px 0 0 0; text-align:center; margin-right:15px;}
.topbg em{ height:35px; line-height:35px;  padding:0 5px 0 20px; display:block; float:left; background:url(../images/tglcbg.gif) repeat-x 0 -32px; border:1px solid #DEE3E7; margin:10px 10px 0 ; position:relative; display:inline; }
.topbg em span{ color:#AF0102; font-weight:bolder;}
.topbg em i,.tglc i{ width:6px;height:10px; display:block; background:url(../images/tglcbg.gif) repeat-x 0 -3px; position: absolute;}
.tglc i{ left:70px; top: 23px;}
.topbg em i{left: 203px; top: 12px;}
.topbg em i.er{ left:230px;}
.topbg strong{ color:#B30100; font-size:14px; font-weight:bold}
.jrtj strong a{ color:#AE0001;}
.jrtj strong a:hover{ text-decoration:none;}
.Expired{ width:145px; height:90px; background:url(../images/AntExpired.gif) no-repeat; position:absolute; top:10px; left:280px;}
/***------底部
------------------------------------------------------------------------------***/
.footer {
    background:#F9F9F9;
    border-top: 5px solid #AE0001;
    padding: 20px 0;
    text-align: center;
}
.footer i{ font-style:normal}
.footer a:link,.footer a:visited{ color:#2C2C2C;}
.dbdbCon a{ background-color:#CF0000;}