#ad { margin: 0px 0 10px; }
#ad img { border: 1px solid #369; }
#ad table { table-layout: fixed; }



#subNav .subMedia { text-align:center;}
#subNav .box { clear: both; margin: 5px 0 0; background: url("/index/sideBoxTop.gif") center 0 no-repeat; _background-position: center 1px; border-top: 1px solid #fff; overflow: hidden; }
#subNav .box h3 { float: left; display: inline; margin-left: 10px; padding: 0 10px 0; background: url("/index/sideBoxTitle.gif") right 0 no-repeat; font: bold 12px Verdana; color: #06c; height: 24px; overflow: hidden; line-height: 24px; *line-height: 28px; }
#subNav .box a.more { float: right; margin-right: 8px; padding: 5px 6px 0 0; background: url("/index/icon_more.gif") right 13px no-repeat; font: normal 11px Verdana; line-height: 18px; }
#subNav .box ul { clear: both; padding:10px 5px; border:1px solid #c1e0ff; border-top: none; }
#subNav .box ul li { line-height: 150%; color: #333; }
#subNav div.subAd { margin: 0; }
#subNav div.subAd a.textLink { line-height: 180%; text-decoration: underline; }
#subNav div.subAd img { margin: 5px 0 0; width: 190px; }
#subNav div.subAd li a { background:url("/index/icon_dot.gif") -4px 2px no-repeat; padding: 0 5px 0 8px; }
#subNav ul.navInfo{margin:10px 0 0;}
#subNav ul li{padding:0 5px;}
#subNav ul li.navinfoTopic a{text-decoration:underline;line-height:18px;}
#subNav ul li.navinfoDetails{color:#666;line-height:18px;}
#subNav ul li img.middle{padding:0 0 5px 0;}

/*ÃûÆóÑ²Àñ*/
#subNav .topComp { background: #f2f8f8; border: 1px solid #d5eaff; padding: 5px 10px; width: 168px; }
#subNav .topComp .comp_logo { width: 160px; height: 50px; margin: 5px auto; border: 1px solid #ccc;}
#subNav .topComp ul { line-height: 180%; padding: 0 5px;}
#subNav .topComp ul li a { background:url("/index/icon_dot_top.gif") -4px 2px no-repeat; padding: 0 5px 0 8px; color: #000;}

