
body { background: #F8F8F8; }
a:link,a:visited{color:#7f7f7f;text-decoration:none;}
a:hover,a:active{color:#000;text-decoration:underline;}
.center {padding: 20px 0;text-align: center;}
#hd.wp.cl { margin-top: 20px; width: 1200px; height: 300px; border: 1px solid #FFF; background: #FFF url(images/header.jpg) repeat 100% 0; color: #069; position: relative;}

.pg {display: inline-block;vertical-align: middle;text-align: center;float: none;}
.pg label { width: 100px !important;display: block;background-position:-201px 0 !important;}
.pg a, .pg strong, .pgb a, .pg label { height:36px; line-height:36px; padding:0 9px; width:20px; background:url(images/pagination.png) no-repeat -40px 0; border:none; text-align:center;display: inline-block;}
.pg a:hover, .pgb a:hover { background-position:-81px 0; color: unset!important;background-color: unset!important;}
.pg strong { background-position:-121px 0; color:#fff;}
.pg a.prev { background:url(images/pagination.png) no-repeat 0 0;}
.pg a.nxt { background:url(images/pagination.png) no-repeat -162px 0; text-indent:-9999px; padding-right: 12px;}
.pg label .px {width: 30px;}

/* Mode
----------------------------------------------------------------------------------------------------*/
.all_mode #ct, .all_mode .personal-profile-section .profile-personal{ background: #fff;  border: none;}
.all_mode .personal-profile-section { margin-top: 0; }
.layout li a img{ transition: all 1.2s; -moz-transition: all 1.2s; -webkit-transition: all 1.2s; -o-transition: all 1.2s;}
.layout li a:hover img{ transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}	
.layout li .nbox {width: 250px;height: 188px;overflow: hidden;}


/* Header
----------------------------------------------------------------------------------------------------*/
#header { position: fixed; *position: relative; top:0; width: 100%; height: 25px; padding: 7px 0; z-index: 600; border-bottom: #DFDFDF 1px solid; background: url('images/common.png') repeat-x 0 -90px;}
#header.brown { background: #42382E; }
.brown .header-city dt a, .brown .header-city dt a:visited, .brown .header-floor dt a, .brown .header-floor dt a:visited, .brown .header-home dt, #header.brown .header-link, #header.brown .header-link:visited, .brown .header-logined .user-name, .brown .user-msg dt, .brown .user-nav dt, .header-login, .brown .header-home dt a, .brown .header-home dt a:visited, .brown .user-name a, .brown .user-name a:visited, #header.brown .header-link:hover, .brown .header-login, .brown .header-login a, .brown .header-login a:visited { color: #fff; }
.header-hd { position: relative; float: left; width: 220px; z-index: 1000; zoom: 1; }
.header-logo .logo { float: left; padding-left: 55px; height: 25px; background: url(../../../forum/default/images/common.png) -350px -15px no-repeat; }
.header-logo .triangle { cursor: pointer; float: left; height: 25px; width: 16px; background-position: 0 -419px; }
.brown .logo { background-position: -350px -54px; }
#top-wx { margin-right: 10px;}
.header-floor a, .header-floor a:visited, .header-home a, .header-home a:visited, .user-msg dd a, .user-msg dd a:visited, .user-nav dd a, .user-nav dd a:visited, .user-name a, .user-name a:visited, .header-city dd a:visited, .header-login a, .header-login a:visited, .header-login { color: #666; }
.header-floor, .header-home { float: left; }
.header-bd .header-floor dt, .header-bd .header-home dt { z-index: 2; position: relative; top: 1px; float: left; padding-left: 2px; padding-right: 15px; height: 25px; line-height: 25px; text-indent: 7px; font-size: 12px; background-position: right -419px; }
.header-bd .header-floor-on dt, .header-bd .header-home-on dt { padding-left: 1px; padding-right: 14px; height: 24px; line-height: 23px; color: #333; border: 1px solid #CDCDCD; border-bottom: none; background-color: #FFF; background-position: right -459px; }
.header-hd dt a, .header-hd dt a:visited, .header-hd dt a:hover, .header-bd dt a, .header-bd dt a:visited, .header-bd dt a:hover, #header.brown .header-floor-on dt a, #header.brown .header-floor-on dt a:visited, #header.brown .header-floor-on dt a:hover, #header.brown .header-home-on dt a, #header.brown .header-home-on dt a:visited, #header.brown .header-home-on dt { color: #666; text-decoration: none; }
#header .header-link, #header .header-link:visited { display: block; float: left; padding: 0 10px 0 10px; background: #EEE; height: 25px; line-height: 26px; color: #666; font-size: 12px; overflow: hidden; }
#header .header-link:hover, #header .header-link.a { color: #FFF; text-decoration: none; background: #808080; }
#header.brown .header-link:hover { background-color: #E9952E; }
.header-search { position: relative; float: left; padding-top: 1px; width: 190px; }
.header-search input { float: left; padding: 3px 7px; width: 145px; height: 15px; font-size: 12px; line-height: 15px; vertical-align: middle; border: 1px solid #cdcdcd; border-right: none; border-top-left-radius: 2px; border-bottom-left-radius: 2px; box-shadow: 2px 2px 2px #ebebeb inset; }
.header-search .search-button { cursor: pointer; z-index: 11; float: left; width: 28px; height: 21px; border: 1px solid #CDCDCD; border-top-right-radius: 2px; border-bottom-right-radius: 2px; background: #E6E6E6; background: -webkit-linear-gradient(top, #F7F7F7, #DBDBDB); background: -moz-linear-gradient(top, #F7F7F7, #DBDBDB); overflow: hidden; }
.header-search .search-button i { display: block; padding-top: 21px; width: 28px; height: 0; background-position: 5px -293px; }
.header-search .search-button-on { background: #EDEDED; }
.header-search .search-suggest { display: none; position: absolute; top: 23px; left: 0; padding: 1px; width: 186px; border: 1px solid #CDCDCD; background: #FFF; }
.header-bd .headerli-more a, .header-icon-count, .header-icon-msg, .header-icon-new { background-image: url(images/headnav_icon.png); background-repeat: no-repeat; }
.head-hd { position: relative; padding: 12px 0 8px 0; _zoom: 1; }
.header-bd .pipe { line-height: 25px; margin: 0 3px; }
.header-bd .headerli-more { padding: 0;}
.header-bd .headerli { padding: 0 7px; line-height: 25px; font-size: 14px; }
.header-bd .headerli a, .header-bd .headerli:hover { color: #333; }
.header-bd .headerli-more a {padding: 0 16px 0 9px; line-height: 26px; font-size: 14px; text-decoration: none; background-position: right -422px; }
.header-bd .headerli-more a.a { padding: 6px 16px 12px 8px; border:1px solid #ddd; border-bottom:none; background-color: #fff; background-position: right -416px; z-index: 999;}
.header-bd.y .headerli-more a.a { margin-right: -1px;}
.header-bd .headerli-more .user-msg-count { background: url('images/infos.png') no-repeat; width: 31px; height: 16px; color: #fff; line-height: 16px; text-align: center; display: inline-block; margin-right: 5px; }

#hlimore_menu { z-index: 9 !important; margin-top: -1px; border:1px solid #ddd; background: #fff; padding: 10px; width: 265px;}
#hlimore_menu li { height: 30px; line-height: 30px; float: left; text-align: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #eee;}
#hlimore_menu li.last { padding-right: 0; margin-right: 0; border-right: none;}
#hlimore_menu li a { font-size: 14px; display: block; border-radius: 2px; text-decoration: none; padding:0 0 0 10px; width: 40px;}
.member_menu { z-index: 9 !important; margin-top: -1px; border:1px solid #ddd; background: #fff; padding: 10px;}
.member_menu li .pipe {display: none;}
.member_menu li { line-height: 30px; text-align: left;}
.member_menu li a { font-size: 14px; display: block; border-radius: 2px; text-decoration: none; padding:0 10px;}
#hlimore_menu li a:hover, .member_menu li a:hover { background: #819c1b; color: #fff;}

.mini-logo {background: url('images/common.png') -337px -14px no-repeat; width: 70px; height: 25px; text-indent: -9999px;}
#logo { width: 230px; transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out; animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-name:afastr;-webkit-animation-name:afastr;}
#logo a { cursor: pointer; display: block; width: 230px; height: 70px; }
#logo:hover { transform: scale(1.07) rotate(-1deg); -webkit-transform: scale(1.07) rotate(-1deg); -moz-transform: scale(1.07) rotate(-1deg); -o-transform: scale(1.07) rotate(-1deg); }
.menu { float: left; height: 45px; line-height: 40px; overflow: hidden; }
.menu a { cursor: pointer; float: left; position: relative; margin: 5px 5px 0 0; padding: 0 20px; font: 400 18px/40px 'Microsoft Yahei', Simsun, Arial; color: #FFF; text-decoration: none; }
.menu a.cur { background: url('images/headnav_hover.png') repeat-x 0 0; }
.menu a:hover { color: #F1F1F1; text-decoration: none; }
.menu a.index-cur { margin-left: 10px; }
#bb-flow { position: absolute; left: 0; top: 140px; z-index: 9; }
.menu a.nav-mobile, .menu a.nav-mobile:visited, .menu a.nav-mobile:hover { position: relative; top: 5px; z-index: 5; margin-left: 10px; margin-top: 0; padding: 40px 0 0; width: 120px; height: 0; overflow: hidden; background: url(../../../forum/default/images/blank.gif); }
.menu a.nav-love, .menu a.nav-love:visited, .menu a.nav-love:hover { position: relative; top: 5px; z-index: 5; margin-left: 25px; margin-top: 0; padding: 40px 0 0; width: 102px; height: 0; overflow: hidden; background: url(../../../forum/default/images/blank.gif); }
.menu-hot { width: 22px; height: 20px; display: block; position: absolute; left: 76px; top: -6px; background: url(images/hot.gif); }
#myprompt_menu em.my-new { padding: 0 5px; color: #fff; background: #FF9400; background: -webkit-linear-gradient(top, #FFAB00,#FF8400); background: -moz-linear-gradient(top, #FFAB00,#FF8400); border-radius: 8px; margin-left: 5px; }
/* Header end*/


/* Reset
----------------------------------------------------------------------------------------------------*/
.wp { width: 1200px; }
#wp .wp {width: 1200px;}
#ct, .n, .w { background: #fff; border: 1px solid #eee; }
.area { padding: 0 5px; }
.frame { background: transparent none; }
.block { padding: 0; }
.block .dxb_bc { padding: 5px 10px 10px; }
.block .title { padding: 0 10px; font-size: 12px; color: #333; }
#pcd .hm img { padding: 2px; background: {WRAPBG}; border: 1px solid; border-color: {COMMONBG} {COMMONBORDER} {COMMONBORDER} {COMMONBG}; }
#pcd h2 { margin: 10px auto 0; }
.mls li { width: 69px; }
.move-span{ margin: 1px; }
.column, #share { overflow: hidden; }
.musicbj { width: 60px; height: 60px;}
#spaceinfoshow { position: relative;}
#spaceinfoshow .oshr { float: none; margin-left: 10px; padding: 1px 5px 1px 22px; color: {HIGHLIGHTLINK}; }
#doingform #message { width: 500px; }
#toptb { padding: 0 10px; border-bottom: 1px solid #cdcdcd; background: url(images/topnav.png) repeat-x; }
#hd h2 span { display: block; }
#hd ul.savebar { width: 450px; height: 20px; border: 1px solid #ccc;}
#hd ul.savebar li { float:right; margin: 0 3px;}
.ipx {background: none; height: 17px;}
#infoedit { margin-left: 5px; padding: 0 5px; background: #369; color: #FFF; cursor: pointer; }
#diy-tg.vdiy{background: url("images/change-style.png") no-repeat 0px 0px;display: block;width: 65px;height: 24px;position: absolute;right: 4px;top: 0px;cursor: pointer;}
#diy-tg.vdiy:hover { background-position: 0 -25px; }
.topnav_pop li span{ display: none; }
#myspace_menu li a, #navs_menu li a { background-repeat: no-repeat; background-position: -200px 0; }
.ct2 .sd { width: 275px; padding-top: 10px;display: none;}
.mn { display: inline; margin-left: 10px; width: 1153px !important; }
.mt { margin: 0; padding: 0; }
h1.mt { font-size: 12px; }
.bm { background: #FFF; zoom: 1; }
.sd { display: inline; margin-right: 10px; min-height: 0; }
#pcd { padding: 15px 4px 15px 6px; }
.mla li, .mlp li { width: 133px; }
.buddy li { width: 156px; }
.pic .c img { max-width: 714px; }
* html .pic .c img { width: expression(this.width > 714 ? 714 : true); }
.ul_list {}
.ul_list a { padding: 2px 0 2px 20px; background-position: 0 50%; background-repeat: no-repeat; }
.ul_diy a { background-image: url({STATICURL}image/feed/thread_magic.gif); }
.ul_msg a { background-image: url({STATICURL}image/feed/wall.gif); }
.ul_avt a { background-image: url({STATICURL}image/feed/album.gif); }
.ul_profile a { background-image: url({STATICURL}image/feed/profile.gif); }
.ul_add a { background-image: url({STATICURL}image/feed/friend.gif); }
.ul_ignore a { background-image: url({STATICURL}image/feed/friend.gif); }
.ul_contect a { background-image: url({STATICURL}image/feed/wall.gif); }
.ul_poke a { background-image: url({STATICURL}image/feed/poke.gif); }
.ul_pm a { background-image: url({STATICURL}image/feed/pm.gif); }
.ul_magicgift { height: 30px !important; margin: 0 auto; line-height: 30px; }
.ul_broadcast a { background-image: url(images/ann_icon.gif); }
.ul_flw a { background-image: url(images/flw_ico.png); }

#pt { display: none; }
/*.bm { border:none;}*/
.bm_h { border:none;}
#ct { border: 1px solid #eee; border-top: none; line-height: 28px;margin-bottom: 20px;}
#ct .mn { margin: 20px 20px 0 20px;}
/*.bm_c { padding: 10px 0px; }*/
#ct .mn .bm {padding-right: 0px;}
.mla li, .mlp li {padding-right: 11px;}
.appl { width: 97px; padding: 0 20px 0 0; border-right: 1px solid #eee; margin-top: 20px; }
.appl .tbn { margin: 0;}
.appl .tbn .mt { display: none;}
.appl li { display: block; height: 33px; line-height: 33px; margin: 0; position: relative; border:none; }
.appl li em { display: none;}
.appl li.a { margin: 0; padding: 0; border:none; background: none;}
.appl li a { display: block; float: right; padding: 0 10px; height: 28px; font-size: 12px; line-height: 28px; z-index: 4; text-decoration: none; }
.appl li.a a { background-color: #666; color: #fff; border-radius: 2px; }
.ct2_a .tb { margin-top: 0; }
.ct2_a .mn { padding-top: 20px; margin-right: 20px; width: 810px; }
.pipe { margin: 0 8px; }
.tbmu { padding-right: 0; padding-top: 0; line-height: 36px;}
.sfm { margin-left: 0; }
.bw0 .bm_c { padding: 20px; }
.tb .o { background: none; border: none; height: 30px; line-height: 30px;}
.tb .o a { background: #3EB1F0 !important; border-radius: 3px; height: 30px; line-height: 30px; margin-left: 10px; }
.tedt { border: 1px solid #e5e9ec; }
.pmform .tedt { width: 430px;}
.nts { padding-left: 0; }
.xld dt { padding-bottom: 0;}
.tl .th { background: #F8F8F8;}
.tl th, .tl td { padding: 8px 0; line-height: 36px; border-color: #eee;}
.tl th { padding-left: 10px; }
.tl .th th, .tl .th td { padding: 3px 0;}
.tl .icn { padding-right: 5px; }
.xlda .m { margin-top: 15px; }
.m_c .o { height: 36px; }
.el .t { margin-top: 6px; }
.tdats .tb { margin-top: 8px !important;}


/* Change Style
----------------------------------------------------------------------------------------------------*/
.change_nav { background: url("images/change-style.png") no-repeat 0px 0px; display: block; width: 23px; height: 24px; position: absolute; right: -4px; top: 0px; cursor: pointer; }
.change_nav:hover { background-position: 0 -25px; }
#hometheme-list{ width:620px; height: 414px; margin:10px 0 10px 10px; position:relative}
#hometheme-list ul li { float: left; margin-right: 10px; margin-bottom: 10px; }
#hometheme-list ul li a{ display: block; width:290px; height: 106px; border:1px solid #eee; padding: 4px; opacity: .9; border-radius: 3px; }
#hometheme-list ul li a:hover, #hometheme-list ul li a.cur { opacity: 1; border-color:#BBB; }
#hometheme-list ul li img{ width:290px; height: 106px; border-radius: 3px; }
#pagecount{ width:330px; margin:10px auto 2px auto; padding-bottom:20px; text-align:center}
#pagecount span{ margin:4px; font-size:14px}
.hometheme-page a, .hometheme-page em { display: block; float: left; margin-right: 10px !important; }
.hometheme-page em { height: 36px; line-height: 36px; background: #a6e0ff; color: #fff; border-radius: 3px; padding: 0 10px; }
#hometheme-list ul li#loading{ width:120px; height:32px; line-height:32px; border:1px solid #d3d3d3; position:absolute; top:35%; left:42%; text-align:center; background:#f7f7f7 url(images/loading.gif) no-repeat 8px 8px; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2); }


/* Timeline Nav
----------------------------------------------------------------------------------------------------*/
.personal-profile-section { position: relative; z-index: 3; margin-top: 0px; }
.personal-profile-section .cover-img { width: 960px; height: 300px; position: relative}
.personal-profile-section .profile-personal {  position: relative; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff;width: 1200px;}
.personal-profile-section .profile-pic { height: 80px; padding-top: 20px; position: relative;}
.personal-profile-section .profile-pic h2, .personal-profile-section .profile-pic p { display: block; padding-left: 220px; font-weight: normal; height: 30px; line-height: 30px}
.personal-profile-section .profile-pic h2 a { }
.personal-profile-section .profile-pic .pf_head { position: absolute; background-color: #fafafa; top: -150px; left: 20px; box-shadow: 0 1px 1px rgba(0,0,0,0.2); border-width: 1px\9; border-style: solid\9; }
.personal-profile-section .profile-pic .pf_head_pic { width: 180px; height: 180px; position: relative; }
.personal-profile-section .profile-pic .pf_head_pic img { display: block; width: 180px; height: 180px; }
.personal-profile-section .profile-pic .pf_head_pic .change_btn_div { position: absolute; text-align: right; right: 8px; bottom: 12px; }
.personal-profile-section .profile-pic .sightml { padding-left: 220px;}
.personal-profile-section .pf_head .user_atten { margin: 5px 0 4px 0; border: 0; padding: 0; line-height: 1.125; width: 180px; }
.personal-profile-section .pf_head .user_atten li { padding: 0 3px 3px; float: left; border-right-width: 1px; border-right-style: solid; text-align: center; width: 53px; }
.personal-profile-section .pf_head .user_atten li strong { line-height: 20px; display: block; font-size: 16px; margin-bottom: 5px; font-family: Tahoma; font-weight: 400; }
.personal-profile-section .pf_head .user_atten .follower { width: 60px; padding: 0 0 3px 0; }
.personal-profile-section .pf_head .user_atten li.W_no_border { border: 0; }a.S_func1 { color: #333333; text-decoration: none;}a.S_func1:hover { color: #588c0e;}.S_line1 { border-color: #EEE; }
.personal-profile-section .actions { float: right; margin-top: 4px; padding-right: 20px}
.personal-profile-section .profile-info { padding-left: 24px; float: left; margin-top: 14px; width: 206px; overflow: hidden; text-overflow: ellipsis}
.personal-profile-section .profile-info li { background: url(images/bg_btn.png) 0 -18px no-repeat; padding-left: 8px; white-space: nowrap; *zoom:1}
.personal-profile-section .profile-info-total em { margin: 0 14px 0 6px}
.personal-profile-section .profile-nav { background: #f9f9f9 url(images/camTitleBg.jpg) repeat-x left top; height: 49px; padding-left: 20px;}
.personal-profile-section .profile-nav-list { display: inline; }
.personal-profile-section .profile-nav-list a { display: inline; float: left; height: 46px; line-height: 46px; border-top:3px solid #FBFBFB; overflow: hidden; font-size: 14px; text-decoration: none; width: 71px; text-align: center; color: #333; cursor: pointer}
.personal-profile-section .profile-nav-list a.cur{ background: #fff; border-top: 3px solid #ffba00; }
.personal-profile-section .profile-nav-big a { width: 100px;}



/*粉丝收听*/
.fbList{width: 830px;}
.fbList li{width: 235px;padding:7px 10px 10px 10px; height:80px; overflow: hidden;margin:0 19px 19px 0;float:left; border: 1px solid #E6E6E6; border-radius: 2px; box-shadow: 0px 1px 2px 0px #ededed;}
.fbList li:hover { border-width: 2px; padding: 6px 9px 9px 9px; border-color: #fda316;}
.fbList .uAvatar{white-space: nowrap; float: left;width: 48px;height: 48px;overflow: hidden; margin-top: 5px;}
.fbList .uAvatar img{display: block;width: 48px;height: 48px;}
.uatop { height: 53px; overflow: hidden;}
.uaDesc{width: 175px;padding-left: 10px;font-size: 12px;}
.uaDesc strong{ font-weight: 400;}
.uaDesc .usrate{line-height: 22px;clear: both;height:22px;overflow: hidden;}
.usname { line-height: 18px; height:18px;}
.usrate strong{font-size: 12px;color: #fda316;display: inline;}
.uadFun { margin-top: 10px;}
.uadFun a{display: block; float: left; color:#666; text-decoration: none; background-image: url(images/mfElements.png); background-repeat: no-repeat; padding-left: 15px;}
.uListen{background-position: 0 5px; padding-right:15px; }
.canselL{background-position: 0 -15px;}
.uSendmsg{background-position: 0 -34px;}
.uadFun a:hover{color: #00a8ec;}
.uListen:hover{background-position: 0 -68px;}
.canselL:hover{background-position: 0 -88px;}
.uSendmsg:hover{background-position: 0 -107px;}
.all_mode .sign_mod_bright { margin-left: 260px; top: 360px; }


/* post-item begin  */
.post-item {border-bottom:#dedede solid 1px; padding:30px 0 20px;}
.post-item h2  { font:700 18px/18px "Microsoft Yahei","冬青黑体简体中文 w3";}
.post-item h5  { font-size:12px; font-weight:normal; color:#bebebe;line-height:35px; height:35px; overflow:hidden; margin:5px 0;}
.post-item h5 span { margin-right:8px;}
.post-item .post-item-icon { background:url(images/bg_icon.png) no-repeat 0 -78px; padding-left:20px; margin-left:15px;}
.post-item span.fr { line-height:17px; margin-top:8px;}
.post-item .post-item-icon a { color:#4477a6;}
.post-item a { color:#000;}
.post-item a:hover { color:#4477a6; text-decoration:none;}
.post-item p { font-size:14px; line-height:29px;}

.post-item-avatar { position:relative;width:100%; height:50px; margin-top:10px;}
.post-item-avatar h4 { float:right; margin-left:10px; height:50px; width:50px;position:relative;}
.post-item-avatar h4 span { position:absolute; top:0; left:0; height:100%; width:100%; background:url(images/bg_post-item-avatar.png) no-repeat 0 0;}
.post-item-avatar p a { color:#000;}
.post-item-avatar p { line-height:25px; color:#a6a6a4; font-size:12px; text-align:right;}
/* post-item end css */


/* recommend-item begin  */
.recommend-bd { width:640px; overflow:hidden; zoom:1;}
.recommend-item { border-top:#dedede solid 1px; padding:20px 0; width:675px; margin-left:-7px;overflow:hidden; zoom:1;}
.recommend-item li { float:left; width:203px; height:90px; margin:0 7px 10px; overflow:hidden;}
.recommend-item strong {font:16px/22px "Microsoft Yahei","冬青黑体简体中文 w3"; margin-bottom:5px;}
.recommend-item p {font-size:12px; line-height:21px; color:#bebfc4;}
.recommend-item a { color:#333;}
/* recommend-item end css */


a.W_btn_c {background: #FFB800;color: #fff;padding: 5px 8px;text-decoration: none;}
.vpic img {max-height: 100px; padding-right: 30px;}
.notxt {min-height: 400px;line-height: 200px;}
.notxt h2 {text-align: center;padding: 50px 0;font-size: 22px;font-weight: normal;}
.vrad img {padding-bottom: 10px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}

.commentArea{border:1px solid #c2c2c2; background:#fff url("images/comments.png") repeat-x left -151px;width:810px;height:80px;margin-bottom:5px;font-size:14px;color:#333;padding:5px;}
.commentArea.focus{color:#000;height:150px;}
.commentArea.gray{ background-color:#fcfcfc;}

.camTitle{height:49px;  background:#f9f9f9 url("images/camTitleBg.jpg") repeat-x left top;}
.camNavC a{display:inline-block;padding:0 25px;border-top:3px solid #fcfcfc;height:46px;line-height:46px;font-size:14px;color:#2d2d2d;border-right:1px solid #f4f4f4;}
.camNavC a.selected{background:#fff;border-top:3px solid #ffb900;font-weight:bold;}

.longTop{font-size:14px;color:#ababab;padding:15px 20px 15px 47px;background:url("images/Ztips.png") no-repeat left top;}
.longConCam{ background:#fff;border-top:1px solid #f4f4f4;}

.longTop1{font-size:14px;color:#ababab;padding:15px 20px 15px 20px;}

.camWholeBoxUl{width:1084px;}
.camWholeBoxUl > li{float:left;width:250px;height:335px;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:10px 10px 0 10px;}
.camWholeBoxUl > li.op{width:501px;}

.camLiCon{padding:0px 10px;}
.camLiTitle{width:230px;padding:10px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4095ce;}
.camLiTitle a{color:#666666;font-size:14px;}

.camLiDes {color:#808080;height:50px;padding-top:0px;margin-bottom:15px;line-height:24px;}
.camLiDes b{color:#ffb900;}
.camLiContent{padding-top:5px;height:50px;line-height:20px;color:#ababab;}


.camRightTdC{border-left:1px solid #f4f4f4;width:240px;padding:20px 10px 5px 20px; vertical-align:top;}
.camRightTdC .t{color:#ababab;font-size:33px;font-family:Arial, Helvetica, sans-serif;line-height:100%;}
.camRightTdC .n{color:#ffb900;font-size:48px;font-family:Arial, Helvetica, sans-serif;line-height:100%;}
.camLiTitleC{width:230px;padding:10px 0 0 0; position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4095ce;}
.camLiTitleC.hot p{width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.camLiTitleC.hot .hotSpan{height:16px;width:16px;background:url("images/fire.png"); position:absolute;right:0px;top:12px}
.camLiTitleC a{color:#666666;font-size:14px;font-weight:bold;}
.camLiTitleC a:hover{color:#f30;}
.camLiDesC {color:#5e5e5e;height:40px;padding-top:5px;}
.camLiDesC b{font-weight:normal;}
.camLiDesC span{color:#ababab;}

#magicreceivegift { position: absolute; top: 50px; right: 20px; }

.ct_vw_mn .buddy li { width: 170px; }