﻿*{margin:0;padding:0; list-style:none;}
body{font-size:12px; font-family:Arial; margin:0 auto; background:#FFF url(../images/bodyBg.gif) 0 bottom repeat-x;}
a{ color:#004294; text-decoration:none;}
a:hover{ color:#C00; text-decoration:underline;}
img{border:none; }
em{ font-style:normal;}

form{display:inline;width:auto;}
form input{ vertical-align:middle;}
input:focus,select:focus,textarea:focus{outline:none;}
textarea{ font-size:12px; resize:none;}
select,img{vertical-align:middle;}

fieldset{ border:none; border-top:1px #E8E8E8 solid;}
fieldset legend{ margin-left:30px; padding:0 5px; font-size:14px; font-weight:bold;}
fieldset legend span{ color:#666; font-size:12px; font-weight:normal;}
fieldset legend span b{ color:#F30;}

caption{ text-align:left; padding:4px;}

.clear,.space,.bdH2,.bdH1LBlue{clear:both;overflow:hidden;}
.clear{font-size:0;height:0;line-height:0;}
.space{font-size:10px;height:10px;line-height:10px;}
.overflow{overflow:hidden;}
.L{ float:left;}
.R{ float:right;}

.bdH2{ border-top:2px #C00 solid;}
.bdH1LBlue,.bdH1LGray{border-top:1px #3fcfff solid;font-size:0px;height:0px;line-height:0px;}
.bdH1LGray{ border-color:#ddd;}
.bdGray,.productsBox{border:1px #DDD solid; background:#FFF;}
.bdBlue{border:1px #daedf3 solid;}
.bdGrayW10{ border:10px #F4F4F4 solid; background:#FFF;}
.bdRedGray{ border:1px #DDD solid; border-top:2px #d30f0f solid;}

.bgBlue{background-color:#f8fdfe;}

.fDGray{ color:#333;}
.fLGray{ color:#CCC;}
.fRed{color:#F33;}
.fGreen{ color:#090;}
.fBlue{ color:#359}
.fOrange{ color:#F90;}

.f14{font-size:14px;}
.f12{font-size:12px;}

.tR{text-align:right;}
.tC{ text-align:center;}

.mLR1{margin:0 1px;}
.mLR15{margin:0 15px;}
.mR6{ margin-right:6px;}
.mTB15{margin:15px 0;}
.m8{margin:8px;}
.m15{margin:16px;}

.ML220{margin-left:220px;}
.MR10{ margin-right:10px;}

.p10{ padding:10px}

.cnt{ line-height:150%;}
.cnt p{padding:3px 0;}

.inputH21{height:14px; line-height:14px; padding:4px 2px 2px 2px; border:1px #ddd solid; vertical-align:middle;}
.inputGrayBd,textarea{ border:1px #d4d0c8 solid; border-top-color:#808080; border-left-color:#808080; padding:3px 2px 2px 2px;}

.btn{border:none; text-align:center;margin:0;padding:0; cursor:pointer;line-height: 1.8;line-height: 1.5\0;*line-height: 1.2;}
.btnGray{ background:url(../images/bg.gif) -125px 0 no-repeat; width:72px; height:23px; color:#333;}
.btnJoinCart,.btnBuy,.btnRent,.btnFav,.btnWriteMsg{width:155px; height:37px; display:inline-block; background:url(../images/bg.gif) -145px -245px no-repeat;}
.btnBuy,.btnRent{width:132px;background:url(../images/bg.gif) 0 -245px no-repeat;}
.btnRent{ background-position:0 -201px;}
.btnFav{width:106px; height:25px; background:url(../images/bg.gif) 0 -290px no-repeat;}
.btnWriteMsg{width:106px; height:25px; background:url(../images/bg.gif) -145px -290px no-repeat;}
.btnGrayMin{background:url(../images/bg.gif) 0 -24px no-repeat; width:54px; height:18px; line-height:18px; color:#333; text-align:center; display:inline-block;}
.btnGrayBig,.btnBlueBig{width:144px; height:31px; font-size:14px; font-weight:bold; background:url(../images/bg.gif) 0 -350px no-repeat; cursor:pointer;}
.btnBlueBig{ background-position:0 -390px;}

.btnLBlue,.btnLOrange,a.btnLBlue,a.btnLOrange,.btnOrange{width:95px;height:25px; line-height:25px;background:url(../images/bg.gif) 0 -320px no-repeat;border:none; color:#111; font-size:12px; font-weight:bold; cursor:pointer; display:inline-block; vertical-align:middle; text-align:center;}
.btnLOrange{ background-position:-100px -320px;}
.btnOrange{ background-position:-215px -320px;width:85px; height:26px; line-height:26px; color:#d10707;}

.btnRegPerson,.btnRegCompany{ text-align:center; width:240px; height:45px; background:url(../images/btnRegType.gif) 0 0 no-repeat; display:inline-block;}
.btnRegPerson{ background-position:0 -47px;}

/*A LINK BUTTON*/
.aBtn,.aBtn span,.aBtnGray,.aBtnGray span,.aBtnRed,.aBtnRed span,.aBtnLBlue,.aBtnLBlue span,.aBtnYellow,.aBtnYellow span{background: url(../images/bg.gif) right -452px no-repeat;color: black; font-weight:bold;display: inline-block;font-size:12px;text-align:center; height: 25px;line-height: 25px;padding: 0 16px 0 14px;margin-left:1px;cursor:pointer;}

.aBtn,.aBtn span{font-size:14px;height: 28px;line-height: 28px;padding: 0 20px 0 18px;}
.aBtn{background-position: 0 -424px;}
a:hover.aBtn{background-position: 0 -482px;text-decoration: none;}
a:hover.aBtn span{background-position: right -510px; color:#C00;}

.aBtn,.aBtnGray,.aBtnRed,.aBtnLBlue,.aBtnYellow{ padding:0;}
.aBtnGray{background-position: 0 -696px;}
.aBtnGray span{background-position: right -721px;}
a:hover.aBtnGray{background-position: 0 -748px;}
a:hover.aBtnGray span{background-position: right -773px; color:#C00;}
.aBtnRed{background-position: 0 -644px;}
.aBtnRed span{background-position: right -669px; color:#FFF;}
a:hover.aBtnRed{background-position: 0 -482px;}
a:hover.aBtnRed span{background-position: right -510px; color:#C00;}
.aBtnLBlue{background-position: 0 -592px;}
.aBtnLBlue span{background-position: right -617px;}
a:hover.aBtnLBlue{background-position: 0 -748px;}
a:hover.aBtnLBlue span{background-position: right -773px; color:#C00;}
.aBtnYellow{background-position: 0 -540px;}
.aBtnYellow span{background-position: right -565px;}
a:hover.aBtnYellow{background-position: 0 -748px;}
a:hover.aBtnYellow span{background-position: right -773px; color:#C00;}



/*A LINK BUTTONN END*/
.W150{width:150px;}
.W180{width:180px;}
.W210{width:210px;}
.W310{width:310px;}
.W439{width:439px;}
.W670{width:670px;}
.W890{width:890px;}
.W990{width:990px;}
.W1020{width:1020px;}
.W1050{width:1050px;}

.page,.position,.header,.footer{width:1210px; margin:0 auto;}

#top{ background:#F0F0F0 url(../images/bg1.png) 0 0 repeat-x; line-height:30px;}
#top .page{ height:30px;}
#top ul li{ float:left; padding:0 10px; height:28px; margin-top:2px;}
#top ul li.sp{ width:1px; color:#CCC; padding:0;}
#topLogin a{ margin:0 4px;}

#top .menu{width:80px; margin:0; padding:0; position:relative; z-index:99; zoom:1;}
.menu strong{ font-weight:normal; text-align:center; height:26px; margin-top:2px; padding-left:2px; display:block; cursor:pointer;}
.menu strong i{ float:right;background:url(../images/bg1.png) right -56px no-repeat;margin:12px 8px 0 0;width:7px;height: 4px;}
.menu div{ background-color:#FFF;border:1px #ddd solid; border-top:0; width:78px; position:absolute; z-index:99; display:none;}
.menu div a{ display:block; line-height:23px; padding-left:8px;}
.menu div a:hover{ background-color:#F9F9F9;}
.menu.hover strong{border:1px #ddd solid;background-color:#FFF; border-bottom:1px #EEE dashed; font-weight:bold;}
.menu.hover strong i{ background-position:right -50px;}
.menu.hover div{ display:block;}
a.aBtnLogin,a.aBtnReg{text-decoration:underline;}

.header{height:80px;padding:4px 0;background-color:#FFF;}
.logo{width:210px; padding:10px 0 0 8px;float:left;}

.mSearch{padding:14px 0 0 0; float:left;}
.mSearch div{ position:relative;}
.mSearch input{ background-color:#FFF; border:3px #bb041c solid;width:480px; padding:6px 0 4px 26px; line-height:20px; font-size:14px;}
.mSearch .btnBigSearch{ background:url(../images/bg1.png) 0 -32px no-repeat; border:0; width:82px; height:36px; cursor:pointer;}
.mSearch label{ line-height:36px; color:gray; font-size:14px; position:absolute; z-index:5px;}
.mSearch label i,.mSearch h2 i{background:url(../images/bg1.png) 0 -382px no-repeat; display:inline-block; float:left;}
.mSearch label i{width:18px; height:18px; margin:10px 2px 0 8px;}
.mSearch a{ margin:0 6px;}
.mSearch h2{ padding-top:8px; color:#CCC; font-size:12px; font-weight:normal;}
.mSearch h2 i{width:31px; height:12px; margin-top:1px; background-position: -22px -382px;}
.mSearch h2 a{color:gray;}


.QR_code{float:right; padding-top:1px;}
.QR_code img{width:85px;height:85px;}

.tel400{ float:right; padding-top:10px;}

.nav{height:40px;background:#c30000 url(../images/bg1.png) 0 -70px repeat-x; position:relative;z-index:99}

.categorys{width:210px; position:absolute;left:0;}
.categorys strong{background:#fcf4ea url(../images/bg1.png) 0 -112px repeat-x; line-height:40px; height:40px; display:block; font-size:14px; font-weight:bold; color:#FFF;border-right:1px #970000 solid; cursor:pointer;}
.categorys strong i,.categorys strong b{ float:left; display:inline-block;height:40px; line-height:40px;width:10px;background:url(../images/bg1.png) -16px -238px;}
.categorys strong b{ float:right; width:20px; margin-right:10px; background-position:-28px -238px;}
.categorys ul{border:2px #d00000 solid; border-top:none; background:#fcf4ea url(../images/iconCategory.png) 4px 2px no-repeat; padding:2px 0; display:none; position:relative;}
.categorys li{}
.categorys li h3{line-height:37px; height:37px; font-size:14px; font-weight:normal;}
.categorys li h3 a{ display:block;width:166px; padding-left:30px; border-bottom:1px solid #FFF; color:#111;margin:0 10px;}
.categorys .over h3{ border:2px #d00000 solid; border-left:none; line-height:33px; height:33px;margin:0; z-index:5; background-color:#FFF;}
.categorys .over h3 a{ font-weight:bold; color:#C00; background-color:#FFF; position:absolute; z-index:6; border-bottom:none;}
.categorys strong b{ float:right; width:20px;background-position:-28px -238px;}
.categorys h6.bottom{background:#fcf4ea url(../images/bgLine.gif) 0 -14px repeat-x;height:12px; line-height:12px; font-size:12px; z-index:0; float:left; bottom:0; margin-top:-10px; width:218px;}
.categoryHover ul{ display:block;}
.categoryHover strong b{ background-position:-50px -238px;}

.categorys .item .categorys dl dl::after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.categorys .item{ display:none; width:1004px; background-color:#EEE;border:2px #d00000 solid; position:absolute; z-index:5; left:200px; top:0; overflow:hidden;}
.categorys .item dl{padding:4px 10px 10px 0;margin-right:10px;border-bottom: 1px dotted #D8D8D8;zoom:1;line-height: 20px;margin-bottom: -1px; display:block; overflow:hidden;}
.categorys .item .lTypeBox,.categorys .item .rBrandBox{padding: 5px 0px 5px 20px;padding-bottom: 1000px;margin-bottom: -1000px;}
.categorys .item .lTypeBox{ float:left; width:620px; background-color:#FFF; overflow:hidden;}
.categorys .item .rBrandBox{ float:right; width:340px;}
.categorys .item .lTypeBox dl{width:620px;}
.categorys .item .lTypeBox dt{float: left;width:70px;font: bold 12px/21px Arial;color: #333;}
.categorys .item .lTypeBox dd {float:left;width:550px;white-space: normal;word-break: break-all;zoom: 1;overflow: hidden;}
.categorys .item .lTypeBox dd a{float:left;margin-right:15px;white-space: nowrap; line-height:21px;}
.categorys .item .rBrandBox dt{font: bold 12px/21px Arial;color: #333;}
.categorys .item .rBrandBox dd{padding:0 5px 0 0;color:#CCC;}
.categorys .item .rBrandBox dd a{ display:inline-block; margin:5px;width:90px;height:48px; overflow:hidden;float:left; text-align:center; background:#FFF; padding:2px;}
.categorys .item .rBrandBox dd a img{width:90px;height:30px;}

.navMenu{ margin-left:210px;}
.navMenu li{ float:left;}
.navMenu li,.navMenu a{display:inline-block;height:40px; line-height:40px; width:100px;}
.navMenu li a{ font-size:14px; color:#FFF; text-align:center; font-weight:bold;}
.navMenu li a:hover{ color:#ffe9ce; font-weight:bold;}
.navMenu li.cur{ position:relative;}
.navMenu li.cur a{ font-weight:bold; background:url(../images/bg1.png) 4px -278px no-repeat; color:#FFF; height:43px; line-height:43px; position:absolute;top:-5px; padding-top:5px;}
.navMenu li.spLine{width:2px; font-size:2px; height:40px; background:url(../images/bg1.png) right -238px; no-repeat;padding:0;}

.position{ border-bottom:1px #DDD solid; line-height:21px; padding-bottom:3px;}
.position a{color:#333;}
.position strong{font-size:16px; font-weight:bold;}
.position span{ font-size:12px;color:gray;}
.position a,.position span,.position strong{ margin:0 4px;}

.helpZone{width:1210px; margin:0 auto; background:#F9F9F9; overflow:hidden; zoom:1;}
.helpZone ul{margin-left:-14px;}
.helpZone li{width:240px;*width:239px; float:left;}
.helpZone dl{ margin-left:24px;*margin:0 12px;padding-bottom:10px;}
.helpZone dt{ border-bottom:1px #DDD solid; padding:6px 0 0 6px; margin-bottom:3px; color:#666;font-weight:bold;}
.helpZone dd{ padding-left:34px;}
.helpZone dd a,.footerNav a{ line-height:23px; color:#666; background:url(../images/icons.gif) 3px -103px no-repeat;}
.helpZone dd a:hover,.footerNav a:hover{color:#C00;}

.icoHelp{ background:url(../images/bg1.png) 0 -408px no-repeat;width:28px;height:24px; display:inline-block; vertical-align:middle;}
.icoHelp1{ background-position: -28px -408px;}
.icoHelp2{ background-position: -62px -408px;}
.icoHelp3{ background-position: 0 -432px;}
.icoHelp4{ background-position: -28px -432px;}

.footer{ padding-bottom:15px;}
.footerNav{ line-height:23px; color:#666; padding:4px 0; text-align:center; border-top:1px #f0909a solid; border-bottom:1px #f0909a solid;color:#DDD;}
.footerNav a{margin:0 10px;}
.footer p,.picLinks{ text-align:center; line-height:150%;}

.titGray,.titWhite,.productsBox h2,.newsHome h3{ background-color:#f1f1f1; height:39px; line-height:39px; padding:0 6px 0 8px; font-size:14px;}
.titGray strong,.productsBox h2 strong{float:left; padding:0 0 0 10px;}
.titGray span,.titWhite span,.productsBox h2 span,.newsHome h3 span{ float:right; margin:0;}
.titGray span a,.titWhite span a,.productsBox h2 span a,.newsHome h3 span a{ color:gray; font-size:12px; font-weight:normal;}

.titGray,.newsHome h3{background:url(../images/bg1.png) 0 -153px repeat-x;}
.titGray,.titWhite,.productsBox h2,.userMenu h3{ border-bottom:1px #DDD solid;}
{color:red; font-family:Arial;}

.titWhite{ color:#D00000; font-weight:bold; background:white; border:1px #DDD solid; border-top:none; border-bottom:none;}
.titWhite em{color:#333; margin-left:4px;}
.titWhite b,.titGray b{color:red;}

.subCategorys{width:220px;}
.subCategorys h2{ background:url(/images/bg1.png) 0 -196px repeat-x; height:40px; line-height:40px; color:#FFF; font-size:14px;}
.subCategorys h2 b{ background:url(/images/bg1.png) 0 -238px no-repeat; height:40px; width:10px; display:inline-block; float:left;}
.subCategorys div{border:1px #2e82d0 solid; background:#FFF; overflow:hidden; height:345px;}
.subCategorys ul{ padding:6px;}
.subCategorys li{ float:left; width:97px; margin-left:4px; line-height:26px;height:26px; overflow:hidden;color:#999;}
.subCategorys li a{ margin-left:6px;}
.subCategorys span{ text-align:center; clear:both; display:block;}

.tab { border:1px #DDD solid;}
.tab h2{background:url(../images/bg1.png) 0 -154px repeat-x;line-height:39px; height:39px;}
.tab h2 a{ width:103px; height:39px; font-size:14px; text-align:center; color:#111; border-left:1px #DDD solid; font-weight:normal; display:inline-block;}
.tab h2 a.hover{width:104px; background-color:#FFF; font-weight:bold;}
.tab div{ display:none;}

.redBox .tab,.tabRed{border-top:2px #d00000 solid;}
.tabRed h2 a.hover{width:138px; color:#FFF; background:red url(../images/bg1.png) 0 -70px repeat-x;}

.blueBox .tab,.tabBlue{ border-top:2px #2e82d0 solid;}
.blueBox .tab h2 a.hover,.redBox .tab h2 a.hover{ background:#FFF; color:#D00000;}
.blueBox .tab,.redBox .tab,.blueBox .picList ul,.redBox .picList ul{ border-left:0; height:384px; overflow:hidden;}
.redBox,.blueBox{height:387px;overflow:hidden;}
.redBox .subCategorys h2{ background-position: 0 -112px}
.redBox .subCategorys div{ border-color:#d30f0f;}
.redBox .subCategorys h2 b{ background-position: -16px -238px;}

.iBrands{ color:#DDD;background: #F3F3F3;}
.iBrands ul{background:#F3F3F3;padding:4px;overflow: hidden;zoom: 1}
.iBrands li{width:99px;height: 35px;border: solid #F3F3F3; border-width:1px 0 0 1px; float:left; text-align:center;background:#FFF;}
.iBrands li img{width: 98px;height:35px;}

.brandList{ border:1px #DDD solid; background-color:#F9F9F9; overflow:hidden; zoom:1; padding-bottom:12px;}
.brandList li{width:157px; height:78px; margin:12px 0 0 12px; text-align:center; display:inline-block; border:1px #DDD solid; background-color:#FFF; float:left;}
.brandList li.cur{border-color:#C00;}
.brandList li img{width:138px; height:46px; margin:6px 0; vertical-align:middle;}
.brandList li a{ color:#111;}
.brandList li a:hover{color:#C00;}

.abcs a{ margin-top:8px; display:inline-block;}

.history{ background:#FFf; overflow:hidden;}
.history ul{padding:0 8px 8px 8px;}
.history li{border-top:1px #DDD dashed; height:80px; padding-top:8px;}
.history li h3{ height:38px; line-height:18px;}
.history li h3 a{font-size:12px; font-weight:normal; line-height:18px;}
.history li img{width:70px; height:70px; border:1px #E0E0E0 solid; float:left;}
.history li div{ float:right;width:116px;}
.history li div p {color:#D00000;}
.history li label{color:gray;}

.newsList,.newsHome{line-height:28px;}
.newsList ul,.newsHome ul{padding:6px 10px;}
.newsList li,.newsHome li{ color:#999;}
.newsList li a,.newsHome li a{ color:#111; margin-left:6px;}
.newsList a:hover,.newsHome a:hover{ color:#F33;}
.newsList li em,.newsHome li em{ float:right; color:#999; margin-right:5px;}

.newsList dl{ margin:20px 14px; padding-bottom:20px; background:#FFF; overflow:hidden; border-bottom:1px #DDD dashed;}
.newsList dl dt{ padding-bottom:6px;}
.newsList dl dt a{ font-size:16px; font-weight:bold; color:#333;}
.newsList dl em{ font-size:12px;}
.newsList dl img{ width:130px; height:89px; margin:4px 10px 0 0; padding:1px; border:1px #EEE solid; float:left;}
.newsList dl dd {font-size:12px;line-height:26px; color:Gray;}

.rankList li{ line-height:35px; height:35px; overflow:hidden; border-bottom:1px #DDD dashed;}
.rankList a{ margin-left:2px;}
.rankList i{width: 18px;height:18px;line-height: 18px;color: #FFF;font-family: "Arial";font-weight: bold;text-align: center; background-color:#D00000;display:inline-block;-moz-border-radius:10px;-webkit-border-radius: 10px;border-radius: 10px;}
.rankList b{ float:right; color:#D00000;}
.listPage li{ line-height:30px; height:30px; border-bottom:1px #e8e8e8 dotted;}

.headline{height:278px;background:#F0F0F0;overflow: hidden;clear:both;}
.headline img{width:400px; height:278px; float:left;}
.headline div{ width:466px; margin-right:12px; float:right;}
.headline h2{font-family: "Microsoft YaHei", "微软雅黑";font-size: 16px;font-weight: bold;line-height: 24px;margin:12px 0;}
.headline span{height: 15px;line-height: 16px;color:#999;}
.headline p{line-height: 20px;color: #888;font-size: 12px;margin:12px 0 0 0;clear: both;}

.newsHome .L,.newsHome .R{width:439px; overflow:hidden;}
.newsHome h3,.newsHome ul{border:1px #DDD solid;}
.newsHome h3{ border-bottom:0; padding-left:12px; margin-top:12px;}

.proTypeList{background:#FFF url(../images/line.gif) 284px 0 repeat-y; width:100%; overflow:hidden;}
.proTypeList .l,.proTypeList .r{width:284px; display:block; float:left; overflow:hidden;}
.proTypeList .r{ float:right;}
.proTypeList ul{margin:1px; padding:0 5px 6px 10px; border-bottom:1px #E8E8E8 solid;background:#FFF;overflow:hidden;}
.proTypeList h3{margin:5px 0 0 8px;}
.proTypeList h3 a{ font-size:14px; line-height:30px; font-weight:bold; color:#29b9f0;}
.proTypeList ul li a{ height:23px; display:inline-block; color:#111; line-height:23px; overflow:hidden;}
.proTypeList ul li a:hover{ color:#F33;}
.proTypeList .l ul li a,.proTypeList .r ul li a{width:118px;display:inline-block;float:left;padding:0;margin:0 2px;}

.iPicZone {margin-top:-6px; position:relative;}
.iPicZone img{border:1px #E8E8E8 solid; margin-top:6px;}

.picList ul{padding:8px 0;margin:6px 12px; background:#FFF; overflow:hidden;zoom:1;}
.picList li{ text-align:center;margin:8px 3px;_margin:8px 2px; float:left;}
.picList li label{color:#999;}
.picList img,.proList img{ border:1px #e8e8e8 solid; padding:1px; margin-bottom:2px;width:100px; height:100px;}
.picList p,.proList p{ line-height:21px; text-align:center}
.picList strong,.proList strong{ color:#D00000; font-weight:normal;}

.col2 ul{ padding:0; margin:6px 0;}
.col2 li{width:48%;}
.col2 img{width:130px; height:89px; border:1px #EEE solid;}
.col5 li{width:19%;}
.col6 li{width:16%;}

.proList{ margin:15px 10px;}
.proList dl{ background:#FFF; width:100%; border-bottom:1px #E8E8E8 dashed; padding:8px 0; overflow:hidden; line-height:21px;}
.proList dt{ width:10%; text-align:center; float:left; zoom:1;}
.proList dd{ width:86%; float:right; overflow:hidden; zoom:1; }
.proList dd .col1{width:50%; float:left;}
.proList dd .col2{width:24%; float:left;}
.proList dd .col2 p {margin:8px 0;}
.proList dd .col3{ margin-right:8px; float:right;}
.proList dd .col3 p{ margin:4px 0;}
.proList dt img{width:80px; height:80px; margin-left:8px; display:block;}
.proList dl p{ color:#333; text-align:left;}
.proList dl label{ color:#666;}
.proList dl h3{font-size:12px;}

.filter{padding:8px;}
.filter h6{padding:8px 0; font-size:12px;}
.filter ul{width:100%; background:#FFF; overflow:hidden;}
.filter li{width:19.5%; display:inline-block; *float:left;}
.filter em{color:#969696;}
.filter a{ color:#111; line-height:21px; padding:0 1px;}
.filter a:hover,.filter a.hover{ background-color:#4598D2; color:#FFF;}

.proTypeTop,.brandTopCategory{ border:1px #DDD solid; padding:8px; background:#fffaeb; overflow:hidden;zoom:1;}
.proTypeTop ul li,.brandTopCategory li{ float:left; display:inline-block; width:25%; padding:8px 0;}
.proTypeTop ul li a{margin-left:20px;}
.proTypeTop ul li a span{ width:180px; display:inline-block;}

.brandTopCategory{}
.brandTopCategory li{width:130px; margin:0 8px 0 10px; text-align:center; }
.aCategory,.aC9900570,.aC9900572,.aC9900573,.aC9900571,.aC9900574,.aC9900575,.aC9900576,.aC9900577{background:url(../images/categoryicon.png) 0 0 no-repeat;width:130px; height:82px; display:inline-block;}
.aCategory span{font-size:14px; font-weight:bold; color:#333;margin-top:56px; display:inline-block;}
.aC9900572{background-position:-133px 0;}
.aC9900573{background-position:-265px 0;}
.aC9900571{background-position:-398px 0;}
.aC9900574{background-position:-530px 0;}
.aC9900575{background-position:-663px 0;}
.aC9900576{background-position:-796px 0;}
.aC9900577{background-position:-930px 0;}

.proTypeBox{ background-color:#FFF; overflow:hidden;zoom:1;}
.proTypeBox dl{border:1px #DDD solid; margin-bottom:10px;}
.proTypeBox dt{ line-height:30px; border-top:2px #D00 solid; font-size:14px; font-weight:bold; padding:0 8px; background:url(../images/bg1.png) 0 -154px repeat-x;}
.proTypeBox dt span{ float:right;}
.proTypeBox dt span a{ font-size:12px; font-weight:normal;}
.proTypeBox dl li{ border-top:1px #DDD dashed; padding:4px; background-color:#FFF; overflow:hidden; zoom:1;}
.proTypeBox dl li h3{width:12%; display:inline-block; text-align:right;}
.proTypeBox dl li h3 a{font-size:12px;}
.proTypeBox dl li a{ line-height:23px; display:inline-block; margin:0 4px;}
.proTypeBox dl li div{width:86%; display:inline-block; float:right;}
.proTypeBox dl li div a{color:#111;}
.proTypeBox dl li div a:hover{color:#C00;}

.listFilter{ height:30px;background:url(../images/bg1.png) 0 -163px repeat-x;}
.listFilter a{ color:#333;font-size:12px; line-height:30px;height:30px; padding:0 8px; display:inline-block; border-right:1px #DDD solid;}
.listFilter a.hover,.listFilter a:hover,.listFilter .R .pagnation em{background-color: #d60404; color:#FFF; text-decoration:none;}
.listFilter .L a.default{border-left:1px #DDD solid;}
.listFilter .L a i{ background:url(/images/bg1.png) 0px -356px no-repeat; display:inline-block;width:8px; height:8px; margin-left:6px;}
.listFilter .L a.up i{ background-position:0 -348px;}
.listFilter .L strong{ margin:0 10px;}
.listFilter .L strong b{ color:red;}
.listFilter .R .pagnation a,.listFilter .R .pagnation em{ border:none; border-left:1px #DDD solid; height:29px; line-height:29px; padding:0 7px;margin:0; float:left;}

.listFilter span a:hover{ background:none; color:#333;}
.listFilter .icoThumb b,.listFilter .icoList b{ background:url(../images/bg1.png) -39px -333px no-repeat; margin:9px 2px 0 0;width:9px; height:9px; display:inline-block; float:left;}
.listFilter .icoList b{ background-position:-70px -333px;}
.listFilter .icoThumb .cur{ background-position: -55px -333px;}
.listFilter .icoList .cur{ background-position: -85px -333px;}

#sCategorys{ border:2px #DDD solid; border-bottom-width:1px;}
#sCategorys h3{height:30px; line-height:30px; background:url(../images/bg1.png) 0 -163px repeat-x; padding-left:10px; cursor:pointer;}
#sCategorys h3 i{background:url(/images/bg1.png) 0 -330px no-repeat; display:inline-block;width:16px; height:16px; margin:6px 8px 0 0; float:right;}
#sCategorys ul{ padding:8px; border-bottom:1px #DDD solid; background:#FFF; overflow:hidden; display:none;}
#sCategorys li{ color:#999; line-height:26px; height:26px; width:49%; display:inline-block; float:left;overflow:hidden;}
#sCategorys li a{ margin-left:4px;}
#sCategorys .cur ul{ display:block;}
#sCategorys .cur h3 i{ background-position: -16px -330px;}

.btnBox{ text-align:center; padding:12px;background:url(../images/bgLine.gif) 0 -155px repeat-x; }
.btnBox a{ margin:0 4px;}

.proDetail{background:#FFF; width:100%; overflow:hidden; padding:20px 0;}
.proDetail h1{ font-size:18px; font-weight:bold; margin-left:20px;}
.proDetail fieldset{padding:8px;margin:10px; line-height:180%; color:#333;}
.proDetail fieldset p{padding:6px;}
.proTop{margin:20px;}
.proTop dl{width:300px; margin-right:26px; float:left;}
.proTop dt img,.proTop dd img{ border:1px #DDD solid; margin-bottom:5px;}
.proTop dt img{width:300px;height:300px;}
.proTop dd img{width:50px; height:50px; margin:2px;}
.proTop dd .cur img{border:2px #F33 solid;}
.proTop ul{ float:left; line-height:28px;}
.proTop ul label{color:gray;}
.proTop ul strong{color:red;}
.proTop ul .price{ background:#ffffe5; border:1px #ffe4ba solid; padding:4px; line-height:30px; margin:6px 0; color:#F33; font-size:31px;  font-weight:bold;}
.proTop ul .price small{ font-size:18px;}
.proTop ul .buyZone{ background:#f8f8f8; border:1px #DDD solid; padding:8px;}
.proTop ul .buyZone p{ text-align:center; margin:6px 0;}
.proTop ul .buyZone p a,.proTop ul .favAndMsgZone a{margin:0 10px;}
.proTop ul .favAndMsgZone{ margin-top:12px; text-align:center;}

.proIntroTab{ border:1px #DDD solid;}
.proIntroTab h3{height:30px; background:url(../images/bg1.png) 0 -165px repeat-x;}
.proIntroTab h3 a{ display:inline-block; width:100px; height:30px; line-height:30px; border-right:1px #DDD solid; text-align:center;font-size:14px; color:#333; }
.proIntroTab h3 a.cur{ border:2px #D00000 solid; border-bottom:none; background:#FFF;height:28px; line-height:28px;}

.modelList{ margin:8px;}
.modelList caption{ text-align:left;}
.modelList table{width:100%; margin:0 auto; border-collapse:collapse;}
.modelList th,.modelList td{ border:1px #E8E8E8 solid; padding:6px 3px;}
.modelList th{ background:#e6f5fc; line-height:23px; text-align:left;}
.modelList th h5{ font-size:12px;}

.modelList th ul{ background:#FFF;}
.modelList th ul li{ line-height:23px; height:23px; display:block; padding:1px 5px;}

.modelList th ul li a:hover,.modelList th ul li:hover{background:#e6f5fc; color:red;}
.modelList td strong{color:#F33;}
.modelList p{ text-align:right;}

.comments dl{ margin:8px 10px; line-height:23px;}
.comments dt em{ color:gray; float:right;}
.comments .line{border-bottom:1px #DDD dashed; line-height:1px; height:1px; font-size:1px; clear:both;}
.summary{ background:#F9F9F9; border-bottom:1px #DDD solid; line-height:30px; height:30px; padding:0 8px;}
.summary strong{ color:red; padding:0 2px;}

.star{ background:url(/images/bg1.png) -18px -364px no-repeat;width:76px; height:14px; display:inline-block;}
.star b{background:url(/images/bg1.png) -18px -348px no-repeat;width:0; height:14px; display:inline-block;}
.n5 b{width:76px;}
.n4 b{width:60px;}
.n3 b{width:46px;}
.n2 b{width:30px;}
.n1 b{width:16px;}

.cartTable{}
.uOrder{ padding:8px;}
.cartTable table,.uOrder table{width:100%; border-collapse:collapse;}
.cartTable thead,.uOrder thead{ background:url(../images/bgLine.gif) 0 -300px repeat-x;}
.cartTable tfoot td,.cartTable thead,.uOrder tfoot td,.uOrder thead td{ padding:6px; font-size:12px;}
.cartTable td,.uOrder td{ border:1px #E8E8E8 solid; padding:6px;}
.cartTable img.img50{border:1px #E8E8E8 solid;padding:1px; margin-right:6px;}
.cartTable em,.uOrder em,.cartTable strong,.uOrder strong{ color:#F33;}
.cartTable tfoot input{ margin-left:15px;}
.cartTable td span{ color:#111;}
.uOrder table{margin-top:15px;}

.grayBox{ border:10px #F0F0F0 solid; padding:15px;}
.grayBox .position{width:auto; border-bottom:none;}

.loginReg,loginCompany fieldset,.writeOrder fieldset,.user fieldset,.form{margin:20px 0;}
.loginReg fieldset p{margin:20px 10px; vertical-align:middle; line-height:180%;}
.loginZone,.regTypeZone{width:48%;}
.loginZone fieldset label,.regZone fieldset label,.form label,.writeOrder label{width:100px; margin-right:8px; font-size:14px; text-align:right; display:inline-block;}
.loginZone .inputGrayBd{ width:180px; padding:5px 2px 4px 2px;}
.loginZone .btnLBlue{margin-right:10px;}
.loginZone em,.form em{ color:#666; font-size:12px;}
.loginZone span,.regZone span,.writeOrder span,.user span,.form span{font-size:12px; margin-left:5px;}
.loginZone span a{margin:0 6px;}

.regZone ul,.regTypeZone ul,.form ul{ margin:8px; line-height:180%;}
.regZone,.writeOrder,.orderSuccess,.user,.orderDetail{margin:20px 0;}
.regZone fieldset{ margin-bottom:15px; clear:both;padding-left:37px;}
.regZone fieldset div{margin-left:36px;}
.regZone fieldset div label{width:12%; text-align:left; margin-bottom:12px; color:#666; }
.regZone fieldset div label input{margin-right:5px;}
.regZone p,.writeOrder p,.user p,.form p{ margin:12px;}
.regZone p label,.writeOrder label,.user label,.form label{font-size:12px;width:130px; color:#888;}
.regZone p em,.writeOrder p em,.user p em,.form p em{color:#F33; margin-right:3px;}

.writeOrder div p{ margin-left:60px;}
.writeOrder div p label{ text-align:left;}
.writeOrder div p label input{ vertical-align:middle;}

.tipOrderSuccess{ padding-left:20px;}
.tipOrderSuccess p{ line-height:180%;}

.orderDetail table{width:100%; border-collapse:collapse;}
.orderDetail td,.orderDetail th{ padding:8px 4px; border:1px #E8E8E8 solid;}
.orderDetail th{ text-align:right; font-weight:normal; background:#F9F9F9;}
.orderDetail td table td{border:none;}
.orderDetail td table thead tr{ border-bottom:1px #E8E8E8 solid; font-weight:bold;}
.orderDetail td em,.orderDetail td strong{color:#F33;}
.orderDetail td label{color:#666;}
.orderDetail td span{width:33%; display:inline-block; line-height:180%;}
.orderDetail caption{ text-align:right;width:100%; display:inline-block;}

.user ol{ margin-left:75px; line-height:180%; color:#666;}
.uData p label{ color:#111; width:100px; text-align:right; display:inline-block;}

.new_comment td{padding:10px 0;}
.new_comment th{ text-align:right; font-weight:normal;}
.new_comment th span{color:#F00;margin-right:6px;}

.minLeft{ border:1px #E8E8E8 solid; border-top:none; background:#FFF;}
.minLeft h3{ background:url(../images/bgLine.gif) 0 0 repeat-x; line-height:28px; border-top:1px #E8E8E8 solid; border-bottom:1px #E8E8E8 solid; padding:0 8px; font-size:14px;}
.minLeft ul,.userMenu ul{padding:8px; line-height:23px;}
.minLeft li,.userMenu li{ background:url(../images/icons.gif) 3px -644px no-repeat; padding-left:16px;}
.minLeft a,.userMenu li a{ color:#333;}
.minLeft a:hover,.userMenu li a:hover{ color:#F33;}

.userMenu{ border:1px #d00000 solid; border-top:0;}
.userMenu h2{ background:url(../images/bg1.png) 0 -115px; line-height:30px;color:#FFF; font-size:14px; font-weight:bold; padding-left:10px;}
.userMenu li{ background-position: 3px -623px;}
.userMenu h3{ background-position:0 -175px repeat-x; border-top:1px #DDD solid; font-size:12px; line-height:26px; height:26px; padding-left:8px;}

.article{ margin:15px; line-height:23px;}
.article p{ padding:6px;}
.article .head{ text-align:center; margin-bottom:20px; clear:both;}
.article .head h1{padding:10px; border-bottom:1px #E8E8E8 solid; font-size:18px;}
.article .head div{ color:#999; margin-top:4px;}
.article .foot{ overflow:hidden;width:100%; padding-top:8px; margin-top:8px; border-top:1px #DDD dashed;}
.article .foot p{padding:0;margin:0; line-height:23px;}
.article .foot blockquote{ text-align:right; color:#999; float:right;}

.shoppingProcess{ background:url(../images/shopping.png) 0 0 no-repeat; height:44px; width:1160px;}
.setup2{ background-position:0 -36px;}
.setup3{ background-position:0 -70px;}
.setup4{ background-position:0 -123px;}
.setup5{ background-position:0 -164px;}

.cart{color:#111; background:url(../images/bg.gif) 0 -48px no-repeat;width:266px; height:25px; line-height:27px; margin:3px 8px 0 0; display:inline-block; float:right;}
.cart strong{color:#F00; padding:0 5px; border-bottom:1px #F00 solid;}
.cart .shopping{margin-left:40px; float:left;}
.cart a{ float:right;padding-right:12px; color:#111;}

.img16{width:16px; height:16px;}
.img50{width:50px; height:50px;}
.ico{ background:url(../images/icons.png) 0 0 no-repeat;}
.img30{width:30px; height:30px;}
.img36{width:30px; height:36px;}
.icoMan{background-position:0 0;}
.icoTag{ background-position:0 -34px;}
.icoPoint{ background-position:0 -70px;}
.icoHot,.icoDropArrow{ background:url(../images/icons.png) 0 -762px no-repeat;}
.icoDropArrow{background-position:0 -680px;width:30px; height:14px; display:inline-block; vertical-align:middle; margin-left:3px;}
.icoMinus, .icoPlus {background: url(../images/icons.png) 0 0 no-repeat;display: inline-block;width: 11px;height: 11px;margin: 2px; vertical-align:middle;}
.icoPlus {background-position:-11px 0;}

.loading{ background:url(../images/loading.gif) 0 center no-repeat; padding-left:18px; margin:0 3px; color:gray; line-height:16px;}

/*tip*/
.tip{ background:url(../images/tipicon.png) 0 -65px no-repeat; padding-left:18px; margin:0 3px; color:#2a75cc;}
.ok{ background-position:0 -32px; color:#46bb0b;}
.err{ background-position:0 -17px; color:#f00003;}
.alert{ background-position:0 0; color:#fba307;}
.help{ background-position:0 -199px; color:#fba307;}

.tipBox{margin:15px auto;width:500px; text-align:left; line-height:160%; font-size:14px;}
.tipBox h3{ font-weight:bold; border-bottom:1px #F9F9F9 dashed; padding:0 0 4px 8px; margin:0 0 4px 0;}
.tipBox p{padding:0 0 0 8px; line-height:23px; margin:0;}
.tipBox a{color:#039;}

.tipErr,.tipSuccess,.tipAlert,.tipHelp,.tipTip{padding:8px 8px 8px 58px; background-repeat:no-repeat; background-position:6px 10px;}
.tipErr{background-image:url(../images/icons/err.gif);}
.tipSuccess{background-image:url(../images/icons/success.gif);}
.tipAlert{background-image:url(../images/icons/alert.gif);}
.tipHelp{background-image:url(../images/icons/help.gif);}
.tipTip{background-image:url(../images/icons/tip.gif);}
/*tip end*/

.pagination{ text-align:center; font-size:14px;}
.pagination span,.pagination a,.pagination em{padding:2px 7px; border:1px #dedede solid; background:#FFF; font-family:Arial;}
.pagination em{ background:#fff1c4;}
.pagination span{color:gray; background:#F0F0F0;}

/* QQ*/
#qq{ width:29px;z-index:1000;overflow:visible;position:fixed;top:260px;right:0;_position:absolute;_top:expression(documentElement.scrollTop+80);}
#qq #qqSlide{ width:29px;background:url(/images/qq/img.gif) 0 -365px no-repeat;height:120px; float:left;}
#qq #qqPanel{ float:right;width:130px; display:none;}
#qq .qt,#qq .qb,#qq .qm{ background:url(/images/qq/bg.gif) 0 0 no-repeat;width:130px;height:15px;}
#qq .qb{ background-position:-131px 0;height:14px;}
#qq .qm{ background-position:-262px 0; background-repeat:repeat-y; height:auto; padding:2px 10px;}
#qq .qm a{margin:8px 0;}
#qq .qm img{ vertical-align:bottom; margin-right:2px;}
#qq .qm h3{height:30px;background:url(/images/qq/img.gif) 0 0 no-repeat;}
#qq .qm a{ display:block; padding:4px;}
/* QQ end*/

/*Rent*/
.imgTxt { padding:8px;}
.imgTxt p{ background:#FFF; overflow:hidden; line-height:23px; margin-top:2px;}
.imgTxt p img{ height:50px; width:50px; margin-right:8px; float:left;}
.imgTxt p span{color:gray; margin-right:6px;}
.imgTxt p b{ color:red; font-family:Arial;}
.imgTxt p i{ font-style:normal;}
.rentSaleTop p{ margin-bottom:2px;}

.txtList{ line-height:26px; padding:12px; overflow:hidden; background:#fff;}
.txtList em{color:gray; margin-left:5px;}
.icoAssign,.icoPurchase,.icoBuy{padding:1px; margin-right:4px;color:#FFF; font-style:normal;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.icoAssign{ background:#ff2100;}
.icoPurchase{ background:#1402fd;}
.icoBuy{ background:#000;}

.index_links {border:1px #DDD solid;margin-top:10px;background:#FFF; overflow:hidden; zoom:1;color:#ddd; padding-bottom:8px;}
.index_links h4{ line-height:28px; background:url(../images/bg1.png) 0 0 repeat-x; margin-bottom:8px;color:#333;}
.index_links h4 strong{font-weight:bold; font-size:12px; margin-left:8px;}
.index_links a{margin:0 8px; color:Gray; line-height:26PX;}
.index_links a:hover{color:#C00;}

.telphoneTable{width:100%; margin-top:10px; border:none;}
.telphoneTable td{ line-height:23px;text-align:left;border:none;}
.telphoneTable td p{text-align:left}
.telphoneTable td.bottomLogo{width:140px;}
.telphoneTable td.bottomLogo img{border-right:1px #DDD solid; margin-right:10px; padding-right:10px;}