﻿/*样式初始化-公共部分*/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}
img{border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.c:after{ content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;} 
.c{display:inline-table;}
/* Hides from IE-mac \*/
* html .c {height: 1%;}
.c{display: block;}
/* End hide from IE-mac */
/* IE7 hack*/
*+html .c {min-height: 1% ;}
*+html .c .page-left{ float:left; width:270px;}
*+html .c .page-right{ float:left; text-align:right; line-height:23px; width:470px;}
.fl{ float:left;}
.fr { float:right;}
.closeL{ background:url(/img/close.gif) left top no-repeat; display:block; width:20px; height:20px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.fb a {color:#8d5000;}
#idimg{ width:209px; height:58px; background:url(/img/logo.png) 0px 0px no-repeat}
#idimg:hover{ width:209px; height:58px;  background:url(/img/logo.png) 0px -58px no-repeat}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

.wrapper { width:960px; margin:0 auto;}
.topbg { width:100%; height:30px; background:url(../img/topbg.png) repeat-x;}

.topbg .ndiv{ width:960px; margin:0 auto; line-height:28px; color:#000; font-size:12px;}
.topbg .ndiv .b { color:#cb5b05; text-decoration:none;}
.topbg .ndiv .fl a { color:#003b7a ; text-decoration:underline;}

#SearchType{ width:100px; border:1px solid #a2a2a2;  margin:1px 2px; line-height:21px; padding-left:5px; background:url(../img/main_icons.png) no-repeat 85px -1258px; background-color:#f2f2f2; overflow:hidden; cursor:pointer;}
#TypeInfo{ width:80px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

	.top_nav { width:450px; list-style:none; padding-top:2px}
	.top_nav  li { float:left; text-align:center; background:url(../img/sline2.png) no-repeat left center; line-height:22px}
	.top_nav  li a { color:#000; text-decoration:none; padding:0 8px; }
	.top_nav  li a:hover{ color:#0084a2}
	.top_nav li#sevs{ background:url(../img/lidown.png) no-repeat  110px center;  width:120px; height:25px; margin-right:8px; padding-right:2px; position:relative; z-index:9 }
	.top_nav li a.lidown { background:url(../img/lidown.png) no-repeat center right; padding-right:12px }
	
	.wrapper .logo { float:left;}
	.wrapper span{ margin-right:15px;}
	.toolbar { float:right; padding-top:15px;}
	.tbbg { width:589px; padding-left:3px; height:35px; background:url(../img/main_icons.png) no-repeat 0 -683px;}
	.tbbg .search { line-height:35px; padding-left:5px; }
	.tbbg .advsearch { line-height:35px; padding-left:8px; padding-right:10px; font-weight:bold; cursor:pointer}
	#advSearch { background:url(../img/advsearch.png) no-repeat; width:590px; height:25px; position:absolute; margin-top:-25px; z-index:100; display:none;}
	*html #advSearch  { margin-left:-590px}
	*+html #advSearch  { margin-left:-590px}
	.tbbg .input { float:left; padding-left:5px; padding-top:6px;}
	.tbbg .input select { margin-right:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
	.tbbg .cart { background:url(../img/main_icons.png) no-repeat 0 -746px; width:66px; padding-left:50px; height:28px; margin-top:3px; margin-right:3px; line-height:28px; font-weight:bold; position:relative; z-index:11}
	.tbbg .cart a { display:block; width:65px; height:28px; color:#000}
	.tbbg .input2{ float:left; padding-top:5px;}
	.tbbg .input2 input { float:left; background:url(../img/main_icons.png) no-repeat 0 -721px; width:179px;  border:none; height:24px; line-height:24px;  }
	.tbbg .input2 input#searchbtn { background-position: 0 -774px; width:35px; height:23px; margin-top:1px; margin-left:8px; cursor:pointer}
	
	.war_top { width:960px; height:60px; margin:0 auto; background-color:#FFFFFF;}
	.mainnav { width:960px; margin-top:0px; height:33px; background:url(../img/main_icons.png) no-repeat 0 -617px;}
	.mainnav ul { padding:5px 17px;}
	.mainnav ul li { float:left; line-height:23px; font-weight:bold; padding:0 10px; background:url(../img/sline.png) no-repeat center left;}
	.mainnav ul li#home { background:url(../img/main_icons.png) no-repeat 0 -581px; padding-left:25px; }
	.mainnav ul  a { color:#fff; text-decoration:none}
	.mainnav ul  a:hover { color:#fff; text-decoration:underline}
	
	.siderbar { width:210px; margin-top:10px; position:absolute; z-index:1}
	.siderbars{ width:210px; margin-top:10px;}
	.sider_head { background:url(../img/main_icons.png) no-repeat; width:206px; height:27px; line-height:27px; color:#512302; font-weight:bold}
	.sider_head  span { padding-left:15px; }
	.sider_head  span.span_r { float:right; padding-left:0; cursor:pointer;}
	.sider_head  a.add{ float:right; background:url(../img/main_icons.png) no-repeat 0 -553px; display:block; width:20px; height:20px; padding:0; margin-right:5px; cursor:pointer; }
	.sider_head  a.un { float:right; margin-right:5px; background:url(../img/main_icons.png) no-repeat 0 -527px; display:block; width:20px; height:20px; margin-top:4px}
	.sider_kuang { border:#AED6EC 1px solid; width:204px; overflow:auto; margin-bottom:15px}
		#Category_ul {line-height:30px; color:#05579;}
		#Category_ul li { border-top:#beedfd 1px solid; width:194px; height:30px; background:url(../img/j_r.png) no-repeat center right; padding-left:10px }
		#Category_ul li a { color:#00507c; text-decoration:none; }
		#Category_ul li a:hover { color:#00507c; text-decoration:underline; }
		#Category_ul li strong { color:#1c7000; font-weight:bold}
		#ourService_ul { line-height:38px; color:#363c3c}
		#ourService_ul li { width:194px; height:38px; background:url(../img/main_icons.png) no-repeat 0 -31px; padding-left:10px;}
		#ourService_ul li p{ width:194px;height:30px; background:url(../img/j_r.png) no-repeat center right; }
		#ourService_ul li span { float:zleft; display:block; background:url(../img/main_icons.png) no-repeat; height:32px; padding-left:35px; font-weight:bold }
		#ourService_ul li.bgnone { background:none}
		#ourService_ul li span#items_1{ background-position:0 -76px;}
		#ourService_ul li span#items_2{ background-position:0 -120px}
		#ourService_ul li span#items_3{ background-position:0 -170px}
		#ourService_ul li span#items_4{ background-position:0 -211px}
		#ourService_ul li span#items_5{ background-position:0 -254px}
		#ourService_ul li a { color:#505050}
	
	.maincont { width:747px; margin-top:10px; }
	.main_a_d { width:745px; overflow:hidden; background-color:#FFFFFF;}
	.main_a_d .dt { width:555px; float:left;}
	.main_a_d .dd { width:175px; float:right; padding-top:9px;}
	
	.head { background:url(../img/main_icons.png) no-repeat 0 -650px;widows:746px; height:27px; margin:0 auto; margin-top:8px;}
	.head .edit { float:right; color:#fff; padding-top:5px}
	.head .edit a { padding-right:15px; color:#000;}
	.head ul { float:left; padding-left:1px;}
	.head ul li { float:left; cursor:pointer; width:81px; height:27px; line-height:27px; text-align:center; font-weight:bold}
	.head ul li { color:#8d5000; background:url(../img/main_icons.png) no-repeat 0 -354px;}
	.head ul li.activ  { background:url(../img/main_icons.png) no-repeat -1px -323px; color:#955f01; text-decoration:none}
	.head ul li.normal1,.head ul li.normal2,.head ul li.normal3 {background:url(../img/main_icons.png) no-repeat 0 -354px;}
	
	.comm_kuang { width:744px; border:#ffd08f 1px solid; margin-bottom:8px; overflow:auto}
	.kangHeight{ height:200px;}
	.comm_kuang .productshow { color:#000; height:180px; }
	.comm_kuang .productshow li { float:left; width:118px; height:185px; overflow:hidden; text-align:center; border-right:1px solid #FFD08F; margin-top:5px; padding-top:4px;}
	.comm_kuang .productshow li p{ margin:0px; padding:0px;  width:115px; overflow:hidden;}
	.comm_kuang .productshow li:hover{ background-color:#F9EEDE;}
	.comm_kuang .productshow li.noborder { border:none}
	
	#tab_1_2 span{ margin:2px 3px; display:block; white-space:nowrap; padding:1px 5px; float:left; font-size:14px;}
	
	.comm_kuang .productlist { margin-bottom:10px; overflow:auto; padding:10px 0; width:720px; float:right }
	.comm_kuang .productlist li { float:left; text-align:center; width:165px; padding-bottom:20px; border:#ddd 1px solid; margin:10px 10px 10px 0;}
	.productname{ display:block; float:left; width:162px; height:30px; text-align:left; margin:0px 2px; overflow:hidden; font-size:11px;}
	.stockMsg{width:105px; text-align:left; white-space:normal; word-break:break-all;overflow:hidden;}
	
	.comm_kuang .product_intro { padding:5px 15px; overflow:auto }
	.comm_kuang .product_intro dt { float:left; width:200px; height:140px}
	.comm_kuang .product_intro dd { float:left; padding-left:30px; padding-top:20px}
	.comm_kuang .product_intro dd p { width:300px; line-height:20px; color:#444}
	.comm_kuang .product_intro dd a { color:#444 ; font-weight:bold; text-decoration:none}
	.comm_kuang .product_intro dd a:hover {  text-decoration:underline}
	.comm_kuang .productlist li .productpic { border-bottom:#ddd 1px solid;}
	.comm_kuang .productlist li:hover underPro{ background-color:#EEEFF7;}
	
	#productgall ul,#productgall ul li{ margin:0px; padding:0px; overflow:hidden; border-bottom:1px dotted #f1f1f1; padding-bottom:2px;background-color:#FFFFFF;}
	#productgall ul{ padding:1px;}
	#productgall ul li:hover{ background-color:#F8F8E6;}
	#productgall ul li div.listdivimg{ float:left; width:80px; padding:5px; line-height:30px; text-align:center;}
	#productgall ul li div.listdivdesign{ float:left; width:550px;}
	#productgall ul li div.listdivdesign h3{ line-height:23px; font-size:14px; font-weight:bold;}
	#productgall ul li div.listdivdesign p{ line-height:18px; margin:1px;}
	#productgall ul li div.listdivdesign p span.spanfreeshipping{ padding-left:30px; font-weight:bold; color:#055E01;}
	#productgall ul li div.listdivdesign p span.itemprice{ font-size:14px; font-weight:bold; color:Red;}
	#productgall ul li div.listdivfun{ float:left;text-align:center; padding-top:15px; width:95px;}
	#productgall ul li div.listdivfun input.inputclass{ width:30px; margin-bottom:5px; text-align:center;}
	#productgall ul li div.listdivfun div.mydigg{ background:url(/img/digg.png) 0px 0px no-repeat; margin-top:25px; line-height:20px; text-align:left; padding-left:20px; margin-left:30px;}
	
	
	
	
	.freship { background:url(../img/main_icons.png) no-repeat 15px -502px; height:20px; }
	#intro_2,#intro_3 { display:none}
	
	/*#cart_root { position:absolute; z-index:10; background:url(../img/cart_list.png) no-repeat; width:160px; height:120px; margin-left:423px; *margin-left:426px!important; _margin-left:426px; margin-top:-4px; display:none}*/
	#cart_root { position:absolute; z-index:10; background:#fcc620; width:160px; margin-left:423px; *margin-left:426px!important; _margin-left:426px; margin-top:-4px; display:none; border-top:#c0a963 1px solid; border-left:#c0a963 1px solid; border-right:#c0a963 1px solid;}
	.botyj { background:url(../img/cart_list.png) no-repeat 0 bottom;width:160px; height:3px; position:absolute; z-index:2; _margin-top:-12px }

	/*for ff2,google*/
	@media screen and (-webkit-min-device-pixel-ratio:0){#cart_root{margin-left:426px}}
	
	#topNavlst {position:absolute; z-index:1; background:url(../img/servs_list2.png) no-repeat; width:122px; height:97px; display:none; padding-top:25px;}
	*html  #topNavlst { margin-top:-25px}
	*+html  #topNavlst { margin-top:-25px}
	#topNavlst ul { padding:2px;}
	#topNavlst li { padding-left:15px; background:url(../img/itempoint.png) no-repeat 6px 10px; height:22px; line-height:22px; border-bottom:#CCC 1px dotted}
	#topNavlst li:hover { background-color:#FFF1C5;}
	#topNavlst li a { color:#000; text-decoration:none; display:inline}
	#wis { position:relative; z-index:100}
	#WishList {position:absolute; z-index:99; background:url(../img/servs_list3.png) no-repeat; width:122px; height:97px; display:none; padding-top:25px; margin-left:185px}
	*html #WishList { margin-top:-25px}
	*+html #WishList { margin-top:-25px}
	#WishList ul { padding:2px;}
	#WishList li { padding-left:15px; background:url(../img/itempoint.png) no-repeat 6px 10px; height:22px; line-height:22px; border-bottom:#CCC 1px dotted}
	#WishList li:hover { background-color:#FFF1C5;}
	#WishList li a { color:#000; text-decoration:none; display:inline}

	
	#cart_root ul { padding:15px 3px 3px 3px;}
	#cart_root li { padding-bottom:3px}
	#cart_root li img { float:left; margin-right:3px; padding-top:3px}
	#cart_root li span { font-size:10x}

	.sider_nav { position:absolute; z-index:999999; background:#D7E7F5 url(../img/bg3.png) repeat-x; border:#9ee7ff 1px solid; padding:6px 7px 8px 7px; width:550px; margin-left:204px; margin-top:-180px; display:none; }
	.sider_nav .titls { white-space:390px; height:30px; clear:both;}
	.sider_nav .titls span { float:left; font-size:14px; font-weight:bold}
	.sider_nav .kuang { background:#fff; width:550px; height:400px; border:#9ee7ff 1px solid; }
	.sider_nav .kuang .designBody{ margin:2px; font-size:14px; line-height:23px;}
	.sider_nav .kuang .infoBody{ margin:2px; font-size:14px; line-height:23px; padding:20px; overflow:hidden;}
	.sider_nav .kuang .infoBody span{ margin:0px; padding:0px; float:left; display:block; line-height:30px; width:550px;}
	#emsMsgbox{ display:block; overflow:auto; height:300px; width:100%; font-size:12px; line-height:18px;}
	#emsMsgbox,#emsMsgbox li{ margin:0px; padding:0px;}
	#emsMsgbox li a{ cursor:pointer;}
	
	.ge2p{ width:100%; height:2px; overflow:hidden; background-color:#f2f2f2;}
	.ge{width:100%; overflow:hidden;}
	
	.sider_nav_2 { position:absolute; z-index:10; border:#8be6ff 1px solid; background:#fff; width:200px;  margin-left:204px; display:none ;line-height:30px; }
	.sider_nav_2 .hed { background:#e6f9ff; height:26px; line-height:26px; padding-left:5%; border-top:#84e4ff 3px solid; border-bottom:#84e4ff 1px solid}
	.sider_nav_2 dd { padding-left:10px; padding-right:10px; }
	#sid2_0 { margin-top:-216px}
	#sid2_1 { margin-top:-185px}
	#sid2_2 { margin-top:-154px}
	#sid2_3 { margin-top:-123px}
	#sid2_4 { margin-top:-92px}
	#sid2_5 { margin-top:-61px}
	#sid2_6 { margin-top:-30px}
	
	.ralate_products {  }
		.ralate_products li { float:left; border-right:#d1d1d1 1px dotted; text-align:center}
		.ralate_products li.bor_none { border:none; width:120px;}
		.ralate_products li.bor_right { border-right:1px; border-left:0px;width:120px;}
		.ralate_products li p { width:116px; text-align:center}
		.ralate_products li p a { font-size:11px; text-decoration:none; ccolor:#0016bb;} 
		.ralate_products li p a:hover {text-decoration:underline; color:#0016bb;} 
		.strong_1 { color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		.strong_2 { color:#0f4e00; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		
	.soultout,.zoomout,.airplane,.spree { background:url(../img/main_icons.png) no-repeat;}
	.soultout { background-position: 0 -415px; width:62px; height:51px; position:absolute; margin-top:-164px;} 
	.spree{ background-position: -81px -415px; width:62px; height:51px; position:absolute; margin-top:-164px;}
	*html .soultout { margin-top:0; margin-left:-165px}
	*+html .soultout { margin-top:0; margin-left:-165px}
	*html .spree { margin-top:0; margin-left:-165px}
	*+html .spree { margin-top:0; margin-left:-165px}
	
	.zoomout { background-position: -1px -479px; width: 20px; height:20px; position:absolute; margin-top:-165px; margin-left:146px}
	.zoomout a { display:block; width:20px; height:20px; cursor:pointer}
	*html .zoomout { margin-top:0; margin-left:-22px}
	*+html .zoomout { margin-top:0; margin-left:-22px}
	
	.airplane { background-position:0 -502px;}
	
.proListName{ text-align:center; height:60px; line-height:16px; display:block;}
.layerout { padding:10px; border:#F1D5AA 3px solid; position:absolute; z-index:1000; background:#fff; margin-top:-290px; margin-left:150px; width:360px; display:none}
*html .layerout { margin-left:55px}
*+html .layerout { margin-left:55px}
*html .posright { margin-left:-298px;}
*+html .posright { margin-left:-298px;}
.posright { margin-top:-290px; margin-left:-216px;}
.lay_pic { margin-right:10px;}
.lay_txx { text-align:left} 
.lay_txx p { line-height:22px; font-weight:bold; padding-right:10px; width:190px}
.lay_txx a { float:left; display:block; background:url(../img/newbtns_2.png) no-repeat; width:71px; height:26px; margin:10px 5px 0; color:#000; line-height:26px; text-align:center; font-weight:bold}
.lay_txx a:hover { text-decoration:none}
.lay_txx a.bn1 { background-position:0 -1px; cursor:pointer;}
.lay_txx a.bn2 { background-position:-89px -1px; cursor:pointer;}
.layerout p.detail { clear:left; line-height:20px; width:340px; text-align:left}

	#side_box { width:500px; background:url(../img/siderbox.png) no-repeat; padding-bottom:10px; position:absolute; z-index:100px; margin-top:-27px; }
	#side_box .sheader { width:500px; height:28px; line-height:27px; color:#006899; font-weight:bold}
	#side_box .sheader  span { padding-left:15px;}
	#side_box .sheader  a.close { float:right; width:20px; height:20px; margin-right:10px}
	#side_box .inner { border:#AED6EC 1px solid; width:490px; overflow:auto; height:400px; padding:4px; background:#F4F7F9}
	#side_box .inner dl{ margin:0px; padding:0px; }
	#side_box .inner dl dt{ font-size:14px;  font-weight:bold;}
	#side_box .inner dl dd{ font-size:12px; }
	.shortC1{ display:block; width:220px; float:left;}
	.shortC1 dt{ font-size:12px; font-weight:bold; line-height:16px;}
	.shortC1 dd{ font-size:12px; line-height:16px;}
	.shortC1 dd A{ color:#8D5600; text-decoration:none; padding-left:5px;}
	.shortC1 dd A:hover{ color:#00468D; text-decoration:none;}
	.shortC2{display:block; width:220px; float:left;}
	.shortC2 dt{ font-size:12px; font-weight:bold; line-height:16px;}
	.shortC2 dd{ font-size:12px; line-height:16px;}
	.shortC2 dd A{ color:#8D5600; text-decoration:none; padding-left:5px;}
	.shortC2 dd A:hover{ color:#00468D; text-decoration:none;}
	
	
	#side_box_ser { width:500px; background:url(../img/siderbox.png) no-repeat; padding-bottom:10px; position:absolute; z-index:100px; margin-top:-27px; }
	#side_box_ser .sheader { width:500px; height:28px; line-height:27px; color:#006899; font-weight:bold}
	#side_box_ser .sheader  span { padding-left:15px;}
	#side_box_ser .sheader  a.close { float:right; width:20px; height:20px; margin-right:10px}
	#side_box_ser .inner { border:#AED6EC 1px solid; width:490px; overflow:auto; height:400px; padding:4px; background:#F4F7F9}
	#side_box_ser .inner dl{ margin:0px; padding:0px; width:100%;}
	#side_box_ser .inner dl dt{ font-size:14px; line-height:25px; font-weight:bold;}
	#side_box_ser .inner dl dd{ font-size:12px;}
	#main_pop_fun{ display:block; height:300px; overflow:auto;}
	#main_pop_fun dd{ display:block; margin:10px; float:left; border:1px solid #a2a2a2; background-color:#ffffff; width:180px; height:85px; padding-left:30px; line-height:16px;}
	
	
	.fun1{background:url(../img/buttons.png) -99px 5px no-repeat;}
	.fun2{background:url(../img/buttons.png) -99px -75px no-repeat;}
	.fun3{background:url(../img/buttons.png) -99px -160px no-repeat;}
	.fun4{background:url(../img/buttons.png) -99px -270px no-repeat;}
	.fun5{background:url(../img/buttons.png) -99px -370px no-repeat;}
	.fun6{background:url(../img/buttons.png) -99px -475px no-repeat;}
	.fun7{background:url(../img/buttons.png) -99px -570px no-repeat;}
	
	
	.addButton{ display:block; width:58px; height:20px; background:url(../img/buttons.png) 0px 0px no-repeat; cursor:pointer;}
	
	
.quesion {background:url(../img/quesion_bg.jpg); height:156px; border:1px solid #e5e5e5;margin:3px auto 0px auto; width:958px; }
.quesion ul { width:958px; }
.quesion ul li {border-left:1px dotted #828282; padding:0 15px 0 15px; margin:0 0 0 -1px; float:left; line-height:24px; height:156px; overflow:hidden}
.quesion ul li.w1 {width:220px; border-left:0px;}
.quesion ul li.w2 {width:180px;}
.quesion ul li.w3 {width:400px;  }
.quesion ul li a {color:#0021c6}
.quesion ul li h5 {padding:15px 0 5px 0;}
.quesion ul li p span{display:block; float:left; width:232px;}
.quesion ul li p span.spanw4{width:420px;}

.iconimg {padding:12px 0 0 0;}
.iconimg ul li {float:left; margin:0 17px 0 0;line-height:70px;}

.footer {border-top:1px solid #cdcdcd; color:#828282; overflow:hidden; width:958px; text-align:center; line-height:24px; padding:20px 0; margin:30px 0 0 0;}
.footer p span {color:#0021c6;}
.footer p img {vertical-align:middle; margin:0 5px 0 0}



#allcatory{ display:block; margin:0px; padding:0px; overflow:hidden; margin:3px;}
#allcatory li{ width:204px; line-height:23px; margin:0px; padding:0px;border-top:0px dashed #e2e2e2; border-bottom:1px dashed #e2e2e2; overflow:hidden; background:url(/img/rightquit.gif) 185px 4px no-repeat; background-color:#FFFFFF;}
#allcatory li .flotmenu{ display:none;}
#allcatory li:hover{background:url(/img/rightquit.gif) 200px 4px no-repeat; background-color:#FFF5E2; border:1px solid #FD812F; border-right:0px;}
#allcatory li ul li{ background-image:url();}
#allcatory li ul li:hover{ background-image:url();border-top:2px solid #e2e2e2;}
#allcatory li a{ display:block; margin:0px; margin-left:5px; padding:0px; width:204px; color:#004671; text-decoration:none;}
#allcatory li a:hover{ color:#848484;}
#allcatory li dl,#allcatory li dl dt,#allcatory li dl dd{ padding:0px; margin:0px;}
#allcatory li dl{ width:467px; background-color:#FFF5E2; overflow:hidden;}
#allcatory li dl dt{ display:block; float:left; margin-right:15px; padding:0px 5px; width:120px; text-align:right;}
#allcatory li dl dt a{ display:inline;}
#allcatory li dl dd{ display:block; float:left; width:310px; border-left:1px solid #ff6600; border-bottom:1px solid #ff6600; padding:3px 5px; background-color:White;}
#allcatory li dl dd a{ display:block; float:left; width:auto; padding:0px 5px; height:15px; line-height:15px; margin:4px 0px;  word-break: break-all; white-space:nowrap; border-right:1px solid #e2e2e2;}
#allcatory li dl dd a:hover{ color:#ff6600;}
#allcatory li:hover .flotmenu{ display:block;}

#allcatory li ul{line-height: 24px;  list-style-type: none;text-align:left; padding:2px; border:1px solid #fab951; border-top:2px solid #fab951; background-color:#ffffff; position: absolute; margin-left:-1000em;  z-index:999999;}
#allcatory li:hover ul { margin:0px; margin-left:190px; margin-top:-27px;}
#allcatory li:hover ul li ul { margin:0px; margin-left:170px; margin-top:-27px;margin-left:-1000em; }
#allcatory li.sfhover ul {margin-left:170px; margin-top:-27px;}

#allcatory li ul li ul{line-height: 24px;  list-style-type: none;text-align:left; padding:2px; border:1px solid #fab951; border-top:2px solid #fab951; background-color:#ffffff; position: absolute; margin-left:-1000em;  z-index:999999;}
#allcatory li ul li:hover ul { margin:0px; margin-left:190px; margin-top:-27px;}

#allcatory li ul li.sfhover ul {margin-left:170px; margin-top:-27px;}

#allcatory li ul li{ border:0px;}


#popDivType{position:absolute; border:3px solid #DEDEDE; background-color:#F2F2F2; width:620px; overflow:hidden; margin-left:-200px; height:auto; display:none; filter:alpha(opacity=98);opacity:0.98; z-index:99999}
#popDivType:hover{border:3px solid #FF6600}
#popDivType dl{ display:block; float:left; width:200px; padding:3px;}
#popDivType dl dt{ margin:0px; padding:0px; font-weight:bold; display:block; width:198px; overflow:hidden;}
#popDivType dl dd{ margin:0px; padding:0px; line-height:19px; display:block; float:left; margin:0px 4px; padding:2px; white-space:nowrap; cursor:pointer;}
#popDivType dl dd:hover{ background-color:#FF6600;}
.Poptypebox1{border-left:0px dotted #828282;}
.Poptypebox2{border-left:1px dotted #828282;}
.Poptypebox3{border-left:1px dotted #828282;}
.highlight{ padding:1px; background-color:#ff6600; color:#FFFFFF;}
#seachkeywords{ padding-left:5px;}

#flash{overflow:hidden;display:inline;margin-top:0px;	width:555px;height:217px;	float:left;	border:#DEDEDE 1px solid;background:#fdfdfd;	text-align:left;	padding:2px;}
.d1{width:530px;height:230px;overflow:hidden;border:#666666 2px solid;background-color:#000000;position:relative;}
.loading{width:530px;border:#666666 2px solid;background-color:#000000;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d2{width:100%;height:230px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
img{border:0px;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
#fade_focus ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}

#dleft .list{margin-top:10px;width:206px;overflow:hidden;}
#dleft .list .lfhead{background:url(/img/list.jpg) no-repeat;width:206px;font-weight:bold;height:23px;text-align:left;padding-top:8px;padding-left:10px;color:#663E02;font-size:14px;}
#dleft .list .lfbot{background:url(/img/list.jpg) no-repeat 0 -498px;width:206px;height:10px;}
#dleft .list .lfbody{background:url(/img/index_list_bod.jpg);width:206px;overflow:hidden;text-align:left;}
#dleft .list .lfbody ul{padding:10px 1px 0 1px;}
#dleft .list .lfbody li{line-height:25px;padding-left:10px;	}
#dleft2 .list{margin-top:10px;width:206px;overflow:hidden;}
#dleft2 .list .lfhead{background:url(/img/list.jpg) no-repeat;width:206px;font-weight:bold;height:23px;text-align:left;padding-top:8px;padding-left:10px;color:#663E02;font-size:14px;}
#dleft2 .list .lfbot{background:url(/img/list.jpg) no-repeat 0 -498px;width:206px;height:10px;}
#dleft2 .list .lfbody{background:url(/img/index_list_bod.jpg);width:206px;overflow:hidden;text-align:left;}
#dleft2 .list .lfbody ul{padding:10px 1px 0 1px;}
#dleft2 .list .lfbody li{line-height:25px;padding-left:10px;	}
#dleft2 .list .lfbody li span{color:#A7A4A4;}

#dleft3 .list{margin-top:10px;width:206px;overflow:hidden;}
#dleft3 .list .lfhead{background:url(/img/list.jpg) no-repeat;width:206px;font-weight:bold;height:23px;text-align:left;padding-top:8px;padding-left:10px;color:#663E02;font-size:14px;}
#dleft3 .list .lfbot{background:url(/img/list.jpg) no-repeat 0 -498px;width:206px;height:10px;}
#dleft3 .list .lfbody{background:url(/img/index_list_bod.jpg);width:206px;overflow:hidden;text-align:left;}
#dleft3 .list .lfbody ul{padding:10px 1px 0 1px;}
#dleft3 .list .lfbody li{line-height:25px;padding-left:10px;	}
#dleft3 .list .lfbody li span{color:#A7A4A4;}

#dleft3 .list .lfbody ul li.freegift{ line-height:19px;}
#dleft3 .list .lfbody ul li.freegift img{ float:left;}
#dleft3 .list .lfbody ul li.freegift h3{ float:left; margin-left:2px;}
#dleft3 .list .lfbody ul li.freegift A{ color:Black;}
#dleft3 .list .lfbody ul li.freegift A:hover{ color:#ff6600;}
#dleft3 .list .lfbody ul li.freegift p{ width:99%; margin-right:4px;}
.adbox{ margin:6px 0px;}

.price a{ font-size:14px; color:#000000;}
.price a:hover{ font-size:14px; color:#ff5500;}
.remen a{font-size:14px; color:#ff6600;}


.hotKeycls{font-size:16px; font-weight:bold; color:#ff6600; text-decoration:underline}
.hotKeycls:hover{font-size:16px; font-weight:bold; color:#2222ff; text-decoration:underline}
.nomalcls{ color:Black; text-decoration:none;}
.nomalcls:hover{ color:#8D8500; text-decoration:none;}

.smalLB{ font-size:11px; color:#a2a2a2;}
.redPrice{ font-weight:bold; color:red;}
.categorylevel1{ display:block; float:left; margin:2px 6px; width:100px; font-size:13px; line-height:18px; padding:3px 2px; color:#000000; text-decoration:none; cursor:pointer;}
.categorylevel1:hover{ display:block; float:left; margin:2px 6px; width:100px; line-height:18px; padding:3px 2px; color:#ff6600; text-decoration:none;}

.s_bsody_body p{ line-height:25px;}
.allFunction span{ cursor:pointer; margin:1px 4px;}
.allFunction span:hover{ cursor:pointer; background-color:#075D81; color:#FFFFFF; margin:1px 4px;}
.arrMsgCls{ margin:5px 0px; padding:5px; line-height:23px; font-size:12px; border:1px solid #FCF4D7; background-color:#FAF9F9;}
#getOrderInfo{ height:180px; margin:0px 5px; border:0px solid #a2a2a2; padding:3px; overflow:auto;}
.orderinfomations tr td{ font-size:11px; padding:1px;}

#mainSearch{line-height:30px; margin:0px; padding:0px; padding-left:150px;  height:40px; background:url(/search/images/searchlogo.png) left top no-repeat;}
#SearchBox input{ width:400px; height:19px; line-height:19px; border:1px solid #e2e2e2; padding:7px;}
#SearchBox img{ position:absolute; margin-left:-30px; margin-top:5px; cursor:pointer;}


.hotprice{ font-size:11px; line-height:23px; text-align:center;}

.forgetbox{ margin:100px auto 20px auto; width:600px; border:2px solid #CBDDF1; padding:5px 0px 0px 0px; background:url(/img/forbg.png) left top repeat-x;}
.forgetbox2{ margin:50px auto; width:600px; border:2px solid #CBDDF1; padding:5px 0px 0px 0px; background:url(/img/forbg.png) left top repeat-x}
.forgetbox .Ktitle{ line-height:23px; font-size:14px; font-weight:bold; color:#264176; margin:2px 5px; padding:1px 5px; background-color:#EFF4FA;}
.forgetbox .Kbody .funaire{ line-height:40px; text-align:center;}
.forgetbox .Kbody .fununder{ line-height:50px;text-align:center; padding:10px; background-color:#EFF4FA;}
.funaire table tr td{ text-align:left;}
.funaire table tr td.rightspan{ text-align:right;}

.arrbody{ padding:15px;}
.arrbox{margin:3px 0px; border:1px solid #F9D692; background-color:#FCF5E8; padding:2px;}

#custemImages li a img{ margin:3px 0px 3px 3px; cursor:pointer;}

.c h1 font{font-size:0;line-height:0; overflow:hidden; display:none;}

#showAllCoupon h1{ font-size:18px; line-height:25px;}
#showAllCoupon .couponbody{ padding:2px; border:4px solid #e5e5e5; overflow:hidden;}
#showAllCoupon .couponbody ul li{display:block; float:left; width:200px; margin:10px 20px;}

#showAllOcoupons h1{ font-size:18px; line-height:25px;}
#showAllOcoupons .couponbody{ padding:2px; border:4px solid #e5e5e5; overflow:hidden;}
#showAllOcoupons .couponbody ul li{display:block; float:left; padding-bottom:2px; border-bottom:1px dashed #e2e2e2; margin-top:5px; padding-left:5px;}
#showAllOcoupons .couponbody ul li.leftli{ width:155px; height:50px; background:url(/img/couponcode.jpg) left top no-repeat; margin-left:5px; padding-top:50px;}
#showAllOcoupons .couponbody ul li.rightli{ width:550px; height:100px; }

.hiddlePan{ display:none;}
.showPan{ display:;}

.mainMenu a{ color:Blue; text-decoration:none;}
.mainMenu a:hover{ color:Red; text-decoration:underline;}

.pagelistbody{ margin:2px 0px; overflow:hidden;}
.pagelistbody div{ float:left; margin:0px 3px;}
.pagelistbody div.list2{ width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -720px no-repeat; cursor:pointer;}
.pagelistbody div.list2:hover{ width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -720px no-repeat;}
.pagelistbody div.list{ width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") 0px -720px no-repeat; cursor:pointer;}
.pagelistbody div.list:hover{ width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -720px no-repeat;}
.pagelistbody div.table2{width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -740px no-repeat; cursor:pointer;}
.pagelistbody div.table2:hover{width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -740px no-repeat;}
.pagelistbody div.table{width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") 0px -740px no-repeat; cursor:pointer;}
.pagelistbody div.table:hover{width:75px; padding-left:20px; line-height:20px; background:url("/img/buttons.png") -105px -740px no-repeat;}
.pagelistbody div.productpages{ text-align:right; width:530px;}
.pagelistbody div.productpages div{ float:right;}
.pagelistbody div.productpages span{ display:block; float:left; margin:0px 2px; line-height:18px; padding:1px;}
.pagelistbody a{ color:Black;}
.pagelistbody div.productpages span.clyspan{ border:1px solid #f1f1f1; color:#555555;}
.pagelistbody div.productpages span.yelspan{ border:1px solid #e2e2e2; color:#000055; cursor:pointer; padding:1px 3px;}
.pagelistbody div.productpages span.yelspan:hover{border:1px solid #ff6600; color:#ff6600;}
.pagelistbody div.productpages span.leuspan{border:1px solid #FFFFFF; color:#000000;}
.pagelistbody div.productpages span.actspan{ font-size:14px; font-weight:bold;}
#refineseach{ margin:5px 0px;}
#refineseach h2{ font-size:16px; font-weight:bold;}
#refineseach #showorhidden.menu1{ width:14px; height:14px; position:absolute; margin-left:130px; margin-top:2px; background:url("/img/buttons.png") 0px -688px no-repeat; background-color:Red; cursor:pointer;}
#refineseach #showorhidden.menu2{ width:14px; height:14px; position:absolute; margin-left:130px; margin-top:2px; background:url("/img/buttons.png") 0px -702px no-repeat; background-color:Red; cursor:pointer;}
#refineseach #advsearchbody{ border:1px solid #6EACD8; padding:5px; overflow:hidden; background-color:#f9f9f9;}
#refineseach #advsearchbody h3{ font-size:14px; line-height:16px;}
#refineseach #advsearchbody dl{ margin-left:50px;}
#refineseach #advsearchbody dl dd{ float:left; display:block; padding:2px 10px; margin-right:15px;}
#refineseach #advsearchbody dl dd div{ float:left; line-height:23px; padding:1px; margin:0px 3px; overflow:hidden;}
#refineseach #advsearchbody dl dd div.setpost{border:1px solid #ff6600; position:absolute; height:50px; background-color:#FFFFFF;}
#refineseach #advsearchbody dl dd div.setnopost{}
#refineseach #advsearchbody dl dd div.px100div{ width:100px;}
#refineseach #advsearchbody dl dd div.px120div{ width:120px;}
#refineseach #advsearchbody dl dd div.select1{ border:1px solid #ff6600; width:auto; padding:1px 2px; height:14px; line-height:14px; margin-top:3px; background-color:#F0F1F2; color:#ff6600; cursor:pointer;}
#refineseach #advsearchbody dl dd div.select2{ border:1px solid #BDC9D6; width:auto; padding:1px 2px; height:14px; line-height:14px; margin-top:3px; background-color:#F0F1F2; color:#000000; cursor:pointer;}


/*advsearch*/
.btnSearch { background:url(/imgc_0911/btn_search.gif) no-repeat; width:102px; height:24px; border:none; cursor:pointer }
#products_1{ margin-top:5px;}
#products_1 DIV.comm_kuang{ padding:10px; width:724px;}
#products_1 DIV.comm_kuang dl dt{ line-height:30px; font-size:16px; font-weight:bold;}
#products_1 DIV.comm_kuang dl dd{ line-height:23px; margin-left:10px;}
#products_1 DIV.comm_kuang dl dd p input{ margin:0px 5px 0px 0px;}
#products_1 DIV.comm_kuang dl dd p select{ margin:0px 5px;}
#products_1 DIV.comm_kuang div.end{ margin-top:15px;}


#flash_ad{ overflow:hidden; padding:1px;}
#flash_ad .productCycleItem{ float:left;}
#flash_ad .tabs{ display:block; float:left; margin-left:8px;}
#flash_ad .tabs li{ cursor:pointer;}
#flash_ad .tabs .productCycleTab{ height:53px;  width:200px; border-bottom:1px dashed #d1d1d1}

.current{ font-size:12px; line-height:15px; color:#005093; }
.current em{ font-size:14px; line-height:15px; font-weight:bold; color:#005093; }
.current a{ color:#005093; text-decoration:none; margin-top:2px;}
.current a:hover{text-decoration:none;}
.last{ font-size:12px; line-height:15px; color:#BABACD; background-image:url(/images/flash_bg.gif)}
.last em{ font-size:14px; line-height:15px; font-weight:bold; color:#BABACD;}
.last a{ color:#9A9A9A; text-decoration:none; margin-top:2px;}
.last a:hover{text-decoration:none;}
#popimgdiv{ background:url(/img/popimgbg.png) left top no-repeat;}