.icon_link{ float:right; margin-top:10px;}
.copyright,.copyright a,.copyright a:visited{ color:#999;}
.site-join{clear:both;width:960px;margin:0 auto;margin-top:10px;position:relative;overflow:hidden;padding-top: 15px; padding-bottom: 10px;}
.site-join li{width:160px;padding:4px 0;float:left}
.site-join li a{font-size:14px;text-decoration:underline;}
.site-join span.site-title{font-weight:bold;font-size:20px;color:#2E2E2E;position:absolute;left:0;top:0;background:#fff;padding-right:10px;}
.site-join .site-line{border-top:1px solid #dedede;margin-bottom: 20px;}

.search_bar form.search{float:right;margin-right: 5px;display:inline;vertical-align:middle;height:24px;line-height:24px;margin-top:6px;/*+padding-left:0px;+margin-left: 8px;_padding-top:6px;_height:31px;*/}
input.search{border:0;width:214px;height:17px;padding-top:4px;padding-bottom:1px;line-height:17px;border-left:1px solid #8b8b8b;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;background:transparent url(http://img.funshion.com/img/search_bg.gif) repeat-x left top;}
input.submit, input.cancel{padding:0;border:0;width:60px;height:24px;line-height:24px;background:transparent url(http://img.funshion.com/img/search_submit.gif) repeat-x left top;vertical-align:middle;color:#fff;font-weight:bold;cursor:pointer;}
input.cancel{background-position:left -24px;padding-top:1px;color:#000;display:inline;font-weight:normal;}

#main{width:960px;margin:0 auto 0;position:relative;z-index:0;}
#main.index{}
.box{margin-bottom:10px;clear:both;}
.inner{padding-top: 10px;overflow:hidden;zoom:1;}

h3,h4,h5,h6{font-weight:bold;position:relative; overflow:hidden;margin-bottom:10px;}
h3{font-size:20px;height:28px; line-height:28px;font-weight:bold;}
h3 span{ padding-left:11px; float:left;}
h4{font-size:16px;height:28px; line-height:28px;font-weight:bold;}
h5{font-size:16px;height:28px; line-height:28px;padding-bottom: 10px;margin-bottom:0px;border-bottom:1px solid #dedede;font-weight:normal;}
h5 span,h4 span{padding-left: 17px;}
div.right h5{font-weight:bold;}
#flash{height:300px;margin-top: 3px;background:#000}
.flash{overflow:hidden;width:100%;position:relative;}
.flash div.data{margin:0px auto; text-align:left;	font-size:12px;width:960px;overflow:hidden;background:#fff;}
.flash div.data div.shell{width:99999px; height:100%;}
.flash div.data div.shell ul{float:left;}
.flash div.shell li{background:#000}
.flash div.shell li img{filter:Alpha(Opacity=40);opacity:0.4;}
.flash div.shell li.current img{filter:Alpha(Opacity=100);opacity:100;}
.flash div.data div.shell li{float:left; width:690px;height:300px;display:inline;margin:0 2px;}
.flash div.data div.shell li img{vertical-align:bottom; }
.flash ul.description{visibility:hidden;position:absolute;height:51px;width:690px;overflow:hidden;left:137px;bottom:0;}
.flash ul.description li{width:100%;height:100%;}
.flash ul.background{visibility:hidden;position:absolute;height:51px;width:690px;overflow:hidden;left:137px;bottom:0;background:#100f0d;filter:Alpha(Opacity=40);opacity:0.40;}
.flash p.flash-info{position:relative;line-height:51px;color:#fff;text-indent:2em;font-size:14px;}
.flash a.flash-info-btn{position:absolute;right:25px;top:13px;width:77px;height:25px;display:block;text-indent:-999em;background:url(http://img.funshion.com/img/play_btn.gif) no-repeat 0 -30px;}
.flash a.flash-info-btn:hover{background-position:0 0}
.flash a.sp{visibility:hidden}
.flash span.dateline{position:absolute;right:15px;top:0;+top:-18px;font-size:12px;color:#999}
.flash p.flash-info .name{color:#fbeaa2;font-weight:bold;font-size:16px;}
.flash-left-right{background:transparent url(http://img.funshion.com/img/blank.gif) repeat 0 0;cursor:pointer;position:absolute;top:0;width:135px;height:300px;}
#flash_pre{left:0;}
#flash_next{right:0;}
.flash div.over a.pre{background-position:0 -88px;}
.flash div.over a.next{background-position:0 -45px;}
.flash a.flash-act{cursor:pointer;position:absolute;width:21px;top:124px;height:42px;background:url(http://img.funshion.com/img/flash_act.gif) no-repeat 0 0;}
.flash a.pre{left:50px;background-position:0 0;}
.flash a.pre:hover{background-position:0 -88px;}
.flash a.next{right:50px;background-position:0 -133px;}
.flash a.next:hover{background-position:0 -45px;}
.flash .down-tips{position:absolute;left:310px;top:85px;color:#fff;font-size:14px;}
.flash .down-tips a{color:#fcc103;text-decoration:underline;}
.flash .down-tips a:hover{color:#FF6600}
.flash .down-tips a.white{color:#fff;}
.flash .down-tips a.white:hover{color:#FF6600}
.flash .down-tips .check{color:#fcc103;font-size:16px;}
.flash .down-tips .down-title{line-height:50px;}
.flash .down-tips .text{margin:10px 0;padding-left:10px;}
.flash .down-tips .text p{margin:2px 0;}
.flash .down-tips .big{font-size:20px;}
.flash div.shell li.loading{background:#000 url(http://img.funshion.com/img/loading-line.gif) no-repeat center center}

.media-vote li, .media-blog li{border-bottom:1px solid #dedede;font-size:14px;width:615px;line-height:24px;padding:8px 0 8px 35px;position:relative;}
.media-vote li a.head{position:absolute;left:0;top:11px;}
.media-blog li a.head{position:absolute;left:0;top:5px;}
a.head img{width:20px;height:20px;}
.media-vote li a.reply_reply_btn{font-size:12px;}
.media-vote li .m{margin-right:5px;}
.media-vote li .rate-star{margin-top:3px;}
.media-blog li{border:0;line-height:16px;background-position:0 5px;}
h4.more-menu span.more{position:absolute;right:0;top:6px;font-size:12px;font-weight:normal}
h4.more-menu span.more .tiny{padding:0 6px;}

ul.tab_btn {float:left;position:absolute;left:450px;bottom:30px;}
ul.tab_btn li{float:left;width:12px;height:12px;background:url(http://img.funshion.com/img/flash_btn.gif) no-repeat 0 0}
ul.tab_btn li.hot{background-position:0 -12px;}

.news{}
.news ul.left{width:710px;float:left;display:inline;}
div.show .news ul.left{border-bottom:1px solid #e0e0e0;}
div.show .news ul.left li{padding-bottom:36px;}
.news p.title{color:#808080;font-size:16px;height:40px;line-height:40px;float: left;margin-top: 10px; margin-bottom: 10px;}
.news ul.left li{float:left;width:209px;height:134px;padding-right: 26px;}
.news ul.left li img{width:209px;height:80px;}
.news ul.left li.hot{position:relative;}
.news ul.left li.hot div.hot{width:31px;height:18px;position:absolute;background:transparent url(http://img.funshion.com/img/new_hot.gif);left:6px;top:-4px;}
.news ul.left li.hot img{border:1px solid #dcdcdc;}
.news ul.left p{height:20px;line-height:20px;font-size:14px;color:#03074e;padding-top: 4px;}
.news ul.left p a{text-decoration:underline;}
.news ul.left span{font-size:12px;color:#aeaeae;}
.soft{margin-top: 10px;float:right;width:250px;background:#e3eef0 url(http://img.funshion.com/img/download_bg.gif) no-repeat center bottom; height:180px;position:relative;}
.soft div.tip{position:relative;background:url(http://img.funshion.com/img/icon_funshion.gif?1) no-repeat left top; padding:0 0 0 70px; height:55px; margin:15px 15px 5px 25px;}
.soft div.tip a.fd{position:absolute;display:block;left:0;top:0;width:200px;height:55px;text-indent:-9999em;background:url(http://img.funshion.com/img/blank.gif) repeat 0 0}
.soft .down-info{font-size:16px;padding-top:4px;}
.soft div.btn_download{cursor:pointer;width:199px; height:52px; background:url(http://img.funshion.com/img/bg_down.gif) no-repeat center top; display:block; margin:5px auto 10px auto;}
.soft div.btn_download a{font-size:11px;color:#7e7b7b;border:#c0bfbf;text-decoration:none;display:block;height:24px;width:181px;padding:30px 0 0 20px;}
.soft div.btn_download:hover{background-position:0 -52px}
.soft i.new{background:url(http://img.funshion.com/img/down_new.gif) no-repeat 0 0;width:31px;height:32px;position:absolute;right:0;top:0;}
.soft .link{padding-left:30px;color:#666666}
.soft .link span{margin:0 10px}
.soft .link a{color:#666666;}
.soft .link a:hover{color:#FF6600}
.content{overflow:hidden}
h3{position:relative;}
h3 p.menu-more{text-align:right;margin-right: 30px;font-weight:normal;position:absolute;right:0;top:0;width:480px;font-size:12px;height:20px;line-height:20px;}
h3 p.menu-more span{clear:both;float:none;padding-right: 11px;color:#dbdbdb;}
h3 p.menu-more a.more{}
h1{position:relative;}
h1 p.menu-more{text-align:right;margin-right:0px;font-weight:normal;position:absolute;right:0;top:25px;width:500px;font-size:12px;height:20px;line-height:20px;}
h1 p.menu-more span{clear:both;float:none;padding-right: 11px;color:#dbdbdb;}
h1 p.menu-more a{color:#000b4d}
h1 p.menu-more a.more{background:url(http://img.funshion.com/img/recommend_more.gif) no-repeat 60px -185px;padding-right:15px;}
.news ul.left h3 p.menu-more{margin-right:30px;}
.news ul.left h3 p.menu-more a.more{padding-right:15px;font-weight:normal;font-size:12px;}
.content div ul{overflow:hidden}
.content div.left ul{width:760px;}
.content div.left ul li {float:left;overflow:hidden;}
.content div.left{float:left;width:680px;overflow:hidden;border-right:1px solid #DCDCDC;}
.content div.right{float:left;width:250px;padding-left: 29px;}
.content li span{color:#747474}
.content div.ad{padding:0;}
.joinus{margin-bottom: 15px;}
.joinus .users{ margin:10px 0 0 0; padding:0; list-style:none;}
.joinus h4, div.index .topic h4{font-weight:normal;margin-bottom:0;font-size:16px;}
.joinus .users li{ display:block; float:left;width:50px; height:50px;}
.joinus .addaction{background: #EEF; clear:left; font-size:12px; padding:10px 15px 10px 100px; position:relative; border-bottom:solid 1px #B4C1CB; }
.joinus .addaction .button-big{ position:absolute; left:10px; top:15px;_left:-90px;color:#ffffff}
.topic h4{position:relative}
.topic h4 a.more{position:absolute;font-size:12px;right:0;top:0}
div.index .topic ul {padding:15px 0 0 15px; margin:0; }
div.index .topic li{ list-style-type:disc;margin-bottom:10px; font-size:12px;position:relative;}

div.index .topic li a{text-decoration:underline;}
div.index .topic li span.gray{position:absolute;top:0;right:0;}
div.index .topic .first{width: 250px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc; margin-top:5px; }
div.index .topic table.first td{ vertical-align:top;padding:15px 0;}
div.index .topic table.first td.m_pic{width: 110px;}
div.index .topic table.first td .gray{ font-size:12px; margin-top:8px;}
.recommend{border-bottom:1px solid #cccccc;float:left;width:100%;position:relative;}
.recommend a, .recommend span{float:left;line-height:44px;display:block;margin:0 8px;}
.recommend a.hot{color:red}
.recommend span{width:5px;height:10px;margin-top:18px;+margin-top:16px;background:url(http://img.funshion.com/img/recommend.gif) no-repeat 0 0}
.recommend a.more{position:absolute;right:2px;top:0;}
h1.detail{border-bottom:1px solid #DEDEDE;display:block;padding-bottom:10px;padding-top:8px;position:relative;width:100%;height:45px;line-height:45px;margin-top:10px;}

#main .noline{background:transparent}
#main .noline #feeds-data{}
#main .noline div.feeds{width:660px;}
#main .noline div.feeds li.share-link{width:644px;}
#feeds-data a{text-decoration:none;}

#main .noline div.feeds li.share-link{padding-left:66px;border-bottom:1px solid #DEDEDE;}
#main .noline .share-info, #main .noline .share-info a{font-size:12px;}

#main .sns-style div.left{width:650px;}
#main .sns-style div.right{width:250px;margin-left:10px;}

#main .movie-style div.left{width:650px;padding-right:30px;}
#main .movie-style div.right{width:276px;}
#main .movie-style div.middle{width:4px;height:20px;background-color:#fff;}
#main .movie-style{background:#FFFFFF url(http://img.funshion.com/img/show_bg.gif) repeat-y scroll 0 0}

.show{float:left;width:100%;background:#ffffff;margin-bottom:20px;}
.show div ul{float:left;zoom:1;}
.show div.left{float:left;width:710px;padding-right: 50px;display:inline;overflow:hidden;z-index:1;}
.show div.left H1{position:relative;display:block;padding-bottom: 10px;padding-top: 8px;border-bottom:1px solid #CCCCCC;width:100%;}
.show div.left H1.noline{border:0;}
.show div.left H1 span{font-size:24px;color:#414141;}
.show div.left H1 p{width:400px;font-size:14px;font-weight:normal;color:#9b9b9b;height:20px;line-height:20px;}
.show div.left H1 p span{margin-right:8px;}
.show div.left H1.person{margin-top:7px;}
.show div.left H1 span{margin-left:0px;font-weight:bold;}
.show div.left H1 a.standard{color:#5A5B5B;}
.show div.left H1.person p.tiny{position:absolute;left:65px;top:10px;line-height:24px;}
.show div.left H1.person p.tiny font{color:#3b3b3b;font-size:14px;}
.show div.left H1.person p.tiny font a{color:#100081}
.show div.left hr.line{height:1px;line-height:1px;font-size:0;border:0;border-top:1px solid #ededed;position:absolute;left:0;bottom:0;width:100%;}
.show div.left i.show{width:22px;height:26px;position:absolute;background:url(http://img.funshion.com/img/recommend_more.gif) no-repeat 0 -117px;bottom:-45px;right:36px;}
.show div.left a.back{position:absolute;padding:0 10px 0 24px;height:27px;font-size:12px;font-weight:normal;line-height:27px;right:0;text-align:center;color:#10007f;bottom:20px;background:#e8e6e7 url(http://img.funshion.com/img/recommend_more.gif) no-repeat 2px -78px;}
.show div.left ul{}
.show div.middle{z-index:2;float:left;width:0px;}
.show div.right{z-index:3;float:left;width:200px;padding-top: 20px;overflow:hidden;}

div.mail-tips{background:#fdfbe6;margin-top:-8px;position:relative;border-bottom:1px solid #f3f3f3;margin-bottom: 14px;}
div.mail-tips p.mail-notice{position:relative;color:#000;height:46px;line-height:46px;padding-left:40px;border-bottom:1px solid #dddddb;background:url(http://img.funshion.com/img/fast-post-icon.gif) no-repeat  20px -115px}
div.mail-tips p.mail-notice a.closeTip{position:absolute;right:10px;top:15px;display:block;width:18px;height:18px;}

.show div.left H1.title{height:50px;line-height:50px;border:0;}
.submenu{float:left;width:100%;border-bottom:1px solid #DEDEDE;padding-bottom:10px;font-size:14px;position:relative;}
.submenu font{margin:0 10px;}
.submenu a{text-decoration:underline;}
.submenu a.hot{color:red;font-weight:bold;text-decoration:none;}
div.share-message{margin-top: 20px;padding-left: 5px;}
div.share-message p.title{line-height:28px;height:28px;}
div.share-message p.message{line-height:1.8em;margin-bottom: 12px;font-size:14px;background:transparent url(http://img.funshion.com/img/quote-start.gif) no-repeat scroll 0 0.4em;overflow:visible;padding:8px 15px 0;}
div.share-message p.twitter{font-size:22px;}
div.share-message p.message span.quote{background:transparent url(http://img.funshion.com/img/quote-end.gif) no-repeat scroll 100% 100%;display:inline;margin-right:1em;padding-right:18px;}

div.blog-message{margin-top: 20px;padding-left: 5px;}
div.blog-message p.title{line-height:32px;height:32px;font-size:20px;margin-bottom: 6px;}
div.blog-message p.with-movie{color:#999798;}
div.blog-message p.with-movie span{margin-right: 10px;}
div.blog-message div.message{font-size:14px;margin-top: 20px;line-height:1.8em;margin-bottom: 20px;}

#blog-message ol, #blog-message ul{padding:6px 28px 6px 10px;width:610px}
#blog-message ul li, #blog-message ol li{list-style-image:none;list-style-position:outside;margin-left:22px;line-height:1.8em;padding-bottom:5px;}
#blog-message ol li{list-style-type:decimal;}
#blog-message ul li{list-style-type:disc;}
#blog-message blockquote{margin:0px 20px;}

#sns{background:#ffffff url() repeat-y 0 0;position:relative}
#sns H1{padding-bottom:10px;float:left}
#sns span{float:left;}
#sns div.relative{padding-top: 8px;}
#sns div.left{width:675px;padding-right: 20px;}
#sns div.left ul{width:675px;}
#sns div.right{width:265px;}

#vedio-list, #rank, #my{width:960px;margin:0 auto;padding-top:10px;}
#my_main{margin-left:0;}
#my_main .profile{border:0;}
#my_main .tab li{padding-right:0} 

div.selector div.inner{position:relative;}
div.selector span.tiny{margin:0 5px;}
div.selector a.hot{color:red}

div.fav_share span.button_off{position:relative;display:block;float:left;background:transparent url(http://img.funshion.com/img/fav_share.gif) repeat-x scroll 0 -176px;padding-left: 8px;margin-left: 10px;}
div.fav_share span.button_off i{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll -2px -211px;left:-1px;top:0;}
div.fav_share span.button_off b{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll -12px -211px;right:-1px;top:0;}
div.fav_share span a.btn_del{ padding-left:0; color:#999;}
div.fav_share span a {display:block;float:left;padding-left:24px;font-size:12px;height:26px;line-height:26px;padding-right: 12px;+padding-top:3px;_padding-top:0px;}
div.fav_share{display:block;font-weight:normal;float:right;margin-top:12px;}
div.fav_share_abs{position:absolute;right:0;bottom:10px;_top:0;_right:13px;margin:0;clear:both;}
div.fav_share span{position:relative;display:block;float:left;background:transparent url(http://img.funshion.com/img/fav_share.gif) repeat-x scroll 0 -53px;padding-left: 8px;margin-left: 10px;}
div.fav_share span a {display:block;float:left;padding-left:24px;font-size:12px;height:26px;line-height:26px;+line-height:24px;_line-height:30px;padding-right: 12px;}
div.fav_share span i,div.fav_share span b{display:block;width:4px;height:26px;position:absolute;}
div.fav_share span i{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll -2px -88px;left:-1px;top:0;}
div.fav_share span b{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll -12px -88px;right:-1px;top:0;}
H1.detail div.fav_share_no{}
H1.detail div.fav_share_no span{background:none;}
H1.detail div.fav_share_no span a{font-size:14px;text-decoration:underline;padding:0;font-weight:normal}
.favorite{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll 0 4px;font-weight:bold;}
.share{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll 0 -23px;font-weight:bold;}
.goback{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll 0 -116px;font-weight:normal;}
.seeme{background:transparent url(http://img.funshion.com/img/fav_share.gif) no-repeat scroll 0 -141px;font-weight:normal;}
.notSee #movie_alltor{display:none}
.number{display:inline;}
.number .b, .number .s {color:#FF6600;display:inline-block;font-family:Tahoma;font-size:20px;font-weight:bold;line-height:1em;}
.number .s {font-size:14px;}
#number_star{margin-right:-5px;}
.show div.left h1.detail{margin-top:10px;height:45px;line-height:45px;float:left}
.show div.left h1.detail span{float:left;}
.show div.left h1.detail span.right-tip{font-size:12px;font-weight:normal;position:absolute;right:0;top:20px;color:#898788}

div.play{margin-top: 16px;margin-bottom: 10px;float:left;border-bottom:1px solid #CCCCCC;padding-bottom: 10px;}
div.play div.app{height: 85px; width: 121px; float: left; padding-left: 18px;border-left:1px solid #e5e5e5;}
div.play p.app{width:121px;float:left;margin-top:10px;border-bottom:1px solid #e5e5e5;line-height:30px;}
div.play p.app a{padding-left:26px;height:30px;width:95px;display:block;border-top:1px solid #e5e5e5}
div.play p.app a.commend{background:transparent url(http://img.funshion.com/img/icon.gif) no-repeat scroll -2px -107px;}
div.play p.app a.write{background:transparent url(http://img.funshion.com/img/icon.gif) no-repeat scroll -2px -39px;}
div.play p.app a:hover{background-color:#fff9e5;}
div.play ul{float:left;}
div.play ul.left{width:200px;}
div.play ul.left .photo-menu{float:left;margin-top:6px;}
div.play ul.left .photo-menu img{width:97px;overflow:hidden;}
div.play ul.left img.still{display:block;margin:0 auto;}
div.play ul.right{width:480px;margin-left: 30px;position:relative;}
div.play ul.right li{height:22px;line-height:22px;overflow:hidden;}
div.play ul.right li strong{font-weight:normal;color:#999;}
div.play ul.right li.blog{height:auto;margin-bottom:0;}
div.play ul.right li.mute{clear:both;height:auto;position:relative;width:100%;line-height:18px;}
div.play ul.right li.mute strong, div.play ul.right li.mute span{float:left;}
div.play ul.right li.mute .c{width:434px;float:left;}
li.blog .comment table, li.blog .comment table tr{background-color:#F1F1F1;}
li.blog .comment table{_float:left}
div.play ul.right li.more{ float:right; text-align:right; margin-top:-22px;}
div.play ul.right li.sc{position:absolute;right:2px;top:0;height:33px;width:118px}
.sc a{background:url(http://img.funshion.com/img/playing.gif) no-repeat 0 0;width:118px;height:33px;display:block;display:block;text-indent:-999em;}
.sc a.on{background-position:0 0;}
.sc a.on:hover{background-position:0 -66px;}
.sc a.off{background-position:0 -33px;}
label.sc{position:absolute;right:0;top:20px;overflow:hidden;font-size:0;height:33px;}
.focus .feeds ul li.share-link{height:auto;}
.focus .feeds ul li.share-link a.head-img{left:0;}
.focus .feeds ul li.share-link p{padding-left:65px;line-height:18px}

form.blog-write{padding-top:1px;padding-bottom:10px;width:340px;float:left}
form.blog-write p{}
form.blog-write p label{font-weight:bold;float:left;display:block;padding-right: 8px;height:20px;line-height:20px;}
form.blog-write textarea{width:238px;height:50px;+height:52px;border-color:#7C7C7C #CCCCCC #DDDDDD;border-style:solid;border-width:1px;font-size:12px;line-height:18px;overflow-y:auto;}
form.blog-write p.bottom{margin-top:10px;float:left;width:100%;line-height:19px;_line-height:21px;height:16px;}
#movie-review {min-height:28px;height:auto !important;height:28px;overflow:visible;background:transparent url(http://img.funshion.com/img/quote-start.gif) no-repeat scroll 0 1em;padding:5px 15px 0px 15px;margin-left:12px;color:#999999;}
#movie-review span {background:transparent url(http://img.funshion.com/img/quote-end.gif) no-repeat scroll 100% 100%;display:inline;margin-right:1em;padding-right:18px;}
#movie-review-p{position:relative;float:left;}
#movie-modify-loading{opacity:0.6;filter:Alpha(Opacity=60);position:absolute;left:0;top:0;width: 238px; height: 54px;line-height:54px;text-align:center;background:#F1F1F1 url(http://img.funshion.com/img/loading.gif?1) no-repeat 132px 16px}
#movie-review-p-tip{position:absolute;left:2px;top:0;line-height:20px;font-size:12px;}

.vote-loading{background: transparent url(http://img.funshion.com/img/loading.gif?1) no-repeat scroll 0pt 0pt;color:#999999;display: none; width:60px;float: left; margin-left: 10px; margin-top: 3px; height: 16px;font-weight:normal; line-height: 16px; padding-left: 20px;}
.movie-evaluate{*zoom:1;}
.movie-evaluate:after{content:'';display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.movie-evaluate .movie-rating,.movie-evaluate .movie-wannasee{margin-right:10px;float:left;}
.movie-evaluate .movie-notinterested{float:left;}
.movie-rating{position:relative;width:86px;height:17px;padding:2px 3px 3px 3px;background:url(http://img.funshion.com/img/movie-rating-box.gif) 0 0 no-repeat;overflow:hidden;*zoom:1;}
.movie-rating:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.movie-rating .rate-star0{background-position:5px 2px;}
.rating-box{position:absolute;left:3px;top:2px;z-index:10;}
.rating{position:absolute;left:0;top:0;height:23px;text-indent:-999em;overflow:hidden;}
.rating-1star{width:20px;z-index:15;}
.rating-2stars{width:36px;z-index:14;}
.rating-3stars{width:50px;z-index:13;}
.rating-4stars{width:64px;z-index:12;}
.rating-5stars{width:84px;z-index:11;}
.rate-star{display:-moz-inline-stack;display:inline-block;width:91px;height:16px;background:url(http://img.funshion.com/img/rate-stars.gif) 5px 2px no-repeat;font-size:0;text-indent:-999em;vertical-align:top;overflow:hidden;*text-indent:0;}
.rate-star1{background-position:5px -13px;}
.rate-star2{background-position:5px -28px;}
.rate-star3{background-position:5px -43px;}
.rate-star4{background-position:5px -58px;}
.rate-star5{background-position:5px -73px;}
span.movie-wannasee,em.movie-wannasee,span.movie-notinterested,em.movie-notinterested{display:-moz-inline-stack;display:inline-block;font-size:0;text-indent:-999em;vertical-align:top;overflow:hidden;*text-indent:0;}
.movie-wannasee{width:59px;height:22px;background:url(http://img.funshion.com/img/movie-wannasee.gif) 0 -23px no-repeat;text-indent:-999em;overflow:hidden;}
.movie-notinterested{width:68px;height:22px;background:url(http://img.funshion.com/img/movie-notinterested.gif) 0 -23px no-repeat;text-indent:-999em;overflow:hidden;}
.nope{background-position:0 0px;}
.xing{margin-left:3px;margin-top:-1px;*margin-top:5px;}

div.description p{font-size:12px;line-height:1.5em;}
div.focus ul{width: 650px;}
div.focus ul li{height:20px;line-height:20px;width: 650px;overflow:hidden;}
div.focus ul li span{width:7px;height:7px;display:block;float:left;background:transparent url(http://img.funshion.com/img/play.gif) no-repeat scroll -2px -291px;margin-top: 7px; padding-right: 6px;}
div.photo div.inner img{vertical-align:top; margin-right: 12px;}
div.rel li{float:left;width:100px;margin-right:22px;}
div.rel li img{height:140px;width:100px;}
div.rel li p{margin:5px 0 0 0;text-align:center;}
div.line{font-size:0;height:4px;line-height:4px;border:0;margin:0;padding:0;background:#ededed;border-top:1px solid #dedede;margin: 20px 0 20px 0;}
div.related ul li{float:left;width:136px;text-align:center;border-bottom:1px solid #dedede;margin: 6px 0 15px 1px;height:182px;overflow:hidden;}
div.related ul li p{height:32px;line-height:32px;overflow:hidden;margin-bottom: 5px;}

#about-movie{text-align:left;padding-left: 20px;width:250px;display:inline;float:left;}
#about-movie p{height:18px;line-height:18px;}
#about-movie p.name{color:#110082;font-weight:bold;height:32px;line-height:32px;}
#about-movie p label{color:#636768}
#about-movie p.movie-info a{color:#010004}
#about-movie p.more{margin-top: 12px;+padding-bottom:12px;}
div.app-message ul li{border:0;}
div.app-message{border-bottom:1px solid #dedede;}

.comment table {width:100%;background-color: #FFF;overflow:auto;border-top:1px solid #DFDBDC;}
.comment table td{height:26px;padding:15px 0 5px 0px; position:relative; vertical-align:top;}
.comment table td.head{width:68px;}
.comment table td.head a,.comment table td p.meta a{ text-decoration:none;}
.comment table td.body{border-bottom:1px dashed #dfdbdc;}
.comment table.reply td.right{ padding:14px 0 5px 0;font-size:14px;}
.comment table td p.content
a.reply_reply_btn{margin-left:10px;text-decoration:underline;font-size:12px;}
.comment table td p.more,.comment table td p.meta{ font-size:12px;line-height:18px;}
.comment table td p.meta span.rate-star{margin-top:0}
.comment table td p.meta span.movie-notinterested,.comment table td p.meta span.movie-wannasee{margin-top:2px;margin-left:5px;+margin-top:-3px}
.comment table td p.more{ float:right; margin-top:-2px;color:#FF6600}
.comment table td p.more span{margin-left: 10px;}
.comment table th.menu {color: #006699;font-size: 14px;line-height: 140%;border-bottom:1px solid #EEEEEE;padding:6px 0 6px 3px;}
.comment table tr.stagetr{font-size:12px;border-right: 1px solid rgb(204, 204, 204); line-height: 140%;}
.comment table .small, .comment table a.small{font-size:12px;}
.comment table .big, .comment table a.big, .comment td.body p.big{font-size:14px;}
#movie-comment p.clear{padding-top: 10px; padding-bottom: 5px;}
#movie-comment table td{border-top:0;border-top:1px solid #DFDBDC;}
#movie-comment table td.head{border-right:1px solid #DFDBDC;}
div.addcomment-reply-reply{/*padding-left:70px;*/}
div.addcomment-reply{padding-left:0px;_float:left;_width:100%;}
div.addcomment-reply p{padding-left:0}
div.addcomment textarea, div.addcomment-reply textarea, div.addcomment-reply-reply textarea{ width:98%; margin-bottom:10px; height:60px;border-color:#8A8A8A #C0C0C0 #C0C0C0 #8A8A8A;border-style:solid;border-width:2px 1px 1px;}
.pagenation{ width:100%; margin:10px 0;float:left}
.pagenation .pages a,.pagenation .thispage b{ display:inline-block; padding:5px;}
.pagenation .pages a{text-decoration:underline;}
.pagenation .thispage b{ color:#FF0000;}
.movie-vote-vis-parent .movie-vote-vis{text-align:right;margin-top:5px;display:block;}
.movie-vote-vis-parent-over .movie-vote-vis{text-align:right;margin-top:5px;display:block;}
table.reply{border-top:1px solid #dedede;clear:both;margin-bottom: 10px;}
table.reply td.left{width:68px;text-align:left;border-top:1px solid #dedede;}
table.reply td.right{padding:4px 0 4px 4px;border-top:1px solid #dedede;}
#my-comment table.reply td.left, #my-comment table.reply td.right{border-top:0;}
.comment p.content{padding-bottom:15px;font-size:12px;padding-left:0}
.comment p.content span.abs{position:absolute;right:0;bottom:0px;font-size:12px;}
.comment p.content span.abs a{font-size:12px;}
.comment p.content a{font-size:12px;}
table.reply td.right a.close{opacity:0.6;filter:Alpha(Opacity=60);text-indent:-9999px;display:block;width:20px;height:20px;right:4px;top:0;position:absolute;background:url(http://img.funshion.com/img/play.gif) no-repeat scroll -46px -28px;}
table.reply td.right a.close:hover{opacity:1;filter:Alpha(Opacity=100);}
#my-comment table.reply{background:#fff;}
#my-comment table.reply td.right{padding:10px 0 4px 4px;}
#my-comment table span{float:none}
#list_data{width:680px;overflow:hidden;float:left;margin-top: -25px;}
#list_data li{border-bottom:1px solid #dbd9da;margin:0;padding:25px 20px 25px 0px;}
#list_data.y{width:760px;margin-top: -45px;}
#list_data.y li{padding:0;width:158px;height:auto;display:inline;padding:30px 20px 0 12px;}
#list_data.y .media-pic{width:100px;position:relative;}
#list_data.y a.m_btn_fav{position:absolute;right:-16px;;bottom:0;}
#list_data.y li a.img{display:block;width:100px;height:140px;overflow:hidden;text-align:center;}
#list_data.y li p{padding-bottom:4px;color:#01084c;font-size:14px;width:160px;margin-left: -30px;text-align:center;height:48px;line-height:48px;}
#list_data.y li p span{padding-left: 6px;color:#fd7801}

#list_icon{display:block;width:47px;height:17px;position:absolute;right:0;top:10px;background:url(http://img.funshion.com/img/list_icon.gif) no-repeat left top;}
#list_icon a{display:block;width:23px;height:17px;float:left;background:url(http://img.funshion.com/img/list_icon.gif) no-repeat 0 0;}
#list_icon a.left{width:23px;background:url(http://img.funshion.com/img/list_icon.gif) no-repeat left top;}
#list_icon a.right{width:24px;background:url(http://img.funshion.com/img/list_icon.gif) no-repeat right top;}

#list_icon #list_icon_left.over{background-position:left -17px;}
#list_icon #list_icon_right.over{background-position:right -17px;}

.pager div.inner{padding-top:0;}
.pager{text-align:left;padding-top:10px;zoom:1}
.pager a.special, .pager a.pre, .pager a.next{color:#100080;+line-height:20px;+height:17px;+overflow:hidden;zoom:1}
.pager a{color:#000a4a;padding:0 6px;}
.pager a:hover{ text-decoration:none;background-color:#100080;color:#fff;}
.pager strong{ font-weight:normal; color:#007EBC; margin:0 8px;}
.pager a, .pager b {border:1px solid #ccc;display:block;float:left;font-size:1.167em;height:16px;line-height:16px;margin-right:5px;padding:4px 6px;+line-height:17px;+height:17px;}
.pager b {color:red;}

#ziliao H4{line-height:24px;margin-top: 20px; height: 24px;}
#ziliao div.inner{color:#606060;float:left;padding:0;padding-bottom: 10px;}
#ziliao_line{position:relative;margin-top: 30px;height:40px;}
#ziliao_line p.line{font-size:0;height:1px;background:#dedede;position:absolute;top:12px;width:100%}
#ziliao_line a.report{background:#E8E6E7 none repeat scroll 0 0;color:#7C7A7B;margin-left:10px;padding:2px 8px 2px;position:absolute;right:0;}

#ziliao div.description{line-height:24px;font-size:14px;color:#000;margin-top:15px}
#ziliao p.photo-menus{font-size:12px;margin:0 0 5px 0;padding-top: 15px;float:left;width:100%}
#ziliao p.photo-menus a{margin-left: 5px; margin-right: 5px;float:left;}
#ziliao p.photo-menus a.hot{color:red;float:left;}
#ziliao p.photo-menus span{padding-left:0;float:left;}
#ziliao div.photos{width:710px;}

#ziliao div.photos ul{width:720px;overflow:hidden;}
#ziliao div.photos li{float:left;width:100px;height:140px;overflow:hidden;padding-right: 20px;padding-bottom: 30px;margin-top:45px;border-bottom:1px solid #f0f0f0}
#ziliao div.photos img{width:100px;}
.rate-level{display:block;width:77px;height:30px;line-height:30px;float:left;margin-top:8px;}
#profile_open, #modify_me{margin:0 5px;text-decoration:underline;}

div.profile{overflow:hidden;border-bottom:1px solid #DEDEDE;}
div.profile ul{padding:4px 0 14px 0px;width:636px}
div.profile ul li{line-height:22px;display:block;float:left;width:100%;position:relative;margin-bottom:10px;}
div.profile ul li label{float:left;width:80px;font-size:14px;color:#666666}
div.profile ul li p{overflow:hidden;width: 494px;zoom:1;left:100px;}
div.profile ul li p span{width:100%;overflow:hidden;font-size:14px;}

.guestactions{ height:25px; margin-top:15px;line-height:25px;}
.guestactions a{ float:left; margin-right:15px;font-size:12px;}

.feeds p.menu{height:20px;line-height:20px;margin-bottom: 18px;}
.feeds p.menu a{font-size:14px;display:block;float:left;line-height:24px;+line-height:26px;height:24px;text-decoration:none;}
.feeds p.menu a.over{background:#747474;color:#fff;padding-left:16px;padding-right:16px;}
.feeds p.menu a.over span{display:none;}
#sns .feeds p.menu span{float:none;line-height:26px;padding:0 17px;color:#d3d1d2}

.feeds{width:675px;overflow:hidden;}
.feeds ul{float:left;padding-bottom: 17px;}
.feeds li{display:inline;width:565px;padding-right:15px;float:left;background:#fff;margin-top: 5px;position:relative;zoom:1}
.feeds li a{text-decoration:underline;}
.feeds li a:hover{color:#FF6600}
.feeds li.share-link p.app-action{font-size:12px;}
.feeds li.share-link p.app-action a{font-size:12px;}
.feeds li.share-link p.app-action span.tiny{position:relative;right:0;margin:0;}
.feeds li a.feed-del{visibility:hidden;position:absolute;top:6px;right:0;text-indent:-999em;width:16px;height:16px;cursor:pointer;padding:0;background:url(http://img.funshion.com/img/btn_addfav.gif) no-repeat scroll left -48px;}
.feeds li a.feed-del:hover{background-position:0 -64px;}
.feeds li span.icon{width:30px;height:20px;margin-top:4px;}
.feeds li span.tiny{position:absolute;top:0;margin-left:10px;font-size:12px;}
.feeds li.line{font-size:0;line-height:1px;width: 672px;height:1px;background:#dedede;margin-top: 1px;margin-left: 1px;margin-right:0;}
.feeds li.day{background:transparent;margin-top: 0px;font-size:16px;color:#676767;}
.feeds li.category{margin-top:10px;}
.feeds li.share-link span.tiny{right:16px;}
.feeds li.share-link{padding: 10px 0 10px 0;min-height:50px;height:auto !important;height:50px;}
.feeds li.share-link a.head-img{position:absolute;left:0;top:15px;}
.feeds li.share-link p.common{line-height:25px;position:relative;width:460px;}
.feeds li.share-link p.person{margin-top:6px;}
.feeds li.share-link p.vote-title{font-size:14px;overflow:hidden;margin-top: -5px;}
.feeds p.vote-title a{text-decoration:underline;}
#vote-list li.share-link{border-bottom:1px solid #dedede}
#vote-list p.item{line-height:18px;background-position: 0px 4px}
#vote-list p.vote-author{line-height:18px;margin-bottom: 10px;}
#vote-list p.vote-author span{color:#979797}
.feeds li.share-link p.item{color:#979797;background:url(http://img.funshion.com/img/vote-item.gif) no-repeat 0px 0px;padding-left: 14px;}
.feeds li.share-link p.item-more{color:#979797;padding-left: 90px;}
.feeds li.share-link span.join-num{position:absolute;top:35px;right:0px;width:69px;height:32px;line-height:32px;text-align:center;background:#fbf9e4;color:#ce3202}
.feeds li.share-link span.action{position:absolute;top:70px;right:0px;width:70px;text-align:center;}
.feeds li.share-link p label{position:absolute;line-height:20px;padding-left: 15px;}
.feeds li.share-link table.reply{margin-top: 10px;}
.feeds li.share-link table.reply p{/*width: 490px;*/padding-left: 0px;}
.feeds li.share-link table.reply p.content span{position:relative}
.feeds li.share-link a.continue{margin-left:0;}
.feeds h6{position:relative;margin:0;}
.feeds li.share-link p.blog-title{margin-bottom:4px;}
.feeds li.share-link p.blog-title a{font-size:12px;font-weight:normal;text-decoration:none;}
.feeds li.share-link p.blog-author{font-weight:normal;margin:2px 0;}
.feeds li.share-link p.blog-description{color:#383838;line-height:18px;font-size:12px;}
.feeds li.share-link div.blog p.tiny{margin-top:6px;}
.feeds li.share-link div.blog p.line{padding-left: 0px;border-top:1px solid #dfddde;margin-left: 76px; width: 585px;height:1px;font-size:0px;line-height:1px;}
.feeds li.share-link div.blog h6 span.tiny{font-weight:normal;top:14px;}
.feeds li div.body{float:left;display:block;padding-left: 30px;width:635px;padding-bottom: 15px;margin-top: 6px;font-size:12px;}
.feeds li div.body a{font-size:12px;text-decoration:none;}
.feeds li div.body a:hover{color:#FF6600}
.feeds li div.body div.l{display:inline;width:460px;padding-right:0;float:left;}
.feeds li div.body div.r{padding-right: 15px;float:left;}
.feeds li div.body div.l p{line-height:22px;display:block;height:22px;}
.feeds li p.movie-review{background:transparent url(http://img.funshion.com/img/quote-start.gif) no-repeat scroll 0 0;padding:0px 15px 0;}
.feeds li span.movie-review-message{background:transparent url(http://img.funshion.com/img/quote-end.gif) no-repeat scroll 100% bottom;display:inline;margin-right:1em;padding-right:18px;}
.feeds .fitter{color:#999;font-size:12px;padding-left: 30px;width:645px;margin-top:10px;}
.feeds .fitter a{margin:5px 8px 0 0; background:#999; color:#FFF; padding:0 6px; line-height:18px; height:18px; display:inline-block;}
.feeds .fitter a:hover{ background:#F90;color:#fff}
.feeds a.name{}

/*°feeds*/
.feeds li.nf{padding-top: 5px;}
.feeds .self li.nf{width:580px;}
.feeds .self li.nf .user-head{top:5px;}
.feeds li.nf .user-head{position:absolute;left:0;top:8px;}
.feeds li.nf .user-head img{width:50px;height:50px;}
.feeds li.nf .note{padding-left:66px;}
.feeds .self li.nf .note{width:530px}
.feeds li.nf .time{border-bottom: 1px solid #dedede;font-size:12px;float:left;width:100%;padding-bottom: 15px;_padding-top:1px;margin-top:10px;height:16px;line-height:16px;}
.feeds li.nf .time a{font-size:12px;}
#feeds-data a.reply_reply_btn{text-decoration:underline}
.feeds li.nf .time span.gray{+margin-top:-2px;}
.feeds li.nf .time span.icon{margin-left:-2px;width:26px;margin-top:-2px;}
.feeds li.nf .vline{margin:0 5px;}
.feeds li.nf .infomation{padding:10px 0 0 0;float:left;}
.feeds li.nf .infomation .body{padding:0;}
.feeds li.nf .infomation .body div.r{}
#feeds-data li.nf div.body{width:584px;}
#feeds-data li.nf div.body div.l{width:445px;}
.feeds li.nf .comment{border-bottom:1px solid #dedede}
#feeds-data li.nf .comment span{float:none}
.feeds li.nf span .reply_reply_btn{margin-left:0;font-size:12px;}
.feeds li.nf .reply_reply_btn{font-size:12px;text-decoration:underline;}
#feeds-data .comment table td p.more a{font-size:12px;text-decoration:underline;}
#feeds-data .comment table  {border:0}
/*°feeds*/

div.friend{width:224px;margin-left:16px;}
div.friend h5{padding-top:5px;}
.noline h5, .noline-s h5{padding-left:0}
.noline div.friend{margin-left:0}
div.friend div.inner{width:224px;overflow:hidden;}
div.friend ul.data{width:255px;padding-top: 10px;}
div.friend .friends-more{background:#FFFFFF none repeat scroll 0 0;bottom:-6px;padding-left:10px;position:absolute;right:0;}
div.friend ul li{float:left;padding-right: 35px;margin-bottom: 10px;}
div.friend ul li img{width:50px;height:50px;}
div.friend ul li p{height:26px;line-height:26px;overflow:hidden;width: 70px;margin-left: -10px; margin-right: -10px;text-align:center;}

div.find-friends{margin-top:30px;}
div.find-friends h5.bluebg{background:#FFF url(http://img.funshion.com/img/h5-bg.gif) no-repeat right 0;padding:0;height:39px;border:0;}
div.find-friends h5.bottom{background-position:right -39px;height:50px;;}
h5.bluebg span{background:#FFF url(http://img.funshion.com/img/h5-bg.gif) no-repeat left 0;display:block;height:100%;line-height:39px;width:120px;}
h5.bottom span{background-position:left -39px}
div.find-friends div.inner{border:1px solid #cbc9de;width:238px;padding:10px 0}
.find-friends p{padding:3px 0;}
.find-friends .for-label{text-align:right;padding-right:10px;width:60px;display:block;float:left}

div.user-head img{display:block;margin:0 auto}
div.user-head{padding-top: 4px;text-align:center;}
div.user-head .upload_tip{width:220px;height:280px;border:2px dashed #dedede;font-size:24px;color:#9f9f9f;line-height:280px;}
div.user-head .upload_tip a{color:#9f9f9f;}
#user-twitter-textarea textarea{border-color:#7C7C7C #CCCCCC #DDDDDD;border-style:solid;border-width:1px;font-size:12px;line-height:18px;width: 185px;height:54px;overflow-y:auto;}
#user-twitter-textarea span{width:60px;position:relative;color:#fff;text-align:center;cursor:pointer;display:inline;}
#user-twitter-textarea p.submit{height:24px}

#fast-write-tab{height:24px;border:0;margin-bottom:24px;_margin-bottom:12px;}
.fast-write-parent{float:left;position:relative;}
.fast-write-parent .user-head{position:absolute;left:0;top:-5px}
.fast-write-parent .v-line{font-size:0;line-height:0;border-bottom:1px solid #dedede;float:left;width:584px;height:10px;margin-left:66px;display:inline;}
.fast-write-parent .user-head-ico{position:absolute;width:9px;height:14px;display:block;left:59px;top:14px;background:url(http://img.funshion.com/img/fast-write.gif) no-repeat 0 -26px}
div.fast-write{margin-left:66px;float:left;width:580px;margin-top: -4px;border:2px solid #fdb302;position:relative;background:#fff;display:inline}
div.fast-write div.inner{padding-top:0;}
div.fast-write ul.tab{height:50px;padding-left: 0;}
div.fast-write ul.tab a{position:relative;margin-right:10px;padding:1px 12px 2px 12px;+padding:3px 12px 1px 12px;display:block;float:left;margin-top:12px;background:#fff7cc;color:#000;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
div.fast-write ul.tab a.over{background-color:#6465bf;color:#fff;border-left:1px solid #4f4f95;border-top:1px solid #4f4f95;}
div.fast-write ul.tab span.ico{display:none;background:url(http://img.funshion.com/img/fast-write.gif) no-repeat -11px -27px;width:9px;height:5px;position:absolute;left:15px;bottom:-5px;_bottom:-14px;}
div.fast-write ul.tab a.over span.ico{display:block;}
div.fast-write a.more{position:absolute;right:20px;top:16px;text-decoration:underline;}

div.fast-write div.content{float:left;padding-bottom:20px;clear:both;}
div.fast-write i{position:absolute;background:url(http://img.funshion.com/img/fast-write.gif) no-repeat 0 0;width:10px;height:10px;font-size:0;}
div.fast-write i.l-t{background-position:0 0;left:-2px;top:-2px;}
div.fast-write i.l-b{background-position:0 -10px;left:-2px;bottom:-2px;}
div.fast-write i.r-t{background-position:-10px 0;right:-2px;top:-2px;}
div.fast-write i.r-b{background-position:-10px -10px;right:-2px;bottom:-2px;}

form.fast-write-form{padding:0;display:inline}
#fast-write-content form.fast-write-form{_float:left;}
form.fast-write-form p{position:relative;padding-left:0;}
form.fast-write-form p.pt10{padding-top: 10px;}
form.fast-write-form p.tip{color:#686868;position:relative;height:26px;line-height:26px;margin-bottom: 5px;}
p.complete{border-bottom:1px solid #ddd;float:left;text-align:left;width:548px;margin:10px 0;_margin:10px 0;height:37px;line-height:37px;background:#fdfbe6 url(http://img.funshion.com/img/complete.gif) no-repeat right 0;text-indent:15px;}
form.fast-write-form p.tip strong{color:#ababab;position:absolute;right:90px;font-weight:bold;top:0px;}
form.fast-write-form textarea{overflow:auto;width:462px;border:1px solid #c0c0c0;border-left:1px solid #8a8a8a;border-top:2px solid #8a8a8a}
form.fast-write-form textarea.twitter{height:37px;float:left;font-size:14px;}
form.fast-write-form input.submit-big{float:left;margin-left: 15px;}
form.fast-write-form span.share_submit{position:absolute;font-weight:bold;top:0px;left:475px;}
form.fast-write-form span.movie_submit{position:absolute;font-weight:bold;top:0px;left:390px;}
form.fast-write-form span.share_tips_cancel{margin-left: 11px;}
form.fast-write-form label.share-label{top:4px;position:absolute;left:1px;color:#8b898a;}
form.fast-write-form div.tips{width:510px;display:inline;zoom:1;float:left;padding: 4px 18px 15px 18px;position:relative;background-color:#fdfbe6;margin-top: 23px;border-top:2px solid #e7dfd2;border-bottom:2px solid #e7dfd2;}
form.fast-write-form div.tips i{width:24px;height:12px;background:url(http://img.funshion.com/img/fast-post-icon.gif) no-repeat 0 0;top:-12px;left:60px;}
form.fast-write-form div.tips p.share-title a{color:#0d017f;font-size:14px;height:36px;line-height:36px;}
form.fast-write-form div.tips p.message{color:#464646;line-height:22px;}
form.fast-write-form div.movie{padding-left: 138px; width: 486px;}
form.fast-write-form p.action{margin-top: 10px;float:left;height:26px;}
form.fast-write-form p.vote-other{clear:both; padding-top: 15px; padding-bottom: 5px;}
form.fast-write-form ul.vote-option{width:605px;}
form.fast-write-form ul.vote-option li{margin-top: 5px; margin-bottom: 5px;float:left;width:260px;+width:250px;height:28px;line-height:28px;display:inline;}
form.fast-write-form ul.vote-option li label{margin-right: 8px;width:28px;height:28px;line-height:26px;display:block;float:left;background:url(http://img.funshion.com/img/fast-post-icon.gif) no-repeat 0 -14px;text-align:center;color:#fff;font-weight:bold;}
form.fast-write-form ul.vote-option li .simple-subject{width:200px;float:left;}
form.fast-write-form a.vote-more{position:absolute;top:0;left:430px;padding-left:30px;height:27px;line-height:27px;width:86px;color:#100081;display:block;background:#e6e6e6 url(http://img.funshion.com/img/menu_more.gif) no-repeat 10px 10px}
form.fast-write-form span.vote-option-more{text-align:left;display:block;float:left;width:480px;cursor:pointer;padding-left: 20px; margin-left: 15px;background:url(http://img.funshion.com/img/fast-post-icon.gif) no-repeat 0 -40px}
form.fast-write-form p.head{border:0;height:24px;}
form.fast-write-form a.close{opacity:0.6;filter:Alpha(Opacity=60);text-indent:-9999px;display:block;width:20px;height:20px;right:14px;top:8px;position:absolute;background:url(http://img.funshion.com/img/play.gif) no-repeat scroll -46px -28px;}
form.fast-write-form a.close:hover{opacity:1;filter:Alpha(Opacity=100);}
form.fast-write-form a.movie-img{position:absolute;left:19px;top:19px;}
form.fast-write-form #movie-review-textarea{width:458px;height:50px;}
form.fast-write-form #movie-review-p{margin-top:10px;}
form.fast-write-form #movie-modify-loading{width:460px;height:53px;background-position:162px 26px;}
form.fast-write-form #movie-review-p-tip{left:4px;top:1px}
div.movie-auto-complete{width:182px;margin-left:53px;left:53px;top:24px;background:#fff none repeat scroll 0 0;border:1px solid #888888;overflow-y:scroll;overflow-x:hidden}
div.movie-auto-complete p{height:24px;cursor:pointer;line-height:24px;width:152px;padding-left:10px;border-top:1px solid #E3E3E3;text-align:left;overflow:hidden;}
div.movie-auto-complete p:hover{background:#B4D5FE}
div.line-single{height:0px;line-height:0px;font-size:0;border-top:1px solid #d2d2d2;}
#movie-blog-message li{line-height:24px;padding-left:0;margin-left:0;;color:#565654;}
#movie-tips #movie-blog-message ul.movie-behind{width:280px;margin-top: 15px;_margin-top: 0px;}

input.subject, input.simple-subject{padding-left:2px;width:462px;border:1px solid #c0c0c0;border-left:1px solid #8a8a8a;border-top:2px solid #8a8a8a;height:21px;padding-top:3px;font-size:14px;}
input.submit-big{border:0;vertical-align:middle;color:#fff;width:69px;height:39px;line-height:39px;background:url(http://img.funshion.com/img/submit-big.gif) no-repeat 0 0;}
input.simple-subject{width:247px;border:1px solid #c0c0c0;border-left:1px solid #8a8a8a;border-top:2px solid #8a8a8a;height:18px;padding-top:1px;font-size:14px;}
input.f-text{border:1px solid #c0c0c0;border-left:1px solid #8a8a8a;border-top:1px solid #8a8a8a;height:20px;padding-top:1px;font-size:14px;}

.button, .button-big, .cancel,.cancel-big{text-decoration:none; background:url(http://img.funshion.com/img/a-botton.gif) repeat 0 0;height:24px;line-height:24px;display:block;color:#ffffff;position:relative;border:0; text-align:center; font-size:12px; font-weight:bold;}
.button,.button-big{background-color:#777297;}
#main a.button, a.button-big, a.cancel,a.cancel-big{color:#ffffff}
a.button:hover,a.button-big:hover{background-color:#696488; color:#ffffff;}
.button{+line-height:26px;_line-height:24px;}
.button b, .button-big b, .cancel-big b,.cancel b{font-size:0px;position:absolute;width:3px;height:100%;background:url(http://img.funshion.com/img/a-botton.gif) repeat 0 0;}
.button b.left{left:0;top:0;background-position: 0 -24px;}
.button b.right{right:0;top:0;background-position: 0 -50px;}

.button-big{background-position:0 -107px;height:27px;line-height:27px;}
.button-big b.left{left:0;top:0;background-position: 0 -76px;}
.button-big b.right{right:0;top:0;background-position: 0 -138px;}

.btnb{text-decoration:none; background:url(http://img.funshion.com/img/btnb.gif) repeat 0 0;height:24px;line-height:24px;+line-height:26px;_line-height:24px;width:100px;cursor:pointer;font-size:12px; font-weight:bold;color:#fff;border:0}

.cancel{background-position:0 -200px;height:24px;line-height:24px;color:#464646}
.cancel a{color:#464646}
.cancel b.left{left:0;top:0;background-position: 0 -170px;}
.cancel b.right{right:0;top:0;background-position: 0 -229px;}

span.action{width:70px;color:#fff;text-align:center;font-weight:bold;}
span.action a{text-decoration:none;text-align:center;}
span.action a font{+line-height:26px;_line-height:24px;}

span.vote{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 4px;background-position-y:0px;}
span.friend{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -20px;background-position-y:-23px;}
span.movie{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -43px;background-position-y:-46px;}
span.share{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -111px;background-position-y:-113px;}
span.blog{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -89px;background-position-y:-92px;}
span.twitter{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -65px;background-position-y:-68px;}
span.see-movie{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -134px;background-position-y:-137px;}
span.headpic{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -183px;background-position-y:-186px;}
span.reply{background:url(http://img.funshion.com/img/icon.gif) no-repeat 0 -158px;background-position-y:-161px;}

.msg-error,.msg-succ{margin:10px 20px;padding:10px;border:1px solid #dd3c10;background:#ffebe8;}
.msg-succ{border:1px solid #e2c822;background:#fff9d7;}
.msg-system{margin:10px 20px;padding:10px;border:1px solid #e2c822;background:#fff9d7;}

/***dialog***/
#shield{position:absolute;background:#000;left: 0px; top: 0px; width: 100%; height: 100%;z-index:799;filter:alpha(opacity=0);opacity:0;}
.dialog-advanced{z-index:800;top:150px;left:35%;width:600px;visibility:visible;position: absolute;text-align:left;}
.dialog-advanced .b-g{float:left;margin:0px;background:#fff;width:100%;position:relative;}
.dialog-advanced .underlay{overflow:hidden;position:absolute;padding:8px;width:100%;height:100%;line-height:100%;display:block;float:left;background:#000;top:-8px;left:-8px;filter:alpha(opacity=50);opacity:.5;z-index:-1;}
.dialog-advanced .underlay p{height:10px;}
.dialog-advanced .bd{padding:12px 0;background:#F5F5F5 none repeat scroll 0% 50%;width:100%;float:left}
.dialog-advanced .bd .block{margin:10px;}
.dialog-advanced .bd .block li{white-space:nowrap;}
.dialog-advanced .ft input{margin:0 4px;}
.dialog-advanced .loading{margin:12px;background:url(http://img.funshion.com/img/loading.gif?1) 0 2px no-repeat;padding-left: 20px;}
.dialog-advanced .hd{background:#787298; color:#FFF; padding:8px;border-bottom:1px solid #CCCCCC;}
.dialog-advanced .hd h4{line-height:1em; height:1em; margin:0; padding:0; color:#FFF;}
.dialog-advanced .ft{clear:both;padding:10px;border-top:1px solid #ccc;background:#eee;text-align:right;}
a.dialog-close{text-indent:-9999em;background:url(http://img.funshion.com/img/dialog_bg.gif) no-repeat 0 -16px;top:9px;right:9px;position: absolute;z-index:801;width:16px;height:16px;}
a.dialog-close:hover{background-position:0 0px;}

.menu-tab{ border-bottom:1px solid #888888;padding:0 0 21px 0; margin:0 15px 15px 15px;}
.menu-tab li {border:1px solid #888888;display:inline;float:left;margin-right:8px;position:relative;top:1px;+top:0px;}
.menu-tab li a,.menu-tab li a:visited{background:#999999 none repeat scroll 0 0;border-top:1px solid #B5B5B5;color:#FFFFFF;float:left;line-height:120%;padding:2px 10px;display:block;}
.menu-tab li a:hover{ background:#888; text-decoration:none;}
.menu-tab li.current {border-bottom:1px solid #f5f5f5;background:#999999}
.menu-tab li.current a,.menu-tab li.current a:hover,.menu-tab li.current a:visited{ background:#f5f5f5; color:#333;}

/***share***/
#shareobj{padding:0 12px;}
#shareobj .f-text, #shareobj textarea {width:340px;border:1px solid #c0c0c0;border-left:1px solid #8a8a8a;border-top:2px solid #8a8a8a}
#shareobj .form-layout th {white-space:nowrap;width:4.5em; color:#999;}
.form-layout th, .form-layout td {vertical-align:top;}
#shareobj .form-layout th, #shareobj .form-layout td {padding:6px;}
#shareobj input{ font-size:12px;}

/*ad250*/
.ad_250{ margin:0 0 15px 20px;}

#movie_alltor { width:auto;padding:0 12px;}
#movie_alltor tr td, #movie_alltor th{border-bottom:1px solid #DCDCDC;padding:8px 0;}
#movie_alltor th{border-bottom:1px solid #DCDCDC;padding:8px 0;}

#movie_alltor tr.white td{ background:#FFF;}
#movie_alltor .w1 {width:240px; text-align:left;}
#movie_alltor .w5 {width:100px;}
#movie_alltor .w6 {width:100px;}
#movie_alltor .w7 {width:30px;}
#movie_alltor td.w1{ color:#999;}
#movie_alltor td.w3,#movie_alltor td.w5{ color:#999; }
#movie_alltor td.w2,#movie_alltor td.w3,#movie_alltor td.w4,#movie_alltor td.w5,#movie_alltor td.w6{ font-size:10px;}
#movie_alltor td.w2{ color:#006600; }
#movie_alltor td.fullinfo{ background:#fdfbe6; border-bottom:solid 2px #DCDCDC; padding-left:8px; padding-right:8px;}
#movie_alltor a.part_title{background:transparent url(http://img.funshion.com/img/play_small.gif) no-repeat scroll 0 1px;line-height:17px; display:inline-block;padding:0 5px 0 20px;}
#movie_alltor a.showall{ display:inline-block; width:17px; height:17px; text-indent:-999px; background:url(http://img.funshion.com/img/db_arrow.gif) no-repeat center -17px;}
#movie_alltor a.showfew{ display:inline-block; width:17px; height:17px; text-indent:-999px; background:url(http://img.funshion.com/img/db_arrow.gif) no-repeat center 1px;}
#movie_alltor .tiny{ margin:15px 0 0 0; color:#999;}

/*report*/
label.f-label{display:inline-block;width:70px;font-weight:bold;vertical-align:top;text-align:right;padding-right:15px;}
#report,#report .dialog_bg{ width:300px;}
#report .f-label{display:block; margin-bottom:5px; padding-top:10px; clear:left; font-weight:bold;}
#report .reportFrom{ padding:0 10px; }
#report textarea.subject{ width:260px; overflow:auto; height:45px;}
#report span.action {width:60px; display:inline-block; text-align:center; margin-top:10px;}
#report span.action  a,#report span.action  a:visited{ color:#FFF;}

/*userlogin*/
#userlogin, #userlogin .dialog_bg{ width:300px;}
#userlogin .dialog_content{ padding:15px;}
#userlogin .login_input .form_row{ margin-bottom:10px;}
#userlogin .login_input label{ display:block; font-weight:bold;}
#userlogin .login_input input.subject{ width:260px;}
#userlogin span.action {width:60px; display:inline-block; text-align:center;}
#userlogin span.action  a,#report span.action  a:visited{ color:#FFF;}
#userlogin .forgot-link{ float:right; padding-right:8px;}
#userlogin .join_block{ color:#999;}

#reg{padding:20px 6px 0 6px; overflow:hidden;}
#reg div.form{float:left; width:620px; margin-right:20px;}
#reg div.form #msg{border:1px solid #dd3c10; background-color:#FFEBE8; padding:10px;}
#reg div.form h1{font-size:24px;}
#reg div.form p{margin:20px 0;}
#reg div.form p label{float:left; width:90px; font-size:14px; line-height:31px; color:#323232;}
#reg div.form p label.agreement{width:auto; line-height:14px; cursor:pointer; margin-left:90px; font-size:12px;}
#reg div.form p input.text{border-top:1px solid #868686; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; border-left:1px solid #8a8a8a; width:280px; height:18px; line-height:20px; font-size:14px; padding:5px 2px 4px 2px; background:url(http://img.funshion.com/img/dot_1px.gif) repeat-x top;}
#reg div.form p input.submit{margin-left:90px;}
#reg div.form p select{border-top:1px solid #868686; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; border-left:1px solid #8a8a8a; width:100px; height:30px; line-height:20px; font-size:14px; padding:5px 2px 4px 2px; background:url(http://img.funshion.com/img/dot_1px.gif) repeat-x top;}
#reg div.form p span{display:block; margin-left:90px; margin-top:4px; color:gray;}
#reg div.welcome{float:right; width:308px;}
#reg div.welcome .wel_main{width:286px; padding:20px 10px; border:1px solid #DFDFDF; border-bottom-width:0;} 
#reg div.welcome .wel_main p{margin-bottom:20px;}
#reg div.welcome .wel_main p.title{font-size:16px; color:#6e2434;}
#reg div.welcome .wel_main ul li{background:url(http://img.funshion.com/img/reg_li_icon.gif) no-repeat center left; padding-left:16px; margin:4px 8px; color:gray;}
#reg div.welcome .wel_bottom{width:308px; height:10px; background:url(http://img.funshion.com/img/reg_share_bottom.gif) no-repeat 0 0;}

#category_list .box{ position:relative; margin:20px 0; padding:25px 0 0 150px;border-top:solid 1px #dfdfdf;}
* html #category_list .box{ height:1px;}
#category_list .box h2{ position:absolute; top:20px;left:0px;color:#FFF;font-size:18px; background:#6C6 url(http://img.funshion.com/img/tab_bg.gif) right center no-repeat; padding:0 20px 0 8px;}
#category_list .box h2.hot{background-color:#fc0203;}
#category_list .movie .cat_list{ float:left; width:200px;}
#category_list .tv .cat_list{ float:left; width:400px; }
#category_list .cat_list label{ padding-bottom:10px; display:block;font-size:14px;font-weight:bold;color:#000;}
#category_list .cat_list{ padding:0; margin:0; list-style:inside;}
#category_list .cat_list li{ float:left; width:184px;font-size:14px;padding-left:16px;background:transparent url(http://img.funshion.com/img/rr.gif) no-repeat scroll 0 5px}
#category_list .cat_list li a{text-decoration:underline;}
#category_list .cat_list h4{ clear:left; padding:0 0 15px 0;}
#category_list h1{font-size:24px;margin-top:10px;}

.tips{position:relative;  padding:8px; border-bottom:solid 2px #f0f0f0; width:100%;}
.tips i{ display:block; position:absolute; width:5px; height:5px; }
.tips i.tl{top:0; left:0;background:  url(http://img.funshion.com/img/tips_bg.gif) top left no-repeat; }
.tips i.tr{top:0; right:0;background:  url(http://img.funshion.com/img/tips_bg.gif) top right no-repeat; }
.tips i.br{ bottom:-2px; right:0; background:  url(http://img.funshion.com/img/tips_bg.gif) bottom right  no-repeat; }
.tips i.bl{ bottom:-2px; left:0; background:  url(http://img.funshion.com/img/tips_bg.gif) bottom left no-repeat; }
.tips a.closeTip{ position:absolute; right:8px; top:8px; width:15px; height:15px; display:block; text-indent:-9999px;}


div.yellow{ background:#FFFF66; color:#333;}
div.yellow a.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -33px -19px no-repeat;}
div.yellow a:hover.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -8px -19px no-repeat;}
div.green{ background:#b4fb98; color:#333;}
div.green a.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -33px -79px no-repeat;}
div.green a:hover.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -8px -79px no-repeat;}
div.red{ background: #fed6d6; color:#990000;}
div.red a.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -33px -49px no-repeat;}
div.red a:hover.closeTip{ background: url(http://img.funshion.com/img/tips_bg.gif) -8px -49px no-repeat;}

.m_thumb,.m_poster{ list-style:none; margin:0; padding:0; clear:left;}
.m_thumb li{ display:block; width:145px; float:left; padding:5px 44px 0px 0; margin-bottom:20px; height:170px;}
.index .m_thumb li{padding-right:26px;}
.m_thumb li a{ text-decoration:underline;}
.m_thumb li a img{display:block}
.m_thumb p.m_title{margin-top:5px;}
.m_thumb p.m_title a{font-size:14px;text-decoration:underline;}
.m_thumb li p.m_intro{ font-size:12px; margin-top:5px;color:#333;}
.m_poster li{display:block; width:110px; float:left; padding:5px 25px 0px 0; margin-bottom:20px; height:170px; position:relative; }
.m_poster li a.m_btn_fav{ display:none;}
.m_poster li a.m_pic{ width:100px; height:140px; overflow:hidden; display:block; margin-bottom:10px;}
.m_poster li a.m_pic img{width:100px;}

.m_thumb li a.m_btn_fav{margin-top:5px;background:url(http://img.funshion.com/img/btn_addfav.gif) left top  no-repeat; width:16px; height:16px;line-height:16px; display:inline-block; text-indent:-9999px; float:right;}
.m_thumb li a.m_btn_fav:hover{ background:url(http://img.funshion.com/img/btn_addfav.gif) left -32px no-repeat; }
.m_thumb li a.m_edit,.m_poster li a.m_edit{margin-top:5px;background:url(http://img.funshion.com/img/btn_addfav.gif) left -80px no-repeat; width:16px; height:16px; line-height:16px;display:inline-block; text-indent:-9999px;float:right;}
.m_thumb li a.m_edit:hover,.m_poster li a.m_edit:hover{background:url(http://img.funshion.com/img/btn_addfav.gif) left -96px no-repeat; }
.m_thumb li a.close,.m_poster li a.close, m_poster li a.loading{background:url(http://img.funshion.com/img/btn_addfav.gif) left -48px no-repeat; width:16px; height:16px; line-height:16px;display:inline-block; text-indent:-9999px;float:right;}
.m_thumb li a.close:hover,.m_poster li a.close:hover{background:url(http://img.funshion.com/img/btn_addfav.gif) left -64px no-repeat;}
.m_poster li a.loading{background:url(http://img.funshion.com/img/loading.gif?1) 0 0 no-repeat;}
.m_thumb li a.m_favok, .m_poster li a.m_favok{background-position:0 -16px;}

ul.friend_add{padding:15px 0 10px 0;font-size:12px; }
ul.friend_add li{color:#666; margin-bottom:10px;}
ul.friend_add li.find{padding-left:25px;background: url(http://img.funshion.com/img/msn.gif) left top no-repeat;display:block;width:100%}
ul.friend_add li.invite{padding-left:25px;background: url(http://img.funshion.com/img/ico-search.gif) left top no-repeat;display:block;width:100%}

a.play-list, a.play-list-over{background:url(http://img.funshion.com/img/play-list.gif) no-repeat 0 0;width:59px;height:22px;display:block;float:left;margin-left:10px;text-indent:-999em;}
p.login-tip{background:#fffbe7;height:68px;text-align:center;line-height:68px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:10px;}
p.login-tip a{color:#10007f;text-decoration:underline;}
div.play-list{border-top:1px solid #dcdcdc;float:left;border-bottom:1px solid #dcdcdc;width:320px;margin:10px auto 0 auto;padding:10px 0;line-height:18px;}
div.play-list a{word-wrap:break-word ;word-break:keep-all;margin:3px;line-height:22px;text-decoration:underline;display:inline-block}

.share-content{padding-top:0px;}
.share-content .share-content-photo{float:left;margin-right:1em;padding-bottom:2px;}
.share-content .share-content-desc{color:#666;overflow:hidden;}
.share-content .share-content-desc em{color:#000;font-style:normal;}

.dialog-1{top:0;width:240px;padding:10px;border:1px solid #666;background:#f8f8f9;position:absolute;}
.dialog-1 .act{margin-top:12px;text-align:right;}
.dialog-1 H3{font-size:14px;text-align:left;}
.dialog-1 .act input{margin-left:8px;}
.dialog-1 .decor{position:absolute;width:13px;height:12px;bottom:-12px;left:80%;}
.dialog-1-acct .decor{left:50%;}
.dialog-1 .wall-post{margin:0;}
.dialog-1 .wall-post textarea{width:352px;height:60px;}
.dialog-1 .decor {bottom:-12px;height:12px;left:80%;position:absolute;width:13px;}
.dialog-1 .decor{position:absolute;width:13px;height:12px;bottom:-12px;left:80%;background:url(http://img.funshion.com/img/pmsg_dialog.gif) no-repeat 0 0;}

.reply-loading{text-align:center;background:url(http://img.funshion.com/img/loading.gif?1) no-repeat center center;}
div.addcomment{padding-bottom:5px;}

div.user-twitter{margin-left:16px;}
div.user-twitter div.inner{background:#fedab6;color:#7a5632;position:relative;width: 224px;}
div.user-twitter div.inner p{line-height:22px;vertical-align:middle;padding:0px 18px 10px 18px;}
div.user-twitter div.inner i{width:4px;height:4px;font-size:0;position:absolute;background:#fff url(http://img.funshion.com/img/user-twitter.gif) no-repeat 0 0;}
div.user-twitter div.inner i.l-t{left:0;top:0;background-position:0 0;}
div.user-twitter div.inner i.l-b{left:0;bottom:0;background-position:0 -4px;}
div.user-twitter div.inner i.r-t{right:-1px;top:0;background-position:-4px 0;}
div.user-twitter div.inner i.r-b{right:-1px;bottom:0;background-position:-4px -4px;}
div.user-twitter div.inner a.user-twitter-edit{position:absolute;right:8px;top:8px;background:#d2b396;color:#fff;padding:1px 4px 1px 4px}
div.user-twitter em{width:22px;height:33px;display:block;right:42px;font-size:0;position:absolute;background: url(http://img.funshion.com/img/user-twitter-b.gif) no-repeat 0 0;}

.tips-more{background:#fff6c1;height:40px;border-bottom:1px solid #eed09e;}
.tips-more p{line-height:40px;text-indent:15px;}
.home-menu{width:585px;margin: 10px 0 0 65px; font-size: 14px;border-bottom:1px solid #dddddd;}
.home-menu span{font-weight:normal;font-size:12px;position:absolute;right:0;top:0;}
.home-menu a{font-size:12px;text-decoration:underline;}
.home-menu font{color:#b3b0b3;margin:0 10px;}
.feeds .pl li{position:relative;padding:8px 0px 13px 68px;border-bottom:1px solid #ddd;width:592px;min-height:70px;_height:70px;*zoom:1;}
.pl li.privacy{position:relative;padding:10px 0px;display:inline;margin-top:0;width:660px;border-bottom:1px solid #ddd;min-height:22px;*zoom:1;color:black;_height:10px;}
.pl li.privacy div{float:left;}
.pl li.privacy .mt-1{margin-top:1px;*margin-top:-1px;}
.pl li:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.pl li .beeline{margin:5px 110px 3px 0px;}
.pl .image a{position:absolute;left:0;top:8px;width:68px;overflow:hidden;text-align:left;}
.pl .image a img{width:48px;height:48px;}
.pl .image a span{display:block;line-height:150%;white-space:nowrap;}
.pl .image a:hover,.image a:active{text-decoration:none;}
.pl .image a:hover span,.image a:active span{text-decoration:underline;}
.pl .poster{float:right;margin-left:10px;}
.pl .poster img{width:100px;}
.pl h4{font-size:14px;font-weight:normal;}
.pl p.review{padding:5px 0 0 18px;background:url(http://img.funshion.com/img/quote-start.gif) no-repeat 0 5px;overflow:hidden;}
.pl p.review q{padding-right:18px;background:url(http://img.funshion.com/img/quote-end.gif) no-repeat 100% 100%;*zoom:1;}
.bl{margin:0 5px;color:#666;line-height:20px;}
.bl li{text-indent:16px;background:url(http://img.funshion.com/img/play_icon.gif) 0 6px no-repeat;zoom:1;*background-position:0 4px;}
.bl li.down{background:url(http://img.funshion.com/img/down_icon.gif) 0 6px no-repeat;*background-position:0 4px;}

#fsuggest {z-index:100;position:absolute;top:24px;width:150px;left:0}
#fsuggest ul,#fsuggest ul.fsg_ul_none {border:1px solid #000;overflow:hidden;border:none;display:none;background-color:#fff;padding:0 0 2px;}
#fsuggest ul.fsg_ul_block {display:block;width:100%;border:1px solid #ccc;}
#fsgulist li,#fsgulist li.fsg_normal {font-size:14px;cursor:default;height:20px;line-height:20px;padding:4px 0px;text-indent:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#fsgulist a {float:right;font-size:11px;text-decoration:underline;color:#00f;cursor:pointer;margin:1px 3px 0 0;}
#fsgulist .fsg_none {display:none;}
#fsgulist .fsg_block {display:block;}
#fsgulist .fsg_hover {background-color:#007;color:#fff;}

.no-friend{width:224px;overflow:hidden;border:2px dashed #DEDEDE;height:75px;text-align:center;color:#666666;padding-top:25px;}
.no-friend p a{font-size:16px;color:#9F9F9F}

.ad-top{margin-top:25px}
.funshion-money{overflow:hidden;}

.moviemenu{ border-bottom:solid 1px #ccc; padding-bottom:1.5em; margin-top:1.5em;float:left;width:100%;}
.moviemenu ol li{ display:block;float:left; margin-right:1.5em;}
.moviemenu ol li.home{ padding:0 1.5em 0 0.5em; border-right:solid 1px #CCC;}
.moviemenu ol li.on a{ color:#F60; font-weight:bold;}
.moviemenu ol li.home a{ display:block;width:72px;background:url(http://img.funshion.com/img/icon_back.gif) left top no-repeat; height:17px; line-height:17px; padding-left:25px;}

.error_box{ padding:50px 0; margin:10px 0;font-size:14px;}
.error_box li{list-style:disc}
.error_box ul{margin-top: 10px; padding-left: 15px;}
#p405{ background:url(http://img.funshion.com/img/405.gif) 0px 50px no-repeat; padding-left:150px;}
#p404{ background:url(http://img.funshion.com/img/404.gif) 0px 50px no-repeat; padding-left:150px;}

.sitemap{float:left;width: 930px;border-bottom :solid 1px #e6e6e6; padding:20px 15px 15px 15px; background:#f8f8f8;}
.sitemap p.element{float:left;display:block;width:830px;color:#3E3E3E}
.sitemap li{float:left; list-style:none; margin-bottom:5px;width:100%;}
.sitemap li .list_title{ width:80px; color:#999; display:inline-block;float:left;}
.sitemap h2{ font-size:1em; color:#999; font-weight:normal; font-style:italic; width:90px; position:absolute; right:0px;  padding:5px;min-height:58px;height:auto !important;height:58px;overflow:visible;background:transparent url(http://img.funshion.com/img/quote-start.gif) no-repeat scroll 0 1em;padding:8px 15px 0px 15px; top:5px; }
.sitemap li a{margin-right:12px;}
#footer{  clear:both; width:960px; margin:10px auto 20px auto; border-top:solid 1px #ccc;  position: relative; text-align:left;}
#footer .foot_menubar{margin-top: 20px;}
#footer .sitemap li a{color:#3e3e3e;text-decoration:underline;}
.footer_menu{margin-top:15px;}
.footer_menu li{ display:inline; margin-right:10px; }

#cover {position:absolute;width:468px;z-index:99;background:#d1cfd4;text-align:left;height:auto;padding:4px;left:0;top:0;visibility:hidden;}
#cover .cov {border:1px solid #b3b3b3;width:466px;background:#fff;}
#cover .hd{height:21px;padding-top:4px;border-bottom:1px solid #d5d5d5;text-indent:10px;font-weight:bold;}
#cover .hd .db{float:left;width:426px;overflow:hidden;font-weight:bold;}
#cover .hd .clo{float:right;padding-top:3px;padding-right:4px;}
#cover .canceler {top:12px;border:none;z-index:655;}
#cover .canceler img{margin-right:5px;}
#cover .ppg {height:10px;background:url(http://img.funshion.com/img/ppg.gif) repeat-x;}
#lfsp{height:auto;padding:3px 5px 0 10px;}
#lfsp a{border-bottom:1px dotted #929292;line-height:25px;margin:2px 2px 0 0;padding:0 2px 3px 3px;display:inline-block}
#fsad{margin:0 0 8px;text-indent: 0px;color:#696969;height: 15px;}
#fsad a{color:green}

#my_main{ width:100%;}
#my_main .sidebar{ width:260px; float:left;}
#my_main table.video-list td, #my table.poster-list td { width:160px;}
#my_main table.video-list td .video-block{ height:150px;}
#my_main .profile{ margin-bottom:1em;margin-top: 10px;}
#my_main .profile .trumb{ float:left; margin-right:1.5em;}

#my_main .tab{ position:relative;height:24px;border-bottom:solid 1px #ccc;}
#my_main .tab ul{ list-style:none; position:absolute; top:-1px; left:2px;width:100%;}
#my_main .tab li{ float:left; margin-right:0.5em;}
#my_main .tab li a{ display:inline-block; text-decoration:none; border:solid 1px #ccc; height:24px; line-height:24px; padding:0 0.5em; background:#efefef;}
#my_main .tab li .unusbale{display:inline-block; text-decoration:none; border:solid 1px #e7e7e7; height:24px; line-height:24px; padding:0 0.5em; background:#f8f8f8; border-bottom:solid 1px #ccc; color:#a7a7a7;}
#my_main .tab li.couunt a{ background:#fff; font-weight:bold; color:#000; border-bottom:solid 1px #fff;}
#my_main .tab li.unuse{float:right;}
#my_main .tab li.unuse a{border:0;background:#fff;text-decoration:underline}
.breadcrumbs{ margin-bottom:1em;}