
/* CSS Document */
.tg_list_title{ width:100%; position:relative; text-align:center; padding-bottom:25px;}
.tg_list_title div{ background-color:#f6f6f6; padding:0 10px; position:relative; width:187px; z-index:1; margin:0 auto;}
.tg_list_title img{ width:187px; height:31px; display:block;}
.tg_list_title h2{ color:#666666; font-size:14px; margin-right:6px;}
.tg_list_title span{ display:block; width:100%; height:1px; background-color:#cacaca; position:absolute; top:16px; left:0; z-index:0}
.tg_yp{width:100%; overflow:hidden; padding-bottom:35px;}
.tg_yp li{ float:left; border:1px solid #e5e5e5; width:388px; margin-right:15px; margin-bottom:15px;}
.tg_yp li.mr0{ margin-right:0;}
.tg_yp li:hover{ border:1px solid #de2727;}
.tg_yp li a img{ width:388px; height:340px;}
.tg_yp li .content{ background-color:#fff; padding:15px; width:358px;}
.tg_yp li .content h1{color:#333333; font-size:18px; line-height:20px; height:20px; overflow:hidden;}
.tg_yp li .content .price{ overflow:hidden; margin:10px 0;}
.tg_yp li .content .price h2{ font-size:30px; color:#de2727; float:left; height:30px; line-height:30px; margin-right:10px;}
.tg_yp li .content .price h2 span{ font-size:18px;}
.tg_yp li .content .price h3{ font-size:14px; color:#999999; float:left; margin-top:8px; text-decoration:line-through}
.tg_yp li .content .bm{ overflow:hidden;}
.tg_yp li .content .bm h2{ color:#999999; height:16px; overflow:hidden; font-size:14px; line-height:16px; float:left; margin-top:7px;}
.tg_yp li .content .bm h2 i{ background:url(../image/time.png) top left no-repeat; width:16px; height:16px; display:inline-block; float:left; margin-right:8px;}
.tg_yp li .content .bm .bm_btn{ display:block; float:right; background:url(../image/tg_btn02.png) top left no-repeat; width:90px; height:30px; color:#fff; line-height:30px; text-align:center; font-size:16px;}

.loading{ padding:30px 0; cursor:pointer; text-align:center;}
.loading span{ display:block; width:26px; height:26px; background:url(../image/loading.png) top center no-repeat; margin:0 auto;}
.loading h1{ color:#666666; font-size:16px; padding-top:10px;}
