﻿body { margin-top: 0px; text-align: center; background-color:#faf5f2 ; margin-bottom:0px}
body table td { font-size: 12px; }
div { font-size: 12px; line-height: 150%; }
img { border-width: 0px; }

table { border-width: 0px; }
a:link {  text-decoration: none; }
a:hover { text-decoration: none; color: white;background:#ff9900;}

a:active { text-decoration: none; }
A:visited {text-decoration: none; }
a img:hover{  background:white; }


.tp3 { padding-top: 3px; }
.tp5 { padding-top: 5px; }
.pt7{ padding-top:6px}
.pt8{ padding-top:8px}
.pt10{ padding-top:10px}
.p5{ padding:5px}
.pl2{ padding-left:2px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl20{ padding-left:20px}
.pr10{ padding-right:10px}
.pr20{ padding-right:20px}
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:95%}
.ellipsis80 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 210px;padding-left: 10px; }

.top{text-align: right; padding: 0px 20px 0px 0; background-color:#FAF5F2; }
.top img{vertical-align:middle;}

.main-bj{ clear:both;background-image:url(/images/shop/main-bj_02.gif)}

.main-layout{ width:745px; padding-top:2px  }
.main-layout .l{width:176px; float:left; }
.main-layout .r{ width:567px; float:right;}

.title{ width:100%;}
.title .l{ float:left; width:7px; border:1px solid red}
.title .m{ float:left; width:100%;   border:1px solid green;overflow: hidden; margin-right:-18px; margin-left:-18px}
.title .r{ float:left; width:5px; margin-left:5px; border:1px solid blue; margin-left:50px}

.jptj{ height:23px; }
.jptj .l{ float:left; width:5px;}
.jptj .m{ float:left;background-image:url(/images/shop/main-tp_18.gif); width:557px}
.jptj .r{ float:right; width:5px}
.jptj-n{ height:429px; }
.jptj-n .l{ float:left; width:9px; height:100%}
.jptj-n .m{ float:left;background-image:url(/images/shop/jptj-tp_04.gif); width:549px; height:100%}
.jptj-n .r{ float:right; width:9px; height:100%}

.text-title15{ font-size:15px ; font-weight:bold; color:White}
.text-title12{ font-size:12px ; font-weight:bold; color:White;}

.remai{ width:745px; height:198px}
.remai .l{ width:87px; height:100%; float:left}
.remai .r{ height:100%; width:658px; float:right; background-image:url(/images/shop/remai_05.gif); padding-left:4px}
.remaicp{ width:95px; height:100%;  float:left; margin-right:12px}

.grid_list {text-align:center; float: left;  height:120px; width:128px; margin-top:16px; margin-left:7px}
.grid_list .tp{  width:100%; height:120px}
.grid_list .tp .l{ float:left; width:123px; background-color:White;}
.grid_list .tp .r{ float:right; width:5px;}

.cplb {padding: 5px; background-color:#EFEFEF;text-align:left;}
.cplb span{padding-right:20px;}.link {padding:5px;font-weight:normal;}
.div_rp { width: 173px; border-bottom: 1px dotted #aaaaaa; padding: 10px 0 10px 0; }
.div_rp_img { width: 75px; height: 75px; border: 1px solid #B2B2B2; margin-bottom: 3px; }


.bottom { display:block; clear: both; width: 100%; border-top: 1px solid #D0CED1; text-align: center; padding-top: 6px; font-size: 12px; line-height: 150%; margin-top: 10px; }
#tblNavMenu a{color: #ffffff;font-size:14px}
