/*基本信息lu*/
body {margin: 0px auto; padding:0px; width:936px; background:url(/images/bg.jpg) center top no-repeat #f7f7f7; font-size:12px; color:#7d7d7d}
body.en{ font-family:Arial, Helvetica, sans-serif;}
body.cn{ font-family:"宋体",Arial, Helvetica, sans-serif;}

ul{padding:0; margin:0; list-style:none}
dl,dd{margin:0;}
a{color:#a94561;text-decoration: none; cursor:pointer;}
a:link { text-decoration: none;}
a:visited{text-decoration: none}
a:hover{text-decoration: underline; color:#db0202}
form{margin:0px}
a img{border:0px;}
p{font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0;}
h2{font-size:12px;}
#toolTipLayer img{padding:3px; border:1px solid #eee; background:url(/images/loading.gif) center center no-repeat #fff;}
.hr{width:99%; margin:8px 0.5%; height:0px; overflow:hidden; padding:0; float:left; border-top:1px solid #c6c6c6;}
sup{line-height:20px}
/* 页面层容器 */
#logo{width:60%; float:left; height:91px; margin:19px 0 0 45px; display:inline}
#miniNav{width:20%; height:91px; float:right; text-align:right; margin-top:25px;}
#miniNav a{color:#595959}
#miniNav li{width:100%; height:20px; font-size:12px;}
#miniNav span,#miniNav select{float:right; color:#6a6a6a; margin-left:5px; height:18px; font-size:12px;}
#miniNav .homeIcon{background:url(/images/icons.png) -200px -258px no-repeat; }
#miniNav .helpIcon{background:url(/images/icons.png) -185px -223px no-repeat; }
.cn #miniNav .homeIcon{background:url(/images/icons.png) -145px -258px no-repeat; }
.cn #miniNav .helpIcon{background:url(/images/icons.png) -145px -223px no-repeat; }

#nav{width:936px; height:63px; clear:both; background:url(/images/icons.png) left -64px}
#nav .navL,#nav .navR{width:12px; height:63px; background:url(/images/icons.png) left top; float:left}
#nav .navR{background-position:-11px top; float:right}
#nav .navbox{float:left; width:892px;}
#nav ul{float:left; width:892px; padding:0 10px;}
#nav ul li{float:left;}
#nav ul li a{float:left;font-size:14px; padding-left:20px; font-weight:bold; color:#fff;}
body.cn #nav ul li a span{font-size:12px; line-height:21px;}
#nav ul li a span{padding:6px 20px 0 0; height:21px; float:left;}
#nav ul li a:hover{background:url(/images/icons.png) -23px top; text-decoration:none}
#nav ul li a:hover span{ color:#a94561; padding-top:10px; background:url(/images/icons.png) right top}
.n1 #nav ul li.n1 a,.n2 #nav ul li.n2 a,.n3 #nav ul li.n3 a,.n4 #nav ul li.n4 a,.n5 #nav ul li.n5 a,.n6 #nav ul li.n6 a,.n7 #nav ul li.n7 a{background:url(/images/icons.png) -23px top}
.n1 #nav ul li.n1 a span,.n2 #nav ul li.n2 a span,.n3 #nav ul li.n3 a span,.n4 #nav ul li.n4 a span,.n5 #nav ul li.n5 a span,.n6 #nav ul li.n6 a span,.n7 #nav ul li.n7 a span{ color:#a94561; padding-top:10px; background:url(/images/icons.png) right top}
#nav .welcome{float:left; line-height:32px;}

.navSearch{float:right; width:167px; height:15px; padding:1px 0 1px 17px; margin-top:6px; background:url(/images/icons.png) left -138px;}
.navSearch span{float:left;}
.navSearch .sr{width:142px; height:13px; border:0; padding:0; color:#999}
.navSearch .an{width:13px; height:13px; border:0; padding:0; margin-left:5px; background:url(/images/icons.png) -190px -138px;}

#ad{width:100%; margin:15px 0;}

#sidebar{float:left; width:217px;}

.siBox{width:100%; margin-bottom:10px; background:url(/images/mainBg.png) -933px top}
.siBox .title{width:100%; height:56px; background:url(/images/mainBg.png) left -172px no-repeat; font-weight:bold}
.siBox .title span{color:#a94561}
.siBox .bot{width:100%; height:10px; background:url(/images/mainBg.png) left bottom no-repeat}
.siBox .cen{width:86%; margin:0 7%;}
.siBox .more{width:100%; height:16px; padding-top:16px; background:url(/images/mainBg.png) -725px -243px no-repeat; text-align:center; font-weight:bold;}

.conOl .title{text-indent:3em; line-height:45px;}
.conOl .cen p{color:#666; font-weight:bold; font-size:12px; line-height:14px;}

.newsH .title{text-indent:3em; line-height:45px;}
.newsH p{ font-size:12px;}
.newsH .cen p{color:#7d7d7d; line-height:14px; padding-bottom:3px; margin:2px 0;}
.newsH strong,.newsN em{font-weight:bold; color:#a94561; font-style:normal}

.helpH dl{width:69%; height:45px; padding-left:30%; background:url(/images/icons.png) 5px -254px no-repeat;}
.helpH dl dt{padding-top:8px; color:#a94561}
.helpH dl dd{font-size:10px; color:#7d7d7d}
.helpH img{ clear:both}

.loginH .title{height:63px;}
.loginH ul li{ position:relative; width:96%; margin-left:6px; height:20px; margin-bottom:10px;}
.loginH dl dt{font-weight:bold; margin-bottom:5px;}
.loginH dl dd{ height:20px; margin-left:20px; width:96%;}
.loginH dl dd a{margin-left:20px;}
.loginH .sr{color:#979797; width:164px; height:17px; padding-top:3px; border:1px solid #ddd; background:#f3f3f3}
.loginH .dl{width:83px; height:28px; background:url(/images/icons.png) left -306px; border:0px; cursor:pointer;}
.loginH .zc{width:83px; height:28px; background:url(/images/icons.png) -87px -306px; border:0; cursor:pointer}
.loginH .dlc{background-position:left -334px;}
.loginH .zcc{background-position:-87px -334px;}
.loginH .dle{background-position:left -306px;}
.loginH .zce{background-position:-87px -306px;}

.mainBox{width:698px; position:relative; float:right; background:url(/images/mainBg.png) -1147px top;}
.mainBox .icon{width:54px; height:54px; background:url(/images/icons.png) 1px -166px no-repeat; position:absolute; right:0; top:0;}
.mainBox .title{width:100%; height:56px; background:url(/images/mainBg.png) left -86px no-repeat; font-weight:bold; text-indent:3em; line-height:45px;}
.mainBox .title strong{color:#a94561;}
.mainBox .bot{width:100%; height:15px; background:url(/images/mainBg.png) left -157px no-repeat; overflow:hidden}

.pro ul{float:left; width:105%; margin-right:-5%;}
.pro ul li{width:142px; min-height:158px; margin:5px 15px; color:#656565; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline; _height:158px;}
.pro ul li a{color:#959595}
.pro ul li span{float:left; width:100%; line-height:16px;}
.pro ul li img{width:140px; height:105px; border:1px solid #ece8e7; margin-bottom:5px;}
.pro ul li strong{color:#7d0e21}
.pro ul li em{color:#f00; font-style:normal}
.pro ul li em a{color:#f00}
.pro h4{font-size:12px; font-weight:normal}

#newCn ul li,#newEn ul li{height:158px; overflow:hidden;}
.cart{text-indent:2em; background:url(/images/icons.png) -259px -140px no-repeat}
.cart a{color:#7d0e21}

.proView{}
.proView ul{width:96%; margin:5px 2%; overflow:hidden; padding:10px 0; border-bottom:1px solid #eee;}
.pro_img{width:404px; height:304px; border:1px solid #eee; background:#fff; float:left;}
.pro_img img{width:400px; height:300px; padding:2px; float:left}
.pro_txt{width:50%; float:right;}
.pro_txt dl{width:47.9%; float:left; padding:5px 1%; color:#666;}
.pro_txt dl.list{width:97.8%;}
.pro_txt dl.bg{background:#f8f8f8;}
.pro_txt dl dt,.pro_txt dl dd{ float:left; line-height:30px}
.pro_txt dl dt{color:#000; margin-right:5px; padding-left:10px; background:url(/images/icon.gif) 0 center no-repeat}
.pro_txt dl.red dt,.pro_txt dl.red dd a{color:red; font-weight:bold}
.proView .cart{background-position:-259px -133px;}

.result .pro_img{width:304px; height:229px;}
.result .pro_img img{width:300px; height:225px;}

.search{ line-height:26px; margin-top:10px;}
.search .cen{ height:266px; clear:both}
.search dl dt{ font-weight:bold; background:url(/images/icons.png) left -227px; text-indent:1em;}
.search dl dd{color:#666}
.search p{text-align:center;}
.search p input{margin:0 20px;}
.search .sr1{width:160px;}
.search .sr2{width:50px;}
.search span{width:100%; float:left; font-weight:bold; text-align:right}
.search span a{ color:Red;}
.advanced{width:60%; margin-left:20px; float:left; display:inline;}
.advanced dl{width:105%; margin:2px -5% 2px 0; float:left;}
.advanced dl dt,.advanced dl dd{float:left; height:24px; overflow:hidden; margin-right:5px;}
.advanced dl dt{width:100px;}
.pickNo{width:30%; float:left;}

.dataBox{width:936px; background:url(/images/mainBg.png) -1844px top; clear:both; overflow:hidden}
.dataBox .title{width:100%; height:56px; background:url(/images/mainBg.png) left top; font-weight:bold; text-indent:3em; line-height:45px;}
.dataBox .title strong{color:#a94561;}
.dataBox .content{width:96%; margin:5px 2%;}
.dataBox .bot{width:100%; height:15px; background:url(/images/mainBg.png) left -71px no-repeat; overflow:hidden}
.dataBox ul{width:90%; margin:5px auto;}
.dataBox ul li{margin:10px 0;}
.dataBox ul li p{text-align:center}
.dataBox .sr{width:50%;}

.sort span{float:left; padding:3px 0 3px 5px;}
.sort em,.sort i{float:right; width:50px; font-style:normal; }
.sort i{color:#fe951D; margin-left:3px;}
.sort ul{width:105%; margin-right:5%;}
.sort ul li{width:280px; height:20px; margin:4px 10px 4px 19px; padding:2px 0 2px 0; line-height:16px; overflow:hidden; background:#fafafa; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.sort ul li h3{float:left; padding:3px 0; font-size:12px; text-indent:3px; font-weight:normal}
.sort ul li ul{position: absolute; width:900px; margin-left:-455px; left:50%; margin-top:20px; padding:3px; background:#fff; border:1px solid #666; display:none}
.sort ul li ul li{height:32px; margin:0 8px;}
.sort ul li ul li a{color:#C41319}
.subfolderstyle{float:left; background:url(../images/icons.png) no-repeat -261px -196px; text-indent:15px}

.proSort{width:217px; float:left;}
.proSort .title{text-indent:3em; line-height:45px;}
.proSort ul{margin-left:16px;}
.proSort ul li{display:none; text-indent:1.5em; line-height:20px;}
.proSort ul li.list{display:block;text-indent:0;}
.proSort h3{font-size:12px;}
.proSort a{color:#666}
.proSort .list a{color:#a94561}

.about p{font-size:14px; line-height:160%; text-indent:2em;}
.about p img{margin:5px 20px;}
.about .dateTime{text-align:right; color:#999; margin:0;}
.about .summary{width:94%; margin:0 2%; padding:5px; background:#f9f9f9; border:1px solid #eee;}

.articlist .content{width:92%; margin:5px 2%; float:left;}
.articlist ul li{height:30px; line-height:30px; width:100%;}
.articlist h3{font-size:14px; float:left}
.articlist em{float:right; font-style:normal}

.order ul{width:96%; margin:5px 2%; overflow:hidden;}
.order ul li.list{float:left; background:#666; color:#fff; font-weight:bold;}
.order ul li{ float:left; width:96%; margin:5px 1%; padding:5px 1%; display:inline; border-bottom:1px solid #eee;}
.order ul li dt{width:10%; float:left;}
.order ul li dd{float:left; width:26%; font-style:normal; color:#666}
.order ul li dd.list{width:35%}
.order ul li.list dd{color:#fff}
.order ul li dd.state{width:60px;}
.order ul li dt a{color:#781826; font-weight:bold}
.order ul.newslist li dt{width:80%; float:left;}
.order ul.newslist li dd{width:15%; float:right}
.order ul li dd.text{width:60%;}

.page{width:90%; margin:10px 2%;}
.page a{padding:2px 5px; color:#999; float:left; margin:0 3px; border:1px solid #eee}
.page a:link,.page a:visited{color:#fff; background:#781826; font-weight:bold; border:1px solid #781826}
.page a:hover{background:#781826; color:#fff; font-weight:bold; text-decoration:none;}
.page #_jump_Navigation1,.page #_jump_Navigation2{background:#781826; color:#fff}
.page input.go{float:left; margin:0 5px; height:14px; width:28px;}
.page span{ float:left; padding:4px 10px; color:#781826}
.pro .page span{float:left; width:100%;}

.shopping{ width:322px; padding:10px; display:none; position: absolute; z-index: 999; display: none; top:0; left:0; background-color:#fff; border: 1px solid #000;}
.shopping p{width:90%; margin:0 5%; text-align:center;}
.shopping a{margin:0 5px}
.shopping h6{font-size:20px; color:#333; text-align:center; float:left; width:200px; padding-left:100px; height:85px; line-height:85px; float:left; background:url(/images/icons.png) 30px -362px no-repeat;}

.reg ul{width:90%; padding:10px 5%; float:left; list-style:none;}
.reg ul li{ float:left; margin:3px 0; width:100%; line-height:21px; font-size:14px; color:#666}
.reg ul li p{float:left; text-align:left; width:190px; padding-left:10px; margin:0; font-size:14px; font-weight:bold; color:#333}
.reg ul li em{color:#f00; padding-right:5px; font-style:normal}
.reg ul li input{width:200px;}
.reg ul li input.list{width:25px}
.reg ul li.f01{float:right; width:72.6%; padding:2px 5px 2px 8px; background:#f6f6f6; }
.reg ul li.f01 em{ color:#db0202;}
.reg ul li.f02{text-align:center}

.favorites ul{width:100%;}
.favorites ul li{margin:10px 20px;}

.shop{width:96%; border:0; margin:5px 2%;}
.shop thead tr,.shop tfoot tr{background:#666; height:30px; font-weight:bold; color:#fff;}
.shop tr td{border:0;padding:2px 2px; text-align:center;}
.shop tbody tr td{ border-bottom:1px solid #ddd;  padding:5px 2px;}
.shop tr td.list{background:#f9f9f9}
.shopBottom{width:96%; padding:10px 10px; text-align:center;}

.login ul{width:40%; margin-left:5%; float:left;}

#footer{width:100%; }
#footer ul{width:100%; float:left; margin-bottom:5px;}
#footer ul li{float:left; margin-right:10px;}
