﻿* { margin:0; padding:0; }
body { font-family:"Times New Roman", Times, serif; font-size:12px; color:#333; background:#fff; }
img { border:0; }
a { color:#333; text-decoration:none; }
a:hover { color:#FF7B41; text-decoration:underline; }
#contrast { position:absolute; visibility:visible; z-index:100; right:10px; width:110px; border:1px solid #ccc; text-align:center; padding:6px; background:#fff; }
.dbge { border:1px solid #ddd; padding:5px; margin-bottom:6px; text-align:left; background:#f1f1f1; }
#contentbox { clear:both; margin:auto; height:100%; overflow:hidden; }
.btn2 { background:#FF7B41; color:#fff; border:none; height:18px; padding:0 2px !important; padding:3px 2px 0 2px; }
.clear { clear:both; height:8px; overflow:hidden; }
.mainbox, .top { clear:both; width:980px; margin:0 auto; }
#left { float:left; width:200px; }
#right { float:right; width:770px; overflow:hidden; }
/*---------------- 头部开始 ---------------------*/
#logo { position:absolute; top:32px; z-index:18; width:210px; background:#fff; text-align:center; font-size:12px; }
#logo p { padding-bottom:12px; }
.selectcolor span { float:left; background-image:url(selectcolor.gif); background-repeat:no-repeat; width:21px; height:16px; margin-top:4px; }
.span_right { float:left; font-weight:normal; padding-top:6px; }
.green { background-position:-58px 0; }
.blue { background-position:-82px 0; }
.black { background-position:-111px 0; }
.orange { background-position:-30px 0; }
.purple { background-position:-141px 0; }
.russetish { background-position:0 0; }
#top_nav { float:right; background:url(topm_bg.gif) right top no-repeat; height:20px; overflow:hidden; text-align:right; color:#fff; padding-right:20px; line-height:20px; }
#top_nav p { background:url(topm_b_l.gif) left top no-repeat; padding-left:20px; }
/*
#top_nav p .help {
	background:url(header_bg.gif) -311px -2547px no-repeat;
	padding-left:18px;
}
#top_nav p .lxwm {
	background:url(lxwm.gif) no-repeat;
	padding-left:18px;
}
*/
#top_nav p a { color:#fff; }
.top2 { clear:both; width:100%; background:#FF7B41; height:33px; overflow:hidden; }
.top2 ul { width:990px; margin:2px auto; height:100%; overflow:hidden; }
.top2 li { float:left; list-style:none; line-height:27px; }
.top2 li a { display:block; border:solid 1px #FF7B41; background:#FF7B41; padding:0 12px; color:#fff; white-space:nowrap; font-size:12px; font-weight:bold; }
.top2 li a:hover { border:solid 1px #FFEDE6; background:#FF9B71; text-decoration:none; }
#sousuo { clear:both; text-align:right; }
.search_top { float:right; margin-bottom:10px; }
#toplx strong { color:#f00; padding-right:10px; font-size:18px; }
#sousuo .inp9 { width:30px; }
#sousuo select { width:116px; }
#sousuo .btn { width:276px; height:14px; padding:3px 0 0 4px; font-size:14px; color:#999; }
#sousuo p { padding-top:6px; }
#sousuo p a { color:#fff; }
#sousuo td { padding-right:4px; }
/*---------------- 头部结束 ---------------------*/

/*---------------- 通用标题样式 ---------------------*/
.sybq li { padding:2px; float:left; width:19.3%; list-style:none; line-height:18px; overflow:hidden; }
.sybq li a { display:block; background:url(arrow1.gif) 3px center no-repeat; border:1px solid #f7fff4; padding-left:12px; }
.sybq li a:hover { border:#d2e2ff 1px solid;  background-position:;
background:#ffffcc url(arrow1_o.gif) 3px center no-repeat; text-decoration:none }
#location, #location1 { background:url(title_bg.gif) right top no-repeat; line-height:27px; height:27px; overflow:hidden; }
#location p, #location1 p { background:url(title_bg.gif) left -27px no-repeat; }
#location p b, #location1 p b { background:url(location.gif) 10px 2px no-repeat; padding-left:30px; font-weight:normal; }
.page, .page1 { clear:both; margin:10px 15px 15px 15px; padding-top:8px; text-align:center; }
.page { border-top:1px solid #dfdfdf; }
.page span, .page1 span { font-weight:bold; padding:0 5px; }
.page a, .page1 a { color:#c00; text-decoration:underline; }
.page input, .page1 input { width:20px; height:16px; border:1px groove #ccc; margin:0 6px; }
.page input.btn2, .page1 input.btn2 { width:50px; height:18px; border:none; margin:0 6px; }
.title8, .title88 { background:#f5f5f5; padding:9px 0; border-bottom:1px dashed #ccc; border-top:1px solid #e7e7e7; margin-bottom:10px; }
.title88 { border:1px solid #e7e7e7; }
.title8 span, .title88 p { background:url(icon.gif) 12px -120px no-repeat; padding-left:38px; font-weight:bold; color:#FF7B41; font-size:14px; }
.title88 p span, .title8 span b { font-size:12px; font-weight:normal; padding-left:6px; color:#f96; }
/*--------------- 通用标题样式结束 ----------------*/

/*---------------- 左边开始 ---------------------*/
/*分类开始*/
.fl { height: 100%; border:1px solid #ddd; overflow: hidden; padding:10px; }
.fl .tabs { cursor: pointer; background-color:#e4e4e4; height:100%; overflow:hidden; }
.fl .tabs a { display: block; float: left; background: url(fl_nav.gif) left top no-repeat; line-height: 26px; padding-left: 22px; height: 25px; width: 73px; color: #000; font-size: 12px; font-weight: normal; overflow: hidden; }
.fl .tabs a.curtab { background: url(fl_nav_o.gif) left top no-repeat; color: #5d5d5d; }
.fl .tabcontent { clear: both; border:1px solid #ddd; border-bottom:none; padding: 5px; }
.fl dl { padding-bottom: 5px; height: 100%; overflow: hidden; }
.fl dt { background:url(icons.gif) no-repeat 0 4px; background:url(icons.gif) no-repeat 0 center\9; padding-left:18px; }
.fl dd { line-height: 23px; background: url(e.gif) top left repeat-y; color: #ccc; }
.fl dd a { color: #777; white-space:nowrap; padding-right:4px; }
.fl dd span { padding-right: 4px; }
.fl .help li { float:left; width:64px; list-style:none; border-bottom:1px dashed #ccc; line-height:22px; background:url(index_kefu06.jpg) 2px 5px no-repeat; padding-left:15px; padding-top:1px; }
.fl .help2 li { clear:both; width:140px; }
.fl dl.help1 { border-bottom:1px dashed #ccc; padding-bottom:0px; }
.fl .help1 dt { line-height:22px; background:url(index_kefu06.jpg) 2px 5px no-repeat; padding-left:15px; padding-top:1px; padding-bottom:0; }
.fl .help1 dd { float:left; width:72px; padding-left:7px; line-height:15px; padding-bottom:3px; background:none; }
/*end*/
.le3 { background:url(yj_left.gif) left top no-repeat; border:1px solid #ddd; padding-bottom:10px; }
.le3 h3 { padding-left:65px; padding-top:6px; color:#000; }
.le3 h3 span { display:block; font-weight:normal; font-size:11px; color:#666; }
.le3 p { margin-top:16px; margin-bottom:3px; color:#888; line-height:18px; }
.le3 .inp { border:1px solid #999; background:#fff; width:125px; height:15px; color:#999; padding-top:1px; }
/*end*/
.ri1 { margin:8px 0 12px 0; text-align:center; }
.ri1 .inp { border:1px solid #999; background:#fff; width:122px; height:15px; color:#666; padding-top:1px; }
.ri11 { text-align:left; line-height:20px; padding-left:13px; padding-top:3px; }
.ri11 strong { color:#c00; }
.le2 { border:1px solid #d5d5d5; padding:3px; height:100%; overflow:hidden; }
.le2 h3 { font-size:12px; color:#fff; padding-left:10px; line-height:22px; height:20px; overflow:hidden; }
.le21 { background:url(bg_left.gif) no-repeat; }
.le22 { background:url(bg_left1.gif) no-repeat; }
.le23 { background:url(bg_left2.gif) no-repeat; }
/*销售排行*/
#sale dl { background:url(bg_hot.gif) left top no-repeat; height:66px; padding:6px; line-height:18px; overflow:hidden; }
#sale dt { float:left; width:66px; }
#sale dt img { width:60px; height:60px; display:block; }
#sale dd { float:right; width:100px; }
/*end*/
/*已经浏览*/
#over { height:100%; overflow:hidden; margin-top:8px; }
#over li { float:left; width:86px; text-align:center; list-style:none; height:86px; overflow:hidden; }
#over li img { display:block; width:72px; height:72px; border:1px solid #cccccc; padding:3px; }
#over li a:hover { background:#eee; padding-left:3px; }
#over1 li { line-height:20px; list-style:none; padding-left:10px; }
/*end*/
/*投票*/
.ri2 h5 { font-size:12px; color:#333; padding:8px 8px 0 8px; }
#tp2 { margin:10px; line-height:18px; }
#tp2 input { margin-right:3px; }
#tp { text-align:center; }
/*end*/
/*联系我们*/
.le4 ul { clear:both; }
.le4 li { background:#f4f4f4; padding:5px 0 4px 2px; list-style:none; margin-top:2px; font-weight:normal; }
/*end*/
/*---------------- 左边结束 ---------------------*/

/*---------------- 页脚开始 ---------------------*/
/*友情链接*/
#flink { clear:both; border:solid 1px #e7e7e7; padding:8px; height:100%; overflow:hidden; }
#flink h3 { font-size:12px; }
#flink p { line-height:20px; }
#flink p a { padding-right:5px; white-space:nowrap; }
#flink img { width:88px; height:31px; }
.xxg { clear:both; border:solid 1px #e7e7e7; padding:8px 18px; height:100%; overflow:hidden; }
.xxg dl { float:left; width:170px; margin-right:18px; }
.xxg dt { background:#E9E8D4; color:#666; padding-left:6px; margin-bottom:5px; line-height:20px; }
.xxg dd { background:url(icons.gif) no-repeat 2px 2px; padding-left:20px; line-height:18px; }
.xxg p { float:left; width:94px; padding-top:54px; text-align:center; margin-top:6px; }
.xxg1 { background:url(b_nav1.jpg) no-repeat; }
.xxg2 { background:url(b_nav2.jpg) no-repeat; }
.xxg3 { background:url(b_nav3.jpg) no-repeat; }
.xxg4 { background:url(b_nav4.jpg) no-repeat; }
#foot_nav { border:dashed 1px #e7e7e7; border-top:none; color:#ccc; line-height:26px; text-align:center; }
#foot_nav a { padding:0 8px; }
/*end*/	
#bottom { clear:both; text-align:center; padding-bottom:10px; line-height:18px; }
#foot p span { padding-right:8px; }
/*---------------- 页脚结束 ---------------------*/

/*---------------- 主页开始 ---------------------*/
.home_cate { height:100%; overflow:hidden; padding:5px; }
.home_cate_title { font-weight:bold; }
.home_cate_title span a { margin:0 5px; }
.home_cate_title span { float:right; margin-right:20px; font-weight:normal; font-size:12px; }
.home_cate_title .hctmore { font-weight:bold; }
.home_cate li { background:url(xxxboxline.gif) no-repeat right center; float:left; width:16.6%; text-align:center; list-style:none; padding-top:8px; line-height:18px; }
.home_cate .nonebg { background:none;}
.hprice span { color:#FF7B41; }
/*.himg { width:80px; height:80px; }*/
.hname { height:18px; overflow:hidden; }
.hname a { color:#666; }
#right1 { float:right; width:252px; }
.notice { margin-bottom:8px; }
.notice ul { padding:5px; border:1px solid #ddd; height:100%; overflow:hidden; width:240px; }
.notice h2, .flh3 { background:url(notice-title.gif) no-repeat; color:#3333; font-size:14px; height:27px; line-height:27px; overflow:hidden; padding:0 10px; }
.flh3 { background:url(cat_title.gif) no-repeat; }
.notice li { background:url(index_kefu06.jpg) left center no-repeat; list-style:none; line-height:22px; padding-left:13px; }
.notice h2 a { float:right; font-size:12px; font-weight:normal; margin-top:2px; }
.left1 .pro_list { height:100%; overflow:hidden; padding-bottom:10px; }
.best_list { background:url(man_pic_M.jpg) repeat-x; border:1px solid #bddbfd; }
.new_list { background:url(price_pic_M.gif) repeat-x; border:1px solid #fec6c7; }
.left1 { float:left; width:506px; }
.left1 h3 { font-size:12px; }
.left1 h3 a { color:#333; }
.new { background:url(new-title.gif) no-repeat left 2px; color:#f85a59; padding-left:20px; }
.best { background:url(best-title.gif) no-repeat left 2px; color:#5082c9; padding-left:20px; }
.hsale h3 { float:right; width:188px; }
.hsale p { float:left; }
.hotsale h3 { background:url(bestchoice_tit.jpg) no-repeat left center; line-height:30px; font-size:14px; padding-left:15px; }
.hotsale li { float:left; width:16.6%; list-style:none; margin-bottom:10px; text-align:center; line-height:20px; }
.hotsale ul { border:1px solid #e7e7e7; height:100%; padding:10px; overflow:hidden;}
.left1 li { float:left; width:24.5%; text-align:center; list-style:none; line-height:20px; padding-top:12px; }
.left1 li .himg, .hotsale li .himg { margin-bottom:5px; }
.ca_pp li { background:none; float:left; padding-left:0; display:inline; }
.ca_pp li img { border:1px solid #ddd; width:72px; height:39px; padding:1px; margin-right:5px; }
.notice .ca_pp { padding-right:0; width:245px; }
#rxpp { clear:both; width:100%; }
#rxpp ul { border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:71px; padding-top:7px; overflow:hidden; }
#rxpp li { float:left; list-style:none; background:url(dot1.jpg) no-repeat 3px center; padding-left:12px; line-height:22px; width:31.5%; }
#left3 { float:left; width:758px; overflow:hidden; }
#left3 h3, .left3sub h3 { clear:both; height:21px; overflow:hidden; line-height:22px; font-size:12px; font-weight:normal; color:#ccc; }
#left3 h3 a, .left3sub h3 a { padding:0 5px; }
#left3 h3 a.more, .left3sub h3 a.more { float:right; padding:0; }
.left3_l { float:left; width:503px; overflow:hidden; }
.left3_l ul { height:150px; overflow:hidden; padding-left:12px; }
.left3_l li { float:left; list-style:none; line-height:20px; text-align:center; padding:0 3px 0 3px; width:88px; overflow:hidden; }
.left3_l li .img1 img { margin:0 auto; }
.left3_r, .left3sub_r { float:right; width:255px; height:179px; overflow:hidden; }
.left3sub_r { width:259px; }
#right3 { float:right; width:181px; height:100%; overflow:hidden; background:url(hot_l.jpg) left 47px no-repeat; }
.sypal { background:url(hot_r.jpg) right top no-repeat; height:578px; overflow:hidden; padding:0 22px 0 10px; }
.sypal li { list-style:none; line-height:18px; background:url(icon3.gif) 6px 7px no-repeat; padding:2px 0 2px 13px; }
#sysale li { list-style:none; text-align:center; line-height:20px; margin-top:8px; }
.sp2 { /*background:url(price_bg.jpg) center top no-repeat;*/
	font-weight:bold; line-height:12px; padding-top:1px !important; padding-top:2px; height:15px !important; height:14px; overflow:hidden; }
.sp2 span { color:#ff7b41; }
.sp2 a, .sp6 a { color:#fff; font-weight:normal; }
.sp6 { line-height:0; font-size:0; }
.sp6 a { display:block; color:#333; line-height:15px; overflow:hidden; text-align:center; font-size:12px; }
.sp2 a:hover { color:#fff; text-decoration:none; }
#sysale li .img1 img { margin:0 auto 2px auto; }
.sypax { padding:6px; border:1px solid #ddd; }
.sypax h3 { font-size:14px; color:#FF7B41; padding:6px 0 4px 2px; }
.sypax p { padding:6px 2px 0 2px; line-height:16px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
/*------------------ end -----------------------*/

/*---------------- 商品开始 ---------------------*/
.pro { clear:both; height:100%; overflow:hidden; padding-bottom:10px; }
.pro li { float:left; width:19.95%; text-align:center; list-style:none; line-height:18px; padding:5px 0; }
.sn { height:32px; overflow:hidden; line-height:16px; margin:3px 0; }
.pro .sn { padding-top:5px; }
.pro .sn a { color:#36c; }
.sn img { padding-left:2px; }
.ss span { font-weight:bold; padding:0 5px 0 0; }
.sp span { color:#ff0000; padding:0 5px 0 0; font-weight:bold; }
.img img { border:1px solid #d5d5d5; padding:5px; }
.tn { text-indent:2em; }
.pro .sl { padding:8px 10px 6px 10px; background:url(all_bg.gif) left -331px repeat-x; height:43px; }
.pro .sl strong { color:#f00; }
.nt { background:url(c_2.jpg) bottom right no-repeat; clear:both; height:100%; overflow:hidden; margin:10px 14px; border-bottom:none; }
.nt dl { background:url(c_4.jpg) bottom left no-repeat; padding-bottom:10px; height:100%; overflow:hidden; }
.nt dt { clear:both; background:url(c_1.jpg) right top no-repeat; font-weight:bold; }
.nt dt p { background:url(c_3.jpg) left 0 no-repeat; padding-left:30px; padding-top:11px; padding-bottom:12px; }
.nt dt p span { color:#c00; }
.nt dd { float:left; width:14%; padding-left:18px; overflow:hidden; }
.pro1, .pro3 { clear:both; height:100%; overflow:hidden; border-bottom:1px solid #dfdfdf; margin:0; line-height:20px; padding:15px 0; }
.pro1 dt { float:left; width:25%; text-align:center; }
.pro1 dd { float:right; width:74%; }
.pro2 { float:left; width:49%; height:100%; overflow:hidden; border-bottom:1px solid #dfdfdf; line-height:20px; padding:15px 0; }
.pro2 dt { float:left; width:46%; text-align:center; }
.pro2 dd { float:right; width:54%; }
.pp2 dt img, .pro2 dt img { display:block; border:1px solid #cccccc; padding:3px; }
/*-------------------- end ---------------------*/


/*---------------- 促销、团购、拍卖商品 --------------------*/
#ri_bot { clear:both; width:100.8%; margin-top:6px; }
.ri_l { float:left; width:32.2%; margin:0 6px 6px 0; border:1px solid #e7e7e7; }
#ri_bot h3 { background:#f8f8f8; border-bottom:1px solid #e7e7e7; font-size:12px; padding:0 10px; line-height:23px; height:23px; overflow:hidden; }
#ri_bot h3 span { float:right; }
#ri_bot dl { clear:both; height:100%; overflow:hidden; }
#ri_bot dt { float:left; width:45%; margin-top:8px; text-align:center; }
#ri_bot dt img { width:80px; height:86px; padding:3px; border:1px solid #cccccc; }
#ri_bot dd { float:right; width:55%; line-height:20px; }
#ri_bot .rt { font-weight:bold; color:#333; padding-top:5px; }
#ri_bot .rt a { color:#333; }
#ri_bot .rt a:hover { color:#ff6600; }
#ri_bot .tg { background:url(gb_graph.gif) no-repeat; }
#ri_bot .t1 { padding:0 0 0 6px; line-height:15px; }
#ri_bot .t2 { padding:6px 0 0 40px; }
#ri_bot .t3 { padding:6px 0 10px 70px; color:#ff0000; font-weight:bold; }
#ri_bot .t4, #ri_bot .t5, #ri_bot .t6 { float:left; text-align:center; font-size:10px; }
#ri_bot .t4 { width:36px; }
#ri_bot .t5 { width:35px; }
#ri_bot .t6 { width:50px; }
#ri_bot .jg { font-weight:bold; }
#ri_bot .jg span { color:#ff0000; }
#ri_bot h4 { clear:both; border-top:1px solid #dfdfdf; padding:17px 10px; font-weight:normal; font-size:12px; }
#ri_bot h4 span { float:right; line-height:22px; background:url(gb_buy_button.gif) no-repeat; width:56px; padding-left:8px; }
#ri_bot h4 strong { color:#ff0000; }
#ri_bot h6 { clear:both; border-top:1px solid #dfdfdf; text-align:right; padding:24px 18px 12px 0; background:url(action.gif) right center no-repeat; font-weight:normal; font-size:12px; }
#ri_bot h5 { clear:both; border-top:1px solid #dfdfdf; padding:5px; font-weight:normal; font-size:12px; line-height:20px; }
#ri_bot h5 p { clear:both; display:block; }
#ri_bot h5 p span { float:right; }
#ri_bot h5 p span strong { color:#ff0000; background:#ffffff; padding:0; }
#ri_bot h5 p b { padding:0 30px; background:#333; margin-left:5px; }
#ri_bot h5 p strong { padding:0 18px; background:#333; margin-left:5px; }
/*--------------------- end -----------------------*/

/*------------------ 品牌展示开始 -------------------*/
.brank { clear:both; height:100%; overflow:hidden; padding-bottom:10px; }
.brank ul, .brank dl { height:100%; overflow:hidden; line-height:20px; padding-bottom:10px; }
.brank dl { background:#f8f8f8; margin:10px 0 0 0; }
.brank li { float:left; list-style:none; width:24.9%; margin:8px 0; text-align:center; }
.brank .img img { display:block; margin:0 auto; width:120px; height:50px; padding:2px; border:1px solid #cccccc; }
.brank .sn { font-weight:bold; text-align:center; height:20px; overflow:hidden; }
.brank dt { float:left; width:25%; text-align:center; padding-top:10px; }
.brank dd { float:right; width:74%; padding-top:10px; }
/*-------------------- end ---------------------*/
.pro_le { border-left:1px solid #ccc; border-right:1px solid #ccc; height:100%; overflow:hidden; padding:0 5px; }
.pro_le dl { height:82px; overflow:hidden; padding-top:6px; }
.pro_le dt { float:left; width:88px; padding-left:3px; }
.pro_le dd { float:left; line-height:18px; width:80px; }
.btso { font-size:16px; font-weight:bold; text-align:center; color:#f00; padding:6px 0 6px 0; border-bottom:1px solid #efefef; }
.btso img { padding-left:3px; }
/*详细商品页面新增加的css*/
#spxxym { background:url(loc_bg.gif) top repeat-x; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; font-size:30px; color:#000; padding:20px 20px 10px 20px; line-height:1.1em; }
#spxxym b { font-weight:normal; font-size:12px; padding-top:5px; color:#585858; }
.jqzoom { text-align:center; padding:20px 0; border-top:1px solid #dfdfdf; margin:0 20px; }
.spsmf { padding:6px 20px 20px 20px; font-size:14px; }
.tjj { padding:0 20px; line-height:1.6em; text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
.fdf { padding:5px 20px; color:#888; font-size:16px; }
.fdf strong { font-weight:normal; text-decoration:line-through; }
.fdf span { color:#f00; padding-left:50px; }
.spdd { border:1px solid #e5e5e5; border-top:none; height:100%; overflow:hidden; padding:10px; }
#shop_dr1 { float:left; text-align:center; width:400px; overflow:hidden; }
#shop_dl1 { float:right; width:330px; color:#000; overflow:hidden; }
#shop_dl1 p { float:left; background:url(linebg.gif); width:48%; line-height:25px; min-height:25px !important; height:25px; margin-right:6px; overflow:hidden; }
#shop_dl1 p select { margin-bottom:3px; }
#shop_dl1 p span { color:#c00; font-weight:bold; }
#shop_dl1 p.xj1 { padding:5px 0; }
#shop_dl1 p.xj1 .inp { border:1px groove #ddd; background:#fff; }
.xggd { clear:both; font-weight:bold; }
.jjj { color:#f00; font-size:34px; }
.jjjf { background:url(ps_03.gif) left top no-repeat; width:142px; padding:13px 36px 13px 28px; font-size:14px; }
.xggd a { text-decoration: none; }
.sdf { background:url(ps_07.gif) center center no-repeat; width:80px; height:24px; font-weight:normal; line-height:24px; display:inline-block; text-align:center; margin-top:8px; margin-left:5px; }
.inzz { width:20px; height:16px; border:1px solid #ddd; color:#666; margin-right:4px; }
.spfy { padding-bottom:6px; text-align:left; }
.spfy a { color:#666; text-decoration:underline; }
.spfy a:hover { color:#FF7B41; }
.yqts { float:left; width:150px; background:#ffffe3; border:1px solid #F0D692; padding:4px 8px; line-height:18px; color:#FF7B41; }
.yqts1 { float:right; width:138px; border:1px solid #C4DAE7; background:#EAF3F8; padding:4px 8px; line-height:18px; color:#36c; }
.xj8 { background:url(h_cart.gif) no-repeat; padding:1px 9px 4px 9px; padding:4px 9px !important; color:#fff; }
.xj8:hover { color:#fff; text-decoration:none; }
.xgsp { margin:10px 0 0 5px; }
.xgsp li { float:left; width:18.9%; text-align:center; list-style:none; padding:0 0.5%; margin-bottom:8px; line-height:18px; }
/*详细商品页面新增加的css 结束*/
#shop_dl { float:left; width:66%; line-height:30px; }
#shop_dl dl { clear:both; height:100%; overflow:hidden; }
#shop_dl dt { float:left; width:150px; background:#f7f7f7; font-weight:bold; text-align:right; color:#000; }
#shop_dl dd span { color:#ff6600; font-weight:bold; }
#shop_dl dd { float:left; padding-left:5px; }
#shop_dr { float:right; text-align:center; width:34%; margin-top:10px; }
#shop_d .xx { clear:both; background:#f7f7f7; height:100%; overflow:hidden; }
#shop_d .xx dt { float:left; width:150px; text-align:right; font-weight:bold; padding-top:8px; color:#000; }
#shop_d .xx dd { float:left; width:538px; background:#ffffff; line-height:20px; padding:6px 45px 8px 5px; }
#shop_d .xx h5 { font-size:12px; color:#ff6600; padding-top:5px; }
#shop_d .xx h5 a { color:#ff6600; }
#shop_d .xx h5 input { background:#fefefe; border:1px solid #dfdfdf; height:18px; color:#ff6600; margin-left:35px; width:250px; }
#shop_d .xx h6 { font-size:12px; font-weight:normal; padding:20px 0 3px 0; }
.shop_xg .text { border:1px groove #ddd; background:#fff; }
.shop_xg .xg1 { clear:both; font-weight:bold; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-bottom:5px; }
.shop_xg .xg1 span { float:right; color:#c00; }
.shop_xg .xg2 { clear:both; width:585px; margin:0 auto; color:#000; }
.shop_xg .xg2 p { padding-top:5px; }
.shop_xg .p { background:#fefefe; margin:10px; padding:8px 10px; line-height:20px; }
.shop_xg .xgpl { clear:both; background:#fafafa; margin:0 10px 10px 10px; padding:8px 10px; line-height:20px; }
.shop_xg .xgpl1 { clear:both; background:#fafafa; margin:0 0 10px 0; padding:8px 10px; line-height:1.6em; text-align:justify; text-justify:inter-ideograph; }
.shop_xg h5 { clear:both; border-bottom:1px dashed #ccc; font-size:12px; color:#000; line-height:30px; margin-bottom:6px; height:100%; overflow:hidden; }
.shop_xg h5 a { float:right; color:#c00; }
.shop_xg dl { clear:both; border-bottom:1px dashed #cccccc; margin-bottom:10px; height:100%; overflow:hidden; }
.shop_xg dt { padding-bottom:5px; }
.shop_xg dt span { float:right; }
.shop_xg dt b { color:#ff6600; font-weight:normal; }
.shop_xg .bj { text-align:right; }
.shop_xg .bj a { color:#333; }
.shop_xg .hf { background:#fefefe; border:1px dashed #e7e7e7; margin:8px 25px 8px 33px; padding:4px; }
.shop_xg .hf h3 { text-align:left; font-weight:normal; font-size:12px; line-height:1.6em; margin:0; }
.shop_xg .hf p { margin:0; padding:0; line-height:1.6em; color:#ff6600; }
/*---------------- 内页结束 ---------------------*/

/*---------------- 会员开始 ---------------------*/
.member_xg, .member_xg1, .shop_xg { clear:both; border:1px solid #e7e7e7; border-top:none; height:100%; overflow:hidden; padding-bottom:18px; overflow:hidden; }
.member_xg fieldset, .member_xg1 fieldset, .shop_xg fieldset { padding:10px; line-height:20px; border:1px solid #d6d6d6; margin:0 20px 10px 20px !important; margin:0 20px; }
.member_xg legend, .member_xg1 legend, .shop_xg legend { font-weight:bold; color:#c00; padding:0 5px 0 20px; background:url(arrow3.gif) 5px center no-repeat; }
.member_l { float:left; width:47%; text-align:center; margin:30px 0 18px 0; }
.member_r { float:right; width:42%; border-left:1px solid #dfdfdf; padding-left:10%; margin:30px 0 18px 0; line-height:26px; }
.member_l h3, .member_r h3 { font-size:14px; }
.member_l p { margin-top:10px; }
.member_l p .inp { background:#fefefe; border:1px solid #dfdfdf; height:18px; color:#ff6600; }
.member_l p .inp3 { width:145px; }
.member_r p { color:#999; }
.member_r p a { font-weight:bold; }
.member_xg ul { margin:20px 0 20px 20px; }
.member_xg li { float:left; width:141px; list-style:none; padding-left:58px; margin-bottom:20px; line-height:18px; overflow:hidden; padding-right:20px; }
.member_xg li a { display:block; font-weight:bold; font-size:14px; color:#333; }
.member_xg .mem1 { background:url(menber.gif) 0 0 no-repeat; height:50px; }
.member_xg .mem2 { background:url(menber.gif) 0 -49px no-repeat; height:50px; }
.member_xg .mem3 { background:url(menber.gif) 0 -98px no-repeat; height:50px; }
.member_xg .mem4 { background:url(menber.gif) 0 -147px no-repeat; height:50px; }
.member_xg .mem5 { background:url(menber.gif) 0 -196px no-repeat; height:50px; }
.member_xg .mem6 { background:url(menber.gif) 0 -245px no-repeat; height:50px; }
.member li { list-style:none; background:url(icon2.gif) 3px 6px no-repeat; padding-left:10px; line-height:20px; }
.member li .inp, .member .yx dd .inp, .jeds .inp { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:60px; height:16px; }
.jeds .inp { width:200px; }
.member .yx dd .inp { width:100px; }
.member .tb { width:100%; margin-top:10px; text-align:center; border:1px solid #ddd; }
.member .tb td { padding:6px 0; }
.member .tb th, .member .yx dt { background:url(tableheader.gif); color:#ffffff; line-height:25px; font-weight:bold; text-align:center; }
.member .jg { color:#ff6600; }
.member table .s { background:#fafafa; }
.member .page1 { clear:both; line-height:28px; background:#fefefe; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; text-align:center; font-size:12px; margin:10px 0 0 0; }
.member .yx { border:1px solid #e7e7e7; margin-top:10px; padding:1px; }
.member .yx dd { padding:8px 0; text-align:center; }
.member .page1 { padding:5px 0; }
.member8 { line-height:2em; padding:20px 80px 0 80px; }
.member8 a { color:#888; }
.member8 h3 { font-size:20px; color:#B72800; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; }
.member8 h4 { font-size:14px; padding-top:15px; }
.member8 span { font-weight:bold; color:#f00; }
.me1 { float:left; width:48%; }
/*---------------- 会员结束 ---------------------*/

/*---------------- 购物车开始 ---------------------*/
.cart1 { border-top:solid 1px #e7e7e7; background:#fafafa; padding:5px; text-align:center; }
.zc8 { font-size:12px; padding-top:8px; color:#36c; }
.zc9 div { display:none; }
.zc9:hover { position:relative; text-decoration:none; }
.zc9:hover div { display:block; z-index:999; cursor:pointer; position:absolute; left:-215px; top:-340px; background:#FEFDDF; line-height:20px; text-decoration:none; color:#333; width:660px; overflow:hidden; }
.zc9 div table { border-collapse:collapse; text-align:center; width:658px; }
.zc9 div th, .zc9 div td { padding:2px; }
.zc { padding-top:10px; color:#999; }
.zc h3 {font-size:12px; font-weight:normal;}
.zc p { line-height:20px;}
.zc input {vertical-align:middle;margin-right:3px;}
.zc span { float:left; width:160px; text-align:right; color:#555; }
.zc strong { font-weight:normal; color:#f00; padding-left:8px; }
.zc .inp { background:#fefefe; border:1px solid #dfdfdf; height:18px; color:#ff6600; width:250px; }
.zc .inp3 { background:#333; border:1px solid #fefefe; margin-left:5px; width:100px; text-align:center; height:16px; padding-top:2px; color:#ffffff; }
.zc .inp4 { background:#fefefe; border:1px solid #dfdfdf; height:18px; color:#ff6600; width:60px; }
.zc .inp5 { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:400px; }
.zc1 { text-align:center; margin:10px auto; }
.td1 { padding-left:10px; }
.td1 a span { display:none; }
.td1 a:hover { position:relative; }
.td1 a:hover span { display:block; position:absolute; left:0px; top:15px; background:#ffffff; border:1px solid #cccccc; padding:8px 10px; line-height:20px; color:#333; text-decoration:none; }
.ca1 { clear:both; border-bottom:3px solid #FF7B41; margin:0 20px; padding:3px 0; font-weight:bold; color:#000; }
.ca1 a { float:right; text-decoration:underline; padding-right:3px; padding-top:5px; font-weight:normal; color:#c00; }
.ca2 { clear:both; width:96%; margin:10px auto; border:1px solid #ddd; line-height:22px; }
.ca2 th { background:#eee; border-bottom:1px solid #ddd; height:25px; }
.ca4 { margin:15px auto; width:100%; text-align:center; }
.ca4 th { background:#dfdfdf; line-height:25px; font-size:12px; }
.ca4 td { border-bottom:1px solid #dfdfdf; padding:4px 0; }
.c_inp { width:30px; height:18px; background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; }
.c_inp2 { height:20px; color:#585858; }
.ca5 td { font-weight:bold; color:#c00; }
.ca5 span { float:right; }
.ca5 span strong { color:#c00; }
.ca6 { text-align:right; margin:5px 0 0 0; }
.ca7 { background:url(ts.gif) 5px center no-repeat; padding-left:40px; color:#ec9a00; line-height:20px; }
.ca7 span { color:#ff0000; font-weight:bold; }
.ca8 { background:url(zy.gif) 5px center no-repeat; padding-left:40px; color:#ff0000; line-height:20px; }
.ca9 { background:#fefefe; padding:10px 20px; margin-top:10px; line-height:30px; }
.cat1 dl, .cat8 { clear:both; overflow:hidden; height:100%; margin:0 20px; padding:1px 0; }
.cat8 { width:550px; margin:0 auto; }
.cat8 th { width:80px; text-align:left; }
.cat2 dl { clear:both; border-bottom:1px solid #dfdfdf; overflow:hidden; height:100%; padding:5px 0; margin:0 20px; }
.cat6 dl { clear:both; overflow:hidden; height:100%; padding:5px 0; margin:0 20px; }
.cat1 dt, .cat2 dt, .cat6 dt { float:left; width:18%; text-align:right; font-weight:bold; line-height:22px; }
.cat1 dd, .cat2 dd, .cat6 dd { float:right; width:80%; }
.cat1 dd .inp, .cat2 dd .inp, .cat6 dd .inp, .cat6 dd .inp3, .cat8 .inp { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:250px; height:18px; }
.cat8 .inp { width:130px; }
.cat6 dd .inp3 { width:105px; }
.cat2 dd strong, .cat5 strong { color:#f00; }
.cat6 dd span { color:#ff6600; padding-left:10px; }
.cat1 dd .inp2, .cat2 dd .inp2, .cat6 dd .inp2 { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:450px; }
.cat3 { width:96%; margin:10px auto; border:1px solid #ddd; border-top:3px solid #e7e7e7; border-collapse:collapse; }
.cat3 td { border:1px solid #ddd; border-collapse:collapse; padding:5px 10px; }
.cat3 td span, .cat3 td strong { color:#ff0000; padding-right:20px; }
.cat3 th { line-height:30px; text-align:left; padding-left:10px; }
.cat4 { text-align:center; font-weight:bold; width:100px; }
.cat5 { background:#fefefe; padding:10px 20px; margin-top:10px; line-height:30px; text-align:center; }
.cat7 { padding:10px 20px; }
.cat7 dl { clear:both; height:100%; overflow:hidden; border-bottom:1px dashed #ddd; padding:6px 8px; line-height:18px; }
.cat7 dt { float:left; width:18%; font-weight:bold; }
.cat7 dd { float:right; width:78%; padding-left:15px; }
.cat7 dd a { padding-right:10px; white-space:nowrap; }
.cat7 p { font-weight:bold; line-height:30px; margin-top:10px; padding-left:8px; }
.cat7 p a { padding-right:15px; white-space:nowrap; }
/*---------------- 购物车结束 ---------------------*/

/*---------------- 留言开始 ---------------------*/
#board { clear:both; border:1px solid #dfdfdf; padding:8px 0; height:100%; overflow:hidden; }
#board ul { margin:0 20px; }
#board ul li { clear:both; border-bottom:1px solid #eee; list-style:none; padding-top:4px; padding-bottom:4px; }
#board ul li a { padding-left:15px; display:block; background:#ffffff url(icon2.gif) 5px 10px no-repeat; }
#board ul li a:hover { background:#fefefe url(icon3.gif) 8px 11px no-repeat; padding-left:18px; }
#board ul li a span { float:right; padding-right:8px; }
#board ul li a:hover span { color:#f93; }
#board ul li b { color:#333; padding-right:5px; font-weight:normal; }
#board h5 { padding-top:10px; margin:0 22px; font-size:12px; font-weight:normal; }
#board h5 span { float:right; }
#board h3 { line-height:38px; font-size:20px; text-align:center; color:#333; }
#board h6 { text-align:center; font-weight:normal; margin:0 20px; font-size:12px; line-height:30px; margin-bottom:10px; border-bottom:1px dashed #ddd; }
#board p { line-height:1.6em; text-align:justify; text-justify:inter-ideograph; padding:0 20px 10px 20px; }
#board .hf { background:#fafafa; border:1px dashed #dfdfdf; margin:10px 20px; padding:5px 8px; }
#board .hf p, #board .hf h5 { padding:0; margin:0; }
#board .hf h5 span a { color:#ff6600; }
#board .xhf .inp, #board h5 span .inp { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:120px; height:16px; }
#board .xhf .inp2 { background:#fefefe; border:1px solid #dfdfdf; width:99.5%; }
#board .xhf p { padding:1px 20px; }
#board .xhf span { float:right; }
#board .dz { text-align:right; margin:10px 0 0 20px; }
#board .dz a { padding:4px 8px 1px 8px; }
.fb { clear:both; margin:auto; width:90%; line-height:20px; }
.fb dl { margin:2px 0 0 0; }
.fb dt { float:left; width:15%; text-align:right; font-weight:bold; }
.fb dd { float:left; width:84%; }
.fb .inp { background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:250px; height:18px; }
.fb .inp2 { float:left; background:#fefefe; border:1px solid #dfdfdf; color:#ff6600; width:90%; }
.fb dd span { color:#ff6600; padding-left:6px; }
.fb p { clear:both; text-align:center; width:100%; }
.fabiao { background:url(board_write.gif) no-repeat; width:43px; line-height:21px; font-weight:bold; margin-left:5px; padding:3px 18px 7px 23px; }
*html .fabiao { padding:5px 18px 5px 23px; }
/*---------------- 留言结束 ---------------------*/
/*---------------- 推荐邮件 ---------------------*/
#m_content { clear:both; width:550px; margin:10px auto; }
#m_content #m_table { width:550px; border:1px solid #e7e7e7; line-height:18px; }
#m_content table { width:544px; border:4px solid #fff; }
#m_content td, #m_content th { border-bottom:1px solid #ccc; padding:5px 8px; text-align:left; }
#m_content th { font-weight:normal; background:#333; color:#fff; width:80px; }
#m_content td img { width:100px; height:100px; margin-right:10px; border:1px solid #d7d7d7; padding:3px; }
#m_content span { font-weight:bold; color:#f00; }
#m_content .inp { background:#fefefe; color:#f63; border:1px solid #dfdfdf; width:120px; }
#m_content .inp2 { background:#f99; color:#fff; border:1px solid #f00; width:120px; }
#m_content .inp3 { background:#fefefe; color:#f63; border:1px solid #dfdfdf; width:100%; }
#m_content #m_but { text-align:center; margin:10px auto 10px auto; }
/*---------------- 推荐邮件结束 ---------------------*/

/*---------------- 报价单 ---------------------*/
#px { border-bottom:1px solid #e7e7e7; text-align:right; padding:5px 5px 5px 10px; }
#px span { float:left; }
#px a { padding:0 5px; }
#px span a { color:#333; }
.bjd { width:100%; margin-bottom:10px; margin-top:5px; text-align:center; line-height:18px; }
.bjd td, .bjd th { border-bottom:1px dashed #ccc; padding:5px 0; }
.bjd_img img { width:45px; height:45px; border:1px solid #ddd; }
.bjd td strong { color:#c00; font-weight:normal; padding-left:3px; }
.zbjd { background:#F0D692; height:100%; overflow:hidden; padding:1px; }
.zbjd li { float:left; margin-right:1px; margin-bottom:1px; background:#ffffe3 url(gif-0109.gif) 10px 5px no-repeat; list-style:none; line-height:18px; padding:3px 12px 1px 24px; }
/*---------------- 报价单结束 ---------------------*/
/*---------------- 收货地址开始 ---------------------*/
.shzz { width:96%; border:1px solid #ddd; line-height:20px; margin:8px auto; }
.shzz .td1 { text-align:right; width:80px; }
.shzz th { background:#f3f3f3; border-bottom:1px solid #ddd; padding-left:80px; text-align:left; height:22px; }
.shzz .btn2 { margin-top:5px; padding:3px 6px; }
.shzz2 { border:1px solid #eaeaea; border-collapse:collapse; width:96%; margin:6px auto; }
.shzz2 td, .shzz2 th { border:1px solid #eaeaea; padding:5px; border-collapse:collapse; }
.shzz2 .td2 { background:#FAFAD2; padding-top:8px; padding-bottom:3px; }
.shzz2 span { color:#f00; font-weight:bold; padding:0 5px 0 0; }
.shzz2 th { font-weight:normal; text-align:right; width:100px; }
.shzz2 .inp { background:#fefefe; color:#f63; border:1px solid #dfdfdf; width:250px; }
.shzz3 { line-height:25px; }
/*---------------- 收货地址结束 ---------------------*/
.xxym1 { clear:both; padding-left:5px; }
.xxym1 .inp { background:#fefefe; color:#f63; border:1px solid #dfdfdf; width:200px; }
.compare { clear:both; width:100%; text-align:center; border-collapse:collapse; border:1px solid #e7e7e7; border-top:none; }
.compare th { width:90px; border:1px solid #e5e5e5; background:#fefefe; text-align:right; padding:0 10px; }
.compare td { border:1px solid #e5e5e5; padding:6px 10px; }
.jeds { text-align:center; padding:10px; }
li { list-style:none; }
#content { color:#fff; width:100%; font-size:16px; margin:0 auto; }
#join1, .join2, #comment { padding:0 80px; line-height:180%; }
#join1 { background:#e01010 url(../join/join01.jpg) no-repeat left center; }
.join2 { color:#000; font-size:14px; line-height:160%; background:#e01010 url(../join/join02.jpg) repeat-y left top; }
.join2 dt { font-weight:bold; }
.join2 dd { text-indent:2em; padding-bottom:10px; }
.join3 { background:#e01010 url(../join/join03.jpg) repeat-y left top; }
#comment { height:100%; overflow:hidden; background:#e01010 url(../join/comment-bg.gif) repeat-y left top; color:#000; font-size:12px; }
#comment dl { height:100%; overflow:hidden; border:1px solid #ccc; border-left:none; border-right:none; margin:10px 0; line-height:160%; padding:5px 10px; background-color:#fdf0dc; text-align:justify; text-justify:inter-ideograph; }
#comment dt { float:left; width:60px; }
#comment dt img { display:block; width:60px; height:60px; }
#comment dd { float:right; width:700px; }
#comment dd.d2 { padding-top:8px; }
#comment dd.d2 span { color:#FF7B41; }
#comment dd.d1 span { padding-left:12px; color:#888; }
.ly1 { float:left; width:166px; padding-left:10px; }
.ly3 { background:url(../join/ly_tsbg1.gif) no-repeat; height:310px; padding:6px 13px 0 13px; margin-top:3px; }
.ly3 p { color:#FF7B41; line-height:20px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; padding-top:8px; }
.ly2 { float:right; width:580px; padding-top:10px; }
.ly2 .text1 { width:250px; color:#999; }
.ly2 p { padding-top:8px; }
.ly2 p span { color:#f00; padding:0 3px 0 6px; }
.ly2 p b { font-weight:normal; color:#999; }
.ly2 .text2 { width:250px; border:1px solid #8DA2B5; height:184px; }
.ly2 table { margin-top:8px; }
.ly2 th { background:url(../join/ly_lybg.gif) no-repeat right top; width:34px; font-size:14px; color:#fff; line-height:17px; padding-right:5px; padding-top:6px; }
.ly2 th img { padding-top:8px; }
.ly4 { background:url(../join/ly_lybg3.gif) no-repeat; width:276px; height:184px; padding-left:16px; }
.ly4 h3 { font-size:12px; background:url(../join/ly_biao2.gif) no-repeat left center; padding-left:22px; color:#288282; line-height:28px; }
.ly4 p { background:url(../join/ly_lybg4.gif) repeat-x bottom; padding:5px 0 4px 3px; color:#2F9595; margin-right:10px; }
.ly4 p a { color:#2F9595; }
.ly5 { margin-top:12px; color:#FF7B41; }
.ly5 input { padding:6px 20px 0 38px; }
#xinzix { clear:both; background:#e3e3e3 url(SkinLeftBorder.jpg) repeat-x; border-bottom:1px solid #FBDDA1; padding:0 8px; height:100%; overflow:hidden; }
#xin { background:#fff; height:100%; overflow:hidden; }
#xin_l { float:left; width:340px; padding-left:10px; padding-top:20px; height:100%; overflow:hidden; }
#xin_r { float:right; width:330px; margin:10px 9px 10px 0 !important; margin:10px 5px 10px 0; padding:10px 10px 0 10px; border:1px solid #FFE7CE; background:url(OtherBg-3.jpg) repeat-y; overflow:hidden; }
#xin h5 { clear:both; font-size:12px; }
#xin dl { clear:both; margin:5px auto 0 auto; height:100%; overflow:hidden; padding-bottom:5px; line-height:25px; }
#xin dt { float:left; margin:0; width:101px; margin-right:5px; background:url(PicNewsBg-1.jpg) repeat-x; height:178px; text-align:center; border-left:1px dashed #ccc; }
#xin dd { margin:0; }
#xin dt img { margin:5px auto 1px auto; }
#xin .more { text-align:right; }
#xin dd span { color:#FF7B41; }
.more3 { text-align:right; padding:6px 10px 0 0; }
.paihang { float:left; margin-right:10px; padding-bottom:10px; width:32.4%; height:310px; overflow:hidden; }
.paihang1 { clear:both; width:100%; float:none; height:100%; }
.paihang h3, .paihang p { background:#FFF3E8; border-top:solid 1px #f93; font-size:12px; padding-left:10px; line-height:25px; }
.paihang h3 span { color:#FF7B41; font-size:14px; padding-left:3px; }
.paihang p { text-align:right; padding-right:10px; border-bottom:solid 1px #f93; border-top:none; }
.paihang p a { color:#FF7B41; }
.paihang div { border-left:solid 3px #FFF3E8; border-right:solid 3px #FFF3E8; padding:3px 6px; }
.paihang table { width:100%; text-align:center; }
.paihang th { font-weight:normal; line-height:25px; }
.paihang td { border-top:solid 1px #efefef; height:22px; }
.paihang td.ph1 { text-align:left; }
.paihang td.ph1 a { color:#FF7B41; }
/* 帮助中心使用CSS */
#pagejoin { margin:0px; margin:15px 0; text-align:center; }
#pagejoin a { background:none; border:1px solid #c38f57; color:#a61a00; font-weight:bold; line-height:30px; margin-right:5px; padding:5px 7px; }
#pagejoin a:hover { background:none; color:#000; }
#contentbody { margin:0 10px; }
#contentbody h6 { border:0; font-size:12px; font-weight:bold; margin:0; text-align:left; }
#contentbody ul li { border:0; line-height:160%; padding:0; }
#contentbody ul li a, #contentbody ul li a:hover { background:none; display:inline; padding:0; }
#contentbody>ul>li { border:0; margin:12px 0; padding:0; }
#contentbody h5 { font-weight:bold; margin:15px 0; padding-top:0; }
#contentbody p { line-height:160%; margin-top:8px; text-align:left; text-indent:2em; padding:0; }
.smalltitle { font-size:12px; }
.pagetag { border-bottom:1px solid #c38f57; padding-bottom:5px; }
.pagetag a { border:1px solid #c38f57; color:#a61a00; font-weight:bold; padding:5px; }
.pagetag a:hover { text-decoration:none; }
.redtext { color:#f00; }
.bluetext a { color:#3080c4; font-weight:bold; }
.pagetable { border-collapse:collapse; line-height:25px; margin:0 auto; text-align:center; width:738px; }
.pagetable td { padding:0 3px; }
.nofree li { margin:15px 0; }
.marginTB { margin:15px 0; }
/* end */
.buybtn { background-color:#f3f8fe; border:1px solid #bfddea; margin:13px 0; text-align:center; padding:10px; }
.buybtn a { margin:0 5px; }
.frifav { text-align:center; }
.frifav a { background:url(frifav.gif) no-repeat; margin:0 10px; padding:3px 0; padding-left:20px; }
.frifav .frifav { background-position: left top; }
.frifav .fav { background-position:left -27px; }
.frifav .shopstep { background-position: left -47px; }
#calender { text-align:center; width:100%; font-size:10px; /*color: #27B0C1;*/
      margin-bottom:12px; border-top:1px solid #eee; border-left:1px solid #eee; }
#calender .arrow_over { color: #FF1493; }
#calender .arrow_out { color: #FF8C00; }
#calender td { border-bottom:1px solid #eee; border-right:1px solid #eee; width:30px; height:30px; line-height:16px; color:#666666; }
#calender #cal_title { width:100%; background:#EFEFEF; }
#calender #week td { background: #F8F8F8; }
#calender .current { background: #AAE7E8; display: block; }
#calender .notcurrent { display: block; margin:2px; background:#EDEDED; }

.home_cate_title { background:url(xxxbox.gif) no-repeat; height:42px; line-height:35px; overflow:hidden; padding-left:20px;}
.life { background-position:0 0;}
.it {background-position:0 -51px;}
.toys {background-position:0 -99px;}
.lifexxxbox { border:1px solid #ffcd85;}
.itxxxbox { border:1px solid #93d1ef;}
.toysxxxbox { border:1px solid #b956d9;}
.home_cate {border-top:none;}
#foot p {margin-bottom:10px;}