﻿body{font-family: Arial, Helvetica, sans-serif;text-align:center;margin:0 auto;padding:0;font-size:12px;color:#333333;line-height:22px;}
#bodybg{}
body > div{text-align:left;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
img,a img,p{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;}
ul,ol,li{list-style:none;text-align:left;}
table,td,input{font-size:12px;}
img{vertical-align:middle;}
/* link colors */
a{ outline-style:none;color:#454545;text-decoration:none; }
a:hover{ color:#e80044; }

/*----------------------------------------------------header----------------------------------------------------------*/
/*head*/
.head{ height:29px; line-height:26px;background:#f8f8f8; border-bottom: solid 1px #e6e6e6;}
.head dl{ margin:0 auto; width:960px;}
.head dl dt{ float:left; width: 452px;}
.head dl dt span { color: #333333; font-size: 18px; line-height: 18px; padding-right: 26px;vertical-align:middle;}
.head dl dt img{ padding-right:0px;}
.head dl dt img.pr10p{ padding-right:10px;}
.head dl dt img.pf{padding-right:4px;}
.head dl dd{ float:right; width:500px; text-align:right;}
.head dl dd a{ color:#d92258;  display:inline-block;}
.head dl dd img{ padding:0px 10px 0 10px;}
#tb_main{ margin:0 auto; width:960px; position:relative; z-index:100;}
.logo{ height:100px;}
.logo dt span{padding-left:5px; display:block;float:left;  margin-top:44px; width:380px; height:35px; background:url(tbty.jpg); background-position: -8px -5px;padding-top:2px;}
.logo dt img { display: block; float: left; padding-right: 9px;}
.but {width: 46px;height: 31px;background: url(search01.png) no-repeat;border: none;cursor:pointer;margin-left: 3px;float: left;}
.logo dd { float: right; height: 80px; padding-top: 10px; width: 335px;}
.logo dd img { display: block; float: left;}
.logo dd .mr { margin: 23px 0 0 10px;}
.wbk {border: 0px;vertical-align: middle;float: left;margin-top: 2px;height: 26px;line-height: 26px;padding: 0px 2px 0px;font-size:14px;width:326px; outline:0;}
.cart{padding:22px 0 0 27px; float:left; width:130px;}
.cart a.shopcart{display: block; color: rgb(0, 0, 0); line-height: 16px; margin-top: 4px;}
.cart a.shopcart b{display: block; color: rgb(219, 38, 89); text-decoration: underline;}
.cart a.shopcart span{color: rgb(219, 38, 89); }
#new_nav{margin: 0 auto;padding: 0;z-index: 30;background:url(tbt.png);width: 960px;height:38px;}
#new_nav li{ background:url("line.jpg") no-repeat scroll right 8px transparent; position:relative;margin: 0;padding: 0;list-style: none;float: left;font:12px arial;}
#new_nav li a{	display: block;margin: 0 1px 0 0;padding:8px 30px 8px 30px;color: #FFF;text-align: center;text-decoration: none}
#new_nav li a:hover{background:#e80044; }
#new_nav li a.tit{padding:0px 22px; line-height:38px; font-size:14px; float:left;}
#new_nav li a.tit:hover{ background-image:url(new_nav_bg.jpg)}
#new_nav li a.tit b{ cursor:pointer;}
/*#new_nav li > a b{background: url("line.jpg") no-repeat scroll right 8px transparent;display: block;font-weight: normal;height: 38px;padding: 0 22px;}*/
#new_nav .ll{background: url(bg.gif) no-repeat scroll 0 0 transparent;padding: 0;width:3px;height:38px;}
#new_nav .rr{background: url(bg.gif) no-repeat scroll 0 6px transparent;float: right;font-size: 0;padding:0;width:3px;}
#new_nav div{position: absolute;visibility: hidden;margin: 0; background:#fff;border: 2px solid #e80044; width:681px;}
#new_nav div a{position: relative;display: block;	margin: 0;padding: 2px 7px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;	background:#FFF;color:#666;font: 12px arial}
.spli { position:relative; padding: 0;list-style: none;float: color:#FF0000; left;font:12px arial; }
#new_nav div a:hover{ background:#fff; color:#e80044;}
#new_nav div a strong{color:#000;}
#m1 ul,#m2 ul,#m3 ul,#m4 ul,#m5 ul,#m6 ul{padding:16px 15px 20px 10px; float:left;}
#m1 li,#m2 li,#m3 li,#m4 li,#m5 li,#m6 li{clear:both;}
#m1,#m2,#m3,#m4,#m5,#m6{z-index:2999;top:38px; left:0px;}
#m3{left:-26px;}
#m1{left:0px;}
#m5{left:-107px;}
#m6{left:-254px;}
.redcolor { color:#FF0000; }

.deal_ban{ width:960px; padding:5px 0px; overflow:hidden;zoom:1; margin:0 auto;}
.deal_ban .deal_ban_l{ float:left;}
.deal_ban .deal_ban_r{ float:right;}
.deal_ban span{ width:335px; height:45px; display:block; margin-left:508px; line-height:21px; font-size:16px; color:Black; padding-top:20px; font-family:Arial;}
.deal_ban span a{ color:Black; text-decoration:underline;}
.deal_ban span a:hover{ text-decoration:none; color:#666;}

.leftsepcial { color:#1F1F1F; font-weight:bold; font-size:14px; margin-top:3px; }
.mg5px { margin-top:5px; }
.noborder { border:0px; }
#pagetopad { width:960px; height:auto; margin-top:8px; margin-bottom:5px; float:left; }
#contentbd { width:960px; height:auto; float:left; }
#leftmenu,#indexleftmenu { width:215px; height:auto; float:left; }
#leftblock,#indexleftblock { width:213px; height:auto; border:1px solid #BBBBBB; }
#leftblock ul { margin-left:5px; }
#leftblock h3 { color:#FC27BC; border-bottom:1px dashed #A4A4A4; padding:3px 5px 5px 5px; }
#indexleftmenu { height:332px; border:1px solid #BBBBBB; margin-right:3px; overflow:hidden; }
#indexmiddle { height:auto; width:960px; float:left; }
#indexleftblock { border:0px; }

#leftchoice { width:213px; height:268px; border:1px solid #BBBBBB; margin:5px 0 5px 0px; }
#leftchoice dt { width:210px; height:20px; background:#E8E8E8; font-weight:bold; padding-left:3px; color:#2E2E2E;}
#leftchoice dd { width:210px; height:18px; background:url(../images/select.gif) no-repeat; }
#leftchoice dd :hover { width:210px; height:18px; background:url(../images/select.gif) no-repeat; background-position:0px -29px; }
#leftchoice dd a,dd2 a { width:187px; height:18px; padding-left:26px; }
#leftchoice dd a:hover,dd2 a:hover {  width:187px; height:18px; padding-left:26px; }
#leftchoice dd2 { width:210px; height:18px; background:url(../images/select.gif) no-repeat; background-position:0px -29px; }
#cateselect { font-weight:bold; }
/* #cateselect a { color:#F00; } */

.fuchsia { color:#FC27BC; }
#rightbd,#indexbody { width:740px; height:auto; margin-left:5px; float:left; }
#rightadeara { width:736px; height:330px; border:2px solid #EAEAEA; overflow:hidden; float:left; }
#rightadeara img { width:736px; height:330px; }
#indexbody { width:960px; }

#listtitle,#mainlist,#listtitle2,#taglist { width:740px; height:auto; margin-top:8px; float:left; }
#listtitle dt,#listtitle2 dt,#listindextitle dt { width:740px; color:#121212; padding-bottom:5px; border-bottom:1px dashed #E0E0E0; float:left; }
#listtitle dt h3,#listtitle2 dt h3,#listindextitle dt h3 { display:inline; background:url(../images/lace.png) no-repeat; padding-left:59px; font-size:18px; float:left; }
#listtitle dt a, #listindextitle dt a { font-size:14px; float:right; }
#listtitle dd,#listtitle2 dd,#listindextitle dd { height:288px; width:176px; border:1px solid #E4E4E4; margin:1px 0 3px 5px; text-align:center; overflow:hidden; padding:1px; float:left; }
#listtitle dd p,#listtitle2 dd p,#listindextitle dd p { line-height:14px; height:40px; width:174px; overflow:hidden; }
#listtitle dd span,#listtitle2 dd span,#listindextitle dd span { color:#FC03B1; font-weight:bold; }
#mainlist dd { height:388px; width:237px; border:1px solid #E4E4E4; margin:1px 0 3px 5px; text-align:center; overflow:hidden; padding:1px; float:left; }
#mainlist dd img { height:300px; width:auto; }
#mainlist dd p { line-height:15px; height:45px; width:230px; overflow:hidden; }
#mainlist dd span { color:#FC03B1; font-weight:bold; font-size:14px; }
#taglist dd { height:auto; width:237px; text-align:left; margin-top:5px; overflow:hidden; padding:1px; line-height:16px; float:left; }

#listindextitle { width:960px; height:auto; margin-top:8px; float:left; }
#listindextitle dt { width:960px;  }
#listindextitle dd { width:180px; margin-right:3px;  }

#customertm { width:960px; height:auto; margin-top:8px; float:left; }
#comenttitle { width:958px; height:auto; border:1px solid #BBBBBB;  }
#comenttitle dt { width:958px; color:#121212; padding-bottom:5px; border-bottom:1px dashed #E0E0E0; float:left; }
#comenttitle dt h3 { display:inline; background:url(../images/lace.png) no-repeat; padding-left:59px;  font-size:18px; float:left; }
#comenttitle dt a { font-size:14px; float:right; }
#comenttitle dd { width:952px; margin:3px; background:#FAFAFA; }
#comenttitle dd span { float:right; color:#E2079B; }

#footer { width:958px; height:auto; margin-top:10px; float:left; }
#footer dl { width:225px; height:125px; margin-right:5px; border-left:1px dashed #BBBBBB; padding-left:5px; float:left; }
#footer dt { font-weight:bold; color:#181818; font-size:13px; border-bottom:1px dashed #BBBBBB; }
#footer dd { background:url(../images/arrow.gif) no-repeat; background-position:0px 6px; border-bottom:1px dashed #F3F3F3; padding-left:5px; height:22px; }
.ftbottom { border-top:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; }

#samecatearea { width:958px; height:auto; margin-top:10px; float:left; }

#pagenav { width:735px; height:25px; border:1px solid #BBBBBB; text-align:right; padding-top:2px; padding-right:2px; float:left; }
#pagenav a { border:1px solid #E6E6E6; padding:3px 4px 3px 4px;  }
#searchby,#seletedstr { width:737px; height:25px; border:1px solid #BBBBBB; text-align:center; border-top:0px; float:left; }
#searchby a { margin:0 5px 0 5px; text-transform:uppercase ; }
#seletedstr a { margin:0 5px 0 5px; color:#F00; font-weight:bold; border:0px; }

#btshehu { width:948px; height:auto; padding:5px; border:1px solid #BBBBBB; text-align:center; float:left; }
#threeb { width:310px; height:188px; margin-top:8px; border:1px solid #BBBBBB; background:#FAFAFA; line-height:15px; overflow:hidden; float:left; }
.margleft { margin-left:11px; }

.th3b1 { background:url(../images/ico.gif) no-repeat; width:248px; height:45px; padding-left:60px; padding-top:10px; font-size:10px; font-weight:bold; }
.bggrd1 { background-position:0 0; }
.bggrd2 { background-position:0px -54px; }
.bggrd3 { background-position:0px -113px; }

#btlast { width:958px; height:auto; text-align:center; margin-top:8px; margin-bottom:18px; float:left; }
#btlast a { border:1px solid #E8E8E8; padding:2px; }

#leftpro { width:206px; margin:2px; height:95px; border:1px dashed #E6E6E6; }
#smpic { height:90px; width:70px; text-align:center; margin:2px; overflow:hidden; float:left }
#smpic img { height:90px; }
#leftpro span { width:132px; height:70px; overflow:hidden; line-height:14px; float:left }
#leftpro b { color:#F51F49; }


#nav_bread_crumb{font-weight:bolder;}
#nav_bread_crumb b {color: #DB2659;font-weight: bold;}
#nav_bread_crumb span{ color:#DB2659;}
#nav_bread_crumb { color:#DB2659}
.found_cur em{color:#db2659;font-family:Georgia;font-size:18px}
.found_cur em b {color:#ff7400}
.found_cur{height:35px; line-height:35px}
.found_cur h1 { display:inline; font-family:Georgia;font-size:18px; }
