/* CSS Document */
a:link, a:visited { color: #333; text-decoration: none; }
a:hover { color: #a10000; text-decoration: none; }
.box { width:1200px; margin:auto; }
.header { }
.header .top { width: 100%; height: 30px; background: #f7f7f7 url(../../image/topbar.png); line-height:30px; }
.header .top .top_left { width: 240px; float: left; margin-left:150px; }
.header .top .top_left a { padding: 0 18px; display:block; float:left; }
.header .top .top_right { min-width: 246px; _width: 246px; _width: auto!important; float: right; text-align:right; margin-right:50px; }
.header .top .top_right a { padding-left: 9px; }
.header .logoarea { width: 100%; margin-top:1px; background: #fff; }
.header .logoarea .logo { width: 347px; height: 97px; float: left; }
.header .logoarea a:link, .header .logoarea a:visited, .header .logoarea a:hover { width: 347px; height: 95px; display: block; background: url(../images/logo.png) center no-repeat; }
.header .logoarea .search { float: right; width: 690px; position: relative; z-index: 999; }
.header .logoarea .search .searchLeft { float: left; margin-top: 17px; }
.header .logoarea .search .searchLeft { float:left; margin-top:17px; }
.header .logoarea .search .searchBar { height:21px; }
.header .logoarea .search .searchBar li { float:left; width: 58px; height:21px; line-height:21px; text-align:center; color:#c0c0c0; }
.header .logoarea .search .searchBar li.hover { background:url(../images/spritesbgtop.png) no-repeat -252px -502px; color:#fff; }
.header .logoarea .search .searchInt .searchText { width:500px; padding:0px 5px; height:27px; line-height:27px; border:1px solid #e0e0e0; border-right:0px; background:#f5f5f5; float:left; display:inline; color:#999; }
.header .logoarea .search .searchInt .searchBtn { width:74px; height:29px; background:url(../images/spritesbgtop.png) no-repeat 0px -272px; border:0; cursor:pointer; float:left; display:inline; outline:none; }
.header .navigation { background: url(../images/spritesbgtop.png) repeat-x 0px -425px; }
.header .navigation li { float: left; height: 36px; line-height: 36px; font-size: 13px; margin-left: -2px; }
.header .navigation a { color:#fff; padding: 0px 15px 0px 17px; display:block; float:left; }
.header .navigation a:hover, .header .navigation a.hover { background: #7b0000; }
.header .navigation .allcat { width: 226px; height: 42px; }
.header .navigation .allcat h2 { background: url(../images/spritesbgtop.png) no-repeat 0px -342px; text-align: center; font-size: 16px; width: 226px; height: 36px; line-height: 34px; color: #fff; font-weight: bold; position: relative; left: 0px; font-family: "Microsoft YaHei", SimHei; }
.header .navigation .allcat h2 a { float:none; display:inline; }
.header .navigation .allcat h2 a:hover { background:none; }
/*footer*/
#footerArea .copyRight { color: #999; text-align: center; line-height:200%; }
#footerArea .subFooter { margin: 15px auto; text-align: center; }
#footerArea .subFooter a, #footerArea .subFooter span { margin: 0 10px; }
#footerArea .redLogo:link, #footerArea .redLogo:visited, #footerArea .redLogo:hover { width: 113px; height: 42px; display: inline-block; background: url(../images/spritesbgtop.png) no-repeat 0px -581px; }
#footerArea .vanclMsg:link, #footerArea .vanclMsg:visited, #footerArea .vanclMsg:hover { width: 101px; height: 42px; display: inline-block; background: url(../images/spritesbgtop.png) no-repeat -97px -675px; }
/*
**********
Index Page
*********
*/
#indexpage { }
.cat_tree { width: 224px; position:relative; float:left; }
.allSortBox { width: 224px; height: 488px; overflow: hidden; background: #fff; border: 1px solid #cccfc4; }
.cat_tree .allSortItem { width: 224px; width: 223px\0; padding-top: 1px; }
.cat_tree .allSortItem h3 { width: 190px; margin: 0 auto; height: 20px; line-height: 20px; font-weight: bold; padding: 10px 0px 1px 0px; }
.cat_tree .allSortItem h3 s { background: url(../images/iconsprites.png) no-repeat -267px -3px; ; float: left; width: 16px; height: 16px; margin-right: 2px; display: inline; }
.cat_tree .allSortItem .allSortp01 { line-height: 20px; border-bottom: 1px solid #c9c9c9; padding-bottom: 9px; width: 190px; margin: 0 auto; }
.cat_tree .allSortItem .allSortp01 a { float: left; height: 20px; line-height: 20px; margin: 0px 10px 0px 0px; width: auto; word-break: break-all; white-space: nowrap; }
.cat_tree .allSortBox .itemSelected { background:#dc0000; padding-top:2px; margin-top:-1px; }
.cat_tree .allSortBox .itemSelected h3 { color:#fff; }
.cat_tree .allSortBox .itemSelected h3 .menuIcon { background:url(../images/iconsprites.png) no-repeat -9px -65px; float: right; width: 13px; height: 13px; }
.cat_tree .allSortBox .itemSelected h3 s { background-position:-267px -31px; }
.cat_tree .allSortBox .itemSelected .allSortp01 { border-bottom-color:#dc0000; }
.cat_tree .allSortBox .itemSelected .allSortp01 a:link, .allSortBox .itemSelected .allSortp01 a:visited, .allSortBox .itemSelected h3 a:link, .allSortBox .itemSelected h3 a:visited { color:#fff; }
.cat_tree .allSortBox .itemSelected .allSortp01 a:hover, .allSortBox .itemSelected h3 a:hover { color:#fff; }
.cat_tree .subCategory { position:absolute; width:555px; left:225px; top:0px; z-index:850; left:224px\0; *left:224px;
display:none; }
.shadow { box-shadow:1px -3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow:1px -3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px -3px 3px rgba(0, 0, 0, 0.1); left:-9px; position:absolute; top:12px; width:10px; z-index:800; }
.subView { width:555px; border:1px solid #d6d6d6; background:#fff; box-shadow:5px 3px 3px rgba(0, 0, 0, 0.1), 1px -3px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow:5px 3px 3px rgba(0, 0, 0, 0.1), 1px -3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow:5px 3px 3px rgba(0, 0, 0, 0.1), 1px -3px 5px rgba(0, 0, 0, 0.1); padding:15px 0px 15px; }
.subViewLeft { margin:0px 0px 0px 20px; width:530px; float:left; display:inline; }
.subViewLeft ul li { float:left; line-height:24px; padding-bottom:7px; }
.subViewLeft ul li.childclass { width:90px; font-weight:bold; }
.subViewLeft ul li.childdetail { float:left; width:440px; }
.subViewLeft ul li.childdetail a { float:left; word-break:break-all; white-space:nowrap; }
.subViewLeft ul li.childdetail span { color:#ddd; padding:0px 6px; display:inline; float:left; }
.banner { width:966px; float:right; }
.picSlide { height:490px; width:966px; float:right; overflow:hidden; position:relative; z-index:0; }
.picSlide li { height:490px; width:100%; display:none; }
.rslides_tabs { position:absolute; z-index:10; bottom:47px; height:14px; right:5%; width:186px; height:18px; padding-top:3px; }
.rslides_tabs li { float:left; text-indent:4999px; position:relative; background:url(../images/focusbga.png) no-repeat scroll 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/focusbga.png", sizingMethod="crop");
cursor:pointer; width:16px; height:16px; margin-left:7px; display:inline; overflow:hidden; }
.rslides_tabs li.rslides_here { background:url(../images/focusbgb.png) no-repeat scroll 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/focusbgb.png", sizingMethod="crop");
}
.rslides_tabs a { display:inline-block; width:100%; height:100%; line-height:14px; }
.adblock li { margin-right: 11px; float:left; }
#ad_area1 { height: 340px; margin:8px 0 24px 0; overflow: hidden; }
.goodarea { margin-bottom:20px; }
.goodarea .tabtitle { height:26px; position:relative; text-align:center; margin-bottom:8px; }
.goodarea .tabtitle span { display:block; width:215px; height:26px; position:absolute; left:0px; top:0px; background:#D7060E; font:bold 14px/26px Microsoft Yahei; }
.goodarea .tabtitle span a { display:block; width:215px; height:26px; color:#fff; }
.goodarea .tabtitle div { float:right; width: 984px; height:24px; background:#f5f5f5; border:1px solid #cacaca; border-left:none; }
.goodarea .tabtitle div a { float:right; display:inline-block; width:13px; height:13px; padding:6px 10px 0px 0px; background:url(http://i1.vanclimg.com/cms/20140115/vancl0114bg.png) no-repeat scroll 0px -282px; }
.goodarea .tabtitle div a:hover { background:url(http://i1.vanclimg.com/cms/20140115/vancl0114bg.png) no-repeat scroll -33px -282px; }
.goodarea .catlist { width: 215px; height: 260px; margin-right: 5px; float: left; }
.tablef_con { overflow:hidden; margin-bottom:2px; }
.tablef_con dl { width:205px; height:77px; padding:8px 0px 0px 10px; background:#f2f2f2; }
.tablef_con dl dt { color:#d7060e; font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:24px; }
.tablef_con dl dd a { display:inline-block; margin-right:2px; line-height:20px; }
.tablef_con dl dd a:link, .vancl_tableft dl dd a:visited { color:#211a19; }
.tablef_con dl dd a:hover { color:#a10000; }
.tablef_con img { display:block; }
.goodarea .goodslist { width: 979px; height: 260px; float: right; overflow: hidden; zoom: 1; }
.goodarea .goodslist li { width: 187px; height: 340px; float: left; margin-right: 11px; display: inline; overflow: hidden; }
.goodarea .goodslist li img { width:187px; height:260px; }
/*
**********
Category List Page
*********
*/
#listpage { }
.list_right { width: 960px; float: right; }
.list_right .position { font-family: "SimSun"; margin-bottom:10px; }
.list_right .position a { padding:0 5px; }
.toolbar { border: 1px solid #ccc; border-top: 2px solid #a10000; padding-left: 14px; line-height: 35px; font-size: 14px; }
.toolbar h3 { float:left; }
.search_ProHotTurn { width:237px; height:22px; margin-top:6px; background:url(../images/searchbg.png) no-repeat scroll -150px 1px; float: left; }
.search_ProHotTurn a { float:left; width:46px; height:20px; padding-left:12px; line-height:20px; _line-height:22px; border:1px solid #d7d7d7; margin-right:-1px; background:url(../images/searchbg.png) no-repeat scroll right -35px; overflow:hidden; font-size:12px; }
.search_ProHotTurn a:hover { background:url(../images/searchbg.png) no-repeat scroll right -54px; }
.search_ProHotTurn a.search_Moren { padding-left:18px; width:40px; background:none; }
.search_ProHotTurn a.search_Moren:hover { padding-left:18px; width:40px; background:none; }
.search_ProHotTurn .search_MorenN:link, .search_ProHotTurn .search_MorenN:visited, .search_ProHotTurn .search_MorenN:active, .search_ProHotTurn .search_MorenN:hover { width:40px; padding-left:18px; border:1px solid #7b0c26; background:url(../images/searchbg.png) no-repeat scroll -257px -20px; color:#ffffff; position:relative; }
.search_ProHotTurn .search_News { background:url(../images/searchbg.png) no-repeat scroll right -95px; }
.search_ProHotTurn .search_News:hover { background:url(../images/searchbg.png) no-repeat scroll right -117px; }
.search_ProHotTurn .search_NewsN:link, .search_ProHotTurn .search_NewsN:visited, .search_ProHotTurn .search_NewsN:active, .search_ProHotTurn .search_NewsN:hover { border:1px solid #7b0c26; background:url(../images/searchbg.png) no-repeat scroll -401px -20px; color:#ffffff; position:relative; z-index:4; }
.search_ProHotTurn .search_TurnOne:link, .search_ProHotTurn .search_TurnOne:visited, .search_ProHotTurn .search_TurnOne:active, .search_ProHotTurn .search_TurnOne:hover { border:1px solid #7b0c26; background:url(../images/searchbg.png) no-repeat scroll -331px -20px; color:#ffffff; position:relative; z-index:4; }
/*===Goods List ===*/
.productlist { width: 960px; overflow: visible; _overflow: hidden; }
.productlist ul { width: 980px; }
.productlist .scListArea { display: inline; float: left; margin: 22px 21px 0 0; width: 224px; position: relative; }
.scListArea .Search_LookNextProduct { display:block; width:100px; height:120px; padding:50px 35px 0px; border:1px solid #DCDCDC; font-size:20px; font-family:Microsoft YaHei; text-align:left; font-weight:bold; line-height:30px; position:relative; }
.scListArea .Search_LookNextProduct span { display:inline-block; width:20px; height:30px; background:url(http://i.vanclimg.com/channel/list2013/searchbg.png) no-repeat scroll -483px -20px; position:absolute; left:117px; top:80px; }
.scListArea .Search_LookNextProduct:link, .scListArea .Search_LookNextProduct:visited, .scListArea .Search_LookNextProduct:active { color:#999999; }
.scListArea .Search_LookNextProduct:hover { color:#a10000; }
.scListArea .Search_LookNextProduct:hover span { background:url(http://i.vanclimg.com/channel/list2013/searchbg.png) no-repeat scroll -483px -50px }
.scListArea a img { width:222px; height:222px; border: 1px solid #DCDCDC; }
.Product-Name { color:#A10000; height:35px; line-height:18px; margin-top:9px; overflow:hidden; width: 222px; }
.Product-Price { margin-top:9px; width:170px; }
.Mprice, .Pprice { color:#9F9F9F; margin-right:10px; }
.Product-Price span { color:#999999; margin-right:5px; }
.Product-Price strong { color:#A10000; font-weight:bold; }
/*==Page==*/
.pagebox { color: #333333; text-align:center; margin:20px; }
.pagebox a { background: none repeat scroll 0 0 transparent; border: 1px solid #EDEDED; color: #333333; display: inline-block; height: 24px; line-height: 24px; padding:0px 7px; margin:0px 3px; }
.pagebox b { background: none repeat scroll 0 0 #A10000; border: 1px solid #EDEDED; color: #FFFFFF; display: inline-block; font-weight: bold; height: 24px; line-height: 24px; padding:0px 7px; margin:0px 3px; }
/*===view=============*/
.danpinArea { border-top: 2px solid #a10000; padding-top:25px; }
.danpin_colLef { width:495px; height:auto; float:left; }
.danpinLeft { width:72px; height:auto; float:left; margin-top:-23px; position:relative; display:inline; }
.smallImg { display: inline; float: left; width:72px; }
.smallImg li { margin-top:6px; border:1px solid #B4B4B4; width:70px; height:70px; overflow:hidden; }
.smallImg li span { display:inline-block; width:68px; height:68px; border:1px solid #fff; }
.smallImgUp, .smallImgDown { height: 5px; margin-top:7px; width: 72px; overflow:hidden; }
.smallImgDown { margin-top: 7px; }
.smallImgUp { margin-bottom:13px; }
.upper { background-image: url(//i1.vanclimg.com/item/sprite0725.png); background-position:-3270px 0; }
.upHover { background-image: url(//i1.vanclimg.com/item/sprite0725.png); background-position:0 -125px; }
.downer { background-image: url(//i1.vanclimg.com/item/sprite0725.png); background-position:-1927px 0; }
.downHover { background-image: url(//i1.vanclimg.com/item/sprite0725.png); background-position:0 -136px; }
.smallImg .onlickImg { border:1px solid #a10000; }
.smallImg .onlickImg span { display:inline-block; width:68px; height:68px; border: 1px solid #a10000; }
.danpinTitleTab { height:auto; overflow:hidden; line-height:18px; margin-bottom:12px; }
.danpinTitleTab h2 { width:600px; float:left; color:#333333; font-size:14px; font-weight:bold; }
.danpinTitleTab div { float:right; width:200px; }
.danpinTitleTab div a { display:block; width:40px; float:right; padding-left:22px; background:url(//i1.vanclimg.com/item/sprite0725.png) no-repeat scroll -239px -314px; }
.danpinTitleTab div a:link, .danpinTitleTab div a:visited { color:#999999; }
.danpinTitleTab div .danpin_haiwai { width:50px; background:url(//i1.vanclimg.com/item/sprite0725.png) no-repeat scroll -235px -344px; }
.danpinTitleTab div span { float:right; diplay:inline; padding-left:24px; margin:0px 3px 0px 10px; background:url(//i1.vanclimg.com/item/sprite0725.png) no-repeat scroll 2px bottom; color:#999999; width:210px; _width:218px; }
.danpinTitleTab div span a { background:none; width:auto; padding:0px; margin-left:5px; }
.danpinTitleTab div span a:link, .danpinTitleTab div span a:visited, .danpinTitleTab div span a:hover { color:#333333; }
.danpinRight { display: inline; float: right; position: relative; width:450px; overflow:hidden; line-height:2.2 }
.danpinRight h2 { color: #333333; font-size: 14px; font-weight: bold; position: relative; }
.danpinRight h2 p { font-size: 14px; line-height: 20px; margin-right: 60px; width: 315px; }
.cuxiaoPrice { color:#A10000; }
.cuxiaoPrice span { color: #A10000; }
.cuxiaoPrice strong { font-family: Tahoma; font-size: 24px; }
.cuxiaoPrice .chakanjifen { float:right; margin-right:108px; margin-top:13px; margin-right:108px; }
.cuxiaoPrice .cutOffNow { background: none repeat scroll 0 0 #A10000; color: #FFFFFF; display: inline-block; height: 17px; line-height: 17px; margin-left: 10px; padding: 0 3px; position: relative; top: -5px; }
.tehuiPrice { padding-left:78px; background:url("//i1.vanclimg.com/item/sprite0725.png") no-repeat scroll -375px -405px; }
.tehuiPrice em { font-size:14px; }
.danpinColCenter { width: 390px; float: left; margin-left: 20px; display: inline; }
#vertical.bigImg { width:382px; height:382px; overflow: hidden; position: relative; float:right; display:inline; }
#vertical.bigImg #midimg { width:380px; height:380px; border:1px solid #f1f1f1 }
#bdshare { _overflow-x:hidden; z-index:999999; padding-bottom:2px; font-size:12px; float:left; text-align:left!important; zoom:1 }
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration:none; cursor:pointer }
#bdshare a:hover, #bdshare_s a:hover, #bdshare_pop a:hover { color:#333; opacity:.8; filter:alpha(opacity=80) }
#bdshare img { border:0; margin:0; padding:0; cursor:pointer }
#bdshare h6, #bdshare_s h6 { width:100%; font:14px/22px '宋体'; text-indent:.5em; font-weight:700; border-top:1px solid #fbfbfb; border-bottom:1px solid #f2f1f1; background-color:#f6f6f6; float:left; padding:5px 0; margin:0 }
#bdshare ul, #bdshare_s ul { width:98%; float:left; padding:8px 0; margin-left:2px; overflow:hidden }
#bdshare ul li, #bdshare_s ul li { width:47%; _width:41%; float:left; margin:4px 2px }
#bdshare ul li a, #bdshare_s ul li a { color:#565656; font:12px '宋体'; display:block; width:98%; padding:6px 0; text-indent:2.4em; *text-indent:1.8em;
_text-indent:1.8em; border:1px solid #fff }
#bdshare ul li a:hover, #bdshare_s ul li a:hover { background-color:#f3f3f3; border:1px solid #eee; -webkit-border-radius:3px; -moz-border-radius:3px }
#bdshare p, #bdshare_s p { width:100%; height:21px; font:12px '宋体'; border-top:1px solid #f2f1f1; background-color:#f8f8f8; float:left; padding:0; margin:0 }
#bdshare p a, #bdshare_s p a { width:auto; text-align:right; float:right; padding:0 5px }
.buynow { text-align: center; margin: 20px 0; width: 153px; height:48px; display:block; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; font: 18px/48px normal 'Microsoft YaHei'; border: 1px solid #ccc; color: #f69 !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); background: #fafafa; background: -webkit-linear-gradient(top, #fefefe 0, #fafafa 40%, #f5f5f5 100%); background: linear-gradient(to bottom, #fefefe 0, #fafafa 40%, #f5f5f5 100%); }
.goodscontent{ margin-top:30px; padding:20px; line-height:200%;}