﻿/*中间*/
.main2 { width:1020px; margin:0 auto; clear:both;background-color:#FFF; padding:5px; margin-top:5px}
/*左侧*/
.left { width:235px; float:left; }
/*登陆框*/
.login { border:1px solid #8a8989; background:url(../images/img/loginbg.gif) repeat-y; height:220px; overflow:hidden; }
.logintitle { height:31px; width:233px; text-indent:-9999px; overflow:hidden; background:url(../images/img/logintitle.gif) no-repeat; }
.loginbox { padding:5px 0 0 21px; }
.loginbox input { width:126px; height:20px; line-height:20px; padding:0px; margin:0px; padding-left:5px; color:#333; border:1px solid #7f9db9; }
.loginbox input.checkcode { width:51px; }
.loginbox div { padding-left:28px; }
.loginbox input.loginbutton { width:72px!important; height:30px!important; margin:0px; padding:0px; border:0px!important; background:url(../images/img/login.gif) no-repeat; overflow:hidden; text-indent:-9999px; display:block; float:left; cursor:pointer; }
.loginbox input.regbutton { width:72px!important; height:30px!important; margin:0px!important; padding:0px; border:0px!important; background:url(../images/img/reg.gif) no-repeat; overflow:hidden; text-indent:-9999px; display:block; float:left; margin-left:12px!important; cursor:pointer; }
.loginbox .regbutton { width:72px!important; height:30px!important; margin:0px!important; padding:0px; border:0px!important; background:url(../images/img/reg.gif) no-repeat; overflow:hidden; text-indent:-9999px; display:block; float:left; margin-left:12px!important; cursor:pointer; }
.querybox { padding:0 0 0 21px; }
.queryinput { width:135px; padding:0px; margin:0px; height:20px; line-height:20px; padding-left:5px; color:#333; border:1px solid #7f9db9; }
/*商品分类*/
.cat { clear:both; vertical-align:top; width:235px; }
.cattitle { height:36px; text-indent:-9999px; width:235px; overflow:hidden; background:url(../images/img/cattitle.gif) no-repeat; }
.catlist { border:1px solid #c0c0c0; width:231px; float:left; padding:1px; }
.catdllist { width:231px; padding-bottom:12px; background:url(../images/img/catdllistbg.gif) repeat-x #eeeded; float:left; }
.catlist dl { display:block; float:left; width:225px; padding:7px 0 7px 0; margin-left:3px; border-bottom:1px dotted #999; }
.catlist dl dt { width:190px; padding-left:28px; display:block; line-height:22px; font-size:14px; font-weight:700; background:url(../images/img/dot.gif) no-repeat 13px 7px; }
.catlist dl dd { width:195px; display:block; line-height:20px; padding-left:28px; }
.catlist dl dd a { display:inline-block; margin-right:6px; }
/*价格分组*/
.price { clear:both; vertical-align:top; width:235px; }
.pricetitle { height:38px; text-indent:-9999px; width:235px; overflow:hidden; background:url(../images/img/pricetitlebg.gif) no-repeat; }
.pricebox { border:1px solid #c0c0c0; padding:2px; width:229px; float:left; }
.pricelist { width:229px; background:url(../images/img/pricelistbg.gif) repeat-x #eeeded; vertical-align:top; padding:5px 0 13px 0; float:left; }
.pricelist dl { width:229px; display:block; float:left; }
.pricelist dl dt { height:32px; line-height:32px; width:175px; font-weight:700; padding-left:54px; }
.pricelist dl dd { display:block; width:170px; height:29px; line-height:29px; padding-left:55px; overflow:hidden; background:url(../images/img/dot2.gif) no-repeat 39px 10px; }
/*品牌推荐*/
.brand { width:235px; clear:both; }
.brandtitle { width:235px; height:40px; overflow:hidden; text-indent:-9999px;background:url(../images/img/brandtitle.gif) no-repeat; }
.brandlist { width:231px; padding:1px; float:left; border:1px solid #c0c0c0; border-top:0px; }
.banddllist { width:214px; padding:1px 0 3px 17px; vertical-align:top; background:url(../images/img/brandbg.gif) repeat-x #eeeded; float:left; }
.banddllist dl { display:block; width:216px; float:left; }
.banddllist dl dd { display:block; width:105px; height:38px; float:left; padding-top:4px; }

/*图片广告*/
.hotline { clear:both; width:235px; overflow:hidden; height:95px; }
.imgad { clear:both; width:235px; overflow:hidden; height:269px; }
/*右侧*/
.right { width:765px; float:right; text-align:left; }
/*产品列表*/
.prolist { width:763px; border:1px solid #878788; float:left; vertical-align:top; padding:2px 0 3px 0; }
.prolist ul { display:block; width:742px; float:left; padding-left:21px; }
.prolist ul li.prolist0 { display:block; width:721px; height:106px; overflow:hidden; padding-top:18px; border-bottom:1px solid #e6e6e6; }
.prolist ul li.prolist0 div.pic { width:114px; padding-left:11px; float:left; }
.prolist ul li.prolist0 div.pic a img { border:1px solid #ccc; }
.prolist ul li.prolist0 div.pic a:hover img { border:1px solid #666; }
.prolist ul li.prolist0 div.text { width:400px; float:left; }
.prolist ul li.prolist0 div.text strong { height:22px; line-height:22px; font-size:14px; display:block; width:400px; overflow:hidden; }
.prolist ul li.prolist0 div.text strong a { color:#048; }
.prolist ul li.prolist0 div.text strong a:hover { color:#F30; }
.prolist ul li.prolist0 div.text span { display:block; height:30px; width:400px; overflow:hidden; line-height:30px; font-family: Georgia; color:#048; }
.prolist ul li.prolist0 div.text span a { color:#048; text-decoration:underline; }
.prolist ul li.prolist0 div.text span a:hover { color:#F30; }
.prolist ul li.prolist0 div.text span del { font-size:14px; color:#999; }
.prolist ul li.prolist0 div.text span em { font-weight:700; font-size:20px; font-style:normal; color:#F00; }
.prolist ul li.prolist0 div.button { width:170px; float:right; }
.prolist ul li.prolist0 div.button a { display:block; float:left; width:61px; height:26px; line-height:26px; text-align:center; color:#FFF; font-style:normal; font-size:14px; font-weight:bold;background:url(../images/img/fav.gif) no-repeat; margin-right:12px; }
.prolist ul li.prolist0 div.button a.buy { background:url(../images/img/buy.gif) no-repeat; }
.prolist ul li.prolist1 { display:block; width:180px; height:222px; padding-top:12px; float:left; overflow:hidden; text-align:center; }
.prolist ul li:hover { background:#F9F9F9; }
.prolist ul li.prolist1 a img { display:block; margin:0 auto; border:1px solid #ccc; }
.prolist ul li.prolist1 a:hover img { border:1px solid #666; }
.prolist ul li.prolist1 strong { height:22px; line-height:22px; width:160px; margin:0 auto; display:block; overflow:hidden; padding-top:3px; font-weight:normal; }
.prolist ul li.prolist1 span { display:block; width:160px; margin:0 auto; line-height:20px; font-family:Arial, Helvetica, sans-serif, "宋体"; }
.prolist ul li.prolist1 span del, .prolist ul li.prolist1 span i { color:#9c1042; font-weight:700; font-size:14px; font-style:normal; }
.prolist ul li.prolist1 em { width:150px; padding:7px 0 0 10px; height:26px; overflow:hidden; display:block; margin:0 auto; }
.prolist ul li.prolist1 em a { display:block; width:61px; height:26px; line-height:26px; text-align:center; color:#FFF; font-style:normal; font-size:14px; font-weight:bold; background:url(../images/img/fav.gif) no-repeat; float:left; }
.prolist ul li.prolist1 em a.buy { background:url(../images/img/buy.gif) no-repeat; margin-left:16px; }
