
/*原生配件*/
.tgpeople { line-height:24px; color:#999; font-size:13px; } 
.tgpeople img { height:14px; width:auto; } 
.guarantee_b { border-top:1px solid #eee } 
.guarantee { height:105px; background:#fff } 
.guarantee img { display:block } 
.norecord { padding:160px 0 40px 0; background:#fff url(book.png) no-repeat 50% 10px; font-size:14px; color:#b0b0b0; text-align:center } 
.groupbuybtn { height: 32px; float: right; font-size: 16px; line-height: 32px; background: #FFA12D; color: #fff !important; padding: 0px 20px; border-radius: 2px; display: block; } 
.lan-btn { height:36px; line-height:36px; float:right; margin-top:10px; } 
.lan-btn span { color:#909090; } 
.lan-btn span .iconfont { font-size:14px; color:#d9d9d9; padding-right:3px; } 
.tuango-titi { display:block; width:100%; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 

/*团购首页*/
.tuango-wz { height:44px; line-height:44px; padding-top:10px; color:#303030; font-size:14px; } 
.tuango-bx { float:left; } 
.tuango-bx a { color:#303030; } 
.tuango-bx span { float:left; color:#303030; } 
.tuango-bx a { margin-left:5px; color:#9a9a9a; } 
.tuango-wz .iconfont { color:#9a9a9a; font-size:15px; padding:0px 6px; } 
.tuango-box { width:1148px; margin:0 auto; background:#f5f5f5; border:1px solid #eee; padding:0px 15px; margin-top:10px; } 
.tuango-box h4 { height:38px; background:url(tuanbg01.png) no-repeat; padding-left:15px; line-height:30px; color:#fff; margin-top:5px; font-size:12px; position:relative; margin-left:-10px; } 
.tuango-box li { padding:0px 0px 10px 105px; height:100%; position:relative; line-height:24px; font-size:14px; border-top:1px solid #eee; } 
.tuango-box li.linetop { border-top:0px; } 
.tuango-box li span { position:absolute; left:20px; line-height:24px; top:15px; color:#909090; } 
.tuango-box li a { white-space:nowrap; height:24px; line-height:24px; margin:15px 40px 0px 0px; display:inline-block; } 
.tuango-box li a.curr { color:#f0ae00; } 
.tuango-box li a:hover { color:#f0ae00; } 
.tuango-box li.noborder { border-top:0px; } 
.tuango-boxbg { background:#fff; border:0px; width:1150px; } 
.tuango-t_l { position:relative; } 
.tuango-t_l .line { width:1px; height:40px; position:absolute; z-index:9; left:0; top:0; background:#eee; } 
.tuango-t_l a { float:left; padding:0px 20px; font-size:14px; position:relative; color:#606060; border-left:1px solid #f5f5f5; margin-left:-1px; border-right:1px solid #f5f5f5; } 
.tuango-t_l a.curr { background:#fff; border-left:1px solid #eee; z-index:9; border-right:1px solid #eee; height:40px; color:#f0ae00; } 
.tuango-t_l a.curr .iconfont { color:#f0ae00; } 
.tuango-t_l a .iconfont { float:right; color:#b0b0b0; margin-left:3px; font-size:13px; } 
.tuango-t_l a.href { position:relative; margin-left:10px; padding:0px; } 
.tuango-t_l a.href img { position:absolute; top:-8px; right:-10px; } 
.tuango-t_l a.href span { width:15px; height:15px; background:url(check.png)no-repeat -22px -2px; float:left; margin:12px 5px 0px 0px; } 
.tuango-t_l a.hrefcurr span { background:url(check.png) no-repeat; } 
.tuango-list { width:1178px; margin:0 auto; height:40px; line-height:40px; border:1px solid #eee; background:#f5f5f5; margin-top:20px; } 
.tuango-t_r { float:right; color:#606060; border-left:1px solid #e9edf0; padding-right:10px; font-size:14px; line-height:40px; } 
.tuango-t_r a { padding:0px 10px; color:#606060; font-size:18px; float:left; } 
.tuango-t_r a:hover { color:#f0ae00; } 
.tuango-t_r span { float:left; } 
.tuango-t_r span strong { font-weight:normal; color:#f0ae00; } 
.tuango-gcont { margin-top:25px; overflow:hidden; border-radius: 5px; margin-bottom: 30px; } 

.tuango-img1 { padding:15px 15px 0px 15px; text-align:center; height:251px; overflow: hidden; position:relative; } 
.tuango-img1 img { width: 100%; display: block; height: 100%; object-fit: cover; } 

.tuango-ul { margin-right:-20px; } 
.tuango-ul li { width:25%; float:left; } 
.tuango-ul li .tuango-Box { margin:0px 20px 20px 0px; background:#fff; border-radius: 5px; } 
.tuango-ul li h2 { margin:12px 15px; height:44px; overflow:hidden; font-size:16px; font-weight:normal; line-height:22px; } 
.taungo-pbox { padding:10px 0px 13px 0px; margin:0px 15px; border-top:1px solid #e9e9e9; } 
.price { height:33px; line-height:33px; overflow:hidden; } 
.price strong { font-size:23px; color:#ff4000; font-weight:normal; } 
.price strong font { font-size:15px; font-weight:normal; } 
.price em { font-size:14px; color:#b0b0b0; text-decoration:line-through; padding-left:10px; } 
.taungo-pbox span { display:block; height:18px; line-height:18px; color:#909090; } 
.fr { float:right; } 
.tuango-btn,
.tuango-end-btn { height:32px; font-size:16px; line-height:32px; background:#e7352b; color:#fff !important; padding:0px 20px; display:block; margin-top:8px; } 
.tuango-end-btn { background:#ababab; } 
.tuango-btn:hover { background:#e22a20; } 
.tuango-end-btn:hover { background:#a2a2a2; } 
/*团购内容页*/
.tuango-cont_l { width:75%; float:left; } 
.taungo-cont-one { background:#fff; padding:20px; border-radius: 5px; } 
.taungo-cont-one h1 { font-size:22px; line-height:28px; font-weight:normal; } 
.taungo-cont-left { width: 32%; float:left; } 
.taungo-cont-left>img { width:100%; height: 178px; object-fit: cover; } 
.tuango-cont-right { width: 65%; float:right; } 
.tuango-cont-rt_bg { background:#fff6c6; padding:5px 15px 15px 15px; margin-top:15px; border-radius: 5px; } 
.tuango-cont-right .price { height:38px; line-height:38px; margin-top:10px; } 
.tuango-cont-right .price .l { font-size: 28px; color:#ff4000; } 
.tuango-cont-right .price .l font { font-size:27px; padding-right:3px; } 
.tuango-cont-pbox { padding-left:10px; font-size:12px; height:35px; line-height:50px; color:#909090; float:left } 
.tuango-cont-pbox span em { text-decoration:line-through; font-weight:bold; padding:0px 10px 0px 5px; } 
.tuango-cont-pbox b { color:#ff4000; } 
.tuango-cont-tg_zk { float:left; font-size:12px; background:url(tg_zk.png) no-repeat; width:46px; padding-right:5px; height:16px; color:#fff; line-height:16px; text-align:center; font-weight:normal; margin:15px 15px 0 15px; } 
.tuango-con-bt a { width:160px; height:44px; display:block; margin-top:15px; background:#f80; text-align: center; line-height:44px; color:#fff; font-size:16px; } 
.tuango-con-bt a:hover { background:#f38201; } 
.tuango-con-bnum { line-height:33px; color:#666; font-size:13px; } 
.tuango-con-bnum b { font-weight: normal; } 
.tuango-con-gtime { height:34px; line-height:34px; margin-top:10px; background:url(timebg02.png) no-repeat 0 50%; padding-left:25px; color:#999 } 
.tuango-con-gtime .endtips { font-size:12px; color: #ff5722; } 
.taungo-cont-two { background:#fff; border-radius: 5px; margin-top:15px; padding-bottom:5px } 
.taungo-cont-two dl { height: 57px; line-height: 57px; border-bottom: 1px solid #ebebeb; margin: 10px 20px; } 
.taungo-cont-two dl dt { float: left; padding: 0 30px; font-size: 16px; color: #999; cursor: pointer; } 
.taungo-cont-two dl dt.curr { color: #333; position: relative; } 
.taungo-cont-two dl dt.curr:before { content: ''; width: 100%; height: 2px; background: #E3AD13; position: absolute; bottom: 0; left: 0; } 
.taungo-cont-two .ltwobox { padding:20px; line-height:34px; font-size:14px; background:#fff; } 
.taungo-cont-two .ltwobox p,
.taungo-cont-two .ltwobox span { font-family: Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif !important; } 
.tuango-cont_r { width:25%; float:right; padding-left:30px; box-sizing:border-box; } 
.taungo-cont-r_two { height:200px; color:#606060; background:#fff; text-align:center; padding:15px; font-size:13px; border:1px solid #e6e6e6; } 


.tg-right-hot { background:#fff; border-radius: 5px; } 
.tg-right-hot h4 { padding:0px 15px; height:57px; line-height:57px; font-size:16px; font-weight:normal; } 
.tg-right-hot ul { padding:0 15px; } 
.tg-right-hot .libox { padding-bottom:20px; } 
.tg-right-hot .libox>a { height: 165px; display: block; } 
.tg-right-hot img { width: 100%; display: block; height: 100%; object-fit: cover; } 
.tg-right-hot .title { font-size:16px; height:24px; line-height:24px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin-top:10px; } 
.tg-right-hot .price { font-size:16px; color:#ff4000; } 
.tg-right-hot .info { color:#999; } 
.tg-right-hot .info b{color: #ff5722;}

.taungo-cont-li { clear:both; height:110px; margin-top:10px; } 
.taungo-cont-li a { font-size:13px; } 
.taungo-cont-li span { background:#b0b0b0; width:16px; height:16px; float:left; text-align:center; line-height:16px; font-size:14px; color:#fff; margin-right:5px } 
.taungo-cont-li span.span1 { background:#ef4807; } 
.taungo-cont-li span.span2 { background:#ff7316; } 
.taungo-cont-li span.span3 { background:#ff9c00; } 
.taungo-cont-li .libox { padding-top:10px; } 
.taungo-cont-li .libox img { width:60px; height:60px } 
.taungo-cont-r_ct { width:135px; float:right; line-height:20px; color:#909090; } 
.taungo-cont-r_ct strong { font-size:16px; font-weight:bold; color:#e75d02 } 
.taungo-cont-r_ct font { font-size:15px; padding-right:3px; } 
.taungo-cont-r_ct b { font-weight:normal; } 
/*团购购物车*/
.cartlc { background:#f9f9f9 url(tyline.png) repeat-x; padding-top:40px; } 
.cartlc .tit { height:32px; line-height:32px; } 
.cartlc .tit span { font-size:23px; float:left; } 
.cartlc .tit span .iconfont { font-size:27px; float:left; margin-right:5px; -webkit-text-stroke-width: 0.2px; } 
.cartlc .tit .tips { height:32px; line-height:32px; background:#ffe2a6; padding:0px 20px; float:left; margin:0px 0px 0px 20px; position:relative; } 
.cartlc .tit .tips .lbg { width:5px; height:32px; background:url(lbg.png) no-repeat 0 50%; position:absolute; left:-5px; top:0px; } 
.cartlc .lc { height:40px; line-height:40px; background:#c0c0c0; margin-top:20px; } 
.cartlc .lc li { width:33.33%; float:left; text-align:center; font-size:16px; color:#fff; position:relative; } 
.cartlc .lc li.curr { background:#0DBBA1 url(curr.png) no-repeat 100% 50%; } 
.cartlc .lc li.curr1 { background:#0DBBA1 url(curr1.png) no-repeat 100% 50%; } 
.cartlc .lc li.curr2 { background:#0DBBA1; } 
.cartlc .lc li.li2 { background:url(lcbg.png) no-repeat 100% 50%; } 
.tgcart input[type=text] { width:240px; outline:none; border:1px solid #ccc; height:30px; line-height:30px; padding-left:10px; -webkit-transition: .3s; transition: .3s; font-family:\5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; margin-right:10px; font-size:14px; } 
.tgcart input[type=text]:focus { border:1px solid #f45555; box-shadow:0px 0px 6px #f58787; } 
.tgcart textarea { width:540px; outline:none; border:1px solid #ccc; height:72px; line-height:24px; padding:10px; -webkit-transition: .3s; transition: .3s; font-family:\5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; margin-right:10px; font-size:14px; } 
.tgcart textarea:focus { border:1px solid #f45555; box-shadow:0px 0px 6px #f58787; } 
.tgcart select { float:left; padding-left:5px; margin-right:10px; font-size:14px; height:32px; line-height:32px; border:1px solid #ccc; outline:none; } 
.tgcart select:focus { border:1px solid #f45555; box-shadow:0px 0px 6px #f58787; } 
.tgcart table tr td { padding:10px 0px; } 
.tgcart table tr td.cleft { font-size:14px; width:120px; padding-right:10px; color:#666; } 
.tgcart table .button { float:left; background:#f44e52; color:#fff; height:34px; border:0; border-radius:3px; line-height:34px; font-size:14px; padding:0 20px; -webkit-transition: .3s; transition:.3s; } 
.tgcart table .button:hover { background:#e6393e; } 
.tm-price { font-size:12px; color:#e00; font-weight:bold; } 
.tm-freight { color:green; font-size:12px; } 
.tm-tgcart { width:1190px; margin:0 auto; margin-top:15px; background:#fff; padding:5px 10px; } 
.tm-tgcart h4 { height:30px; line-height:30px; padding-left:15px; font-family:"微软雅黑"; } 
.tm-tgcart input[type=text] { width:280px; outline:none; -webkit-transition:0.3s; transition:0.3s; height:34px; padding-left:10px; font-size:16px; line-height:34px; border:1px solid #d6d6d6; margin-right:10px; } 
.tm-tgcart input[type=text]:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
.tm-tgcart textarea { width:600px; height:72px; border:1px solid #d6d6d6; padding:10px; line-height:24px; font-size:14px; outline:none; -webkit-transition:0.3s; transition:0.3s; } 
.tm-tgcart textarea:focus { border:1px solid #7bb3e8; box-shadow:0px 0px 3px #7bb3e8 inset; background:#f9fcff; } 
.tm-button-box { padding:40px 0px; } 
.tm-button-box .order-button { width:160px; display:block; margin:0 auto; height:46px; line-height:46px; background:#f69352; text-align:center; color:#fff; font-size:18px; border:0px; cursor:pointer; -webkit-transition: .3s; transition: .3s; border-radius:2px; cursor:pointer; } 
.tm-button-box .order-button:hover { background:#ee8a48; } 
.ctable tbody label input[type=radio] { -webkit-appearance: none; margin:1px 10px 0px 0px; width:19px; height:19px; background:url(radio_19.png) no-repeat; outline:none; cursor:pointer; float:left; } 
.ctable tbody label input[type=radio]:checked { background:url(radio_19.png) no-repeat 0px -21px; } 
.cleft .label_focus { background:url(radio_19.png) no-repeat 0px -20px; } 
.cleft label { background:url(radio_19.png) no-repeat 0 1px; padding-right: 20px; float: left; padding-left: 29px; cursor: pointer; } 



.paging { padding:40px 0; } 
.sortbox-tab .curr { background: #ffd500; } 