.logo{background:url(../images/logo.png) no-repeat 0 0; width:200px; height:60px; text-indent:-2000px; float:left;}
#subcont{margin:0 auto; width:960px !important; width:965px;}
#idxleft{width:265px; padding-top:10px;}
#idxright{width:690px; padding-top:10px;}
.postbtn{background:transparent url(../images/postbtn.png) 0 0 no-repeat; border:0; width:131px; height:40px; font:bold 16px MingLiU; color:#d61600;}
#catlist dl{margin:15px 0; width:260px; overflow:hidden;}
#catlist dt{border-bottom:#ccc 1px solid; padding:5px 0 5px 15px; margin-right:20px;  background:url(../images/bg_member_1.gif) no-repeat 0 5px;}
#catlist dt a{font:bold 16px MingLiU; color:#069; text-decoration:none;}
#catlist dd{display:inline;margin:5px 7px 0 0; line-height:25px; font-family:Arial;}
@media screen and (-webkit-min-device-pixel-ratio:0){#catlist dd{display:inline-block;}}
#catlist dd a{margin-right:30px;}
#service{margin:5px 10px 5px 0; padding-bottom:10px;}
.svctitle{font:bold 16px/32px MingLiU; color:#069; background:url(../images/bg_model.gif) no-repeat 0px 7px; padding-left:20px;border-bottom:1px dotted #99D3FB;}
#service ul{list-style:none; text-align:center; margin-top:10px;}
#service li{line-height:20px;}
#service li a{padding:0 18px; background:url(../images/bg_member_1.gif) no-repeat 0 -28px;}
#service li a:hover,#service b{color:#007407;}
.slidebox, .slidebox img{width:350px; height:150px;}
.slidebox{float:left; margin-right:7px;}
.num{position:absolute; right:5px; bottom:5px;}
.num li{font:12px/16px Arial; float:left; list-style:none; color:#FF7300; text-align:center; width:16px; height:16px;	cursor:pointer; margin:1px; border:1px solid #FF7300; background:#fff;}
.num li.on{font:bold 14px/18px Arial; width:18px; height:18px; border:0; background:#FF7300; color:#fff;}
#recom{width:327px; _width:326px; overflow:hidden;border:#ff6900 1px solid;}
#recom li{line-height:21px; padding-left:1.4em;width:290px;}
#recom li a{color:#ff6900;}
.rtitle{font:bold 16px/30px MingLiU; border-bottom:#99D3FB 1px dashed; color:#069; background:url(../images/bg_model.gif) no-repeat 5px 7px; padding:2px 0 0 2em;}
.cat_info{width:338px; margin:10px 5px 0 0;float:left; border:1px solid #B9DFF9; color:#06c;}
.cat_info li{width:323px; overflow:hidden;}
#foot{background:#656565 url(../images/bottom_bg.png) 0 0 repeat-x; padding-top:40px;}
#footmenu{padding-top:40px; color:#efefef;}
#footmenu a, .flink a{color:#a3a3a3;}
#footmenu p a{color:#fff;}
.flink{margin:0 auto; width:960px; padding:20px 0;}
.spon{width:260px; position:relative; overflow:hidden;}
.spon a{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#999; font:10px Tahoma;}
#flyslices{float:left; border:1px solid #B9DFF9; width:683px; margin-top:10px;}
#flyslices li{color:#06c;}
.litbox{width:300px;background:#FFF;border:1px solid #ccc;line-height:25px; display:none;}
.litbox dt{background:#369; padding:5px; color:#fff; font-size:16px;}
.litbox dd{padding:5px; color:#333; font-size:14px; margin:0 0 10px 10px;}
.flink a:link img,.flink a:visited img{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.flink a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.imgrow{width:690px; overflow:hidden; padding-top:10px; float:left}
.imgrow a{margin-left:8px}
.tip1{float:left; margin:10px 0 -5px 0; width:685px; background:#FFc; color:#666; text-indent:15px; position:relative; border:1px solid #FC3}
.tip1 a{position:absolute; right:5px; color:#F93; text-decoration:none; font-size:10px; background:url(../images/shopi.png) 45px -69px no-repeat; padding-right:15px}
.ypidxlist{padding:3px;}
.ypidxlist dt,.ypidxlist dd{float:left;height:23px; line-height:23px;}
.ypidxlist dt{width:70px; text-align:right;}
.ypidxlist dd{width:100px;}
.ypidxlist dd a{text-decoration:none;}
.ypidx{margin-top:10px;}
.pright{float:right; padding-right:10px;}
.pright a{text-decoration:none;}
.pright a:hover{text-decoration:underline;}
