@charset "utf-8";

#tg_box{
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
}#tg_box .tg_mian {
	width: 980px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#tg_box .tg_mian .tg_left {
	width: 210px;
	float: left;
}
#tg_box .tg_mian .tg_left .serach {
}
.serach .s_put {
	width: 143px;
	border: 1px solid #e2e1df;
	height: 19px;
	color: #737373;
	line-height: 19px;
}
.serach .s_put1 {
	font-weight: bold;
	color: #824c3b;
	background-image: url(../images/tg_put.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 54px;
	border: 0px none #FFFFFF;
	margin-left: 5px;
	
}

.serach .inputaa {
	width: 143px;
	border: 1px solid #e2e1df;
	height: 19px;
}
.serach .btnaa {
	font-weight: bold;
	color: #824c3b;
	background-image: url(../images/tg_put.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 54px;
	border: 0px none #FFFFFF;
	margin-left: 5px;
	
}

.fl_list {
	border: 1px solid #D9D9D9;
	width: 203px;
	margin-top: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.fl_list h3 {
	background-color: #c28948;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.fl_list dl {
	margin: 0px;
	padding: 0px;
}
.fl_list dt {
}
.fl_list dd {
}
.fl_list .fl_list_a {
	margin-top: 5px;
	width: 203px;
	margin-bottom: 5px;
}

.fl_list .fl_list_a .fl_line {
	width: 198px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fl_list .fl_list_a .fl_line .fl_ico {
	float: left;
	height: 26px;
	width: 27px;
}
.fl_list .fl_list_a .fl_line .fl_ico1 {
	float: left;
	height: 26px;
	width: 27px;
}

.fl_list .fl_list_a .fl_line .fl_bt {
	line-height: 26px;
	color: #333333;
	height: 26px;
	font-size: 14px;
	padding-left: 8px;
	float: left;
	width: 150px;
	display: inline;
}
.fl_list .fl_list_a ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 43px;
}
.fl_list .fl_list_a li {
	list-style-type: none;
	line-height: 20px;
	color: #666666;
}
.hoot{
	width: 203px;
	border: 1px solid #D9D9D9;
	padding: 1px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hoot .ha{
	background-image: url(../images/tg_hot.gif);
	height: 25px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: "";
	line-height: 25px;
	width: 203px;
	background-repeat: no-repeat;
	background-position: left;
}
.hoot .hb{
	margin-top: 15px;
}
.hoot .hb .ho{
	margin-right: 15px;
	margin-left: 15px;
	width: 173px;
	padding-bottom: 8px;
	display: inline;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D9D9D9;
	margin-bottom: 15px;
}
.hoot .hb .ho .img{
	height: 44px;
	width: 48px;
	text-align: center;
	float: left;
	padding: 2px;
}
.hoot .hb .ho .img img {
	padding: 1px;
	height: 40px;
	width: 40px;
	border: 1px solid #CACACA;
}


.hoot .hb .ho .ho_wz {
	float: left;
	display: inline;
	margin-left: 10px;
	line-height: 16px;
	width: 110px;
}
.hoot .hb .ho .ho_wz .pp_m {
	font-size: 12px;
	color: #3366cc;
}

.hoot .hb .ho .ho_wz .pp_m a:link,avisited {
	color: #3366cc;
}
.hoot .hb .ho .ho_wz .pp_m a:hover,a:active{ color: #C28948;}

.hoot .hb .ho .ho_wz .jg_m {
	color: #666666;
}
.hoot .hb .ho .ho_wz .jg_m em {
	font-size: 12px;
	color: #C28948;
	font-style: normal;
	font-weight: bold;
}

.hot_tag {
	border: 1px solid #D9D9D9;
	width: 185px;
	margin-top: 15px;
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
}
/*.hot_tag a{
	padding-right: 5px;
	padding-left: 5px;
}*/
.hot_tag h3 {
	background-image: url(../images/ico_tit.gif);
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
	color: #824C3B;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.hot_tag h3 em {
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	line-height: 10px;
	margin-left: 10px;
}
.hot_tag .tag_wz {
	line-height: 20px;
	color: #666666;
	margin-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.hot_tag .tag_wz em {
	font-style: normal;
	color: #C28948;
}
.hot_tag .tag_wz a {
	margin-right: 4px;
}

.hot_tag .tag_wz a:link,avisited {
	color: #666666;
}
.hot_tag .tag_wz a:hover,a:active{
	color: #C28948;
}


#tg_box .tg_mian .mian_box {
	float: right;
	width: 752px;
}
.mian_box .box_line {
	width: 730px;
	border: 1px solid #E2E1DF;
	background-color: #f4f4f4;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	color: #666666;
}
.my_all {
	margin-top: 10px;

}
.my_all .my_box {
	margin-bottom: 15px;

}
.my_all .my_box h3 {
	margin: 0px;
	line-height: 30px;
	background-image: url(../images/tg_line_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
	color: #824C3B;
}
.my_all .my_box .box_img {
	margin-top: 15px;
	border: 1px solid #D9D9D9;
}
.my_all .my_img {
	border: 1px solid #D9D9D9;
}

.my_all .fenye {
	line-height: 40px;
	text-align: center;
	margin-top: 10px;
}





.toolsbar {
	width:738px;
	border: 1px solid #C28948;
	padding: 6px;
	margin-top: 12px;
	clear: both;
                display:none;
}
.toolsbar table { width: 100%; border: 0px none #FFF; }

.toolsbar table tr td { text-align: center; vertical-align: middle; }


.toolsbar select { border: 1px solid #707070; height: 22px; vertical-align: middle; }

.toolsbar .all strong { color: #F00; margin-right: 3px; margin-left: 3px; font-family: Arial, Helvetica, sans-serif; }

.toolsbar table tr .mode a {
	background-image: url(../images/ico_mode.gif);
	background-repeat: no-repeat;
	display: block;
	text-indent: -999px;
	height: 16px;
	width: 16px;
	overflow: hidden;
}




.mainlist {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
        display:none;
}

.mainlist .list-item {
	width: 180px;
	text-align: center;
	line-height: 20px;
	margin-left: 53px;
	margin-top: 10px;
	padding-bottom: 5px;
	float: left;
	display: inline;
	border: 1px solid #cacaca;
}
.mainlist .list-item .img {
	border-bottom-style: solid;
	border-bottom-color: #cacaca;
	border-bottom-width: 1px;
	width: 180px;
	text-align: center;
	height: 180px;
}
.mainlist  .list-item  .brand  {
	height: 40px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CACACA;
	color: #B65200;
}

.mainlist .list-item .name {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cacaca;
}


.mainlist .list-item .img  img {
	text-align: center;
	width: 180px;
}

.mainlist .list-item .name dt { height: 36px; width: 150px; overflow: hidden; }
.mainlist .list-item .name dt a { color: #F00; }


.mainlist .list-item .name dd { display: none; }

.mainlist .list-item .fine{
	font-size:12px;
	color:#FF0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cacaca;
}

.mainlist .list-item .btn {
	width: 150px;
	border: 0px none #FFF;
	margin-left: 20px;
}



.mainlist .list-item .btn tr td .buy {
	background-image: url(../images/btn_list_item.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width:71px;
	display: block;
	line-height: 21px;
	text-align: center;
	color: #FFF;
	font-family: "", Arial;
	margin: auto;
	padding-left: 10px;
}

.mainlist .list-item .btn tr td .fav {
	background-image: url(../images/btn_list_item.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 18px;
	display: block;
	line-height: 18px;
	text-align: center;
	color: #FFF;
	font-family: "", Arial;
	margin: auto;
	width: 53px;
}


.mainlist .list-item .price del { color: #999; margin-left: 6px; }

.mainlist .list-item .memprice strong {
	margin-left: 6px;
	color: #A35200;
}
.memprice{
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cacaca;
}
.my_a {
	border: 1px solid #D9D9D9;
}



.pageinfobox {
	margin-top: 12px;
	width: 741px;
	border: 0px none #FFF;
	margin-left: 5px;
}

.pageinfobox tr .showpic { text-align: left; vertical-align: middle; height: 290px; width: 300px; border-collapse: collapse; }

.pageinfobox tr .showpic img { display: block; border: 1px solid #CCC; }

.pageinfobox tr th { font-size: 16px; color: #666; text-align: left; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #f0f0f0; line-height: 30px; padding-left: 12px; }

.pageinfobox tr td {
	border-bottom-color: #f0f0f0;
	vertical-align: middle;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.pageinfobox tr strong { float: left; width: 80px; text-align: center; font-weight: normal; line-height: 24px; }

.pageinfobox tr .price del { color: #999; }

.pageinfobox tr .memprice em {
	font-weight: bold;
	color: #F00;
	margin-right: 30px;
	font-style: normal;
}

.pageinfobox tr .num input { border: 1px solid #CCC; height: 18px; width: 30px; line-height: 18px; }

.pageinfobox tr td .buy {
	background-image: url(../images/btn_buy.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 111px;
	display: block;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}

.pageinfobox tr td .fav {
	background-image: url(../images/btn_fav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	width: 72px;
	line-height: 24px;
	text-indent: 26px;
	margin-top: 14px;
	float: left;
}
.pageinfobox tr td .fav a{ color:#000000;}


.pageinfobox tr .btn { }



.moreinfo .tit {
	line-height: 30px;
	background-image: url(../images/line_tit.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 12px;
	height: 30px;
	width: 100%;
	overflow: hidden;
}

.moreinfo .tit span {
	background-image: url(../images/bg_infobtn.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	cursor: pointer;
	margin-left: 12px;
}

.moreinfo .tit span a {
	background-image: url(../images/bg_infobtn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-right: 8px;
	padding-left: 14px;
	font-weight: bold;
	color: #666;
	height: 30px;
	line-height: 30px;
	margin-right: 6px;
}

.moreinfo .tit .on { background-position: right top; }
.moreinfo .tit .on a{ background-position: left top; }

.moreinfo .content { clear: both; padding: 12px; line-height: 24px; font-size: 14px; }
.moreinfo .content * { font-size: 14px; }
.moreinfo .tit .random {
	float: right;
	width: 640px;
	color: #666;
	padding-left: 10px;
}

.moreinfo .tit .random a {
	background-image: url(../images/ico_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
	padding-left: 10px;
	color: #666;
}


.comment .tit {
	line-height: 27px;
	background-image: url(../images/bg_comment.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	padding-left: 30px;
}

.comment .commentlist {
	padding: 12px;
}

.comment .commentlist dl {
	margin: 0px;
	padding: 10px;
}

.comment .commentlist dl dt {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.commentlist b {
	color: #C28948;
}


.comment .commentlist dl dd {
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	padding-bottom: 0px;
	padding-right: 40px;
	padding-left: 40px;
	color: #666;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.commentlist .bsd {
	background-color: #F1F1F1;
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #E4E4E4;
}
.commentlist .bsd p {
	margin: 0px;
	line-height: 24px;
	padding: 2px;
}


.comment .commentbox { padding: 12px; }

.comment .commentbox dl dt { padding-top: 6px; padding-bottom: 6px; padding-left: 20px; }

.comment .commentbox dl dt input { height: 18px; border: 1px solid #CCC; margin-left: 6px; width: 80px; }
.comment .commentlist dl dt .date { float: right; color: #999; }


.comment .commentbox dl dd { padding-top: 6px; padding-bottom: 6px; padding-left: 20px; }

.comment .commentbox dl dd textarea { width: 500px; height: 100px; border: 1px solid #CCC; }

.comment .commentbox dl dd input {
	line-height: 26px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/btn_comment.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 78px;
	border: 0px none #FFF;
	margin-left: 12px;
}
.p_put {
	margin-top: 10px;
	height: 50px;
}
.p_put .p_lift {
	float: left;
	width: 350px;
}
.p_put .p_right {
	float: left;
	margin-left: 60px;
	display: inline;
}

.p_put .p_right .put1 {
	background-image: url(../images/t_pl1.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 82px;
	border: 0px none #FFFFFF;
	line-height: 23px;
	color: #FFFFFF;
	text-align: center;
}

.pagination{
	text-align: center;
}


#xx1{ height: 114px; width: 353px; margin-left: 22px; margin-top: -60px; background-image: url(../images/bg_x.gif); position:absolute;}
#xx1 .close { position: absolute; top: 6px; right: 16px; }

#xx1 .close a { font-family: "Arial Black", Gadget, sans-serif; color: #FFF; font-size: 14px; line-height: 14px; font-weight: bold; display: block; padding: 3px; }

#xx1 .close a:hover { color: #CCC; }
#xx1 .right { }


#xx1 .right h3 {
	line-height: 28px;
	background-image: url(../images/ico_r_w.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
	margin-left: 12px;
	padding-left: 36px;
	font-weight: normal;
	color: #FFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#xx1 .right .info {
	text-align: center;
	line-height: 40px;
	height: 40px;
	margin: 0px;
	padding: 0px;
}

#xx1 .right .info span { margin-right: 16px; margin-left: 16px; }

#xx1 .right .info span b { color: #F00; margin-right: 6px; margin-left: 6px; }

#xx1 .right table { width: 260px; margin: auto; border: 0px none #FFF; }

#xx1 .right table td { border: 0px none #FFF; }
#xx1 .right table a { background-image: url(../images/btn_x.gif); background-repeat: no-repeat; background-position: center center; text-align: center; height: 25px; width: 100px; line-height: 25px; display: block; margin: auto; }
#xx1 .error h3 { line-height: 28px; background-image: url(../images/ico_r_w.gif); background-repeat: no-repeat; background-position: left bottom; margin-top: 2px; margin-left: 12px; padding-left: 36px; font-weight: normal; color: #FFF; }
#xx1 .error .info { text-align: center; line-height: 80px; height: 80px; font-size: 14px; }
#xx1 .error .info a { font-size: 14px; color: #F00; margin-right: 6px; margin-left: 6px; }
.mian_all_box {
	margin-top: 15px;
}
.mian_all_box h3 {
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.mian_all_box ul {
	margin: 0px;
	padding: 20px;
}
.mian_all_box li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 24px;
	float: left;
	width: 230px;
}
.box_ding{
	float: right;
	padding-right: 10px;
	color: #FF6600;
}
.box_site{}
.pagination{ display:none;}
