/*.cat_r{background: #f9f9f9;}*/
.cat_r .goods .list {margin-bottom: 15px;}
.banner {height: 280px;	background: url(../images/artist_bg.jpg) no-repeat;	overflow: hidden;}
.banner h1,.banner span{font-family:"microsoft yahei";margin:60px 0 0 100px;text-align:left;font-weight:normal;}
.banner h1{color:#221815;font-size:35px;line-height:39px}
.banner span{font-size:12px;line-height:30px}
.banner h1 a{color:#221815;}
.ctt{height:auto;clear:both;text-align:left;}
.tb_{height:46px;line-height:46px; border-bottom:3px #d20000 solid; background:#f9f9f9; margin-top:10px; font-weight:bold; padding-left:180px; font-size:16px;}
.tb_ li{float:left;}
.tb_ li a{color:#fff;padding:13px 40px;}
.tb_ li a:hover{background:#d20000; color: #fff !important; text-decoration: none;}
.tb_ li.hovertab a{background:#d20000;}
.tb_ li.normaltab a{color:#666;}
.tb_ li.normaltab a:hover{color:#fff;}
.dis{margin-top:10px;}
.dis .Left_info{width:195px;border-top:2px #d20000 solid; background:#f9f9f9; padding:10px; float:left;}
.dis .Left_info span{width:195px;line-height:24px; font-size:12px;}
.dis .Left_info h3{width:195px;line-height:24px; margin-top:10px; text-align:left}
.dis .Right_Box{width:980px; float:right;}
.dis .Right_Box h3{height:40px; line-height:40px; font-size:16px; text-align:left;color:#000; font-weight:bold}
.dis .Right_Box h3 span{height:40px; line-height:40px;float: right;font-size: 12px;padding-right: 20px;}
.dis .Right_Box h1 span{height:28px; line-height:28px;float: right;font-size: 12px;padding-right: 20px;}
.dis .Right_Box p.desc,.dis .Right_Box .box_artist{margin-bottom:10px;line-height:24px; padding:0px 20px 20px 0; color:#666666;}
.dis .Right_Box .box_artist{background:#f9f9f9;border-top:2px #d20000 solid;}
.Right_Box .box_artist .goodsItem {width:212px;}
.Right_Box .box_artist li{line-height:24px; width:445px; float:left;}
.Right_Box .box_artist li a{margin-left:5px; display:inline; color:#666666;}
.Right_Box .box_artist li a:hover{color:#FF0000;}
.undis{display:none;}

/*单个商品*/
.goodsItem{width:229px; float:left; margin:0px 20px 15px 0px; padding-bottom:10px; display:inline; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;overflow:hidden;}
.opadd{ margin:0px 6px 15px 6px; }
.goodsItem .goodsimg{width:211px; height:211px; display:block;margin-bottom:4px;}
.goodsItem p{ text-align:center; color:#666; font-weight:normal; display:block;}
.goodsItem p a{color:#666; text-decoration:none;}
.goodsItem p a:hover{color:#D22610; text-decoration:underline;}
.goodsItem p.name{height:18px;line-height:18px; overflow:hidden}
.goodsItem p.buy{padding-top:5px;}
.goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
.goodsItem span.best{background:url(images/bg.gif) no-repeat 0px -304px;}
.goodsItem span.news{background:url(images/bg.gif) no-repeat -75px -304px;}
.goodsItem span.hot{background:url(images/bg.gif) no-repeat -161px -304px;}


.path { width:100%;height:28px;}
.path a { color:#323232;text-decoration: none;}
.path ul.left { float:left;}
.path ul.right { float:right; margin-right:2px;}
.path ul.right a li.home { line-height:30px;}
.path ul li { float:left;margin:0px;margin-left:4px;padding:0px;height:20px; line-height:20px;}
.path ul li.ico { background-image:url(../images/path_img.jpg); width:10px; height:12px; margin-top:4px;}
.path ul li.text{ width:auto; line-height:20px;}
.path ul li.home{ background:#d5010f; padding:0 10px; _line-height:22px; border-right:1px solid #892b99;}
.path ul li.info{ background-image:url(../images/path_info.jpg); width:68px;}
.path ul li.save{ background-image:url(../images/path_save.jpg); width:76px;}

.leftSider { width:200px; height:auto; margin-right:10px; _margin-right:10px; float:left;}
.leftSider .mod{margin-bottom:10px; background:#f1f1f1;}
.leftSider .mod .texts { text-indent:25px; padding:10px; text-align:left; color:#656565; line-height:20px; background:#FFFBF0;}
.leftSider .mod .texts a { color:#A550C5; text-decoration:underline;}
.leftSider .mod .pics { padding:5px; text-align:center; color:#656565; }
.leftSider .modName{ width:200px; height:28px; line-height:28px; text-indent:27px; background:#d5010f; color:#fff;font-size:14px;}
.leftSider #sort .sortName{ width:188px; height:23px; line-height:23px; font-weight:bold; padding-left:10px; border-bottom:1px solid #EBDEFD}
.leftSider #sort .sortNameOpen{ color:#FFFFFF; background-color:#eb0007; border:0}
.leftSider #sort h4 span { position:absolute; background:url(../images/arrow0.gif) left; width:7px; height:7px; top:7px; right:20px;}
.leftSider #sort h4 span.Open { background:url(../images/arrow0.gif) right;}
.leftSider #sort ul{ padding:5px; padding-left:20px; background-color:#F7F7F7;border-bottom:1px solid #EBDEFD}
.leftSider #sort ul li{ list-style:disc inside; line-height:22px; color:#656565}

.leftSider .mod ol { margin:0; padding:0; text-align:left}
.leftSider .mod ol li { width:188px; line-height:18px; padding-left:10px; position:relative; color:#656565;}
.leftSider .mod ol li.listNumOn { padding-left:0px; margin:0; width:196px; *width:198px; height:70px; border:1px solid #eb0007; list-style:none;}
.leftSider .mod ol li.listNumOn span.number { width:18px; height:18px; position:absolute; left:1px; top:1px; background-color:#eb0007; text-align:center; line-height:18px; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.leftSider .mod ol li.listNumOn span.title { position:absolute; left:25px; width:100px; top:5px; color:#4c4c4c; text-align:left}
.leftSider .mod ol li.listNumOn span.price { height:24px; position:absolute; color:#eb0007; left:25px; bottom:0px; font-family:Arial, Helvetica, sans-serif;}
.leftSider .mod ol li.listNumOn span.price span { font-size:18px;font-weight:bold; }
.leftSider .mod ol li img { display:none; width:60px; height:60px; position:absolute; right:5px; top:5px;}
.leftSider .mod ol li.listNumOn img { display:block;}	


ul#rxb { width:198px; text-align:left; line-height:22px; color:#656565; margin:5px 0; padding-bottom:10px;}
ul#rxb li { text-indent:15px;}
ul#rxb li .price,ul#rxb li img { display:none;}
ul#rxb li img { display:none; position:absolute; left:-100000px;}
ul#rxb li.on { width:196px; *width:198px; text-indent:0; border:1px solid #d5010f; position:relative; overflow:hidden;  background-color:#fff;}
ul#rxb li.on .number { float:left; width:18px; height:18px; text-align:center; margin:1px 0 0 1px; background:#d5010f; color:#fff; font:bold 14px Arial, Helvetica, sans-serif;}
ul#rxb li.on .title { float:left; width:85px; height:50px; text-align:left; margin:7px 0 0 5px; overflow:hidden;}
ul#rxb li.on img { float:right; display:block; width:60px; height:60px; margin:5px 15px 5px 0; _margin-right:8px; position:static; left:0;}
ul#rxb li.on .price { position:absolute; left:25px; bottom:2px; display:block; color:#eb0007;}
ul#rxb li.on .price b { font-size:15px;}

/*品牌介绍－zzh*/
.ppjs { color:#4b4b4b; text-align:left; line-height:20px;}
.ppjs h1 { width:980px; height:28px; font-size:14px; line-height:28px; text-indent:17px; background:#f1f1f1; margin-bottom:5px;}
.ppjs strong { display:block; line-height:30px;}
.ppjs img { display:block; margin:10px auto;}

.rightMain { width:980px; height:auto; float:left; }
