body, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th{ margin: 0;padding: 0; }
body {text-align:center; color:#000;font-size:12px; font-family: Arial, sans-serif;}
div,p,span,li,dt,dd,h1,h2,h3,h4,h5,h6{text-align:left;}
img{border:0;}
ul,ol{list-style-type:none;}
a{color:#000; text-decoration:underline;}
a:hover{color:#C80000;text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
input, button, textarea, select { font-size:100%;}
em{ font-style:normal;}
p { line-height:1.5; }
input,select{ vertical-align:middle;}
cite { font-style:normal; }
/* font */
.red { color:#c80000; }
a.red { color:#c80000; }
a.red2 { color:#c80000; text-decoration:underline; }
.gray { color:#666; }
a.gray { color:#666; }
.green { color:#32AC01; }
a.green { color:#32AC01; }
.blue { color:#0383CA; }
a.blue { color:#0383CA; }
.yellow { color:#DF8300; }
a.yellow { color:#DF8300; }
.block14b{ font-size:14px; font-weight:bold;}
.red14{ color:#c80000; font-size:14px;}
.blankW {background:#fff;}
.blank3 ,.blank6,.blank9,.blank9w,.blank12,.blank15,.blank20{clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {height:6px;}
.blank9 {height:9px;}
.blank9w {background:#ffffff; height:9px}
.blank12 {height:12px;}
.blank15 {height:15px;}
.blank20 {height:20px;}

#mbox-window{background:#fff;overflow:visible;position:absolute;text-align:left;border:2px solid #c80000;}
#mbox-btn-close{width:15px; height:15px; background:url(close.gif) no-repeat 2px 3px; border:1px solid #eee; position:absolute; right:5px;top:5px;}
#mbox-btn-close:hover{border:solid 1px #999; background-color:#eee;}
.mbox-loading{background-image:url(spinner.gif);background-position:center;background-repeat:no-repeat;}
#mbox-content{background-color:#fff;clear:both;width:100%;height:100%;overflow:hidden;}
.mbox-content-image{overflow:visible;}
.mbox-content-image img{display:block;}
.mbox-content-iframe{overflow:visible;}
#dp-Box{position:absolute;padding:8px; background-color:rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#dp-closehandle{background:url(close.gif) no-repeat 2px 3px;border:solid 1px #eee;height:15px;width:15px;position:absolute;right:14px;top:14px;}
#dp-closehandle:hover{border:solid 1px #666; background-color:#fff;}
#dp-control{text-align:center;}
#dp-control input,#dp-control button{vertical-align:middle;}
.DialogTitle{padding:5px 10px;background:#efefef;font:bold 13px arial; border-bottom:1px solid #ddd;}
.DialogContent{line-height:18px;padding:10px; background:#fff;}
.DialogButtons{padding:10px;text-align:center; background:#fff;}
.DialogButtons input,.DialogButtons button{margin:0 5px;}
.mtabList a,.mtabList span{background:url(close.gif) no-repeat;}
.mtabList{border-bottom:3px solid #f94;zoom:1;overflow:hidden;}
.mtabList li{float:left;margin-right:2px;text-align:center;}
.mtabList a{float:left;padding-left:15px;background-position:0 0;text-decoration:none;}
.mtabList a span{font-size:13px;display:block;line-height:25px;padding-right:15px;background-position:100% 0;cursor:pointer;}
.mtabList li.active a{background-position:0 -25px;}
.mtabList li.active a span{background-position:100% -25px;}
.mtabPanel{clear:both;overflow:hidden;zoom:1;display:none;}
.mtabPanel.active{display:block;}


#subnav {  color:#333; text-align:right; z-index:9999; line-height:18px; height:18px; position:absolute; top:0px; right:10px;}
#subnav a:link, #subnav a:visited { display:inline-block; color:#333; position:relative; text-decoration:none; }
#subnav a#myOrder:link, #subnav a#myOrder:visited {background:url(myOrderMap.gif?v=2) right top no-repeat; display:inline-block; text-decoration:none; padding:0px 20px 0px 0px; }
#myOrderWarp { display:inline-block; position:relative; }
#myOrderList { position:absolute; display:none; background:url(myOrderMap.gif?v=2) 0 -50px no-repeat; width:96px; top:18px; left:0px; z-index:99999; border-bottom:1px solid #CCCCCC; padding-bottom:10px; }
#myOrderList .memberscenter{ margin-top:10px;}
#myOrderList a,#myOrderList  a:link,#myOrderList a:visited { clear:both; float:left; display:inline;color:#333; width:96px; height:18px; line-height:18px; text-indent:20px; }
#myOrderList a:hover { background:url(myOrderMap.gif?v=2) 9px -140px no-repeat; color:#ff6600; }

#footerV2{padding-top:10px; margin:0 auto; clear:both;}
#footerV2 .foot_box{width:960px; margin:0 auto; border:1px solid #cacaca;  border-bottom:0; position:relative;}
ul.autocompleter-choices{left:-1000px; top:-1000px;}
#footerV2 .foot_order_time{line-height:38px; padding:7px 0; font-size:14px; text-align:center; color:#999999; font-family:'黑体'; font-weight:600; letter-spacing:-1px;}
#footerV2 .size_bg{display:inline-block; font-size:24px;}
#footerV2 .foot_link_list{height:146px; padding-left:1%; padding-top:3px;}
#footerV2 .foot_link_list li{width:14.18%; float:left;}
#footerV2 .foot_link_list li a{display:block; line-height:25px; margin-right:3px; padding-left:8px; text-decoration:none; font-family:Tahoma;}
#footerV2 .foot_link_list li a:hover{text-decoration:underline;}
#footerV2 .foot_link_list li a.title{background:#e8e8e8; color:#838383; text-decoration:none; cursor:default;}
#footerV2 .foot_link_list li a.pointer{cursor:pointer;}
#footerV2 .foot_link_list li a.title:hover{background:#dddddd; text-decoration:none;}
#footerV2 .foot_bottom{margin:0 18px; line-height:36px; color:#999999; text-align:center; border-top:1px dotted #c4c4c4;}
#footerV2 .foot_bottom a,.foot_bottom a:hover{color:#999999;}
#footerV2 .beijingtext{color:#999;text-align:center;font-family:Tahoma;font-weight:normal;font-size:12px;letter-spacing:0.2px}

.corner_rt,.corner_rb,.corner_lb,.corner_lt{position:absolute;z-index:99;width:9px;height:9px;overflow:hidden;background:url(system/home/home-sprites.gif) -334px -109px no-repeat;}
.corner_rt{top:-1px;right:-1px;background-position:-343px -109px;}
.corner_rb{bottom:-1px;right:-1px;background-position:-343px -118px;}
.corner_lb{bottom:-1px;left:-1px;background-position:-334px -118px;}
.corner_lt{top:-1px;left:-1px;}

.mcalendar{width:198px; padding-bottom:20px; background:#fff; border:1px solid #ddd; text-align:center; font-family:arial; font-size:12px; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5); box-shadow:1px 1px 2px rgba(0,0,0,.5);}
.mcalendar ul{overflow:hidden; zoom:1; padding:0; margin:0; list-style:none;}
.mcalendar li{float:left;}
.mcalendar_dayx li,.mcalendar_week{width:20px; padding:3px 4px;}
.mcalendar a{display:block; color:#666; text-decoration:none;}
.mcalendar a:hover{color:#333;}
.mcalendar_dayx a:hover{color:#333; background-color:#f0f0f0;}
.mcalendar_year{margin-right:3px;}
a.mcalendar_selected{color:#c80000; font-weight:bold; cursor:default;}
.mcalendar .mcalendar_top{padding:5px 4px 3px; background:#f7f7f7; zoom:1;}
.mcalendar_top li{width:auto; display:inline-block; *display:inline; *zoom:1; float:none;}
.mcalendar_switch li{width:20px; position:absolute;}
.mcalendar_preyear{left:5px; top:5px;}
.mcalendar_preweek{left:25px; top:5px;}
.mcalendar_nextweek{right:5px; top:5px;}
.mcalendar_nextyear{right:25px; top:5px;}
.mcalendar_weekx{background:#f7f7f7; border-bottom:1px solid #eee;}
.mcalendar_switch .mcalendar_today{width:100%; height:20px; line-height:20px; border-top:1px solid #eee; left:0; bottom:0; background-color:#f7f7f7;}

.autocompleter{border:1px solid #ccc; background:#fff;}
.autocompleter li{line-height:17px; padding:3px 5px;}
.autocompleter .ac_select{background:#444; color:white; cursor:pointer;}
.autocompleter .ac_add{color:green;}
.autocompleter .ac_select .ac_add{color:#fff;}
.autocompleter .ac_close{border-bottom:0; background:#f7f7f7; text-align:right;}
.autocompleter .ac_remind{background:#f0f0f0;}
.autocompleter .BL{color:#666; text-decoration:none;}

/*css lib*/
.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.fa{font-family:Arial;}.fg{font-family:Georgia;}.ft{font-family:Tahoma;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.auto{margin-left:auto; margin-right:auto;}
.tdl{text-decoration:underline;}.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}.wh{color:white;}
.f0{font-size:0;}.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}.vimg{margin-bottom:-3px;}
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}
.p1{padding:1px;}.pll{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.rel{position:relative;}.abs{position:absolute;}
.dn{display:none;}.db{display:block;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline;}
.ovh{overflow:hidden;}.ovs{overflow:scroll;}.vh{visibility:hidden;}.vv{visibility:visible;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}
.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}.z{_zoom:1;}
.poi{cursor:pointer;}.def{cursor:default;}
.nowp{white-space:nowrap;}



/*分页*/
.commonPage{ height:21px; padding:10px 0;color:#777;}
.commonPage a{padding:2px 5px 1px 5px;  height:14px; line-height:14px; display:inline-block; vertical-align:middle; border:1px solid #CBCBCB; text-decoration:none; color:#777; margin:0 5px 0 0;}
.commonPage a.current{ border:1px solid #F53334; background:#F53334; color:#fff; }
.commonPage a:hover { border:1px solid #F53334; color:#F53334; }
.commonPage a.current:hover{ color:#fff;}
.commonPageBtn { width:47px; height:21px; border:0; background:url(pageBtn.png) no-repeat; color:#666; text-align:center; line-height:21px; display:inline-block; cursor:pointer; }
.commonPage em{ color:#777;}
.commonPageInput { border:1px solid #ccc; width:20px; height:14px; line-height:14px; padding:1px 2px;color:#777; vertical-align:middle;}

.commonPage a.snextPage{ padding-right:12px; padding-left:3px; background: url(spageMap.png) no-repeat -23px -9px;}
.commonPage a.sprePage{padding-right:5px; padding-left:12px; background: url(spageMap.png) no-repeat 4px 4px;}
.commonPage a.sprePageBlur{ padding-right:5px; padding-left:12px;  background: url(spageMap.png) no-repeat 4px -26px; }
.commonPage a.snextPageBlur{padding-right:12px; padding-left:3px; background: url(spageMap.png) no-repeat -23px -42px; }
.commonPage a.sprePageBlur:hover{border:1px solid #CBCBCB; color:#777;}
.commonPage a.snextPageBlur:hover{border:1px solid #CBCBCB; color:#777;}
.commonPage a.sstartPage:hover,.commonPage a.sendPage:hover{border:1px solid #CBCBCB; }

.searchResultH{ width:750px; overflow:hidden;}
.topComPage{ width:180px; float:right; height:19px; text-align:right; color:#777; line-height:19px; padding-bottom:1px;}
.topComPage a{ margin-right:5px; text-decoration:none; color:#777;}
.topComPage a.sfirstPage,.topComPage a.snextPage{ padding:1px 5px 0px 10px; height:14px; line-height:14px; display:inline-block; border:1px solid #CBCBCB; background: url(spageMap.png) no-repeat 5px -26px; margin-left:5px; vertical-align:middle;}
.topComPage a.sfirstPage{ font-size:0;}
.topComPage a.snextPage{margin-right:0; padding:1px 12px 0px 3px; background-position:-23px -9px;}

