div,ul,ol,li,dl,dd,dt,table,form,p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
ul,ol{ list-style:none; list-style-type:none;}
body{ margin:0px; padding:0px; font-size:12px; color:#353535;}  
a{ text-decoration:none;}
a.l001:link,a.l001:visited{ color:#353535; text-decoration:none;}
a.l001:hover{ color:#fe0000; text-decoration:none;}

.tb{ margin:0 auto;}
.tb1{ margin:5px auto 0; }
.tb2{ margin:8px auto 0; }
.tb3{ margin:10px auto 0; }
.tb4{ margin:20px auto 0; } 
.magtop{ margin-top:20px;}

.imgborder{ border:1px solid #e1e1e1; padding:1px;}
.imgborder1{ border:1px solid #e1e1e1; width:1002px; margin:10px auto;}

.topflash{background:url(../images/topbg.gif) repeat-x; height:171px; text-align:center}
#rotator { width:100%; height:284px; text-align:left; display:block; margin:0 auto;} 
.banner{ width:100%; height:284px; overflow:hidden;}  
#kinMaxShow{ visibility:hidden; width:100%; height:284px; overflow:hidden;}

#toptb{ background:url(../images/top_bg.gif) repeat-x; height:108px; margin:0 auto;}
.navigation{background:url(../images/nav_bg.gif) repeat-x; height:45px; text-align:center}
.top{background:url(../images/top.jpg) no-repeat center; height:86px; text-align:center}
 
#nav ul li{ float:left; font-size:14px; color:#fff; width:108px; text-align:center; height:48px; line-height:48px; }
#nav ul li a:link,#nav ul li a:visited{ font-size:14px; color:#fff; font-weight:bold; text-decoration:none;} 
#nav ul li a:hover{ text-decoration:underline;}
#nav .libg{ background:url(../images/navline.gif) no-repeat right 15px; }
#nav .linobg{ background:none;}

.mycart a:link,.mycart a:visited{ color:#fff; text-decoration:none;}
.mycart a:hover{ color:#fff; text-decoration:underline;}
.mycart h1{ float:left; font-size:14px; font-weight:bold; color:#fff; background:url(../images/cart.gif) no-repeat left 11px; height:45px; line-height:45px; text-indent:22px; width:108px;}
.mycart h2{ float:left; font-size:14px; font-weight:bold; color:#fff; background:url(../images/navline.gif) no-repeat left 15px; height:45px; line-height:45px; text-indent:10px;} 

.kftel{ color:#; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*pay orders*/
.paybtn{ background:url(../image/gopay.gif) no-repeat; width:124px; height:45px; border:none; cursor:pointer;}
.thickbox{ background:url(../image/gopay.gif) no-repeat; width:124px; height:45px; border:none; cursor:pointer;} 
input.formbutton{padding:4px 1em;*padding:5px 1.5em 0;border:2px solid;border-color:#fccb9d #e87a11 #e87a11 #fccb9d;background:#ff932c;color:#fff;letter-spacing:.1em;cursor:pointer;*width:auto;_width:0;*overflow:visible;}
.info{ line-height:20px; background:url(/image/tip.gif) no-repeat 0 3px; text-indent:23px; font-weight:bold;}
.notice{ line-height:20px;}

.payresult{ width:1000px; border:1px solid #ccc; margin:10px auto; height:200px;}
.payfail{ background:url(../image/pay_fail.jpg) no-repeat; height:60px; width:410px; margin:15px auto; line-height:60px; font-size:24px; font-family:microsoft yahei; font-weight:bold; padding-left:70px; color:#333;}
.paysuccess{ background:url(../image/pay_suc.jpg) no-repeat; width:410px; height:60px; margin:15px auto;  line-height:60px; font-size:24px; font-family:microsoft yahei; font-weight:bold; padding-left:70px; color:#333;}
.payline{ width:800px; margin:0 auto; height:10px; overflow:hidden; border-top:1px dashed #c1c1c1;}
.payclose{ width:460px; margin:0 auto; padding-top:10px; text-align:left; line-height:20px; font-size:12px; font-weight:bold; color:#666; }
.paybackbtn{ width:460px; margin:0 auto; text-align:center; height:30px; padding-top:10px;}

.searchtd{background:url(../images/searchbg.gif); height:76px;} 
.search_inputtxt{width:180px; border:1px solid #cecece; color:#929292; height:16px; line-height:16px;}
.search_btn1{ background:url(../images/searchbtn.gif) no-repeat; width:60px; height:22px; border:0; cursor:pointer;} 
.nav1{ text-align:center;}  
.nav1 a:link,.nav1 a:visited{ color:#353535; text-decoration:none;}
.nav1 a:hover{ color:#ff0000; text-decoration:none;}

.memlogwrap{width:250px; height:244px; border:1px solid #d1d1d1; padding:1px;}
.memlogtb{background:url(../images/memloginbg.gif) repeat-x; width:250px; height:244px;}
.memberlogintb{ color:#111eb8;}
.memberlogbtn{ background:url(../images/btn.gif) no-repeat; width:70px; height:28px; border:0; cursor:pointer; color:#fff;}  
.input_search{ background:url(../images/search_gj.gif) no-repeat; width:53px; height:24px; border:0; cursor:pointer;}
.login_inputtxt{border:1px solid #d9dade; width:148px; height:16px;} 
.login_check_txt{border:1px solid #d9dade; width:68px; height:16px;}

.indexnewswrap{width:252px; height:206px; border:1px solid #d1d1d1; margin:20px auto 0;}
.indexnewstb{background:url(../images/newsbg.gif) repeat-y; width:252px; height:206px;}
.indexnewslist{ width:218px; margin:10px auto 0;}
.indexnewslist ul li{ background:url(../images/arr.gif) no-repeat 0 8px; border-bottom:1px solid #f2f2f2; text-indent:10px; height:24px; line-height:24px; }
.indexnewslist ul li a:link,.indexnewslist ul li a:visited{ color:#606060; text-decoration:none;}
.indexnewslist ul li a:hover{ color:#ff0000; text-decoration:none;}
.newsmore{ height:25px; text-align:right;}
.newsmore a:link,.newsmore a:visited,.newsmore a:hover{ padding-right:20px; color:#cb87b0; }

.leftwrap{width:252px; border:1px solid #d1d1d1; margin-top:20px; padding:1px;}
.hotsaletb{border:5px solid #38ab0e; border-top:none;  background:url(../images/hotphbg.gif) no-repeat 10px 10px;}
.hotsalelist{ width:218px; margin:28px auto;}
.hotsalelist ul li{ line-height:28px; text-indent:22px; text-align:left;}
.hotsalelist ul li a:link,.hotsalelist ul li a:visited{ color:#5f5f5f;  text-decoration:none;}
.hotsalelist ul li a:hover{ color:#b30707; text-decoration:none;}
.salename{ height:44px; line-height:22px;}
.salename a:link,.salename a:visited,.salename a:hover{ color:#353535; text-decoration:none;}
.hotsalelist h1{font-size:14px; font-weight:bold; color:#c51720; height:22px; line-height:22px;}  
.hotsalelist h1 a{ color:#c51720; text-decoration:none; }  
.hotsalelist .salesolded{ background:url(../images/cart2.gif) no-repeat; text-indent:18px; height:22px}

.psortlist{ width:205px; margin:10px auto; }
.psortlist ul li{ background:url(../images/sortbg.gif) no-repeat; height:36px; line-height:36px; text-align:left; font-size:14px; font-weight:bold;text-indent:54px; margin-top:10px; _padding-top:7px;}
.psortlist ul li a:link,.psortlist ul li a:visited{ color:#303030; text-decoration:none;}
.psortlist ul li a:hover{ color:#ff0000; text-decoration:none;} 

.brandsortlist{ width:205px; margin:10px auto; }
.brandsortlist ul li{ background:url(../images/brandbg.gif) no-repeat; height:36px; line-height:36px; text-align:left; font-size:14px; font-weight:bold;text-indent:30px; margin-top:10px; }
.brandsortlist ul li a:link,.brandsortlist ul li a:visited{ color:#fff; text-decoration:none;}
.brandsortlist ul li a:hover{ color:#ff0000; text-decoration:none;} 

.innerpsortlist{ width:250px; margin:10px auto;}
.innerpsortlist .parentsort{background:url(../images/colbg.gif) no-repeat bottom; height:29px; line-height:29px; text-align:left; font-size:14px; font-weight:bold;text-indent:34px;}
.innerpsortlist .parentsort a:link,.innerpsortlist .parentsort a:visited{ color:#333; text-decoration:none;}
.innerpsortlist .parentsort a:hover{ color:#f00; text-decoration:none;}
.innerpsortlist .childsort{ border-bottom:1px dotted #ccc; line-height:25px; height:25px; width:190px; margin:0 auto; text-indent:30px; background:url(../images/arr1.gif) no-repeat 16px 7px;}
.innerpsortlist .childsort a:link,.innerpsortlist .childsort a:visited{ color:#333; text-decoration:none;}
.innerpsortlist .childsort a:hover{ color:#f00; text-decoration:none;}

.commentlist{}
.commentlist ul{height:60px; line-height:21px; border-bottom:1px dashed #dedede; padding:6px;}
.commentlist ul li .span1{ color:#09c;} 
.commentlist ul li .span2{ color:#fe0000;} 
.commentlist ul li a:link,.commentlist ul li a:visited{ color:#fe0000; text-decoration:none;}
.commentlist ul li a:hover{ color:#f60; text-decoration:none;}

.imgmore{margin:10px 0; text-align:center;}
.rightwrap{width:726px; padding:1px; border:1px solid #d1d1d1;}
.indextop1{background:url(../images/indextop1.gif) repeat-x; height:39px;}
.indextop2{background:url(../images/indextop2.gif) repeat-x; height:36px;}
.indextop3{background:url(../images/indextop3.gif) repeat-x; height:36px;}
.indextop4{background:url(../images/indextop4.gif) repeat-x; height:39px;}
.indextop5{background:url(../images/indextop5.gif) repeat-x; height:39px;}

.goodslist{ width:705px;}
.goodslist ul{ width:150px; height:225px; overflow:hidden; float:left; margin-left:25px; _margin-left:18px; margin-top:20px;}
.goodslist ul li{ width:150px; text-align:center; }
.goodslist ul li img{ border:1px solid #ccc; padding:1px;}
.goodslist ul li h1{font-size:12px; font-weight:normal; color:#393939; line-height:22px;}
.goodslist ul li h1 a{ color:#393939; text-decoration:none; }
.goodslist ul li h2{font-size:14px; font-weight:bold; color:#c51720; height:22px; line-height:22px;}  
.goodslist ul li h2 a{ color:#c51720; text-decoration:none; }  
.goodslist ul li h3{font-size:14px; font-weight:bold; color:#999; height:22px; line-height:22px;}  
.goodslist ul li h3 a{ color:#999; text-decoration:line-through; }  

.goodsdetail{ width:690px; overflow:hidden;}
.goodsdetail img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:700px; 
  width: expression(this.width > 700 && this.width > this.height ? 700px : 'auto';); 
} 
 
.newslist { margin-top:5px; width:700px; }
.newslist ul { width:700px; overflow:hidden;}
.newslist ul li { height:26px; line-height:26px; background:url(../images/arr1.gif) no-repeat 2px 5px; border-bottom:1px dotted #ccc; padding-left:3px; text-indent:15px; text-align:left}
.newslist ul li span { float:right; }
.newslist ul li a:link, .newslist ul li a:visited{ color:#525252; text-decoration:none; }
.newslist ul li a:hover { color:#ff7f00; text-decoration:none; }

.input_bot{height:20; BORDER-BOTTOM: #cccccc 1px groove; BORDER-RIGHT: #cccccc 1px groove; BACKGROUND-COLOR: #eeeeee; cursor:pointer;}

.locat{ background:#2db5e5; height:4px;}
.txtcontent{ padding:10px; line-height:22px;}
.txtcontent a:link,.txtcontent a:visited,.txtcontent a:hover{ color:#333; text-decoration:none;}

.userpwd{width:800px; margin:10px auto;}
.userpwd h4{ font-size:14px; height:30px; line-height:30px; border-bottom:1px solid #ccc;}

.userwrap{ width:252px; border:1px solid #d1d1d1; padding:1px;}
.usercol{ width:225px; margin:10px auto;}
.usercol ul li{ background:url(../images/userbg.gif) no-repeat; height:27px; line-height:27px; text-indent:28px; margin-top:8px;}
.usercol ul li a:link,.usercol ul li a:visited{ color:#333; text-decoration:none;}
.usercol ul li a:hover{ color:#ff0000; text-decoration:none;}

.userreg1{background:url(../image/wzc.gif) no-repeat; width:323px; height:140px; margin:10px auto; padding:10px; font-family:microsoft yahei;}
.userreg1 h3{ background:url(../image/noreg.jpg) no-repeat; height:34px; line-height:34px; font-size:18px; font-weight:bold; font-family:microsoft yahei; text-align:left; padding-left:35px;}
.userreg1 h4{ background:url(../image/nolog.jpg) no-repeat; height:34px; line-height:34px; font-size:18px; font-weight:bold; font-family:microsoft yahei; text-align:left; padding-left:35px;}
.userreg1 ul{ margin-top:10px; font-weight:bold; font-size:14px;}
.userreg1 ul li{ height:40px; line-height:40px; color:#eb3131; font-size:14px;}
.userreg1 ul li a{ color:#eb3131; text-decoration:underline; font-size:14px;}
.userreg1 ul li a:hover{ color:#000; text-decoration:underline; font-size:14px;}

.userreg1 .input_sr{ border:1px solid #cecece; width:150px; }
.userreg1 .input_sr1{ border:1px solid #cecece; width:80px; }


.buybtn{background:url(../image/xin2/2-1.gif) no-repeat; width:42px; height:18px; cursor:pointer; border:none;}
.btnbg{background:url(../images/btnbg.gif) no-repeat; width:70px; height:22px; border:0; cursor:pointer; color:#fff;}  
.btnbg1{background:url(../image/next.gif) no-repeat; width:124px; height:45px; border:0; cursor:pointer; color:#fff;}  
.pager a:link,.pager a:visited,.pager a:hover{ color:#333; text-decoration:none;}
.flink{ border:1px solid #c8c8c8; height:180px; margin:20px auto 0;}  
.flinktop{background:url(../images/flinktop.gif) repeat-x; height:33px; text-indent:15px;}
.flinklist img{ float:left; margin-left:15px; border:none;}

.fhandler{ border:1px solid #c8c8c8; margin:10px auto; width:1004px; height:164px;}
.fhandler ul{ display:inline; width:150px; overflow:hidden; float:left; margin:6px 0 0 6px; padding:5px; height:140px;}
.fhandler ul:hover{ display:inline; width:150px; overflow:hidden; float:left; margin:6px 0 0 6px; padding:5px; height:140px; background:#ffeaf3;}
.fhandler ul h1{ font-size:14px; font-weight:bold; color:#32960e; height:25px; line-height:25px; font-family:microsoft yahei;}
.fhandler ul li{ text-align:left; background:url(../images/arr1.gif) no-repeat 0 5px; text-indent:10px; font-size:12px; color:#333; height:22px; line-height:22px;}
.fhandler ul li a{ color:#333; text-decoration:none; }
.fhandler ul li a:hover{ color:#f00; text-decoration:none;}

.alipaybg{background:url(../images/clogo/alipay.gif) no-repeat center center; height:50px; width:150px;}
.tenpaybg{background:url(../images/clogo/tenpay.gif) no-repeat center center; height:50px; width:150px;}
.qysj{font-size:14px; color:#666; width:125px;}
.qysj a{font-size:14px; color:#666; }
.otherbz{font-size:16px; color:#333; font-weight:bold; color:#af0303; text-align:center; font-family:microsoft yahei;}

.inviteins h2{ font-weight:bold; font-size:14px; color:#000;}
.inviteins h4{ font-weight:bold; font-size:12px; color:#349835;}
.inviteins p{ color:#666; line-height:22px; padding-bottom:10px;}
.f-input{ border:1px solid #ccc; height:18px; line-height:18px; }
.formbutton{ cursor:pointer;}

.footertop{background:url(../images/footbg.gif) repeat-x; height:32px; text-align:center; }
.footertop a:link, .footertop a:visited{ color:#343434; text-decoration:none;}  
.footertop a:hover{ color:#343434; text-decoration:underline;} 
.footerout{ border:1px solid #e5e5e5; }
.footer{ text-align:center; }
.footer a:link, .footer a:visited{ color:#343434; text-decoration:none;} 
.footer a:hover{ color:#b30707; text-decoration:none;} 
.footer p { color:#303030; line-height:22px; }
.footer p span{ font-family:Arial, Helvetica, sans-serif;}