.box .hd{position:relative;padding:0 10px;height:36px;line-height:36px;background:url(../img/hd_bg1.gif) no-repeat;overflow:hidden;}
.box .hd h3 a{font-size:14px;color:#ffffff;}
.box .hd h3 a:hover{text-decoration:none;}
.box .hd .more{position:absolute;right:8px;top:8px;}
.box .bd{padding:8px 0;zoom:1;overflow-y:auto;}

.mainBox{margin:0 auto;width:950px;text-align:left;overflow-y:auto;padding-top:10px;}
/*.sidebar{float:left;margin-right:10px;width:310px;}*/
.sidebar{float:left;width:310px;overflow:hidden;}

#category .bd h3{margin:0 12px;line-height:28px;font-size:12px;font-weight:normal;background:url(../img/line_x.gif) repeat-x 0 100%;}
#category .bd ul{margin:0 12px;padding:8px 5px;background:#efefef url(../img/line_x.gif) repeat-x 0 100%;}
#category .bd ul li{padding-left:10px;line-height:18px;background:url(../img/icon_2.gif) no-repeat 0 8px;}

.soList li{float:left;padding:2px;width:136px;text-align:center;}
.soList li img{padding:2px;border:1px solid #d3d3d3;}
.soList li p{display:block;height:22px;line-height:22px;overflow:hidden;}

.dList dt,.dList dd{float:left;width:210px;height:25px;line-height:25px;overflow:hidden;}
.dList dt{padding-left:16px;background:url(../img/icon_1.gif) no-repeat 2px 10px;}
.dList dd{width:80px;text-align:right;}

.iList{padding:5px 10px!important;}
.iList li{padding-left:16px;height:25px;line-height:25px;background:url(../img/icon_1.gif) no-repeat 2px 10px;}

/*.main{float:left;width:630px;}*/
.main{float:left;width:630px;margin-right:10px;}
.main .box .hd{background-image:url(../img/hd_bg2.gif);}
.main .box .hd .more{top:12px;}

.main2{float:left;width:950px;}
.main2 .box .hd{background-image:url(../img/hd_bg2.gif);}
.main2 .box .hd .more{top:12px;}

#homeStores .bd{padding-left:5px;zoom:1;overflow-y:auto;}
#homeStores .bd li{float:left;padding-right:5px;width:305px;height:110px;padding-top:4px;}
#homeStores .bd li a img{padding:2px;border:1px solid #d3d3d3;}
#homeStores .bd li div{float:right;padding-top:8px;width:170px;}
#homeStores .bd li div a{color:#e00;}
#homeStores .bd li div p{display:block;line-height:20px;height:80px;overflow:hidden;}

#video{height:228px;background:url(../img/video_bg.gif) no-repeat;overflow:hidden;}
#video .left{float:left;padding-left:15px;width:300px;overflow:hidden;}
#video .left h3{padding:8px 0 0 38px;}
#video .left h3 a{font-size:14px;font-weight:bold;color:#005d67;text-decoration:none;}
#video .left .bd{padding-top:6px;text-align:center;}

#video .right{float:right;padding:8px 12px;width:330px;overflow-x:hidden;}
#video .right h3{padding:3px 0 0 8px;}
#video .right h3 a{font-size:14px;font-weight:bold;color:#163849;text-decoration:none;}
#video .right .bd{padding-top:5px;}
#video .right .bd p{padding:5px 0;line-height:22px;}

#sales .hd{padding-left:47px;background-image:url(../img/hd_bg2.gif);}
#sales .bd{padding:4px 3px 2px;background:url(../img/sales_bd_bg.gif) no-repeat 0 100%;zoom:1;overflow-y:auto;}
#sales .bd li{height:28px;line-height:28px;background:url(../img/line_x.gif) repeat-x;}
#sales .bd .first{color:#005d67;background:none;border-top:1px solid #d1d2d3;}
#sales .bd div{float:left;width:260px;height:28px;text-align:center;background:url(../img/line_y.gif) repeat-y 100% 0;overflow:hidden;}
#sales .bd li .sa1{padding-left:10px;text-align:center;}
#sales .bd li .sa3{width:90px;background:none;}

#footerLinks{padding:3px 12px;width:976px;line-height:30px;text-align:left;background:#ececec;}

#title{position:relative;padding:0 10px;height:36px;line-height:36px;background:url(../img/hd_bg2.gif) no-repeat;overflow:hidden;}
#title span{padding:0 3px;font-size:14px;color:#fff;}
#title .more{position:absolute;top:8px;right:8px;}

#store{padding-bottom:12px;border-bottom:1px dashed #ddd;zoom:1;overflow-y:auto;}
#store img{float:left;padding:3px;border:1px solid #d3d3d3;}
#store div{float:right;line-height:1.6;width:330px;}

#detail{padding:10px;line-height:1.7;}
#detail p{padding:5px 0;text-indent:2em;}
#detail h3{padding:5px 0;font-size:14px;}

.neighbors{margin-bottom:12px;padding:0 10px;line-height:22px;}

.related .bd{padding:5px 5px 10px;}
.related .bd span{display:inline-block;padding:0 8px 0 14px;width:auto;line-height:24px;background:url(../img/icon_1.gif) no-repeat 0 10px;}

#tH1{padding-top:10px;font-size:22px;text-align:center;}
#subTitle{padding:10px 0;color:#888;text-align:center;border-bottom:1px dashed #ddd;}
#subTitle img{vertical-align:-3px;}

#bd{padding:10px 20px;}
.nList{padding:15px 0;border-bottom:1px dashed #ddd;zoom:1;overflow-y:auto;}
.nList dt,.nList dd{float:left;height:26px;line-height:26px;}
.nList dt{padding-left:37px;width:500px;background:url(../img/icon_2.gif) no-repeat 27px 12px;}
.nList dd{width:80px;text-align:right;}

.sList{margin:0 15px;}
.sList li{padding:10px 0;border-bottom:1px dashed #ddd;zoom:1;overflow-y:auto;}
.sList li img{padding:2px;border:1px solid #d3d3d3;}
.sList li h3{padding:5px 0;font-size:14px;}
.sList li div{float:right;width:455px;}

.saList{border-bottom:1px solid #d1d2d3;}
.saList li{height:30px;line-height:30px;background:url(../img/line_x.gif) repeat-x;}
.saList .first{color:#005d67;background:none;border-top:1px solid #d1d2d3;}
.saList li div{float:left;width:280px;height:30px;text-align:center;background:url(../img/line_y.gif) repeat-y 100% 0;overflow:hidden;}
.saList li .sa1{padding-left:10px;text-align:left;}
.saList li .sa2{width:250px;}
.saList li .sa3{width:110px;background:none;}

.hList{margin:0 15px;zoom:1;overflow-y:auto;}
.hList li{float:left;padding:0 16px;width:165px;height:142px;text-align:center;}

#paginate{margin-top:10px;padding:12px 0;text-align:center;background:#efefef;}
#paginate span{padding:0 2px;}

#honor{height:200px;background:url(../img/honor_bg.gif) no-repeat;overflow:hidden;}
#honor .more{top:18px;right:20px;}
#honor .more a{display:inline-block;width:10px;height:10px;background:url(../img/prev.gif) no-repeat 0 -10px;overflow:hidden;}
#honor .more .current{background-position:0 0;}
#honor .hd{padding:4px 0 0 60px;background:none;}
#honor .prev{position:absolute;top:10px;right:10px;}
#honor .bd{position:relative;margin-left:15px;padding:10px 0;width:965px;height:120px;overflow:hidden;}
#honor .bd ul{position:absolute;width:2020em;height:120px;}
#honor .bd li{float:left;padding:0 14px;width:165px;text-align:center;}

.fright{float:right;margin-right:0px;}
.fleft{float:left;}

.lx{width:310px;height:410px;background:url(../img/lx.gif);}
.lx p{padding:20px 0 0 20px;overflow:hidden;}
