@import "public.css";
/* color:#e38016; */
.main { width:765px; height:auto;}
.main2 { width:732px; height:auto;}
.main_right{ width:185px; height:auto}
.main_right2{ width:217px; height:auto}
.slide{ width:515px; height:205px; background:#eee;}
.turnover{ width:515px; height:36px;line-height:36px;_line-height:40px;color:#e38016;text-align:right;background:url(../images/bg.gif) 0 -291px repeat-x;overflow:hidden;}
.turnover_left{ width:5px; height:36px; background:url(../images/bg.gif) 0 -255px no-repeat;}
.turnover_right{ width:5px; height:36px; background:url(../images/bg.gif) -5px -255px no-repeat;}
.category{ width:240px; height:600px;}
.category .c_m{ text-align:left; padding:10px 10px 0 10px; line-height:21px;word-break:keep-all;overflow:hidden;}
.category .c_m  h3 a{width:90%;font-size:12px;font-weight:normal;padding:0px 0px 0px 20px; border-bottom:#ccc 1px dashed; margin:0px; _margin-bottom:5px; clear:both;background:url(../images/bg.gif) -88px -438px no-repeat;}
.category .c_m a{ padding:0 5px; float:left; display:block}
.notices{ width:185px;margin-bottom:10px;}
.recommend{ width:515px;margin-bottom:10px;}
.recommend .c_m{ padding:8px 0 8px 7px;*padding:8px 0 1px 7px;_padding:8px 0 8px 7px;overflow:auto;zoom:1;}
.recommend .c_m ul li { list-style-type:none; width:86px; height:142px; line-height:15px; text-align:center; margin:8px 7px 0; float:left; display:inline;}
.recommend .c_m ul li img{ width:80px; height:80px; padding:2px; border:#ccc 1px solid; margin-bottom:5px; }
.recommend .c_m ul li label{ width:86px; padding-top:2px; color:#e07604; font-weight:bold; clear:both; display:block}
.c_m ul li a.pro_name{height:32px;display:block;}
.rank{ margin:10px 0;}
.store{ width:185px; margin-bottom:10px;}
.brand{ width:240px; height:348px;}
.newproducts{ width:515px; height:348px;}

.asd{ width:960px; height:90px;}
.asd2{ width:765px; height:90px; background:#eee;}
.asd3{ width:185px; height:185px; background:#eee;}

.turnover_mid{width:415px;text-align:left;line-height:35px;margin-right:5px;background:url(../images/bg.gif) 0 -327px repeat-x;}
.turnover_mid .lc{width:7px;height:36px;float:left;background:url(../images/bg.gif) -10px -255px no-repeat;}
.turnover_mid .rc{width:7px;height:36px;float:right;background:url(../images/bg.gif) -17px -255px no-repeat;}
.turnover_mid a{margin:0 10px;}
.brand .c_m,.notices .c_m,.store .c_m{padding:8px 0;}
.brand ul{width:220px;margin:0 auto;}
.brand ul li{width:90px;height:34px;display:inline;float:left;padding:0;border:1px #efefef solid;margin:7px 9px;overflow:hidden;}
.notices .c_m ul{width:165px;margin:0 auto;}
.notices .c_m ul li{list-style:none;width:157px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;padding-left:12px;line-height:25px;background:url(../images/bg.gif) 2px -585px no-repeat;}
.rank ul.cls {
	zoom: 1;
	width: 92%;
	margin: 0 auto;
	margin-bottom:-1px;
}
.rank ul.cls:after {
	content: "";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.rank li {
	zoom: 1;
	list-style:none;
}
.rank li {
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 6px 0;
}
.rank li a {
	color: #666666;
}
.rank li a:hover {
	color: #cc0000;
}
.rank li img,.rank li .price {
	display: none;
}

.rank li .price span {
	color: #666666;
	margin-right: 5px;
}
.rank li .price label {
	color: #e38016;
}
.rank li:after {
	content:'';
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.rank li img {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
	display: none;
}
.rank li .num {
	float: left;
	color: #eb6100;
	font-weight: bold;
	width: 15px;
	height: 15px;
	line-height: 15px;
	display: -moz-inline-block;
	display: inline-block;
	text-align: center;
	margin-right: 5px;
}
.rank li.selected .num {
	background: url(../images/bg.gif) -83px -646px no-repeat;
	color: #ffffff;
}
.rank li.selected img {
	display: block;
}
.rank li.selected div {
	display: block;
}
.store .c_m ul{width:165px;margin:0 auto;}
.store .c_m ul li{list-style:none;width:156px;padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) 2px -583px no-repeat;border-bottom:1px #ececec dashed;}
.toolbar{margin: 10px auto 0;height:33px;}
.toolbar a{display:block;width:89px;height:33px;text-indent:-9999px;background:url(../images/bg.gif) 0 -363px no-repeat;}
.toolbar a.reg{background-position:0 -396px;}

/*list*/
.path{line-height:26px;text-align:left;color:#333;}
.pro_class{border:1px #ccc solid;padding:8px;text-align:left;overflow:auto;zoom:1;}
	.pro_class dl{display:inline;margin:0 9px;overflow:hidden;padding:7px 0 4px;width:920px;clear:both;float:left;}
	.pro_class dt,.pro_class dd{white-space:nowrap;float:left;}
	.pro_class h3{background:url(../images/bg.gif) 0 -619px no-repeat;font-size:12px;padding-left:12px;_padding-top:1px;}
	.pro_class dd{overflow:hidden;width:180px;color:#666;font-size:11px;padding:3px 0;}
	.pro_class dd a{margin-right:5px;}
	.pro_class dd a:link,.pro_class dd a:visited{color:#e38016;font-size:12px;}
.c_t #list{padding:2px 5px 0 21px;background:url(../images/bg.gif) 0 -656px no-repeat;*background-position:0 -657px;outline:none;}
.c_t #window{padding:2px 5px 0 21px;background:url(../images/bg.gif) 0 -690px no-repeat;*background-position:0 -691px;outline:none;}
.c_t #list:link,.c_t #list:visited,.c_t #window:link,.c_t #window:visited{color:#333;}
.c_t #list.selected,.c_t #list:hover{background-position:0 -639px;*background-position:0 -640px;text-decoration:none;}
.c_t #list:hover,.c_t #list:active,.c_t #window:hover,.c_t #window:active{color:#e38016;}
.c_t #window.selected,.c_t #window:hover{background-position:0 -673px;*background-position:0 -674px;text-decoration:none;}
#listcontent ul{clear:both;height:auto;}
#listcontent .list_item_title{height:30px;background:#fcf2e7;border-bottom:1px #e38016 solid;}
#listcontent .list_item_title li{float:right;height:30px;line-height:30px;overflow:hidden;text-align:center;}
#listcontent .list_item_title li.summary{width:420px;}
#listcontent .list_item_title li.price{width:75px;*width:70px;_width:75px;}
#listcontent .list_item_title li.place{width:110px;*width:115px;_width:110px;}
#listcontent .list_item_title li.operate{width:100px;}
#listcontent .list_item{color:#333;height:120px;border-bottom:1px #e5e5e5 dashed;text-align:left;}
#listcontent .list_item .photo{border:1px solid #d9d9d9;height:80px;padding:2px;float:left;overflow:hidden;margin:15px 15px 0 20px;_margin:15px 15px 0 10px;width:80px;}

/*shop list 1224*/
#listcontent .list_item_title li.summary2{width:200px;}
#listcontent .list_item_title li.logo{width:140px;}
#listcontent .list_item_title li.seller{width:130px;}
#listcontent .list_item2 {height:90px;}
#listcontent .list_item_title li.place select{margin-top:4px;}
#listcontent .list_item .summary2{height:80px;overflow:hidden;width:188px;line-height:18px;margin:10px 0 0 20px;float:left;}
#listcontent .list_item .summary2 h3 a{color:#e38016;}
#listcontent .list_item .num{width:95px;margin-top:10px;color:#000;}
#listcontent .list_item .seller{width:110px;margin-top:10px;text-align:center}
#listcontent .list_item .seller a{color:#e38016;}
#listcontent .list_item .place2{width:90px;*width:95px;_width:90px;margin-top:10px;}
#listcontent .list_item .level{width:90px;margin-top:10px;}
#listcontent .list_item_title .level{width:70px;}
#listcontent .list_item .photo2{display: inline;border:1px solid #d9d9d9;height:49px;padding:2px;float:left;overflow:hidden;margin:18px 0 0 20px;width:99px;}
/*shop list 1224*/

#listcontent .list_item .summary{height:118px;overflow:hidden;width:325px;line-height:18px;float:left;}
	#listcontent .list_item .summary h3,#listcontent .list_item .summary2 h3{font-size:12px;margin-top:11px;}
#listcontent .list_item .summary p,#listcontent .list_item .summary2 p{line-height:25px; text-overflow:ellipsis;}
#listcontent .list_item .summary p span,#listcontent .list_item .summary2 p span{color:#e38016;}
#listcontent .list_item .attribute{float:right;margin:-95px 5px 0 0;*margin:10px 5px 0 0;_margin:10px 0 0 0;_padding:0 8px 0 0;}
#listcontent .list_item2 .attribute{margin-top:-85px;margin-top:10px\9;}
#listcontent .list_item .attribute li{float:right;height:65px;display:inline;line-height:16px;overflow:hidden;padding-top:15px;text-align:center;}
#listcontent .list_item .attribute li.price{width:65px;color:#e38016;font-weight:bold;margin-top:13px;}
	#listcontent .list_item .attribute li.place{width:125px;*width:110px;_width:120px;margin-top:5px;}
#listcontent .list_item .operate{width:60px;*width:75px;padding-left:20px;_padding-left:10px;}
	#listcontent .list_item .operate a{color:#fff;display:block;width:40px;margin:8px 0;*padding-top:1px;height:15px;line-height:15px;line-height:18px\9;*line-height:15px;text-align:center;background:url(../images/bg.gif) no-repeat;}
#listcontent .list_item .operate .more{background-position:0 -727px;}
#listcontent .list_item .operate .buy{background-position:-40px -727px;}

#listcontent.window_type {padding:10px 15px;}
#listcontent.window_type .list_item_title{display:none;}
#listcontent.window_type .list_item{list-style-type:none; width:86px; height:142px; text-align:center; margin:8px 15px; float:left; display:inline;border-bottom:none;padding:0 0;}
#listcontent.window_type .list_item .photo{border:1px solid #d9d9d9;height:80px;padding:2px; margin: 0 auto;width:80px;}
#listcontent.window_type .summary{height:23px;text-align:center;width:86px;}
#listcontent.window_type .summary h3{font-weight:normal;}
#listcontent.window_type .summary p{display:none;}
#listcontent.window_type .list_item .attribute{width:86px;text-align:center;margin:0;padding:0;height:30px;overflow:hidden;}
#listcontent.window_type .list_item .attribute li.place{display:none;margin:0;height:20px;padding:0;}
#listcontent.window_type .list_item .attribute li.price{width:86px;margin-top:5px;height:30px;padding:0;}
#listcontent.window_type .list_item .operate{display:none;}
#listcontent.window_type .list_item .attribute li{float:left;}

.shop_cert{display:block;width:76px;height:18px;overflow:hidden;text-indent:-9999px;background:url(../images/bg.gif) 0 -709px no-repeat;margin:3px 0 0 5px;}
.page{padding:8px 0;clear:both;text-align:center}
.page a,.page label{padding:0 3px;font:12px;color:#333;}
.page label{color:#999;}
.page span{padding:0 3px;font:12px;color:#999;}
.page a:link,.page a:visited{color:#333;}
.page a:hover,.page a:active{color:#e38016;}

.recommend2{margin-bottom:10px;}
.recommend2 .c_m{ padding:8px 0 8px 7px;*padding:8px 0 1px 7px;_padding:8px 0 8px 7px;overflow:auto;zoom:1;}
.recommend2 .c_m ul li { list-style-type:none; width:86px; height:142px; line-height:15px; text-align:center; margin:8px 7px 0; float:left; display:inline;}
.recommend2 .c_m ul li img{ width:80px; height:80px; padding:2px; border:#ccc 1px solid; margin-bottom:5px; }
.recommend2 .c_m ul li label{ width:86px; padding-top:2px; color:#e07604; font-weight:bold; clear:both; display:block}

/*content*/
.path2{line-height:33px;padding-left:8px;text-align:left;color:#333;background:url(../images/bg.gif) 0 -746px repeat-x;}
.detail .pro_detail{width:700px;float:left;}
.detail .pro_detail h1{border-bottom:1px solid #cfcfcf;font-size:14px;font-weight:bold;padding:17px;text-align:center;}
.detail .pro_detail .box{ width:300px; float:left}
.detail .pro_detail .pro_pic{position:relative;width:300px; height:300px;border:1px solid #cfcfcf;float:left;margin:10px; display:inline; }
#show_bigpic{color:#666;width:85px;text-align:left;z-index:9;height:17px;*height:15px;padding:1px 5px 0 21px;*padding:3px 5px 0 21px;position:absolute; bottom:0px;right:0px; text-decoration:none;background:url(../images/bg.gif) 0 -779px no-repeat #fff;}

.detail .pro_detail .pro_text{width:310px;height:300px;float:left;text-align:left;margin-left:45px;}
.detail .pro_detail .pro_text ul{margin-top:20px; font-family:"宋体";}
.detail .pro_detail .pro_text ul li{padding-left:10px;line-height:27px;border-bottom:1px #d4d4d4 dashed;}
.detail .pro_detail .pro_text ul li.operate{border:none;padding:0;height:33px;line-height:33px;margin:20px 0 18px;}
.detail .pro_detail .pro_text ul li.operate a{display:block;width:89px;height:33px;float:left;background:url(../images/bg.gif) 0 -837px no-repeat;}
.detail .pro_detail .pro_text ul li.operate a.fav{background-position:0 -870px;margin-left:10px;}
.detail .pro_detail .pro_text ul li.operate a.cart{width:109px;background:url(../images/cart.gif) 0 0 no-repeat;;margin-left:10px;}
.detail .pro_detail .pro_text ul li.alipay{height:35px;line-height:16px;margin:10px 0;padding:3px 0 0 74px;background:#ffffed url(../images/bg.gif) 2px -798px no-repeat;border:1px #d4d4d4 dashed;}
.detail .pro_detail .pro_text ul li span{color:#808080;}
.detail .pro_detail .pro_text ul li label{margin:0 6px;}
.detail .pro_detail .pro_text ul li .fc{color:#ff4e00; font-family:Arial, Helvetica, sans-serif;}
.detail .shop_detail{width:240px;height:420px;border:1px #cfcfcf solid;border-top:0;float:right;}
.detail .shop_detail .shop_logo{width:200px;height:100px;margin:0 auto;border:1px #cfcfcf solid;margin:20px auto 0;}
.detail .shop_detail .shop_name{margin:15px auto;font-weight:bold;}
.detail .shop_detail .shop_name a{color:#e38016;}
.detail .shop_detail ul{text-align:left;width:200px;margin:0 auto;color:#333;}
.detail .shop_detail ul li{line-height:25px;}
.detail .shop_detail .go2shop img{margin-top:25px;}

.detail_other{clear:both;}
.detail_other ul.tabbar{border-bottom:3px #e38016 solid;padding-left:10px;height:30px;}
.detail_other ul.tabbar li{float:left;width:85px;margin-right:3px;line-height:28px;overflow:hidden;font-size:14px;margin-top:5px;height:25px;background:url(../images/bg.gif) 0 -959px no-repeat;}
.detail_other ul.tabbar li.selected{float:left;font-weight:bold;margin-top:0;line-height:35px;width:84px;height:30px;background:url(../images/bg.gif) 0 -929px no-repeat;overflow:hidden;}
.detail_other ul.tabbar li a{text-decoration:none;outline:none;}
.detail_other ul.tabbar li.selected a{color:#fff;}
.detail_other .detail_content{padding:15px 10px;text-align:left;}
.detail_other .detail_content table{ width:100%; border-top:#ccc 1px dashed; border-left:#ccc 1px dashed; }
.detail_other .detail_content table .table_line{}
.detail_other .detail_content table td { line-height:22px; border:#ccc 1px dashed; border-top:0; border-left:0; padding:5px;}
.detail_other .detail_content table .text_right{ width:10%;text-align:right}
.detail_other .detail_content table .text_left{ width:40%; text-align:left}

/* register */
.register{ width:100%; border:0px; color:#333}

.register td{ height:30px; padding:6px 3px 0 3px; line-height:30px}
.register label{ padding:0 5px; color:#f00}
.register span{ color:#999}
.register input{ height:14px; padding:2px;}
.agreement textarea{ border:#ccc 1px solid; padding:8px; height:100px; width:95%; font-size:12px}

/* login */
.login{ color:#333}
.login_table{ width:500px; border-right:#ccc 1px dashed}
.login_table td,.register_table td{height:35px;}
.register_table{ width:320px; margin:0 auto; border:0}
.login_bg{ line-height:59px; background:url(../images/login_bg.gif) no-repeat; padding-left:50px; font-size:14px;}

.login_bg_01,.login_bg_02,.login_bg_03,.login_bg_04{ padding-left:40px; line-height:36px;}
.login_bg_01{ background:url(../images/login_bg_01.gif) no-repeat;}
.login_bg_02{ background:url(../images/login_bg_02.gif) no-repeat;}
.login_bg_03{ background:url(../images/login_bg_03.gif) no-repeat;}
.login_bg_04{ background:url(../images/login_bg_04.gif) no-repeat;}

/* article */
.article{text-align:left;color:#333;padding:6px 10px 0px 10px; line-height:14px; font-family:"宋体"}
.article ul li{list-style:none; padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) 2px -583px no-repeat;border-bottom:1px #ececec dashed;}
.article ul li span{padding:0 3px;font:12px;color:#999;}
.article_list ul{ padding:4px 12px;}
.article_list ul li{list-style:none; padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) -94px -804px no-repeat;border-bottom:1px #ececec solid;}
.article h1{ font-size:18px; font-weight:bold; padding:15px; text-align:center; border-bottom:#ccc 1px solid}
.article p{ line-height:26px; text-indent:24px;}
.next_page{ line-height:22px; padding:8px 0; text-align:left; border-top:#ccc 1px solid;}

/* category_list */
.category_list{ _width:918px; background:#fcf2e7; overflow:hidden; padding:12px; }
.category_list2{ _width:918px; overflow:hidden; padding:12px; }
.category_list3{ _width:918px; padding:11px; border:#e38016 1px solid; }

/* brand */
.brand_intro img{width:160px; height:50px; float:left; margin:10px 10px 0px 10px;}
.brand_intro p{ padding:0 5px;line-height:22px;}
.brand_intro p span{ color:#e38016}
.all_brand .goodsbox { width:172px; height:150px; float:left; margin:0 4px 8px; padding:5px; border:#eee 1px solid;word-break:break-all;}
.all_brand .goodsbox img { width:160px; height:50px; overflow:hidden; margin:10px auto;}
.all_brand .goodsbox H4 { padding:5px; background:#eee; font-weight:normal; font-size:12px; text-align:right; line-height:16px; }
.all_brand .goodsbox p{ text-align:left}

.brand2 ul{margin:0; padding-top:20px;}
.brand2 ul li{width:160px;height:50px; padding:5px;border:1px #efefef solid; margin-bottom:20px}
.brand2 ul li img{ width:160px; height:50px; }

.showbox {
	width: 300px;
	z-index: 9999;
	width: 275px;
	height: 254px;
	float:left;
	margin-left:110px;
	margin-left:-330px\9;
	position: absolute;
	background: #fff url(../images/showbox_bg1.gif) 0 0 no-repeat;
}
.window_type .showbox{margin-left:90px;margin-top:-110px\9;}
.showbox .subbox {
	width: 234px;
	height: 234px;
	margin: 10px 10px 10px 25px;
}
/*2010-1-12*/
.MagicZoomBigImageCont { border:#ccc 1px solid}
.MagicZoomHeader { display:none; FONT: 10px Tahoma, Verdana, Arial, sans-serif; COLOR: #fff; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center! important
}
.MagicZoomPup { border:#e1e1e1 1px solid; background:#fff; cursor:hand; }
.MagicZoomLoading {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 3px! important; BACKGROUND: #fff; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #ccc 1px solid; COLOR: #444; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; opacity: 0.8
}
.MagicZoomLoading IMG {
	PADDING-TOP: 3px! important;
}

/**/
.pic_box{ width:320px; overflow:hidden; zoom:1;}
.long_box{ width:900px; overflow:hidden;}
.pic_box .left_button,.pic_box .right_button{ width:15px; height:50px; display:block; float:left;}
.pic_box .left_button{background:url(../images/pic_tip.gif) 0 0 no-repeat;}
.pic_box .right_button{background:url(../images/pic_tip.gif) right 0 no-repeat;}

#thumbbox { width:290px; height:50px; ZOOM:1; overflow:hidden; float:left}
#thumbbox a{ float:left; margin-left:4px; margin-right:4px;  display:inline}
#thumbbox a,#thumbbox a span,#thumbbox a.selected span,#thumbbox a img{ width:40px; height:40px;}
#thumbbox a.selected{ padding:4px; display:inline;}
#thumbbox a:hover img ,#thumbbox a.selected img{FILTER: Alpha(Opacity=100); -moz-opacity: 1;}
#thumbbox a span,#thumbbox a.selected span{DISPLAY: block; OVERFLOW: hidden; TEXT-ALIGN: center}
#thumbbox a img{FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; }

/**/



.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15{display:block; width:80px; height:16px; margin:0px auto;}
.icon1{background:url(../images/icon.gif) 0px -0px no-repeat}
.icon2{background:url(../images/icon.gif) 0px -16px no-repeat}
.icon3{background:url(../images/icon.gif) 0px -32px no-repeat}
.icon4{background:url(../images/icon.gif) 0px -48px no-repeat}
.icon5{background:url(../images/icon.gif) 0px -64px no-repeat}
.icon6{background:url(../images/icon.gif) 0px -80px no-repeat}
.icon7{background:url(../images/icon.gif) 0px -96px no-repeat}
.icon8{background:url(../images/icon.gif) 0px -112px no-repeat}
.icon9{background:url(../images/icon.gif) 0px -128px no-repeat}
.icon10{background:url(../images/icon.gif) 0px -144px no-repeat}
.icon11{background:url(../images/icon.gif) 0px -160px no-repeat}
.icon12{background:url(../images/icon.gif) 0px -176px no-repeat}
.icon13{background:url(../images/icon.gif) 0px -192px no-repeat}
.icon14{background:url(../images/icon.gif) 0px -208px no-repeat}
.icon15{background:url(../images/icon.gif) 0px -224px no-repeat}