div.search { margin: 3px 0 0; padding: 8px 20px 8px 139px; border: 1px solid #d5eaff; background: #f2f8f8 url("/index/searchBg.gif") 86px 4px no-repeat; }
div.search iframe { float: left; }
div.search #hotkeyword_div { float: right; width: 210px; height: 32px; line-height: 32px; overflow: hidden; }

.recommend { width: 778px; background: #fff url("/index/line.gif") 471px 0 repeat-y; border: 1px solid #bcda44; }
.recommend .box { width: 470px; }
.recommend .box2 { width: 302px; }
.recommend h3 { margin: 0 1px 1px; padding-left: 15px; background: url("/index/mainMenu.gif") -10px -1px repeat-x; border-top: 1px solid #bcda44; border-bottom: 1px solid #bcda44; font: bold 14px Verdana; color: #008000; height: 28px; line-height: 28px; }
.recommend h3.first { border-top: none; }
.recommend h3 a { color: #008000; }
.recommend h3 a.more { float: right; padding: 0 20px 0 12px; background: url("/index/bgMore.gif") 0 8px no-repeat; font: normal 11px Verdana; color: #fff; text-decoration: none; line-height: 28px; }
.recommend h3 a.more:hover { color: #fff; }
.recommend h3 a.more:visited { color: #fff; }
.recommend a:visited { color: #868686; }
.recommend a:hover { color: #f60; }
.recommend ul{ margin: 5px 2px; overflow:hidden; display:block;} 
.recommend ul li a span, .recommend ul li a.city { padding-right: 10px; background: url("/index/icon_dot.gif") right center no-repeat; color: #008000; }
.recommend ul li { height: 24px; line-height: 24px; overflow: hidden; color: #666; }
.recommend ul li a { font-size: 14px; }
.recommend ul li.setTop { color: #f60; }
.recommend ul li.space { margin: 6px 15px 0; height: 6px; line-height: 0; border-top: 1px solid #eaeaea; font-size: 0; overflow: hidden; }
.recommend ul.gray { color: #999; }
.recommend ul li.more { height: 28px; background: url("/index/moreList.gif") center center no-repeat; *background-position: center 0; line-height: 28px; text-align: center; color: #008000; }
.recommend ul li.more span.commentIndex { display: block; float: left; margin-left: 20px; _margin-left: 10px; *line-height: 26px; }
.recommend ul li.moreFillSlot { padding: 0 10px; background: url("/index/moreFillSlot.gif") 10px center no-repeat; text-align: right; }
.recommend ul li.more a { font-size: 12px; color: #008000; }
.recommend ul li.more a:visited { color: #008000; }
.recommend ul li.xian { BORDER-TOP:#B2B2B2 1px dashed; MARGIN-TOP: 5px; margin-top:5px; background-image:none; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; HEIGHT: 10px; } 
.recommend h3.menuTab { margin-bottom: 0; padding-left: 5px; background: url("/index/boxTitle3.gif") repeat-x; border-bottom: none; height: 29px; }
.recommend h3.menuTab a.menuOn { display: block; float: left; margin: 0 5px; padding-left: 10px; background: url("/index/menuTabOn.gif") left 0 no-repeat; color: #008000; cursor: pointer; text-decoration: none; }
.recommend h3.menuTab a.menuOff { display: block; float: left; margin: 0 5px; }
.recommend h3.menuTab a.menuOn strong { display: block; padding-right: 10px; background: url("/index/menuTabOn.gif") right 0 no-repeat; line-height: 28px; }

.snsList { margin: 10px 0 0; padding: 2px; border: 1px solid #390; }
.snsReList { padding: 5px 10px; line-height: 150%; }

div.banner { margin: 10px 0 0; text-align: center; border: 1px solid #bcda44; padding: 5px 0; }
div.bannerIndex { margin: 0 AUTO; width:960px;padding-top:5px;padding-bottom:0;height:90px;}
div.adcomp { margin: 5px auto; width: 960px;}

div.sns { margin: 10px 0 0; border: 1px solid #bcda44; }
div.sns h3 { margin: 1px; padding-left: 15px; background: url("/index/boxTitle.gif") repeat-x; border-bottom: 1px solid #bcda44; font: bold 14px Verdana; color: #008000; height: 27px; line-height: 27px; }
div.sns h3 a { color: #008000; }
div.sns h3 a.more { float: right; padding: 0 20px 0 12px; background: url("/index/bgMore.gif") 0 7px no-repeat; font: normal 11px Verdana; color: #fff; line-height: 26px; }
div.sjNew { width: 488px; float: left; border-right: 1px solid #eaeaea; margin-right: 1px; }
div.sjHot { width: 488px; float: right; }
div.linkBbs { margin: 5px; padding: 10px 20px; background: #fffadc; }
div.linkBbs a { color: #390; }

ul.list{margin:3px 5px;}
ul.list li{padding:3px 5px;line-height:150%;border-bottom:1px solid #e7e3e7;font-family:Verdana;color:#666;}
ul.list li a.category{color:#787878;}
ul.list li span.reward{font-size:10px;color:#f00;}
ul.list li span.user{width:50px;}
ul.list li span.user a{color:#999;}
ul.list li span.num{width:60px;font:normal 10px Verdana;}
ul.list li span.order{padding:0 4px;background:#e4f1fe;border:1px solid #aedef2;color:#3a75b0;font:normal 10px Arial;}
ul.list li a.l img{margin-right:5px;padding:1px;border:1px solid #ccc;vertical-align:middle;}
ul.list li a.l:hover img{border:1px solid #666;}
ul.list li p{padding:5px;}
ul.singleLine li{height:18px;overflow:hidden;}
ul.listArrow li{padding:3px 5px 3px 18px;background:url("/index/icon_arrowRight.gif") 5px 8px no-repeat;}

.friendLink { margin: 10px 0 0; border: 1px solid #bcda44; }
.friendLink h3 { margin: 1px; padding-left: 15px; background: url("/index/boxTitle.gif") repeat-x; border-bottom: 1px solid #bcda44; font: bold 14px Verdana; color: #008000; line-height: 27px; }
.friendLink ul { margin: 20px 10px; }
.friendLink ul li { float: left; width: 100px; text-align: center; line-height: 150%; }

#guide { margin: 10px 0 0; border: 1px solid #9abdd3; }
#guide h3 { margin: 1px; padding: 0 10px 0 20px; background: url("/index/boxTitle2.gif") repeat-x; border-bottom: 1px solid #9abdd3; font: bold 14px Verdana; line-height: 27px; }
#guide h3 a.more { float: right; font: normal 12px Verdana; line-height: 27px; }
#guide h3 a { color: #fff;}
#guide div.indName { padding-left: 20px; background: #f4f8fb; border-top: 1px solid #dce6ef; border-bottom: 1px solid #dce6ef; }
#guide div.indName a { padding-left: 16px; background: url("/index/icon_arrow.gif") 0 center no-repeat; line-height: 24px; font-weight: bold; color: #008000; }
#guide div.noBor { border-top: none; }
#guide table { margin: 10px; text-align: left; }
#guide table td { padding: 1px 5px; width: 240px; }
#guide table td span.item { display: block; padding-left: 12px; height: 20px; line-height: 20px; background: url("/index/icon_dot.gif") 0 4px no-repeat; overflow: hidden; }
#guide table td span.item a.linkBbs { margin-left: 3px; padding: 0 8px; background: url("/index/linkBbsOff.gif") no-repeat; text-decoration: none; }
#guide table td span.item a.linkBbs:hover { background: url("/index/linkBbsOn.gif") no-repeat; }
#guide table td span.item a:visited { color: #868686;}
.indText ul{margin-top:5px; margin-left:5px;padding:5px 5px 0 8px;list-style:none;height:890px;font-size:14px;overflow:hidden}
.indText li{float:left;margin:5px 5px 5px 0;width:475px;height:16px;line-height:16px;overflow:hidden}



/* 163 ad */
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.dom-display .current{display:block;}
.hidden{display:none;}
.left,.c-fl{float:left;}
.right,.c-fr{float:right;}

.ad-area,.ad-main,.ad-sub,.ad-main-con{overflow:hidden;*zoom:1;}
.ad-area:after,.ad-sub:after,.ad-main:after,.ad-main-con:after,.ad:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.ad-area{width:980px;margin-top:5px;}
.ad-h160{height:160px;}
.ad-h65{height:65px;}
.adtop {clear:both;height:158px; overflow:hidden; text-align:left; border:1px solid #dcdddd;}
.tab-hd-gg-left,.tab-hd-gg-right {_display:inline; width:0px; height:0px; overflow:hidden;}
.tab-hd-gg-left {float:left; margin-left:1px;}
.tab-hd-gg-right {float:right; margin-right:1px;}
.tab-hd-gg-left .current,.tab-hd-gg-right .current {background-color:#D1DAE1;padding-top:12px;}
.tab-hd-gg-left li,.tab-hd-gg-right li {position:relative;z-index:1;width:11px;height:28px;margin-top:1px;line-height:14px; cursor:pointer;background:#E6EAED;}
.tab-hd-gg-left li {float:left;padding:11px 4px 12px 3px; text-align:left;}
.tab-hd-gg-right li {float:right;padding:11px 3px 12px 4px; text-align:right;}

.tab-bd-gg,.adtop-main {float:left; overflow:hidden;}
.tab-bd-gg {width:185px; margin:7px 0 0 5px;line-height:24px;}
.tab-con{display:none;}
.adtop-main {width:586px; height:147px; margin-top:10px;}
.adtop-main-text{display:block; overflow:hidden; margin:0 0 1px; height:19px;}
.ad,.ad a,.ad a:visited{color:#376A77;}
.ad a:hover{color:#BA2636;}
.tab-ad{border-top:1px solid #E3E3E3;background:#F9F9F9;}
.tab-ad .tab-hd{height:31px;overflow:hidden;line-height:30px;border-left:1px solid #E3E3E3;}
.tab-ad .tab-hd .tab-hd-con{height:30px;border-right:1px solid #E3E3E3;}
.tab-ad .tab-hd .current{height:31px;background:#f9f9f9;position:relative;z-index:1;}
.tab-ad .tab-bd{margin-top:-1px;border:1px solid #E3E3E3;}
.tab-ad .tab-bd-con{padding-left:9px;padding-right:9px;}
.tab-ad .m-list{margin-left:4px;}
.ad-txt{overflow:hidden;width:638px;height:59px;padding-top:4px;border:1px solid #ddd;}
.ad-txt a,.ad-txt a:visited{color:#252525;}
.ad-txt a:hover{color:#ba2636;}
.ad-txt .list-main li{float:left;width:300px;margin-left:10px;_display:inline;}
.ad{overflow:hidden;background:#F9F9F9;}
.ad-h100{background:#ffffff;}
.ad480{width:460px;overflow:hidden;padding:4px;}

#guide2 h3 {

padding: 0 5px 0 5px;
background: url() repeat-x;
border-bottom: 1px solid #9abdd3;
font: bold 12px Verdana;
line-height: 27px;
}
#guide2 { margin: 10px 0 0; border: 1px solid #9abdd3; }
#guide2 h3 a.more { float: right; font: normal 12px Verdana; line-height: 27px; }
#guide2 h3 a { color: #fff;}

