@charset "utf-8";
*:focus { outline: none; }
.clear { clear: both; }
body { font-size: 12px; background: #E9EEE9 url(../img/index/hx_autum.jpg) repeat-x center top; }
.page_box { width: 1016px; margin: auto; z-index: 1; }
a:hover { text-decoration: underline; }
a:hover img { opacity:0.9; filter: alpha(opacity=90);}
#newBox { width: 1000px; height: 600px; margin: auto; display: none; position: relative; }
#newBox a { display: block; position: absolute; }
#newBox a#newClose { width: 40px; height: 40px; left: 685px; top: 75px; }
#newBox a#goOn { width: 100px; height: 50px; left: 650px; top: 410px; }
#onLike { width: 171px; height: 9px; position: absolute; }
.sureBox { width: 1000px; height: 49px; position: fixed; z-index: 99999; top: 0; margin: auto; margin-left: 8px; display: none; }
.sure { width: 1000px; height: 49px; line-height: 45px; }
.sure span { width: 150px; height: 49px; display: block; float: left; font-size: 14px; font-weight: bold; margin-left: 15px; }
.sure a { width: 63px; height: 24px; display: block; overflow: hidden; float: left; margin-top: 10px; }
.sure a#yes { margin-left: 20px; }
.sure a#no { margin-left: 10px; }
.topRigAd { position: absolute; top: 0; right: 0; z-index: 999; }
#top_ad1 { width: 980px; margin: auto; padding: 10px; overflow: hidden; }
#top_ad2, #top_ad3, #top_ad4, #top_ad5 { width: 1000px; height: 60px; margin: auto; padding-top: 5px; overflow: hidden; }
#top_ad5 #top_ad_l, #top_ad5 #top_ad_r { width: 245px; height: 60px; overflow: hidden; }
#top_ad5 #top_ad_l { float: left; }
#top_ad5 #top_ad_m { width: 500px; height: 60px; overflow: hidden; float: left; margin-left: 5px; }
#top_ad5 #top_ad_r { float: right; }
.dlAd { height: 436px; overflow: hidden; position: absolute; top: 102px; z-index: 0; display: none; }
.alAdLeft a { width: 160px; height: 436px; display: block; float: right; }
.alAdRight a { width: 160px; height: 436px; display: block; float: left; }
.alAdLeft { left: 0; }
.alAdRight { right: 0; }
.changeAd { height: 219px; width: 20px; overflow: hidden; position: fixed; top: 200px; display: none; }
.xtchange { width: 20px; height: 200px; display: block; overflow: hidden; }
.dtchange { width: 120px; height: 200px; display: block; overflow: hidden; display: none; }
.changeAdL { left: 2px; }
.changeAdR { right: 2px; }
.dlAdClose { width: 19px; height: 19px; display: block; }
.changeAdL .dlAdClose { float: left; }
.changeAdR .dlAdClose { float: right; }
.bigAdBox { width: 100px; height: 369px; overflow: hidden; position: absolute; top: 1000px; left: -92px; }
.bigAdBox a { height: 350px; width: 100px; display: block; }
.bigAdclose { width: 19px; height: 19px; display: block; }
.bigAdFloat { width: 800px; height: 350px; position: absolute; overflow: hidden; left: 108px; top: 1000px; z-index: 9999; display: none; }
.topAdBox { width: 1000px; height: auto; margin: auto; margin-top: 10px; }
.topAdBox .topAd2, .topAdBox .topAd3 { width: 1000px; height: 60px; overflow: hidden; margin-bottom: 5px; }
.topAd2 { margin-top: 5px; }
.topAd1 { width: 1000px; position: relative; }
.topAd1 #xtPic { width: 1000px; height: 60px; display: block; overflow: hidden; }
.topAd1 #zkPic { width: 1000px; height: 300px; display: block; overflow: hidden; }
#rePlay { width: 30px; height: 20px; display: block; position: absolute; text-align: center; cursor: pointer; background: #CCC; right: 0; top: 0; font-size: 12px; line-height: 20px; }
.topAdBox .topAd4, .topAdBox .topAd6 { width: 245px; height: 60px; float: left; overflow: hidden; }
.topAdBox .topAd5 { width: 500px; height: 60px; float: left; margin-left: 5px; overflow: hidden; }
.topAdBox .topAd6 { margin-left: 5px; }
#ads2 { position: fixed; bottom: 0; right: 0; z-index: 999; display: none; }
#ads2 .adsheader { height: 14px; padding-bottom: 2px; }
#ads2 a:hover { text-decoration: none; }
#ads2 .adsheader .closeads2, #bads2 .smallerit { width: 12px; height: 12px; line-height: 12px; text-align: center; color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: 600; border: 1px solid #999; background: #fff; }
#ads2 .adsheader .replayads2 { line-height: 14px; height: 14px; padding: 0 3px; color: #999; }
#bads2, #bads3 { display: none; }
#sads2 img { width: 100px; height: 100px; display: block; }
#bads2 img { width: 300px; height: 250px; display: block; }
#ads2 .adsheader { height: 14px; padding-bottom: 2px; }
#sads2, #sads3 { width: 100px; height: 114px; overflow: hidden; }
#sads2 a { display: block; float: right; }
#ads2 a:hover { text-decoration: none; }
#ads2 .adsheader .closeads2, #bads2 .smallerit { width: 12px; height: 12px; line-height: 12px; text-align: center; color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: 600; border: 1px solid #999; background: #fff; font-size: 12px; }
#ads2 .adsheader .replayads2 { line-height: 14px; height: 14px; padding: 0 3px; font-size: 12px; }
#bads2 { position: relative; }
#bads2 .smallerit { position: absolute; top: 0; right: 0; font-size: 28px; font-weight: 400; line-height: 6px; }
_.ads1box { position: relative; width: 100%; height: 100%; }
.ads1box { height: 100%; overflow: auto; padding: 0; margin: 0; }
#fullbg { background-color: Gray; left: 0; opacity: .5; position: absolute; top: 0; z-index: 3; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; }
#ads0 { width: 770px; height: 360px; position: fixed; _position: absolute; z-index: 5; left: 50%; top: 50%; margin: -180px 0 0 -375px; z-index: 999; display: none; }
#ads0 a { display: block; float: left; }
#ads0 a img { width: 770px; height: 360px; }
#ads0 span { color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: 600; border: 1px solid #999; background: #fff; display: block; width: 15px; height: 15px; line-height: 15px; text-align: center; float: left; margin-left: -17px; margin-top: 0; cursor: pointer; }
#ads1 { width: 800px; height: 390px; position: fixed!important; position: absolute; z-index: 5; left: 50%; top: 50%; margin: -195px 0 0 -400px; z-index: 999; }
#ads1 a { display: block; float: left; }
#ads1 a img { width: 800px; height: 390px; }
#ads1 span { color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: 600; border: 1px solid #999; background: #fff; display: block; width: 15px; height: 15px; line-height: 15px; text-align: center; float: left; margin-left: -17px; margin-top: 0; cursor: pointer; }
#ads2 { position: fixed; bottom: 0; right: 0; z-index: 999; }
#ads3 { position: fixed; top: 0; right: 24px; z-index: 999; }
.topBox { width: 1000px; height: 68px; margin: 15px 0; position: relative; z-index: 9; }
.topBox a#homeLink { width: 224px; height: 68px; display: inline-block; float: left; }
.cityBox { width: 85px; height: 20px; float: left; margin-left: 0x; margin-top: 40px; position: relative; }
.cityBox #goCity, .cityBox #goCity:hover { width: 83px; height: 19px; line-height: 19px; display: block; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; position: absolute; left: 0; top: 0; z-index: 99; }
.goCityOn { border-style: solid; border-width: 1px; border-bottom: none; }
.cityBox #goCity:hover { border-style: solid; border-width: 1px; border-bottom: none; }
.cityBox .otherCity { width: 110px; left: 0; top: 19px; border: 1px; border-style: solid; padding: 6px; display: none; position: absolute; left: 0; top: 19px; z-index: 98; }
.otherCity a { padding: 0 3px; font-size: 12px; line-height: 18px; text-decoration: none; }
.azDown { width: 92px; height: 28px; display: block; position: absolute; top: 25px; left: 200px; }
.navBox { width: 1010px; height: 123px; margin: auto; }
.navBox .yjLink { width: 121px; height: 42px; display: block; position: absolute; background: url(../img/index/yijia.png) no-repeat; top: 1px; left: 610px; z-index: 999; }
.navBox .menuBox { width: 1000px; padding: 5px; height: 113px; }
.firMenuBox { width: 1000px; height: 46px; overflow: hidden; }
.firstMenu { width: 730px; height: 46px; float: left; overflow: hidden; font-family: 'microsoft yahei'; }
.navBox .menuBox a.navli, .navBox .menuBox a.navli:hover { height: 46px; padding: 0 23px; display: block; float: left; line-height: 46px; font-size: 18px; text-decoration: none; }
.navBox .menuBox a.navli:hover { filter: alpha(opacity=70); opacity: .7; }
.navBox .menuBox a.navFirst { filter: alpha(opacity=70); opacity: .7; border-radius: 3px 0 0 0; }
.searchBox { width: 225px; height: 30px; padding-left: 25px; padding-top: 8px; float: right; margin-right: 12px; display: inline; }
.searchBox #scbar_txt { width: 110px; background: none; height: 30px; line-height: 30px; float: left; }
.searchBox #scbar_type { display: block; float:left;}
.searchBox #scbar_btn { width: 53px; background: none; text-indent:-9999px; height: 30px; line-height: 30px; float: right; cursor: pointer; }
#scbar { width:225px; height:30px; background:none; border:none; line-height:30px;}
#scbar_txt { border:none;}
.secMenu { width: 1000px; height: 56px; padding: 8px 0 5px; overflow: hidden; }
.secMenu dl { border-right-style: dashed; margin-left: 20px; border-right-width: 1px; float: left; display: inline; }
.secMenu dl dt { width: 41px; height: 41px; margin-top: 3px; float: left; }
.secMenu dl dd { height: 48px; padding-top: 2px; float: right; }
.secMenu dl dd a, .secMenu dl dd a:hover { height: 24px; padding: 0 7px; display: block; float: left; font-size: 14px; line-height: 24px; text-decoration: none; border-radius: 3px; white-space:nowrap;}
.secMenu .dlOne { width: 410px; height: 52px; }
.secMenu .dlOne dt { background-position: -10px -10px; }
.secMenu .dlOne dd { width: 355px; }
.secMenu .dlTwo { width: 295px; height: 52px; }
.secMenu .dlTwo dt { background-position: -61px -10px; }
.secMenu .dlTwo dd { width: 231px; }
.secMenu .dlThr { width: 204px; height: 52px; border-right: none; }
.secMenu .dlThr dt { background-position: -112px -10px; }
.secMenu .dlThr dd { width: 140px; }
.midTop { width: 1016px; margin-top: 5px; }
.midTop .midTop_Left { width: 280px; float: left; margin-left: 8px; display: inline; }
#imgMove { width: 280px; height: 429px; position: relative; }
#imgMove li { height: 429px; width: 280px; }
#imgMove li { position: absolute; overflow: hidden; top: 0; left: 0; }
#imgMove li img { height: 429px; width: 280px; }
#imgMove .headlNav { position: absolute; bottom: 5px; right: 5px; text-align: right; font-size: 11px; z-index: 10000; }
#imgMove .headlNav i { width: 21px; height: 21px; background: #FFF; font-size: 14px; color: #DB7104; display: inline-block; zoom: 1; text-align: center; line-height: 21px; cursor: pointer; border: #ccc solid 1px; border-left: none; filter: alpha(opacity=80); opacity: .8; font-style: normal; }
#imgMove .headlNav i.on { background: #DB7104; color: #FFF; cursor: text; filter: alpha(opacity=100); opacity: 1; font-style: normal; }
#imgMove p { position: absolute; bottom: 33px; left: 0; padding: 0 5px; color: #FFF; height: 40px; line-height: 40px; width: 270px; font-size: 14px; text-align: left; z-index: 2; }
#imgMove p.opacity_bg { background: #000; filter: alpha(opacity=60); opacity: .6; z-index: 1; }
.firstKnow { width: 190px; height: 40px; padding: 10px 10px 10px 80px; border-radius: 3px; overflow: hidden; margin-top: 12px; }
.firstKnow a { font-size: 12px; color: #666; line-height: 20px; }
.firstKnow a:hover { font-size: 12px; color: #639ebe; line-height: 20px; text-decoration: underline; }
#vote_box { width: 250px; height: 140px; position: relative; }
#vote_box li.vslder { width: 250px; height: 140px; background:#fff;}
#vote_box li.vslder { position: absolute; overflow: hidden; top: 0; left: 0; }
#vote_box li.vslder .voteResult { display: none; }
#vote_box li.vslder p { width: 250px; max-height: 40px; line-height: 20px; font-size: 12px; font-weight: bold; overflow: hidden; }
#vote_box li.vslder .chose_li { width: 250px; line-height: 30px; font-size: 12px; }
#vote_box li.vslder .chose_li label { margin-right: 5px; *margin-right:0; }
#vote_box li.vslder a.subVote { width: 63px; height: 24px; display: block; float: left; line-height: 24px; font-size: 12px; text-align: center; }
#vote_box li.vslder a.subVote:hover { text-decoration: none; }
#vote_box li.vslder a.wyhys { position:absolute; bottom:5px; right:0px; width: 65px; height: 24px; display: block; float: left; line-height: 24px; font-size: 12px; text-align: center; }
#vote_box .headlNav { position: absolute; height: 17px; top: -33px; _top: -35px; right: 0; text-align: right; font-size: 11px; z-index: 0; }
#vote_box .headlNav em { width: 17px; height: 19px; display: inline-block; zoom: 1; cursor: pointer; font-size: 0; margin-left: 5px; background: url(../img/index/lion2.png) no-repeat; }
#vote_box .headlNav em.on { width: 17px; height: 19px; display: inline-block; zoom: 1; cursor: pointer; font-size: 0; margin-left: 5px; background: url(../img/index/lion1.png) no-repeat; }
.hotTalk { width: 280px; position: relative; margin-top: 12px; }
.hotTalk .voteChange { width: 86px; height: 18px; position: absolute; top: 15px; left: 180px; z-index: 13; }
.hotTalk .voteChange a { width: 17px; height: 18px; display: block; float: left; margin-right: 5px; }
.talkTitle, .doingTitle { width: 265px; height: 38px; border-radius: 3px 3px 0 0; line-height: 38px; text-align: right; font-size: 12px; padding-right: 15px; }
.doingTitle a:hover { text-decoration: underline; }
.hotTalk .talkListBox { width: 250px; padding: 5px 15px; height: 140px; border-radius: 0 0 3px 3px; }
.talkListBox li { overflow: hidden; }
.talkListBox .voteMod1 { display: none; }
.talkListBox .voteMod2 { display: none; }
.talkListBox li p.voteTitle { font-size: 12px; font-weight: bold; line-height: 20px; }
.talkListBox li p.choses, .talkListBox li p.jieguo { width: 250px; height: 20px; padding: 5px 0; display: block; font-size: 12px; line-height: 20px; }
.talkListBox li p.jieguo { display: none; }
.talkListBox li p.jieguo span { padding-right: 15px; }
.talkListBox li p.subBut { width: 250px; height: 24px; display: block; font-size: 12px; line-height: 24px; }
.talkListBox li p.subBut .voteBut { width: 63px; height: 24px; display: block; float: left; text-align: center; }
.talkListBox li p.subBut .iTalk { width: 63px; height: 24px; line-height: 24px; display: block; float: left; margin-left: 15px; }
.talkListBox li p.choses label { padding-right: 15px; }
.hotDoing { width: 280px; margin-top: 12px; }
.doingList { width: 250px; height: 164px; overflow: hidden; padding: 10px 15px; border-radius: 0 0 3px 3px; }
.doingList a.doingDetail { width: 118px; height: 141px; display: block; float: left; text-align: center; line-height: 27px; overflow: hidden; font-size: 12px; }
.doing1 { margin-right: 14px; }
.doingList img { width: 118px; height: 114px; }
.doingText { width: 240px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 5px; padding-left: 10px; }
.doingText a { font-size: 14px; }
.midTop_Mid { width: 436px; float: left; margin-left: 12px; display: inline; padding: 10px 0; border-radius: 3px; height: 916px; *height:920px; position: relative; }
.loginZd { width: 85px; height: 85px; position: absolute; top: 0; right: -20px; z-index: 999; }
.firstNewsBox { width: 406px; margin: auto; }
.todayTitle { width: 406px; height: 36px; margin: auto; }
.todayTitle span { width: 25px; height: 30px; font-size: 16px; padding-bottom: 6px; text-align: center; display: block; line-height: 26px; color: #e4e4e4; float: left; }
.todayTitle a.todayJc, .todayTitle a.myBook { width: 91px; font-size: 16px; height: 30px; padding-bottom: 6px; display: block; line-height: 30px; font-weight: bold; text-align: center; float: left; }
.todayTitle a.todayJc:hover, .todayTitle a.myBook:hover { text-decoration: none; }
.todayTitle a.jqzh { width: 100px; height: 30px; display: block; line-height: 30px; float: right; text-align: right; font-size: 12px; }
.todayTitle a.jqzh:hover { text-decoration: underline; }
.firstNewsBox ul p { width: 406px; height: 36px; display: block; line-height: 36px; text-align: center; overflow: hidden; margin-top: 5px; }
.firstNewsBox ul p a { font-size: 18px; font-family:"Microsoft Yahei"; }
.firstNewsBox ul p a:hover { text-decoration: none; }
.firstNewsBox ul span { width: 406px; height: 44px; display: block; font-size: 12px; line-height: 22px; }
.firstNewsBox ul span a:hover { text-decoration: underline; }
.ttImgBox { width: 416px; height: 161px; margin: auto; overflow: hidden; margin-top: 10px; }
.ttImgBox a { width: 202px; height: 161px; display: block; font-size: 12px; text-align: center; line-height: 27px; overflow: hidden; }
.ttImgBox a.ttimgOne { float: left; }
.ttImgBox a.ttimgTwo { float: right; }
.knowLab, .newsListBox, .scLike { width: 406px; margin: auto; padding: 4px 15px 5px 15px; _padding-left:0; *padding-left:0; border-bottom-style: dashed; border-bottom-width: 1px; }
.knowLab li { width: 406px; height: 28px; overflow: hidden; line-height: 28px; }
.knowLab li a.newLink { width: 340px; height: 28px; display: block; float: left; font-size: 14px; overflow: hidden; }
.knowLab li a.zzName { width: 50px; height: 28px; display: block; float: right; font-size: 12px; overflow: hidden; text-align: right; }
.knowLab li a.zzName:hover { text-decoration: underline; }
.newsListBox li { width: 396px; height: 28px; line-height: 28px; padding-left: 10px; *margin-left:-10px; *height:24px; *line-height:24px; overflow: hidden; }
.newsListBox li a.newLink { width: 330px; display: block; float: left; font-size: 14px; overflow: hidden; }
.newsListBox li a.zzName { width: 50px; display: block; float: right; font-size: 12px; overflow: hidden; text-align: right; }
.newsListBox li a.zzName:hover { text-decoration: underline; }
.scLike li { width: 396px; height: 26px; line-height: 26px; padding-left: 10px; display: inline-block; overflow: hidden; }
.scLike .aiKanTitle { width: 406px; height: 34px; padding-left: 0; }
.aktimg { width: 119px; height: 31px; float: left; }
.aklist { width: 247px; height: 21px; float: right; border-radius: 3px; padding: 5px 10px; height: 21px; }
.aklist .tmak { width: 57px; height: 21px; font-size: 12px; line-height: 21px; float: left; }
.aklist #userScroll { width: 190px; height: 21px; float: left; overflow: hidden; position: relative; }
.aklist #userScroll #sinaScroll { width: 180px; height: 21px; position: absolute; top: 0; bottom: 0; }
.aklist #userScroll li { width: 200px; height: 21px; }
.aklist #userScroll li a, .aklist #userScroll li a:hover { width: 19px; height: 19px; display: block; float: left; border-width: 1px; border-style: solid; overflow: hidden; margin-left: 5px; }
.scLike li a.newLink { width: 330px; height: 28px; display: block; float: left; font-size: 14px; overflow: hidden; }
.scLike li span { width: 35px; height: 28px; display: block; float: right; font-size: 12px; font-weight: bold; overflow: hidden; text-align: center; padding-left: 15px; }
.scBaol { width: 406px; margin: auto; padding: 5px 15px 0 15px; }
.scBaol li { width: 406px; height: 44px; line-height: 22px; display: inline-block; overflow: hidden; }
.scBaol li a.newLink { width: 330px; height: 22px; font-size: 14px; overflow: hidden; }
.scBaol li a.zzName { width: 50px; height: 22px; font-size: 14px; overflow: hidden; text-align: right; }
.scBaol li a.zzName:hover { text-decoration: underline; }
.scBaol li span { font-size: 14px; font-weight: bold; }
.scBaol .baolTitle { width: 406px; height: 31px; line-height: 31px; font-size: 18px; font-weight: bold; padding-left: 0; }
.baolTitle .wybl { width: 100px; height: 31px; float: right; font-weight: 100; line-height: 31px; font-size: 12px; text-align: right; }
.baolTitle .wybl a:hover { text-decoration: underline; }
.myDy { width: 436px; margin: auto; display: none; }
.myDy li { width: 406px; padding: 10px 14px; height: 66px; border-bottom-style: dashed; border-bottom-width: 1px; }
.myDy li a.dytx { width: 42px; height: 42px; display: block; float: left; }
.myDy li .dyDetail { width: 354px; height: 60px; float: right; }
.myDy li .dyDetail span.dyLiText { font-size: 14px; line-height: 20px; }
.myDy li .dyDetail .dyliTime { width: 354px; height: 20px; }
.myDy li .dyDetail .dyliTime span.dytime { font-size: 12px; width: 120px; display: block; float: left; line-height: 20px; }
.myDy li .dyDetail .dyliTime span.llNum { font-size: 12px; width: 100px; display: block; float: right; margin-left: 10px; line-height: 20px; text-align: right; }
.myDy li .dyDetail .dyliTime span.hfNum { font-size: 12px; width: 100px; display: block; float: right; margin-left: 10px; line-height: 20px; text-align: right; }
.midTop_right { width: 260px; float: right; margin-right: 8px; display: inline; }
.loginBox .timeBox { width: 260px; height: 40px; border-radius: 3px 3px 0 0; overflow: hidden; }
.loginBox .timeBox span { height: 40px; display: inline-block; float: left; line-height: 40px; font-size: 12px; overflow: hidden; }
.loginBox .timeBox #xqDate { width: 200px; margin-left: 32px; }
.loginBox .timeBox #lastNew { width: 120px; margin-left: 15px; }
.loginMes { width: 230px; height: 142px; padding: 3px 15px 13px 15px; margin: auto; overflow: hidden; border-radius:0 0 5px 5px }
.loginMes li { width: 236px; height: 31px; line-height: 31px; font-size: 14px; margin-top: 8px; overflow: hidden; }
.loginMes li.subLierror { width: 190px; height: 24px; line-height: 24px; font-size: 14px; margin-top: 10px; overflow: hidden; padding-left: 45px; }
.loginMes li.subLierror span { color: red; font-size: 12px; font-weight: bold; }
.loginMes li.subLi { width: 190px; height: 24px; line-height: 24px; font-size: 14px; margin-top: 10px; overflow: hidden; padding-left: 45px; }
.loginMes li label { width: 42px; height: 31px; display: block; float: left; overflow: hidden; }
.loginMes li input.loginInput { width: 165px; height: 20px; float: right; border-style: solid; padding:4px 0 3px 0; border-width: 1px; line-height: 20px; padding-left: 25px; }
.loginMes li.subLi button { width: 63px; height: 24px; display: block; font-size: 12px; float: left; text-align: center; border:none; cursor:pointer; }
.loginMes li.subLi button:hover { text-decoration: none; }
.loginMes li.subLi span { width: 80px; height: 24px; display: block; float: right; text-align: right; font-size: 12px; }
.loginMes li.subLi input#ls_cookietime { width: 15px; height: 24px; float: right; margin:1px 0; }
.loginMes li.otherLogin { width: 190px; height: 18px; line-height: 18px; padding-left: 45px; }
.loginMes li.otherLogin span { width: 75px; height: 18px; display: block; float: left; font-size: 12px; }
.loginMes li.otherLogin .qqLogin, .loginMes li.otherLogin .sinaLogin { width: 17px; height: 18px; margin-right: 10px; display: block; float: left; }
.loginMes li.otherLogin .register { width: 27px; line-height: 18px; font-size: 12px; height: 18px; display: block; float: right; }
.loginMes li.otherLogin .register:hover { text-decoration: underline; }
.userDetail { width: 240px; height: 142px; padding: 3px 10px 13px 10px; margin: auto; overflow: hidden; display: none; }
.userDetail li { width: 240px; height: 96px; padding: 5px 0; }
.userDetail li .yhtxPic { width: 86px; height: 86px; display: block; float: left; padding: 4px; border-width: 1px; border-style: solid; box-shadow: 0 0 2px #ddd; overflow: hidden; }
.userDetail li span { width: 134px; height: 96px; display: block; float: right; overflow: hidden; }
.userDetail li span .userXm { width: 134px; height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; overflow: hidden; }
.userDetail li span .userXm .goOut { font-size: 12px; font-weight: 100; }
.userDetail li span .userXm .goOut:hover { text-decoration: underline; }
.userDetail li span .userLv { width: 134px; height: 25px; line-height: 25px; font-size: 12px; overflow: hidden; position: relative; }
.userDetail li span .userLv a { width: 14px; height: 14px; display: block; position: absolute; left: 80px; top: 5px; }
.userDetail li span .webMail { width: 127px; height: 16px; margin-top: 6px; line-height: 16px; padding: 10px 0; font-size: 12px; overflow: hidden; border-width: 1px; border-style: solid; padding-left: 5px; }
.userDetail li span .webMail a { width: 22px; height: 16px; display: block; float: left; font-size: 12px; padding-left: 18px; }
.userDetail li span .webMail a:hover { text-decoration: underline; }
.userDetail li.xsdu { width: 240px; height: 26px; overflow: hidden; border-top-width: 1px; border-top-style: dashed; }
.userDetail li.xsdu .xsdPic { width: 26px; height: 26px; display: block; float: left; }
.userDetail li.xsdu .xsdText { width: 204px; display: block; height: 26px; float: right; line-height: 26px; font-size: 12px; }
.userDetail li.xsdu .xsdText a:hover { text-decoration: underline; }
.userDetail li.xsdu .xsdText font { font-weight: bold; font-size: 12px; }
.onlineNum { width: 260px; height: 145px; margin-top: 12px; }
.onlineNum .tszxNum { width: 260px; height: 40px; line-height: 40px; font-size: 14px; border-radius: 3px 3px 0 0; border-bottom-style: solid; border-bottom-width: 1px; text-align: center; }
.onlineNum .tszxNum span { font-size: 20px; font-weight: bold; }
.weiboBox { width: 260px; height: 69px; overflow: hidden; border-bottom-style: dashed; border-bottom-width: 1px; }
.weiboBox a { width: 83px; height: 29px; padding-top: 40px; margin-left: 3px; line-height: 29px; text-align: center; float: left; font-size: 12px; display: inline-block; }
.onlineNum .zxphone { width: 260px; height: 34px; border-radius: 0 0 3px 3px; line-height: 34px; text-align: center; font-size: 12px; }
.zkTzXd { width: 260px; height: 160px; margin-top: 11px; border-radius: 3px; padding-top: 6px; }
.zkTzXd ul { width: 205px; height: 42px; padding: 4px 0 6px 55px; }
.zkTzXd ul li { width: 195px; height: 21px; line-height: 21px; padding-left: 10px; overflow: hidden; }
.zkTzXd ul li a { font-size: 12px; }
.zkTzXd ul li a:hover { text-decoration: underline; }
.videoBox { width: 240px; height: 190px; margin-top: 12px; padding: 10px; border-radius: 3px; overflow: hidden; }
.drBang { width: 260px; height: 168px; margin-top: 12px; }
.drBang p { width: 245px; height: 38px; line-height: 38px; padding-right: 15px; text-align: right; font-size: 12px; border-radius: 3px 3px 0 0; }
.drBang p a:hover { text-decoration: underline; }
.drBang ul { width: 230px; height: 128px; *height:136px; border-radius: 0 0 3px 3px; padding: 0 15px; overflow: hidden; }
.drBang ul li { height: 42px; overflow: hidden; padding: 10px 0; border-bottom-style: dashed; border-bottom-width: 1px; position: relative; }
.drBang ul li a.userImg { width: 42px; height: 42px; display: block; float: left; }
.drBang ul li span.userMes { width: 180px; height: 42px; display: block; float: right; }
.drBang ul li span.userMes a { font-size: 12px; line-height: 21px; }
.drBang ul li span.userMes .userNameBox { width: 130px; height: 21px; display: block; overflow: hidden; }
.drBang ul li span.userMes .userNameBox a:hover { text-decoration: underline; }
.drBang ul li span.userMes .userTie { width: 180px; height: 21px; display: block; overflow: hidden; }
.drBang ul li .drxzBox { height: 20px; width: 55px; font-size: 0; line-height: 0; text-align: right; position: absolute; right: 0; top: 10px; }
.drBang ul li .drxzBox img { margin-left: 5px; width: 20px; height: 20px; overflow: hidden; }
.MessSrcoll { width: 980px; padding: 10px; margin: auto; margin: 12px auto; border-radius: 3px; }
.MessSrcoll2 { width: 980px; padding: 10px; margin: auto; margin: 0 auto 12px auto; border-radius: 3px;}
.voiceIcon { width: 16px; height: 30px; display: block; float: left; }
#marquee { top: 80px; left: 400px; width: 950px; height: 30px; float: right; overflow: hidden; color: #696969; }
#marquee ul li { float: left; padding: 0 10px; line-height: 30px; font-size: 12px; }
#mid_ad1, #mid_ad2, #mid_ad3, #mid_ad4 { width: 1000px; height: 60px; margin: auto; overflow: hidden; margin-bottom: 10px; }
#mid_ad1_L, #mid_ad2_L, #mid_ad3_L, #mid_ad4_L { width: 750px; height: 60px; overflow: hidden; float: left; }
#mid_ad1_R, #mid_ad2_R, #mid_ad3_R, #mid_ad4_R { width: 240px; height: 60px; overflow: hidden; float: right; }
#channelBox { display: none; height: auto; padding-top: 0; width: 1016px; }
#channelBox .item { display: inline; width: 462px; height: 35px; float: left; margin: 0 8px 15px; padding: 15px; overflow: hidden; position: relative; border-radius: 5px 5px 5px 5px; cursor: move; }
#channelBox li span { width: 462px; height: 35px; display: block; }
.dndPlaceHolder { border: 1px #999 dashed; display: inline; width: 460px; height: 33px; float: left; margin: 0 8px 15px; padding: 15px; overflow: hidden; position: relative; background-color: none; border-radius: 5px 5px 5px 5px; }
.lmBigBox { width: 1016px; height: inherit; overflow: hidden; padding-top: 0; display: inline-block; }
.lmBigBox .lmBox { width: 462px; height: 338px; margin: 0 8px 15px 8px; padding: 15px; float: left; display: inline; border-radius: 3px; overflow: hidden; position: relative; }
.lmBox .lmLink { width: 130px; height: 35px; display: block; position: absolute; top: 15px; left: 15px; }
.lmBox .lmLink a{ text-indent:-9999px; display:block; width: 130px; height: 35px; }
.lmTip { width: 33px; height: 33px; position: absolute; right: 0; top: 0; z-index: 1; display: none; cursor: pointer; }
.textTipBox { width: 91px; height: 22px; padding-right: 5px; line-height: 22px; font-size: 12px; text-align: center; position: absolute; right: 30px; top: 2px; display: none; z-index: 999; }
.lmTitle { width: 462px; height: 35px; line-height: 35px; text-align: right; font-size: 12px; }
.lmBox .lmTitle a:hover { text-decoration: underline; }
.lmDetail { width: 462px; height: 290px; margin-top: 13px; overflow: hidden; }
.lmDetail .foodRight .foodOne, .travalRight .travalOne, .shopRight .shopOne, .fourRight .fourOne { height: 24px; display: block; line-height: 24px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.lmDetail .foodRight .foodOne a:hover, .travalRight .travalOne a:hover, .shopRight .shopOne a:hover, .fourRight .fourOne a:hover { text-decoration: underline; }
.lmDetail .foodLeft { width: 185px; height: 290px; float: left; overflow: hidden; }
.lmDetail .foodLeft a { width: 185px; height: 138px; display: block; font-size: 12px; text-align: center; line-height: 26px; overflow: hidden; }
.lmDetail .foodLeft a.picTwo { margin-top: 14px; }
.lmDetail .foodLeft a:hover { text-decoration: underline; }
.lmDetail .foodRight { width: 262px; height: 290px; overflow: hidden; float: right; }
.lmDetail .foodRight .foodOne { width: 262px; }
.lmDetail .foodRight .houseOne { width: 262px; height: 60px; font-size: 12px; margin-bottom: 5px; line-height: 20px; overflow: hidden; }
.lmDetail .foodRight .houseOne a:hover { text-decoration: underline; }
.lmDetail .foodRight li { width: 255px; height: 26px; padding-left: 7px; font-size: 14px; line-height: 26px; overflow: hidden; }
.lmDetail .foodRight li a:hover { text-decoration: underline; }
.lmDetail .foodRight .hdTitle { width: 252px; height: 24px; font-size: 12px; padding-right: 10px; margin-top: 10px; line-height: 24px; text-align: right; }
.lmDetail .foodRight .hgyfbg { width: 252px; height: 24px; font-size: 12px; padding-right: 10px; margin-top: 10px; line-height: 24px; text-align: right; }
.lmDetail .foodRight .hdTitle a:hover { text-decoration: underline; }
.scTuan p { width: 262px; height: 19px; display: block; font-size: 12px; line-height: 19px; margin-top: 15px; }
.scTuan p span { width: 58px; height: 19px; text-align: center; display: block; float: left; }
.scTuan p a.foodtuanlink { width: 200px; height: 19px; display: block; float: right; overflow: hidden; }
a.zyhtuanlink { float: left; width: 262px; }
.scTuan p a:hover { text-decoration: underline; }
.scTuan .sctTime { width: 262px; height: 24px; line-height: 24px; font-size: 12px; margin-top: 2px; }
.scTuan .sctTime span { width: 150px; height: 24px; display: block; float: left; }
.scTuan .sctTime span font { font-size: 12px; }
.scTuan .sctTime a { width: 63px; text-align: center; height: 24px; display: block; float: right; }
.travalLeft { width: 225px; height: 290px; display: block; float: left; text-align: center; font-size: 12px; line-height: 26px; overflow: hidden; }
.travalLeft:hover { text-decoration: underline; }
.travalRight { width: 222px; height: 290px; float: right; }
.travalRight .travalOne { width: 222px; height: 24px; display: block; line-height: 24px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.travalRight span.lyttxq { width: 222px; height: 60px; margin: 5px 0; display: block; overflow: hidden; line-height: 20px; font-size: 12px; }
.travalRight span.lyttxq a { font-size: 12px; }
.travalRight span.lyttxq a:hover { text-decoration: underline; }
.lylbbox { width: 222px; height: 78px; overflow: hidden; }
.lylbbox li { width: 212px; height: 26px; line-height: 26px; padding-left: 10px; font-size: 14px; overflow: hidden; }
.lylbbox li a:hover { text-decoration: underline; }
.zstmh { width: 222px; height: 19px; }
.tmhDetail { width: 222px; height: 80px; overflow: hidden; margin-top: 9px; }
.tmhDetail .tmhImg { width: 80px; height: 80px; display: block; float: left; }
.tmhDetail .tmhText { width: 133px; height: 80px; display: block; float: right; }
.tmhDetail .tmhText p { width: 133px; height: 80px; display: block; line-height: 20px; font-size: 12px; }
.tmhDetail .tmhText p a:hover { text-decoration: underline; }
.tmhDetail .tmhText .tmhPrice { width: 133px; height: 35px; position: relative; }
.tmhDetail .tmhText .tmhPrice .priceBox { width: 80px; height: 35px; float: left; font-size: 12px; letter-spacing: -1px; margin-top: 5px; }
.tmhPrice .priceBox span { font-size: 16px; font-weight: bold; }
.tmhPrice .priceBox font { text-decoration: line-through; }
.tmhDetail .tmhText .tmhPrice .tmhBut { width: 63px; height: 24px; display: block; position: absolute; font-size: 12px; text-align: center; line-height: 24px; top: 16px; left: 70px; }
.shopLeft { width: 220px; height: 290px; float: left; display: block; position: relative; }
.shopLeft p { width: 200px; height: 30px; text-align: center; overflow: hidden; line-height: 30px; opacity: .8; filter: alpha(opacity=80); font-size: 12px; position: absolute; left:10px; right:10px;bottom: 10px; }
.shopRight { width: 232px; height: 290px; float: right; }
.shopRight .shopOne { width: 232px; overflow: hidden; }
.shopRight ul { width: 232px; height: 72px; overflow: hidden; margin-top: 5px; }
.shopRight ul li { width: 222px; height: 24px; line-height: 24px; font-size: 14px; padding-left: 10px; overflow: hidden; }
.shopRight ul li a:hover { text-decoration: underline; }
.shoptmh { width: 232px; height: 26px; margin: 5px 0; }
.xpxfd { width: 232px; height: 80px; overflow: hidden; }
.xpxfd .xpImg { width: 80px; height: 80px; overflow: hidden; display: block; float: left; }
.xpxfd p { width: 142px; height: 80px; overflow: hidden; float: right; line-height: 20px; font-size: 12px; }
.xpxfd p a:hover { text-decoration: underline; }
.szTuan { width: 220px; height: 49px; padding: 5px; border-style: dashed; border-width: 1px; margin-top: 12px; }
.szTuan a.szTuanImg, .fourHd .fourHdImg { width: 44px; height: 49px; display: block; float: left; }
.szTuan span.szTuanText { width: 166px; height: 49px; line-height: 24px; display: block; float: right; font-size: 12px; }
.szTuan span.szTuanText a:hover { text-decoration: underline; }
.fourLeft { width: 214px; height: 146px; display: block; float: left; font-size: 12px; line-height: 26px; text-align: center; }
.fourLeft:hover { text-decoration: underline; }
.fourRight { width: 238px; height: 146px; float: right; }
.fourRight ul li { width: 228px; height: 24px; font-size: 14px; padding-left: 10px; line-height: 24px; }
.fourRight ul li a:hover { text-decoration: underline; }
.fourHd { width: 226px; height: 49px; padding: 5px; border-style: dashed; border-width: 1px; margin-top: 12px; }
.fourHd .fourHdText { width: 172px; height: 49px; display: block; float: right; overflow: hidden; font-size: 12px; line-height: 24px; }
.fourHd .fourHdText a { width: 162px; padding-left: 10px; height: 24px; display: block; }
.fourPicBox { width: 462px; height: 140px; overflow: hidden; margin-top: 10px; }
.fourPicBox a { width: 114px; height: 140px; display: block; margin-right: 1px; float: left; line-height: 26px; font-size: 12px; text-align: center; }
.fourPicBox a:hover { text-decoration: underline; }
.weddingLeft { width: 185px; height: 289px; display: block; float: left; font-size: 12px; line-height: 26px; overflow: hidden; text-align: center; }
.weddingLeft:hover { text-decoration: underline; }
.weddingRight { width: 267px; height: 290px; float: right; overflow: hidden; }
.weddingRight ul { width: 267px; height: 289px; overflow: hidden; margin-bottom: 10px; }
.weddingRight ul li { width: 267px; height: 90px; overflow: hidden; margin-bottom: 10px; }
.weddingRight ul li a.weddingImg { width: 123px; height: 90px; display: block; float: left; }
.weddingRight ul li div { width: 134px; height: 90px; float: right; }
.weddingRight ul li div p { width: 134px; height: 20px; line-height: 20px; font-weight: bold; }
.weddingRight ul li div p a:hover { text-decoration: underline; }
.weddingRight ul li div span { width: 134px; height: 49px; line-height: 18px; font-size: 12px; text-align: center; overflow: hidden; }
.weddingRight ul li div span a:hover { text-decoration: underline; }
.weddingRight .WeddingBao { width: 245px; height: 34px; padding: 25px 10px 0 10px; border-style: dashed; border-width: 1px; position: relative; }
.WeddingBao .baoTitle { width: 75px; height: 32px; display: block; position: absolute; top: -15px; left: 10px; line-height: 20px; }
.WeddingBao label { width: 80px; height: 29px; line-height: 16px; float: left; font-size: 12px; }
.WeddingBao a { width: 63px; height: 24px; display: block; line-height: 24px; float: right; text-align: center; font-size: 12px; }
.ljqTitle { width: 262px; height: 26px; margin-bottom: 7px; }
.ljqImg { width: 118px; height: 88px; display: block; float: left; }
.ljqDetail { width: 134px; height: 88px; float: right; }
.ljqDetail span { width: 134px; display: block; font-size: 12px; line-height: 20px; }
.ljqDetail span.ljqText { height: 60px; }
.ljqDetail a.lookXq { width: 63px; height: 24px; display: block; font-size: 12px; line-height: 24px; text-align: center; margin-top: 4px; }
.badyTop { width: 462px; height: 129px; overflow: hidden; }
.badyTopLeft { width: 252px; height: 129px; float: left; }
.badyTopLeft li { width: 242px; padding-left: 10px; height: 24px; line-height: 24px; font-size: 14px; }
.badyTopLeft li a:hover { text-decoration: underline; }
.badyTopLeft p { width: 252px; height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; }
.badyTopLeft p a:hover { text-decoration: underline; }
.badyTopRight { width: 200px; height: 115px; padding-top: 14px; float: right; position: relative; }
.badyTopRight a.mmLink { width: 40px; height: 40px; display: block; position: absolute; top: 0; left: 2px; }
.badyTopRight p { width: 150px; padding-left: 50px; font-size: 12px; height: 42px; line-height: 20px; font-weight: bold; }
.badyTopRight .jpBox { width: 180px; height: 70px; padding: 0 5px 0 15px; margin-top: 2px; }
.badyTopRight .jpBox span { display: block; line-height: 20px; font-size: 12px; line-height: 22px; }
.badyTopRight .jpBox span.JpTitle { width: 40px; height: 22px; float: left; }
.badyTopRight .jpBox span.jpText { width: 140px; height: 70px; float: right; overflow: hidden; }
.badyBottom { width: 462px; height: 151px; overflow: hidden; margin-top: 12px; }
.badyBottom a { width: 224px; height: 151px; display: block; text-align: center; font-size: 12px; line-height: 26px; float: left; }
.badyBottom a.badyImg2 { margin-left: 14px; }
.badyBottom a:hover { text-decoration: underline; }
.carTop { width: 462px; height: 156px; overflow: hidden; }
.carTop a { width: 224px; height: 156px; display: block; text-align: center; font-size: 12px; line-height: 26px; float: left; }
.carTop a.carImg2 { margin-left: 14px; }
.carTop a:hover { text-decoration: underline; }
.carBottom { width: 462px; height: 119px; margin-top: 12px; overflow: hidden; }
.carBottomLeft { width: 204px; height: 99px; padding: 10px; float: left; position: relative; overflow: hidden; }
.carBottomLeft .zdybq { width: 58px; height: 19px; font-size: 12px; text-align: center; line-height: 19px; position: absolute; top: 12px; left: 10px; }
.carBottomLeft p { width: 204px; height: 66px; line-height: 22px; font-size: 12px; text-indent: 6em; overflow: hidden; }
.priceCar { width: 204px; height: 33px; line-height: 33px; }
.priceCar span { height: 33px; display: block; float: left; overflow: hidden; }
.priceCar span.nowCar { width: 60px; font-size: 16px; font-weight: bold; }
.priceCar span.PassCar { width: 80px; font-size: 12px; text-decoration: line-through; }
.priceCar a { width: 63px; height: 24px; display: block; float: left; font-size: 12px; text-align: center; line-height: 24px; margin-top: 5px; }
.carBottomRight { width: 217px; height: 119px; float: right; margin-left: 14px; }
.carBottomRight p.caeOne { width: 224px; height: 24px; line-height: 24px; margin-bottom: 8px; font-weight: bold; text-align: center; }
.carBottomRight p.caeOne a:hover { text-decoration: underline; }
.carBottomRight li { width: 214px; height: 22px; font-size: 14px; padding-left: 10px; overflow: hidden; }
, .carBottomRight li a:hover {
text-decoration:underline;
}
.palyDetail { position: relative; padding-top: 200px; height: 90px; }
.palyDetail .playImg1, .palyDetail .playImg2, .palyDetail .playImg3 { position: absolute; display: block; overflow: hidden; }
.palyDetail div.playImg1 { width: 141px; height: 192px; top: 0; left: 0; }
.palyDetail div.playImg2 { width: 141px; height: 192px; top: 0; left: 142px; }
.palyDetail div.playImg3 { width: 178px; height: 192px; top: 0; left: 284px; }
#play .imgtext { width: 462px; height: 89px; overflow: hidden; margin-top:5px; }
#play div p.imgjs { height: 30px; line-height: 30px; font-size: 12px; text-align: center; width: 100%; opacity: .8; filter: alpha(opacity=80); position: absolute; bottom: 0; left: 0; display: none; overflow: hidden; }
#play .imgtext .yltt { width: 270px; height: 89px; float: left; overflow: hidden; }
#play .imgtext .yltt span.yldbt { width: 270px; height: 29px; display: block; text-align: center; line-height: 29px; font-size: 14px; font-weight: bold; line-height: 29px; }
#play .imgtext .yltt .yldbt a:hover { text-decoration: underline; }
#play .imgtext .yltt span.ylwzxq { width: 270px; height: 60px; display: block; line-height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; }
#play .imgtext .yltt span.ylwzxq a:hover { text-decoration: underline; }
#play .imgtext .picyl { width: 170px; height: 79px; float: right; border-width: 1px;padding: 4px; position: relative; }
#play .imgtext .picyl .yljj { width: 11px; height: 19px; position: absolute; left: -11px; top: 35px; }
.linkBox { width: 1000px; height: 60px; border-radius: 3px; margin: auto; margin-top: 10px; overflow: hidden; }
.linkBox span { width: 105px; height: 60px; display: block; float: left; padding-right: 7px; font-weight: bold; line-height: 61px; text-align: center; font-size: 16px; }
.linkBox .brandBox, .textLink, .secondLink { width: 885px; height: 61px; float: right; }
.linkBox .brandBox a { width: 98px; height: 43px; display: inline-block; margin: 8px 5px; float: left; border-style: solid; border-width: 1px; }
.linkBox .textLink a { font-size: 12px; line-height: 30px; padding: 0 5px; white-space: nowrap; }
.linkBox .textLink a:hover { text-decoration: underline; }
.secondLink a { font-size: 12px; line-height: 60px; padding: 0 5px; }
.secondLink a:hover { text-decoration: underline; }
#goTop { display: block; }
#goTop { bottom: 140px; display: none; position: fixed; right: 30px; z-index: 999; width: 59px; height: 59px; cursor: pointer; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-160));
overflow: hidden; }
#goTop a { width: 59px; height: 59px; display: block; }
#goTop a:hover { text-decoration: none; }
#footBox { width: 1000px; height: 80px; margin: 10px auto; overflow: hidden; text-align: center; border-radius: 3px; padding: 20px 0; }
#footBox p { font-size: 12px; line-height: 25px; }
#footBox p a:hover { text-decoration: underline; }
.bottom { height: 10px; width: 100%; overflow: hidden; }
#ydzzBox { width: 100%; height: 100%; background: #000; opacity: .8; filter: alpha(opacity=80); position: fixed; top: 0; left: 0; z-index: 9999; display: none; }
.ydimgBox { width: 1025px; height: 100%; margin: auto; }
.ydimg { width: 745px; height: 519px; background: url(../img/index/newstep1.png) no-repeat; opacity: 1; filter: alpha(opacity=100); }
em.tipimg { width: 16px; height: 16px; overflow: hidden; margin: 4px 0; float: left; }
em.error { background-position: -27px -102px; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
.wf_cat { width: 1000px; height: 29px; margin: auto; margin-bottom: 5px; }
.wf_cat ul li a { width: 67px; height: 29px; display: block; background: url(../img/index/akliaout.png) no-repeat; float: left; margin-right: 3px; text-align: center; font-size: 12px; line-height: 26px; }
.wf_cat ul li a:hover { background: url(../img/index/akliaon.png) no-repeat; text-decoration: none; }
.wf_cat ul li a.cur_nav { background: url(../img/index/aklianow.png) no-repeat; }
.l_nav_bg, .r_nav_bg, .replay_ico, .item_wrap em, .nv_toggle_btn, #noinfo { background: url(/hot/skin/images/index.png) no-repeat; _background: url(/hot/skin/images/index_ie6.png) no-repeat; }
.hover_bg { display: block; position: relative; width: 218px; float: left; overflow: hidden; }
.hover_bg span { display: none; cursor: pointer; }
#citylook { width: 1008px; margin: auto; padding-left: 8px; }
.hover_bg img { position: relative; }
.pic_hover span { display: block; position: absolute; height: 100%; width: 218px; top: 0; left: 0; background: #FFF; opacity: .1; filter: alpha(opacity=10); z-index: 3; _height: 9999px; }
.main { width: 1000px; font-size: 12px; }
.item_list { width: 1050px; }
.item_wrap { float: left; width: 238px; margin: 0 16px 16px 0; }
.opacity { opacity: 0; filter: alpha(opacity=0); }
.item { width: 238px; float: left; overflow: hidden; }
#tgbox { position: relative; }
.item .tgbq { width: 45px; height: 20px; position: absolute; top: 40px; left: 10px; background: url(../img/index/img.png) no-repeat 0 0; }
.water_header { width: 218px; margin: auto; margin-top: 10px; padding-bottom: 5px; }
.water_header img { width: 218px; }
.water_header h3 { font-weight: 100; font-size: 12px; line-height: 20px; clear: both; width: 218px; float: left; padding: 5px 0; }
.water_header h3 b { font-weight: 100; line-height: 20px; }
.water_header h3 b a { color: #666; font-weight: bold; }
.water_header h3 b a:hover { text-decoration: underline; }
.fourm_info { clear: both; float: left; width: 218px; height: 22px; line-height: 22px; padding: 0 10px 10px 10px; }
.fourm_info li { float: left; color: #b4b4b4; margin-right: 12px; position: relative; line-height: 22px; }
.fourm_info .llicon { padding-left: 19px; }
.fourm_info .hficon { padding-left: 19px; }
.fourm_info .like_num { padding-left: 19px; }
li.like_word { float: right; margin: 4px 0 0 0; font-size: 12px; color: #666; line-height: 17px; }
li.like_wrap { float: right; margin: 4px 0 0 0; }
.like_bg { width: 16px; height: 18px; background-position: -105px -22px; display: block; overflow: hidden; font-size: 12px; }
.like_bg:hover { background-position: -136px -22px; }
.liked { background-position: -105px -1px; }
.liked:hover { background-position: -105px -1px; }
.liked_c { background-position: -136px -1px; }
.liked_c:hover { background-position: -136px -1px; }
.liked_big { background-position: -167px -1px; }
.liked_big:hover { background-position: -167px -1px; }
.like_num { position: relative; }
.care_num { color: #F00; font-weight: 700; position: absolute; text-align: center; margin: -5px 0 0 0; display: none; opacity: 0; filter: alpha(opacity=0); left: 0; }
.water_section { clear: both; line-height: 20px; color: #777; overflow: hidden; width: 218px; padding: 0 10px; }
.sectionOne { border-bottom: 1px solid #ddd; padding-bottom: 5px; }
.sectionTwo { border-top: 1px solid #FFF; padding-top: 5px; padding-bottom: 5px; }
.face_lnk { float: left; margin-top: 5px; width: 30px; height: 30px; position: relative; }
.water_section span.w_avatar { float:left; width:20px; height:20px; margin-top:4px;}
.water_section span.w_avatar img { width:20px; height:20px;}
.water_section span.w_message { float: right; width: 190px; overflow: hidden; height: 26px; line-height: 26px; position:relative; }
.water_section em.w_time { position:absolute; right:0px; bottom:0px; color:#B4B4B4;}
.water_section .hover_bg:hover span { width: 30px; height: 30px; padding: 0; overflow: hidden; }
.uname { color: #1287CC; margin-right: 3px; }
.comment { border-top: 1px solid #FFF; border-bottom: 0; padding-top: 6px; }
#tabloading { text-align: center; z-index: 100; position: fixed; left: 45%; bottom: 40px; width: 200px; padding: 10px; background: #000; opacity: .8; color: #FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#loading {width: 1000px; height: 31px; padding: 5px 0; margin: auto; margin: 20px 0; line-height: 35px;}
#loading span {width: 200px; height: 31px; display: block; margin: auto; padding-left: 35px;}
a#homeLink:hover img { opacity:0.9; filter: none;}
.side_poll{ width:250px; clear:both;}