﻿html{font-size:12px;font-family:'Microsoft YaHei',Tahoma,Geneva,'宋体';background-color:#f6f6f6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;_text-overflow:ellipsis}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section{margin:0;padding:0}
.crumb{margin:0 auto;line-height:14px;font-size:14px;padding:20px 0}
.crumb .separator{color:#999;margin:0 4px;}
.crumb em{font-style:normal;font-size:10px;color:#999;margin:0 4px;}
.book-cont{}.book-cover{width:200px}
.book-cover p{width:190px;height:246px;position:relative}
.book-cover p img{padding:1px}
.book-cover p span{top:0;position:absolute;display:block}
.book-cover span.bg{width:187px;height:252px;_background:url(/bg_cover_ie6.png) -292px 0 no-repeat;z-index:10;left:0;top:0}
.book-cover span.status,.book-cover span.text{top:219px;height:22px;width:180px;left:1px}
.book-cover span.status{background-color:#000;z-index:20;opacity:.5;filter:alpha(opacity=80)}
.book-cover span.text{line-height:22px;text-align:center;z-index:30;color:#fff}
.book-cover .finish,.book-cover .serial{top:-1px;left:-1px;width:58px;height:58px;background:url(/bg_status.png) no-repeat 0 -240px;_background:url(/bg_status_ie6.png) no-repeat 0 -240px;z-index:20}
.book-cover .finish{background-position:0 -298px}
.book-detail{width:524px}
.book-title h1{font-size:24px;line-height:24px;display:inline}
.book-title h2{font-size:18px;display:inline;padding-left:10px}
.book-detail .update{color:red;line-height:24px}
.detail-list{margin-top:8px;margin-bottom:8px}
.detail-list li{height:24px;line-height:24px;width:524px;overflow:hidden}
.detail-list li a{white-space:nowrap}
.detail-list li span{margin-right:20px}
.detail-list li strong{color:#555}
.detail-list li em{font-size:10px;color:#aaa;padding:0 3px}
.detail-list li.status span{margin:0}
.book-detail a{color:#f50}
.rank{top:26px;right:0;font-size:12px;opacity:.9;filter:alpha(opacity=90);z-index:0;color:#000}
.rank strong{font-weight:600;font-family:Verdana,Geneva,'DejaVu Sans',sans-serif;font-size:48px}#code{height:90px;width:90px}
.book-intro{line-height:1.6em;font-size:14px;padding:0 8px 30px;color:#333}
.book-intro p{text-align:justify;padding-bottom:6px}
.book-intro a.intro-act{float:right;right:16px;bottom:10px;line-height:18px;height:18px;background:url(/bg_main.png) 100% -98px no-repeat;padding-right:20px;color:#333}
.book-intro a.intro-up{background-position:100% -80px}
.book-intro a.intro-act:hover{opacity:.9;filter:alpha(opacity=90)}
.bdShare{height:40px}.book-btn{height:36px;padding:6px 0}
a.btn-read{background-color:#EC5E86;width:108px;height:36px;display:block;float:left;overflow:hidden;color:#fff;text-align:center;line-height:36px}
a.btn-fav{background-color:#5697DA;width:108px;height:36px;display:block;float:left;overflow:hidden;color:#fff;text-align:center;line-height:36px}
a.btn-cmt{background-color:#5bbd72;width:108px;height:36px;display:block;float:left;overflow:hidden;color:#fff;text-align:center;line-height:36px}
a.btn-chapter{background-color:#C17058;width:108px;height:36px;display:block;float:left;overflow:hidden;color:#fff;text-align:center;line-height:36px}
a.btn-read,a.btn-fav,a.btn-chapter{margin-right:12px}
a.btn-fav{background-position:-108px 0}
a.btn-chapter{background-position:0 -432px}
a.btn-cmt{background-position:-216px 0}
a.btn-read:hover{background-position:0 -36px}
a.btn-fav:hover{background-position:-108px -36px}
a.btn-cmt:hover{background-position:-216px -36px}
a.btn-chapter:hover{background-position:0 -468px}
.book-similar{background-color:#f9f9f9;height:198px;border:1px solid #e0e0e0;box-shadow:1px 1px 1px #e0e0e0}
.book-similar h3{font-size:14px;text-indent:1em;line-height:28px;padding-top:4px;height:28px}
.similar-list{padding-top:4px;padding-left:10px;clear:both}
.similar-list li{padding-left:12px;padding-right:8px;width:98px;height:160px;float:left}
.similar-list p{height:23px;line-height:23px;width:90px;text-align:center}
.chapter{width:728px;overflow:hidden}
.chapter-bar{background-color:#f0f0f0;padding:6px 8px;border-top:2px solid #aaa;margin-bottom:10px;line-height:24px;height:24px;border-bottom:1px solid #ccc}
.chapter h3{display:inline-block;font-size:16px}
.chapter h4{display:block;height:25px}
.chapter h4 span{display:block;height:25px;background:url(/bg_main.png) no-repeat 100% -292px;color:#fff;line-height:24px;padding:0 20px 0 10px;float:left}
.chapter-list{width:740px}
.chapter-list li{float:left;width:136px;margin-right:12px;text-align:center;height:32px;padding-bottom:8px}
.chapter-list li.newline{width:720px;border:0;height:10px;padding:0;margin:0;overflow:hidden}
.chapter-list li a{display:block;border:1px solid #d0d0d0;font-size:14px;text-decoration:none;background-color:#f0f0f0;box-shadow:0 1px 0 #e0e0e0;white-space:nowrap}
.chapter-list li a span{border:1px solid #fafafa;line-height:26px;height:26px;display:block;position:relative;overflow:hidden;text-overflow:ellipsis;}
.chapter-list li a i{font-size:10px;font-style:normal;color:#888;padding-left:2px;line-height:26px}
.chapter-list li a em{position:absolute;width:17px;height:20px;background:url(/bg_main.png) -134px -80px no-repeat;top:-6px;right:10px}
.chapter-list li a:hover{background:url(/repeat_bg.png) 0 -146px repeat-x;border:1px solid #ff9e65;font-weight:600;color:#000;text-decoration:none;cursor:pointer}
.chapter-list li a:hover span{border-color:#ffefe0}
.chapter-list li a:hover i{font-weight:normal}
.chapter-tip{font-size:12px;border:1px solid #ffe7af;background-color:#f8f7e4;line-height:23px;height:23px;margin-bottom:10px;color:#000;font-family:Tahoma;text-align:center}
.chapter-list li a.status2{text-decoration:line-through;color:#999}
.score{padding:10px;background:#f2f2f2;height:214px;border:1px solid #e0e0e0}
.total{height:56px;border-bottom:1px solid #e0e0e0}
.total p{color:#909090}
.score-avg b{display:inline-block;width:125px;height:25px;background:url(/bg_main.png) 0 -80px no-repeat;margin-right:5px}
.score-avg b i{height:25px;display:inline-block;background:url(/bg_main.png) no-repeat 0 -105px;width:92px}
.score-avg em{font:700 32px/1 Arial;color:#f90}
.score-avg span.up{color:#690}
.score-avg span.down{color:#c00}
.score-amo span{color:red}
.score-per{border-top:1px dotted #fff;border-bottom:1px solid #e0e0e0;padding-top:10px;height:116px}
.score-per p{font:10px/12px tahoma;color:#666;-webkit-text-size-adjust:none;margin-bottom:8px;overflow:hidden;margin-right:-10px;*zoom:1}
.score-per p b{float:left;width:75px;height:15px;background:url(/bg_main.png) no-repeat 0 -170px}
.score-per p b i{height:14px;display:inline-block;background:url(/bg_main.png) no-repeat 0 -185px;vertical-align:bottom}
.score-per p em{float:left;height:13px;background:#e9c500;width:92px;margin:0 3px}
.score-per p em i{display:inline-block}
.score-vote{padding-top:8px;height:20px;line-height:20px;overflow:hidden;color:#666;border-top:1px solid #f9f9f9}
.score-vote span{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.vote-tip{border:1px solid #e2d090;background:#fcfbd5;padding:0 8px;position:relative;height:18px;line-height:18px;margin-left:5px;color:#333}
.vote-tip em{background:url(/main_bg.png) no-repeat -79px -117px;display:block;font-size:0;line-height:0;width:5px;height:9px;position:absolute;left:-5px;top:4px}
.vote-box{position:relative;width:100px;height:20px;background:url(/bg_main.png) 0 -130px no-repeat}
.vote-box a{position:absolute;display:block;overflow:hidden;height:20px;line-height:1000px;background:none}
.vote-box a:hover{background:url(/bg_main.png) 0 -150px no-repeat}
.vote-box #v1{z-index:20;width:20px}
.vote-box #v2{z-index:19;width:40px}
.vote-box #v3{z-index:18;width:60px}
.vote-box #v4{z-index:17;width:80px}
.vote-box #v5{z-index:16;width:100px}
.recent{}.stitle{border:1px solid #dfdfdf;height:36px;line-height:36px;background-color:#f6f6f6}
.stitle h2,.stitle h3{font-size:16px;text-indent:10px;float:left;display:block}
.stitle span{float:right;margin-right:10px;font-family:"宋体"}
.stitle span a{color:#999}
.recent-cont{height:296px;border:1px solid #dfdfdf;border-top:none;padding:5px 10px;background-color:#f2f2f2}
.recent-cont li{line-height:28px;height:28px;overflow:hidden;padding-left:11px;background:url(/dian.png) no-repeat 0 12px;border-bottom:1px solid #e9e9e9}
.recent-cont li small{font-size:12px;float:right;color:#999}
.recent-cont li span{color:#999}
.recent-cont li span a{color:#ff4e00}
.toolTip{position:absolute;z-index:1000;display:none;opacity:0;height:28px;text-align:center}
.tip-box{padding:6px;line-height:14px;height:14px;overflow:hidden;display:block;width:160px;border:1px solid #f8cfa5;background-color:#fff8e9;border-radius:2px;box-shadow:1px 2px 3px #eee}
.toolTip i{position:absolute;height:6px;width:9px;background:url(/templates/default/images/bg_main.png) -96px -277px no-repeat;left:50%;bottom:-5px;margin-left:-3px;overflow:hidden}
.tip-icon{width:16px;height:14px;background:url(/bg_main.png) 0 0 no-repeat}
.tip-cont,.tip-icon{vertical-align:top;display:inline-block;*display:inline;*zoom:1}
.tip-error{background-position:-169px -105px}
.tip-success{background-position:-154px -104px}
.tip-warning{background-position:-180px -106px}
.comment{border:1px solid #e0e0e0;background-color:#f9f9f9;border-top:none;box-shadow:1px 1px 1px #f0f0f0}
.comment-bar{font-size:16px;background-color:#f0f0f0;border-top:3px solid #f60;border-top:1px solid #d0d0d0;padding:6px 8px;height:24px;line-height:24px}
.chapter-list ul{display:none;}
.chapter-list ul.on{display:block;}
.chapter-list li{width:113px;margin-right:10px;}
.chapter-page{width:728px;overflow:hidden;}
.chapter-page ul{width:750px;}
.chapter-page li{display:inline-block;*display:inline;zoom:1;}
.chapter-page li i{display:none;}
.chapter-page li a{display:block;width:62px;line-height:23px;text-align:center;margin:4px 10px 4px 0;background-color:#e0e0e0;border-radius:2px;*display:inline;zoom:1;position:relative;}
.chapter-page li a:hover{background-color:#f90;text-decoration:none;color:#fff;}
.chapter-page li.on i{display:block;position:absolute;height:0px;width:0px;border:5px solid #000;border-color:#444 transparent transparent transparent;border-style:solid dashed dashed dashed;line-height:0px;top:22px;left:36px;}
.chapter-page li.on a{background-color:#444;color:#fff;}
.chapter-page li.on a:hover{background-color:#333;}
.chapter-bar{position:relative;}
.chapter-bar h3{position:absolute;left:0;top:0;background-color:#f0f0f0;line-height:24px;height:24px;padding:5px;}
.detail-sect{width:55px;margin-top:3px;padding:0 5px 0 0;overflow:hidden;float:left;}
.detail-sect a{display:block;width:52px;height:23px;line-height:23px;_line-height:21px;overflow:hidden;text-align:left;color:#fff;font-size:12px;text-indent:22px;background:url(/sect.gif);}
.interest-sect,.interest-rss{width:52px;height:23px;overflow:hidden;float:left;margin-right:10px;}
.interest-sect .sect-show,.interest-rss .rss-show{width:52px;height:23px;overflow:hidden;}
.interest-sect .sect-show a{background-position:0 -23px;color:#888;text-indent:22px;}
.interest-sect .sect-btn{background-position:0 0;}

/* common */

.user-feedback{display:block;width:80px;padding:0 10px;border-left:1px solid #ccc;float:right;text-align:center}
.header{height:60px;margin:10px 0;clear:both}
.header .logo{width:320px;height:60px;line-height:60px}
.header .logo a{background:url(/logo.png) no-repeat;display:block;width:220px;height:60px;overflow:hidden;text-indent:-9999em}
.search{position:relative;z-index:200;width:416px;margin-top:6px}
.search fieldset{float:right;width:410px;height:40px;padding:0 3px;background:url(/bg_main.png) no-repeat 0 -330px}
.search .keyword,.search .button{outline:none;border:0 none;float:left}
.search .keyword{width:298px;padding:3px 0;height:34px;line-height:34px;color:#c6c6c6;font-size:14px;margin-left:31px;background:transparent}
.search .button{width:74px;height:40px;background:url(/bg_main.png) no-repeat 0 -378px;cursor:pointer;text-indent:-9999px}
.search .button:hover{background-position:-84px -378px}
.shortcuts{margin-top:5px;line-height:41px;float:right;font-size:14px;padding-right:6px}
.shortcuts a{display:inline;color:#000}
.shortcuts a.desktop{background-position:-380px -132px;padding-left:16px;margin-right:12px}
.shortcuts a.favorite{background-position:-486px -132px;padding-left:18px}
.suggest{position:absolute;left:3px;top:35px;border:1px solid #ccc;background:#fff;width:390px;padding:4px;font-size:12px;display:none;z-index:100;box-shadow:#f0f0f0 3px 3px}
.suggest li{color:#404040;padding:5px;height:1.6em;line-height:1.6em;border-bottom:1px solid #f0f0f0}
.suggest li strong{color:red;font-weight:bold}
.suggest li.selected{background-color:#f0f0f0}
.suggest li:hover{background:#f0f0f0}
.suggest li em{color:#06a020}
.suggest li span a{font-size:12px;color:#ff7302}
.suggest li span.state{color:#aaa;float:right;*margin-top:-1.6em}
.nav-bar{height:40px;font-family:"Microsoft YaHei";font-size:14px;line-height:40px;z-index:100}
.nav-sub{width:140px;background:#b33600;position:relative;z-index:100}
.nav-sub h2{padding-left:18px;cursor:pointer;color:#fff;background:url(/bg_main.png) no-repeat -254px -375px}
.nav-sub .nav-sub-cont-bg{position:absolute;left:0;top:40px;width:988px;background-color:#f0f0f0;margin:3px 0 0 3px;padding:3px;display:none}
.nav-sub-over h2{background-position:-254px -409px}
.nav-sub-over .nav-sub-cont-bg{display:block}
.nav-sub-cont{position:relative;font-size:12px;background-color:#fff;padding:10px 16px 16px;margin:-6px 0 0 -6px;border:1px solid #aaa;border-top:4px solid #444;zoom:1}
.nav-sub-cont a{text-decoration:none;padding:0 6px;display:inline-block;white-space:nowrap}
.nav-sub-cont a:hover{background:#f0f0f0;border-radius:3px;color:#fe4800}
.nav-sub-cont a.on{background:#b33600;color:#fff;border-radius:3px}
.nav-sub-cont a.on:hover{background-color:#b33600;color:#fff}
.nav-main{width:630px;z-index:20;overflow:hidden;height:40px}
.nav-main li{float:left;width:110px}
.nav-main li a{display:block;border-right:1px solid #dc3e00;border-left:1px solid #f74600;background:#b33600 url(/bg_line.png) repeat-x 0 -186px;text-align:center;color:#fff;text-shadow:1px 1px 1px #222}
.nav-main li a:hover{text-decoration:none;border-left:1px solid #b33600;border-right:1px solid #b33600;background-position:0 -236px;color:#fff}
.nav-main li.first{background-color:#333;width:80px}
.nav-main li.first a{border:none;background:#444 none}
.nav-main li.first a:hover{border:none;background:#444 none}
.nav-main li.laster a{border-right:none}
.nav-less{height:40px;width:223px;z-index:20;overflow:hidden;background:#fed731;text-align:center;color:#999;border-left:1px solid #fff;text-shadow:1px 1px 1px #fee}
.nav-less a{display:inline-block;text-decoration:none;margin:0 6px;color:#000}
.nav-less a:hover{color:#a00}
.nav-less em{font-size:10px}
.nav-sub-cont .filter{clear:both;position:relative;line-height:26px;zoom:1;border-bottom:1px solid #f0f0f0;padding:10px 0;width:950px;margin:0 auto;height:26px;font-size:12px}.nav-sub-cont .filter label{float:left;width:60px;font-weight:bold;color:#666}
.nav-sub-cont .filter ul{float:left;width:890px}
.nav-sub-cont .filter li{float:left;padding:0 2px}
.nav-sub-cont .genre{height:52px}
.nav-tab{height:36px;line-height:30px;text-align:center;background-color:#f0f0f0}
.nav-tab li{padding:2px 0;border:1px solid #dfdfdf;border-right:none;float:left;overflow:hidden;cursor:pointer;color:#555}
.nav-tab li.on{padding:0 0 3px 0;border-top:3px solid #fe4800;border-bottom:none;color:#333;background-color:#fff}
.nav-tab li.first{border-left:none}
.shadow{-moz-box-shadow:1px 1px 3px #e0e0e0;-webkit-box-shadow:1px 1px 3px #e0e0e0;box-shadow:1px 1px 3px #e0e0e0}
.hcover,.hcover .bg{width:188px;height:250px}
.hcover .bg{background-position:-292px 0}
.scover,.cover,.bcover,.hcover{position:relative;display:block}
.scover img,.cover img,.bcover img,.hcover img{border:none;padding:1px}
.scover:hover img,.cover:hover img,.bcover:hover img,.hcover:hover img{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.scover img{width:90px;height:120px}
.hcover img{width:180px;height:240px}
.scover .bg,.cover .bg,.bcover .bg,.hcover .bg{z-index:10;background:_background:url(/bg_cover_ie6.png) 0 -170px no-repeat}
.scover .bg{background-position:0 -170px}
.scover span,.cover span,.bcover span,.hcover .span{position:absolute;top:0;left:0}
.scover,.scover .bg{width:98px;height:130px}
.scover .mk,.scover .tt{width:90px;background-color: #000;opacity:.8;filter:alpha(opacity=80)}
.scover .tt,.cover .tt,.bcover .tt,.hcover .tt{color:#fff;z-index:30;_filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000',endColorstr='#ff000000')}
.scover .mk,.cover .mk,.bcover .mk,.hcover .mk,.scover .tt,.cover .tt,.bcover .tt,.hcover .tt{left:1px;top:auto;bottom:9px;height:20px;line-height:20px;text-align:center}
.backToTop{position:fixed;width:40px;height:90px;z-index:10000;right:10px;bottom:80px;_position:absolute}
.backToTop a{width:40px;height:40px;display:block;background:url(/bg_main.png) -258px -80px no-repeat;text-indent:-2000px;overflow:hidden;margin-bottom:6px;opacity:.5}
.backToTop a:hover{background-color:#1871b1;opacity:.9}#backTop{background-position:-258px -80px}#backTop:hover{background-position:-218px -80px}


/* base */
iframe{display:block}
.w998{width:994px;margin:0 auto}
.w728{width:728px}
.w250{width:250px}
.w340{width:340px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.mt80{margin-top:80px}
.mt100{margin-top:100px}
.mt20{margin-top:20px;margin-bottom:20px}
.mt16{margin-top:16px}
.mb16{margin-bottom:16px}
.mtb16{margin-top:16px;margin-bottom:16px}
.mt250{margin-top:250px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
a:visited{text-decoration:none}
a:hover{color:#ff4e00;text-decoration:underline}
a{color:#202020;text-decoration:none}
ul,ol,li{list-style:none}
li{vertical-align:top}
li{vertical-align:top}
address,caption,cite,code,dfn,em,strong,th,var,small{font-style:normal;font-weight:normal}
h1,h2,h3,h4{font-family:'Microsoft YaHei',Tahoma}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
.bc{margin-left:auto;margin-right:auto}
.cf:before,.cf:after{content:'';display:table}
.cf:after{clear:both}
.cf{*zoom:1}*html .cf{height:1%}th{text-align:inherit}fieldset,img,iframe{border:0 none}img{display:inline-block;-ms-interpolation-mode:bicubic}
.pr{position:relative}
img{display:inline-block;-ms-interpolation-mode:bicubic}
.pa{position:absolute}
.dgreen{color:#1b9004}
.red{color:red}
.black{color:#000}
.green{color:#0f0}
.blue{color:#00f}
.white{color:#fff}
.gray{color:#aaa}
.lblue{color:#329ceb}
.none{display:none}
.footer{border-top:1px solid #d0d0d0;background-color:#e0e0e0}
.footer-wrap{text-align:center;border-top:1px solid #f6f6f6;background-color:#e0e0e0}
.footer-cont{width:994px;margin:0 auto;padding:10px;line-height:23px;height:100px;overflow:hidden;color:#777;text-shadow:1px 1px 1px #f0f0f0}
.footer-cont a{color:#666}
.footer-cont em{color:#ccc;padding:0 4px}
.footer a.red{color:red}
.footer a.blue{color:#00f}
.footer a.green{color:#060}
input,select,textarea,button{font-size:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;*font-size:100%}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font:12px/1.5 tahoma,arial,宋体}

adleft{width:160px;height:600px;top:30px;right:0px;position:fixed;z-index:9999}

/* style user */
#navbar{
	/* height: 40px;
	overflow: hidden;
	background-color: #e43770; */
	background: #f0f0f0;
	border-bottom: 1px solid #d0d0d0;
	height: 29px;
	line-height: 29px;
	color: #999;
	box-shadow: 0 1px 3px #e0e0e0;
	font-family: Tahoma,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
}
ol, ul {list-style: none;}
.fn-clear:after {
	visibility:hidden;	
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
#sign{
		float: left;
		border-left: 1px solid #ccc;
		/* border-right: 1px solid #ccc; */
	}
	#sign{
		float: right;
	}	
		/* #sign .nav-link{ padding: 0 18px 0 17px;} */
		#sign .nav-item{ /* position: relative; */ z-index: 98;}
		#sign .nav-link .ui-icon{ margin-right: 0;}
		#sign .drop-box{ padding: 0;}
		.ui-nav .nav-item{
		height: 29px;		
		float: left;
		overflow: hidden;
	}
	.ui-nav .sign-nav{ background-position: -122px -62px;}
	.ui-nav .looked-nav{ background-position: -142px -62px;}
	#nav-looked .nav-link{ padding: 0 15px 0 14px; }	
	#nav-looked .nav-link .ui-icon{ margin-right: 5px; _margin-right: 1px;}
	#nav-looked .drop-box{
		width: 308px;
		margin-left: -200px;
	}
	

		.ui-nav .nav-item{
		height: 29px;		
		float: left;
		overflow: hidden;
	}
		/* nav-link */
		.ui-nav .nav-link{
			display: block;
			height: 29px;
			line-height: 29px;
			overflow: hidden;
			padding: 0 20px 0 18px;
			font-size: 14px;
			text-align: center;
			/* color: #fff; */
			
			z-index: 9;
			float: left;
			position: relative;
			
			/* border-left: 1px solid #ccc; */
			border-right: 1px solid #ccc;
			font-weight: 700;
		}
			.ui-nav .nav-link:hover{
				color: #fff;
				text-decoration: none;
				background-color: #fd4800;
				
			}			
			.ui-nav .ui-icon{
				display: block;
				width: 16px;
				height: 16px;
				margin: 7px 7px 0 0;
				*margin-right: 3px;
				float: left;
			}
					
			.ui-nav .sign-nav{ background-position: -122px -62px;}
			.ui-nav .looked-nav{ background-position: -142px -62px;}
			
			
			
			
			
			
			
			
			
		
			.ui-nav .nav-link:hover .sign-nav{ background-position: -122px -42px;}
			
			.ui-nav .nav-link:hover .looked-nav{ background-position: -142px -42px;}
	
	
	
	/* nav-link */
		.ui-nav .nav-link{
			display: block;
			height: 29px;
			line-height: 29px;
			overflow: hidden;
			padding: 0 20px 0 18px;
			font-size: 14px;
			text-align: center;
			/* color: #fff; */
			
			z-index: 9;
			float: left;
			position: relative;
			
			/* border-left: 1px solid #ccc; */
			border-right: 1px solid #ccc;
			font-weight: 700;
		}
		.ui-nav .ui-icon{
				display: block;
				width: 16px;
				height: 16px;
				margin: 7px 7px 0 0;
				*margin-right: 3px;
				float: left;
			}
.ui-icon{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	-webkit-text-size-adjust:none;
	background-repeat: no-repeat;
}
.ui-icon{
	background-image: url(/ui-icon.gif?v2456);
}

.looked-list{
			width: 308px;
			overflow: hidden;
			position: relative;
		}
			.looked-list p{
				height: 30px;
				line-height: 30px;
				padding: 0 10px;
				overflow: hidden;
				color: #999;
				position: relative;
				margin-bottom: -1px;
				border-bottom: 1px solid #eee;
				background-color: #f9f9f9;
			}
				.looked-list p .close-his{ float: right;}
				
			/* list */	
			.looked-list ul{
				width: 307px;
				max-height: 165px;
				_height:expression(this.scrollHeight > 165 ? "165px" : "auto");
				overflow: auto;
				overflow-x: hidden;
				clear: both;
			}
			.looked-list li{
				height: 32px;
				line-height: 32px;
				*margin: 0 0 -2px 0;
				overflow: hidden;
				display: block;
				padding-right: 3px;
				border-top: 1px dotted #dfdfdf;
			}	
			.looked-list li:hover{
				background-color: #fcfcfc;
			}		
				.looked-list li h5{
					width: 198px;
					height: 32px;
					overflow: hidden;
					float: left;
					padding: 0 10px;
				}
					.looked-list li h5 em{
						margin: 0 5px;
						color: #666;
					}
				.looked-list li label{
					width: 55px;
					height: 32px;
					overflow: hidden;
					float: left;
					display: block;
				}
					.looked-list li .delck{
						width: 13px;
						height: 13px;
						display: block;
						overflow: hidden;
						line-height: 0;
						font-size: 0;
						margin-top: 9px;
						float: right;
						background: url(/cross_gray.gif) 3px 3px no-repeat;
					}
					.looked-list li .delck:hover{
						background-image: url(/cross_red.gif);
						background-color: #ddd;
					}
			.looked-list .his-todo{
				width: 320px;
				height: 32px;
				line-height: 32px;
				overflow: hidden;
				padding: 0 10px;
				clear: both;
				text-align: center;
				border-top: 1px solid #eee;
				background-color: #f9f9f9;
			}		
				.looked-list .his-todo a{ color: #e12160; margin: 0 2px;}
				.looked-list .his-todo em{color: #ccc; margin: 0 5px 0 7px;}
.ui-box{
	margin-top: 10px;
	border: 1px solid #ddd;
	background-color: #f9f9f9;
}
#comment .ui-title{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 19px;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	background-color: #fcfcfc;
}
#comment .ui-title h3{font-weight: 700;color: #333;}
#comment .ui-cnt{ width: 685px; padding: 19px;/* overflow: hidden;*/ position:relative;}
#comment .ui-form{padding: 0;}
#cmt-input-tip .ui-input{width: 680px;float: none;*float: left;margin: 0;}
#cmt-input-bd .ui-textarea{height: 72px;padding: 8px;width: 665px;}
#cmt-input-bd .ui-form-info{margin: 5px 0 0 0;}
#cmt-input-bd .ui-form-info p{margin: 0;padding: 0 15px 0 0;}
#comment .ui-form-item{margin: 0;}
#comment .ui-bar{margin-top: 10px;border: 1px solid #eee;}
#comment .ui-bar .view-filter{ padding: 0;}
	.ui-bar{
		height: 42px;
		overflow: hidden;
		padding: 0 10px;
		border-bottom: 1px solid #eee;
	}
	.ui-bar .ui-pages{ margin-top: 9px;}		
.ui-pages{
	height: 24px;
	text-align: center;
}
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.drop-box{
			width: 600px;
			overflow: hidden;			
			position: absolute;
			margin-top: 29px;
			_margin-top: -1px;
			z-index: 9999999;
			clear: both;
			padding: 5px;
			/* margin-left: -1px; */
			border: 1px solid #fd4800;
			background-color: #fff;
			display: none;
		}
.ui-iframe{
	width: 100%;
	height: 100%; 
	z-index:-3;
	position: absolute;
	background: transparent;
	background-color: transparent;
}
table {border-collapse: collapse;border-spacing: 0;}

/* ui-link */	
.ui-link-cnt{ margin-right:-10px;_margin-right:-20px;}	
.ui-link{
	display: block;
	height: 28px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	padding: 0 12px;
	font-weight: bold;
	color: #666;
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
	background: url(/ui-link.gif) 0 0 repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;		
}	
.ui-link:hover{
	text-decoration: none;
	border-color:#18c2c8;
	background-position: 0 -28px;
}
	.ui-link span.icon,
	.ui-link em.icon{
		display: block;
		width: 15px;
		height: 15px;
		overflow: hidden;
		float: left;
		margin: 5px 2px 0 0;
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.ui-link span.write{background-image: url(../images/write.gif);}
	.ui-link span.del{background-image: url(/trash.gif);}
	.ui-link span.set{background-image: url(../images/set.gif);}
	.ui-link span.add{background-image: url(../images/a-home.gif);}
	
.ui-link-small{
	height: 23px;
	line-height: 21px;
	*line-height: 23px;
	_line-height: 21px;
	font-weight: 400;
	padding: 0 8px;
}	
input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {*font-size: 100%;}





/* userbox */
#colorbox, #cboxOverlay{position:absolute; top:0; left:0; z-index:9999;}	
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{sposition:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin:5px;*margin: -18px 0 18px 0;overflow: hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxLoadingGraphic{background:url(/loading.gif) no-repeat center center;}
#colorbox{
	background: url(/transparent.png);
	_background:#ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
	padding: 0;	
	position: fixed;
	_position: absolute;
}
#cboxWrapper{
	position: relative;
}
#cboxContent{margin:5px;*margin: -18px 0 18px 0;overflow: hidden;}
 #cboxLoadedContent{
	border:1px solid #fff;
	*border:1px solid #000;
	background: #fff;	
	overflow: hidden;	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
}	
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(/loading.gif) no-repeat center center;}
#cboxClose{			
	display: block;
	position:absolute;
	top:-10px;
	right:-10px;
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(/close.png) 0 0 no-repeat;
	
	opacity:0.9;
}
#cboxClose{
	*position:absolute;
	*top:8px;
	*right:8px;
	*display: block;
	*width: 11px;
	*height: 11px;
	*overflow: hidden;
	*text-indent: -9999px;
	*cursor: pointer;
	*background: url(/close.gif) 0 0 no-repeat;
	*opacity:0.3;
}

	#cboxClose:hover{opacity:1.0;}
.qirebox-overlayBG{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	z-index: 999999;
	background-color: #000;
	
	filter:alpha(opacity=60);
	opacity: 0.6;
	
	_position:absolute; 
	_left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); 
	_top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
		
}
.qirebox{
	z-index: 9999999;
	text-align: left;
	padding: 5px;	
	position:fixed; 
	top:300px;
	left:50%; 
	margin: 0 0 0 -100px;
	_position:absolute; 
	_top:expression(documentElement.scrollTop);
	_margin-top:300px; 
	background: url(/transparent.png);
	_background:#ccc;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-webkit-box-shadow:0 0 5px #333;
	-moz-box-shadow:0 0 5px #333;
	box-shadow:0 0 5px #333;
}
.qirebox .ui-iframe{
	width: 155px;
	height: 72px;
}
/* ui-dialog */
.ui-dialog{
	_display: inline-block;
	overflow: hidden;
	border:1px solid #fff;
	*border:1px solid #bbb;
	background: transparent;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	
	min-width: 200px;
 	_width:expression(document.body.clientWidth < 200 ? "200px" : "auto");
}		
	/* ui-dialog-cnt */	
	.ui-dialog-cnt{		
		padding: 10px;
		overflow: hidden;
		background: #fff;
	}
			/* ui-dialog-tip */
		.ui-dialog-tip{
			height: 50px;
			line-height: 48px;
			padding: 0 20px 0 53px;
			font-size: 14px;
			margin: 0 5px;
			background-position: 0 0;
			background-repeat: no-repeat;			
		}
		
		.ui-dialog-tip.alert{
			background-image: url(/alert.png);
			_background-image: url(/alert.gif);
		}
	/* ui-dialog-todo */	
	.ui-dialog-todo{	
		padding: 7px;
		overflow: hidden;
		height: 25px;
		text-align: center;
		border-top: 1px solid #ddd;
		background: #f5f5f5;
	}
		.ui-dialog-todo .ui-link{
			display: inline-block;
			float: none;			
			border-radius:5px;	
			padding: 0 10px;
			margin: 0 3px;
		}
	/* ui-dialog-close */	
	.ui-dialog-close{
		position:absolute;
		top:12px;
		right:13px;
		display: block;
		width: 11px;
		height: 11px;
		overflow: hidden;
	}
		.ui-dialog-close .close{			
			display: block;
			width: 11px;
			height: 11px;
			overflow: hidden;
			text-indent: -999px;
			cursor: pointer;
			background: url(/close.gif) 0 0 no-repeat;
			
			opacity:0.3;
		}
		.ui-dialog-close .close:hover{opacity:1.0;}
		
	/* ui-dialog */
.ui-dialog{
	_display: inline-block;
	overflow: hidden;
	border:1px solid #fff;
	*border:1px solid #bbb;
	background: transparent;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;	
	
	min-width: 200px;
 	_width:expression(document.body.clientWidth < 200 ? "200px" : "auto");
}		
	/* .ui-dialog-title */
	.ui-dialog-title{
		height: 35px;
		line-height: 33px;
		*line-height: 35px;
		padding: 0 50px 0 15px;
		border-bottom: 1px solid #e4e8ea;
		background: url(../images/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa;
	}
		.ui-dialog-title h5{
			font-size: 14px;
			font-weight: bold;
			color: #333;
		}	
	
	/* ui-dialog-cnt */	
	.ui-dialog-cnt{		
		padding: 10px;
		overflow: hidden;
		background: #fff;
	}
		/* ui-dialog-tip */
		.ui-dialog-tip{
			height: 50px;
			line-height: 48px;
			padding: 0 20px 0 53px;
			font-size: 14px;
			margin: 0 5px;
			background-position: 0 0;
			background-repeat: no-repeat;			
		}
		.ui-dialog-tip.loading{
			background-image: url(../images/loading.gif);
			background-position: 3px 6px;
		}
		.ui-dialog-tip.alert{
			background-image: url(../images/icons/alert.png);
			_background-image: url(../images/icons/alert.gif);
		}
		.ui-dialog-tip.succ{
			background-image: url(../images/icons/succ.png);
			_background-image: url(../images/icons/succ.gif);
		}
		.ui-dialog-tip.error{
			background-image: url(../images/icons/error.png);
			_background-image: url(../images/icons/error.gif);
		}
		.ui-dialog-tip.cross{
			background-image: url(../images/icons/cross.png);
			_background-image: url(../images/icons/cross.gif);
		}
	
	
	/* ui-dialog-todo */	
	.ui-dialog-todo{	
		padding: 7px;
		overflow: hidden;
		height: 25px;
		text-align: center;
		border-top: 1px solid #ddd;
		background: #f5f5f5;
	}
	.ui-dialog-todo-left{
		text-align: left;
		padding: 9px 25px 5px 25px;
	}
		.ui-dialog-todo .ui-link{
			display: inline-block;
			float: none;			
			border-radius:5px;	
			padding: 0 10px;
			margin: 0 3px;
		}
	
	/* ui-dialog-close */	
	.ui-dialog-close{
		position:absolute;
		top:12px;
		right:13px;
		display: block;
		width: 11px;
		height: 11px;
		overflow: hidden;
	}
		.ui-dialog-close .close{			
			display: block;
			width: 11px;
			height: 11px;
			overflow: hidden;
			text-indent: -999px;
			cursor: pointer;
			background: url(../images/close.gif) 0 0 no-repeat;
			
			opacity:0.3;
		}
		.ui-dialog-close .close:hover{opacity:1.0;}
	
	

/* login-dialog	 */
.ui-login-dialog{width: 500px;overflow: hidden;}
.ui-login-dialog .ui-form{width: 300px; padding: 15px 0 0 15px;}	
.ui-login-dialog .ui-form-title{margin-right:10px;}	
.ui-login-dialog .ui-label{text-align: left; padding: 0 5px 0 3px; width: 40px;}
.ui-login-dialog .ui-form-item{margin: 0 0 15px 0; width: 290px;}
.ui-login-dialog .ui-label-checkbox{font-size: 12px;}	
.ui-login-dialog .ui-label-checkbox input{_margin: 7px 0 0 -3px;}	
.ui-login-dialog .ui-input{width: 240px; float: right; margin: 0;}	
.ui-login-dialog .ui-button{margin: 0; float: right;}

.ui-login-dialog .form-bar{
	width: 136px;
	height: 195px;
	padding: 15px 5px 0 25px;
	margin: 0;
	text-align: left;
}		
	.ui-login-dialog .form-bar li{
		font-size: 12px;
		padding: 0 0 5px 0;
		text-align: left;
	}		
	.ui-login-dialog .form-bar li a{ font-weight: bold; color: #e12160; }	
	
	
	
	
	
	
	/* user */	
	/* reset */
input, button, textarea,
select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select {*font-size: 100%;}
ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

.fn-clear:after {
	visibility:hidden;	
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
/* reset end */


.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}



/* ui-iframe */
.ui-iframe{
	width: 100%;
	height: 100%; 
	z-index:-3;
	position: absolute;
	background: transparent;
	background-color: transparent;
}

.layout{
	width: 1000px;
	margin: 0 auto;
}

			
/* navbar */
#navbar{
	/* height: 40px;
	overflow: hidden;
	background-color: #e43770; */
	background: #f0f0f0;
	border-bottom: 1px solid #d0d0d0;
	height: 29px;
	line-height: 29px;
	color: #999;
	box-shadow: 0 1px 3px #e0e0e0;
	font-family: Tahoma,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;
}			
	/* nav */
	#sign{
		float: left;
		border-left: 1px solid #ccc;
		/* border-right: 1px solid #ccc; */
	}
	/* ui-nav */		
	.ui-nav .nav-item{
		height: 29px;		
		float: left;
		overflow: hidden;
	}
		/* nav-link */
		.ui-nav .nav-link{
			display: block;
			height: 29px;
			line-height: 29px;
			overflow: hidden;
			padding: 0 20px 0 18px;
			font-size: 14px;
			text-align: center;
			/* color: #fff; */
			
			z-index: 9;
			float: left;
			position: relative;
			
			/* border-left: 1px solid #ccc; */
			border-right: 1px solid #ccc;
			font-weight: 700;
		}
			.ui-nav .nav-link:hover{
				color: #fff;
				text-decoration: none;
				background-color: #fd4800;
				
			}			
			.ui-nav .ui-icon{
				display: block;
				width: 16px;
				height: 16px;
				margin: 7px 7px 0 0;
				*margin-right: 3px;
				float: left;
			}
					
			.ui-nav .sign-nav{ background-position: -122px -62px;}
			.ui-nav .looked-nav{ background-position: -142px -62px;}
			
			
			
			
			
			
			
			
			
		
			.ui-nav .nav-link:hover .sign-nav{ background-position: -122px -42px;}
			
			.ui-nav .nav-link:hover .looked-nav{ background-position: -142px -42px;}
						
		/* drop-box */
		.drop-box{
			width: 600px;
			overflow: hidden;			
			position: absolute;
			margin-top: 29px;
			_margin-top: -1px;
			z-index: 9999999;
			clear: both;
			padding: 5px;
			/* margin-left: -1px; */
			border: 1px solid #fd4800;
			background-color: #fff;
			display: none;
		}	
		
			/* ui-catalog */
	
	/* sign */
	#sign{
		float: right;
	}	
		/* #sign .nav-link{ padding: 0 18px 0 17px;} */
		#sign .nav-item{ /* position: relative; */ z-index: 98;}
		#sign .nav-link .ui-icon{ margin-right: 0;}
		#sign .drop-box{ padding: 0;}
		
		/* nav-signin */
		#nav-signin{
			width: 290px;
			padding: 0;
			margin-left: -163px;
		}
			/* ui-signin */
			#sign .ui-signin{
				width: 250px;
				padding: 5px 20px 20px 20px;
			}
				.ui-signin .ui-form-item{width: 250px;margin: 15px 0 0 0;}
				.ui-signin .ui-form-placeholder .ui-label{left: 48px;}
				.ui-signin .ui-input{ 
					width: 200px;
					padding-left: 48px;
					text-indent: 0;
					background-repeat: no-repeat;
					background-image: url(../images/signin-icon.gif);
				}
                    
                    .ui-signin #username{background-position: 0 0;}
					
                    
                    .ui-signin #password{background-position: 0 -68px;}
			/* signin-assist */
				
					.ui-signin .forgot-psw{
						width: 15px;
						height: 15px;		
						position: absolute;
						margin: 0;
						top: 9px;
						right: 9px;
						z-index: 11;
						background: url(../images/signin-icon.gif) 0 -136px no-repeat;
					}					
					.ui-signin .ui-button{float: right;}
			
			/* signin-assist */
			.signin-assist{
				width: 270px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				padding: 10px;
				text-align: center;
				border-top: 1px solid #e5e5e5;
				background-color: #f6f8f8;
			}
				.signin-assist .qq-login{
					width: 130px;
					height: 30px;
					margin: 0;
					float: left;
					background: url(../images/qq_login.gif) 0 0 no-repeat;
				}
				.signin-assist p{
					width: 110px;
					text-align: left;
					float: right;
					font-size: 14px;
				}
				
		/*  */
		/* nav-signed */
		#sign .nav-avatar{padding: 0 6px 0 5px;}	
		/* #sign .nav-avatar span{ display: none;} */
		#sign .nav-avatar img{
			display: block;
			width: 25px;
			height: 25px;
			margin: 2px 5px 0 0;
			float: left;
		}	
		#nav-signed{
			width: 102px;
			padding: 0;
			/* margin-left: -20px; */
		}										
			/* ui-signed */
			.ui-signed li{
				width: 102px;
				height: 35px;
				overflow: hidden;
			}
				.ui-signed li a{
					display: block;
					height: 35px;
					line-height: 35px;
					font-size: 14px;
					padding: 0 0 0 3px;
				}
				.ui-signed li a:hover{
					text-decoration: none;
					background-color: #eee;
				}			
				.ui-signed .ui-icon{
					width: 20px;
					height: 20px;
					float: left;
					margin: 8px 2px 0 0;
				}				
				.ui-signed .user-qire{background-position: 0 -80px;}
				.ui-signed .user-edit{background-position: -140px -80px;}
				.ui-signed .user-fav{ background-position: -20px -80px;}
				.ui-signed .user-cmt{ background-position: -60px -80px}
				.ui-signed .user-log{ background-position: -80px -80px;}
				.ui-signed .user-logout{background-position: -120px -80px;}
				
				.ui-signed a:hover .user-qire{background-position: 0 -100px;}
				.ui-signed a:hover .user-edit{background-position: -140px -100px;}
				.ui-signed a:hover .user-fav{ background-position: -20px -100px;}
				.ui-signed a:hover .user-cmt{ background-position: -60px -100px}
				.ui-signed a:hover .user-log{ background-position: -80px -100px;}
				.ui-signed a:hover .user-logout{background-position: -120px -100px;}
	
	/* nav-looked */
	#nav-looked .nav-link{ padding: 0 15px 0 14px; }	
	#nav-looked .nav-link .ui-icon{ margin-right: 5px; _margin-right: 1px;}
	#nav-looked .drop-box{
		width: 308px;
		margin-left: -200px;
	}		
		.looked-list{
			width: 308px;
			overflow: hidden;
			position: relative;
		}
			.looked-list p{
				height: 30px;
				line-height: 30px;
				padding: 0 10px;
				overflow: hidden;
				color: #999;
				position: relative;
				margin-bottom: -1px;
				border-bottom: 1px solid #eee;
				background-color: #f9f9f9;
			}
				.looked-list p .close-his{ float: right;}
				
			/* list */	
			.looked-list ul{
				width: 307px;
				max-height: 165px;
				_height:expression(this.scrollHeight > 165 ? "165px" : "auto");
				overflow: auto;
				overflow-x: hidden;
				clear: both;
			}
			.looked-list li{
				height: 32px;
				line-height: 32px;
				*margin: 0 0 -2px 0;
				overflow: hidden;
				display: block;
				padding-right: 3px;
				border-top: 1px dotted #dfdfdf;
			}	
			.looked-list li:hover{
				background-color: #fcfcfc;
			}		
				.looked-list li h5{
					width: 198px;
					height: 32px;
					overflow: hidden;
					float: left;
					padding: 0 10px;
				}
					.looked-list li h5 em{
						margin: 0 5px;
						color: #666;
					}
				.looked-list li label{
					width: 55px;
					height: 32px;
					overflow: hidden;
					float: left;
					display: block;
				}
					.looked-list li .delck{
						width: 13px;
						height: 13px;
						display: block;
						overflow: hidden;
						line-height: 0;
						font-size: 0;
						margin-top: 9px;
						float: right;
						background: url(../images/cross_gray.gif) 3px 3px no-repeat;
					}
					.looked-list li .delck:hover{
						background-image: url(../images/cross_red.gif);
						background-color: #ddd;
					}	
				
			/* .his-todo */	
			.looked-list .his-todo{
				width: 320px;
				height: 32px;
				line-height: 32px;
				overflow: hidden;
				padding: 0 10px;
				clear: both;
				text-align: center;
				border-top: 1px solid #eee;
				background-color: #f9f9f9;
			}		
				.looked-list .his-todo a{ color: #e12160; margin: 0 2px;}
				.looked-list .his-todo em{color: #ccc; margin: 0 5px 0 7px;}
		
/* subnav */
					
				
/* headbar */
	/* logo */
	
	/* searchbar */
		/* ui-search */	
			
					
			/* autocomplete */	
			.acInput{width: 430px;}
			.acResults{
				width: 462px;
				padding: 3px;
				margin: 1px 0 0 -2px;
				border: 1px solid #18c2c8;
				background-color: #fff;
				overflow: hidden;
				z-index: 9;
			}		
			.acResults ul li {
				height: 30px;
				line-height: 30px;	
				cursor: pointer;
				display: block;
				font-size: 12px;
				overflow: hidden;
				border-bottom: 1px dotted #dfdfdf;
			}
			.acResults ul li strong{
				color: #e12160;
				font-weight: 700;
			}
			.acResults ul li a{
				display: block;
				padding: 0 8px;
			}
			.acResults ul li a:hover{
				color: #333;
				text-decoration: none;
			}		
			.acLoading {
				background : url('indicator.gif') right center no-repeat;
			}		
			.acSelect{
				background-color: #eee;
			}
						
		/* hotkeys */
		
/* qire-notice */
.qire-notice{
	color: #e12160;
	line-height: 24px;		
	padding: 10px 10px 10px 40px;
	border: 1px solid #e6d8b9;
	position: relative;
	background: url(../images/bulb.gif) 7px center no-repeat #feffe6;
	border-radius: 2px;
	zoom:1;
}	
	.qire-notice a{ color: #080; text-decoration: underline;} 		
	.qire-notice a:hover{ color: #e12160; text-decoration: none;} 				
						
/* ui-sponsor */
	
/* sohu-sponsor */
	
/* ui-sponsor250 */
	
/* latest-focus */
		
/* latest-tab-nav */	
		
		
		
		
		
	
		

/* latest-tab-box */	
	/* latest-item */
	/* silder-cnt */
	
		
/* img-list */
		
		/* play-img */
		.play-img{
			width: 110px;
			height: 150px;	
			display: block;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 16px;
			padding: 3px;
			position: relative;
			border: 1px solid #fff;
			background-color: #fff;
		}
		.play-img:hover{ 
			color: #fff;
			text-decoration: none; 
			border-color: #18c2c8;
			box-shadow: 0 1px 1px rgba(0,0,0,0.07);
		}
			.play-img img{
				width: 110px;
				height: 150px;
				display: block;
				overflow: hidden;
				background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
			}
			.play-img label.mask{
				width: 110px;
				height: 20px;
				display: block;
				overflow: hidden;
				background-color: #000;
				position: absolute;
				left: 3px;
				bottom: 3px;
				filter:alpha(opacity=60);
				opacity: 0.6;
				z-index: 1;
			}
			.play-img label.text{
				width: 100px;
				height: 20px;
				line-height: 20px;
				display: block;
				overflow: hidden;
				font-size: 12px;
				position: absolute;
				left: 3px;
				bottom: 3px;
				padding: 0 5px;
				text-align: right;
				z-index: 2;				
				color: #fff;
				white-space:nowrap; 
			}
			

/* txt-list */
	

/* sub-list */
	
/* ui-box */
.ui-box{
	margin-top: 10px;
	border: 1px solid #ddd;
	background-color: #f9f9f9;
}
		
/* ui-qire */		
.ui-qire{
	border-top: 3px solid #ccc;	
	background-color: #fcfcfc;
}

/* list-focus */
	/* ui-bar */
	.ui-bar{
		height: 42px;
		overflow: hidden;
		padding: 0 10px;
		border-bottom: 1px solid #eee;
	}	
		/* view-mode */
			
		/* view-filter */	
		.view-filter{ 
			float: left;
			height: 24px;
			line-height: 24px;
			overflow: hidden;
			margin-top: 9px;
			color: #999;
			padding-left: 10px;
		}
			.view-filter a{
				display: block;
				height: 24px;
				overflow: hidden;
				padding: 0 10px;
				float: left;
				border-radius: 2px;
			}  
			.view-filter a:hover{
				text-decoration: none;
				background-color: #eee;
			}  
			.view-filter a.current{
				color: #fff;
				font-weight: 700;
				background-color: #f74a00;
				cursor: default;
			}  		
					
			.ui-bar .ui-pages{ margin-top: 9px;}		
	

/* ui-pages */
.ui-pages{
	height: 24px;
	text-align: center;
}
	
/* ui-page-big */
	
		
/* list-page */

/* detail-box */
	/* title */
		
		/* detail-sect */		
		/* .detail-sect{
			width: 350px;
			margin-top: 5px;
			padding: 0 0 0 20px;
			overflow: hidden;
			float: left;
		} */
			/* interest-sect */
				@-moz-document url-prefix(){.detail-sect a{line-height: 22px;}}	
				
				/* sect-show */
			
	/* detail-cols */
		/* detail-pic */
		
	/* detail-union */	

	/* detail-info */
		/* info */
				
			/* juqing */
					
			/* fn-left */		
			
			/* fn-right */		
			
			
/* detail-desc-cnt */
	
/* like-focus */
#comment .ui-title{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 19px;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #eee;
	background-color: #fcfcfc;
}	
	

/* detail-related */
		

/* comment */
#comment .ui-title h3{font-weight: 700;color: #333;}
#comment .ui-cnt{ width: 685px; padding: 19px;/* overflow: hidden;*/ position:relative;}
#comment .ui-form{padding: 0;}
#cmt-input-tip .ui-input{width: 680px;float: none;*float: left;margin: 0;}
#cmt-input-bd .ui-textarea{height: 72px;padding: 8px;width: 665px;}
#cmt-input-bd .ui-form-info{margin: 5px 0 0 0;}
#cmt-input-bd .ui-form-info p{margin: 0;padding: 0 15px 0 0;}
#comment .ui-form-item{margin: 0;}
#comment .ui-bar{margin-top: 10px;border: 1px solid #eee;}
#comment .ui-bar .view-filter{ padding: 0;}
	
/* replongform */

/* comment-list */

/* comment-focus */
.comment-focus{
	width: 685px;
	padding: 0 0 5px 0;
	overflow: hidden;
	margin: 15px 0 0 0;
}

/* ui-comment */
.ui-comment{
	width: 685px;
	margin: -15px 0 0 0;
	overflow: hidden;
	background: url(../images/bg-cmt-time.gif) -100px 15px repeat-y;
}
/* comment-item */
.comment-item{
	width: 685px;
	padding: 15px 0 0 0;
	overflow: hidden;
}
	.ui-comment .kong{ 
		margin-top: 15px; 
		text-align: center;
		background-color: #fff; 
		font-size: 14px;
	}

/* comment-item */
	/* comment-time */
	.comment-time{
		width: 52px;
		overflow: hidden;
		float: left;		
	}	
		.comment-time .date-time{
			width: 49px;
			height: 48px;
			overflow: hidden;			
			padding-left: 3px;
			background: url(../images/bg-cmt-time.gif) 41px 0 no-repeat;
		}
		.comment-time .date-time strong{
			display: block;
			color: #999;
			line-height: 14px;
			text-align: left;
			width: 49px;
			margin-top: 4px;
			line-height: 20px;
		}
		
	/* comment-post */	
	.comment-post{
		width: 622px;
		overflow: hidden;
		float: right;
	}
		/* comment-post-arrow */
		.comment-post-arrow{
			width: 10px;
			height: 15px;
			overflow: hidden;
			margin-top: 17px;
			float: left;
			position: relative;
			background: url(../images/comment-arrow.gif) 0 0 no-repeat;
		}
		
		/* comment-post-cnt */
		.comment-post-cnt{
			width: 591px;
			overflow: hidden;
			float: right;
			padding: 10px;
			margin-left: -1px;
			border: 1px solid #e3e3e3;
			background-color: #f9f9f9;
			border-radius: 4px;	
		}
			/* comment-avatar */
			.comment-avatar{
				width: 50px;
				float: left;
				overflow: hidden;
			}
				.comment-avatar img{
					display: block;
					width: 50px;
					height: 50px;
					overflow: hidden;					
					border-radius: 2px;	
					background-color: #eee;
				}
		
			/* comment-body */
			.comment-body{		
				width: 530px;
				overflow: hidden;
				float: right;
			}		
				/* comment-text */
				.comment-text{
					line-height: 25px;
					font-size: 14px;
  					word-wrap: break-word;
				}
                    .comment-text img{ margin-right: 5px;}
					
				
				/* comment-assist */
				.comment-assist{
					height: 14px;
					line-height: 14px;
					overflow: hidden;
					margin-top: 8px;
					padding-right: 4px;
				}
					.comment-assist a{color: #999;}
					.comment-assist a:hover{color: #e12160;}
					.comment-assist span a{margin-right: 10px;}
			
				/* cmt-replay */	
				.comment-replay{
					width: 530px;
					margin-top: 5px;
					overflow: hidden;
				}
					/* comment-replay-arrow */
					.comment-replay-arrow{
						width: 17px;
						height: 10px;
						overflow: hidden;
						position: relative;
						margin: 0 0 0 781px;
						background: url(../images/comment-arrow.gif) -10px 0 no-repeat;
					}
					
					/* comment-replay-cnt */
					.comment-replay-cnt{
						width: 508px;
						overflow: hidden;
						padding: 10px;
						margin-top: -1px;
						border: 1px solid #e3e3e3;
						background-color: #fbfbfb;
						border-radius: 2px;	
					}					
						.comment-replay .ui-textarea{
							width: 490px;
							height: 60px;
							line-height: 20px;
							border-color: #ccc;
							background: url(../images/input-focus.gif) 0 0 repeat-x #fff;
						}
						.comment-replay-assist{ 
							width: 508px;
							height: 30px;
							line-height: 30px;
							overflow: hidden;
							padding-top: 4px;
						}	
							.comment-replay-assist p{ float: left;} 
							.comment-replay-assist .ui-button{ 
								float: right; 
								margin: 0;
								height: 28px;
								line-height: 28px;
								font-size: 12px;
								background-color: #fed731;
							} 
		
	/* comment-box */
		/* comment-name */
		
		
		/* comment-cnt */
		
		/* comment-do */
			
/* comment-reply */

/* top-content */
	/* top-item-box */
		/* ui-title */
			
			/* ui-top-tab */
			
				
		/* top-item */
			/* h5 */
			/* top-list */
					
		/* ui-top-tab-item */
		
		/* .top-list-detail */
	
/* ui-form */
.ui-form{
	padding: 30px 0 30px 30px;
	overflow: hidden;
	clear: both;
}	
	.ui-form-title{
		overflow: hidden;
		margin: -10px 0 20px 0;		
		height: 35px;
		line-height: 20px;
		border-bottom: 1px solid #ddd;
	}
		.ui-form-title h3{
			font-size: 14px;
			font-weight: bold;
		}
		
	/* ui-form-item */	
	.ui-form-item{
		width: 100%;
		overflow: hidden;
		clear: both;
		line-height: 35px;
		margin:0 0 30px 0;
	}
	
	.ui-form-info{
		height: 35px;
		line-height: 35px;
		/*overflow: hidden;*/
		margin: 10px 0 0 0;
        /*position: relative;*/
	}
		
	/* ui-label */	
	.ui-label{
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		font-size:14px;
		text-align:right;		
		padding-right: 10px;
		float: left;
	}
	
	/* ui-input */	
	.ui-input,
	.ui-select{		
		height: 33px;
		line-height: 33px;
		overflow: hidden;
		color: #333;
		font-size: 14px;
		text-indent: 10px;
		float: left;
		border: 1px solid #ddd;
		background: url(../images/input.gif) 0 0 repeat-x;
		background-color: #fbfbfb;
	}	
	.ui-input-hover{
		border-color: #ccc;
	}	
	
	/* ui-textarea */
	.ui-textarea{
		overflow: auto;
		overflow-x: hidden;
		padding: 5px 8px;
		height: 90px;
		text-indent: 0;
		line-height: 18px;
	}
	
	/* ui-form-placeholder */
	.ui-form-placeholder{
		position: relative;
		height: 35px;
	}
		.ui-form-placeholder .ui-label{
			text-align: left;
			padding: 0;	
			top: 0;
			left: 12px;
			z-index: 1;
			position: absolute;
			cursor: text;
		}
		.ui-form-placeholder .ui-input{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 2;
		}

	/* ui-select */		
	.ui-select{
		text-indent: 0;
		padding: 0 8px;
		margin: 0 10px 0 0;
	}		
		.ui-select select{
			font-size: 14px;
			border: 0 none;
			background-color: #fbfbfb;
			_margin-top: 5px;
		}
		
	.ui-form-block{
		float: left;
		overflow: hidden;
		line-height: 35px;
	}
	
	.ui-button{
		width: 100px;
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		border: 0 none;
		cursor: pointer;
		color: #fd4800;
		font-size: 14px;
		font-weight: 700;
		text-align: center;
		background-color: #fed731;
		border-radius: 1px;
	}
	@-moz-document url-prefix(){.ui-button{ padding-bottom: 6px;}}	
	.ui-button:hover{
		color: #fff;
		text-decoration: none;
		background-color: #fd4800;
	}
	.ui-button:active{
		box-shadow: 0 2px 3px rgba(0,0,0,0.2) inset;
	}
	
	
	
	
	/* ui-message */
	.ui-message{
		color:#999;
		font-size:12px;
		height: 33px;
		line-height: 31px;
		padding: 0 10px 0 30px;
		overflow: hidden;
		color: #666;
		border: 1px solid #eee;		
		background-repeat: no-repeat;
		background-position: 8px 8px;
		background-color: #fcfcfc;
		border-radius: 2px;		
		float: left;
	}
	.ui-message-clear{
		clear: both;
		float: none;
		padding: 3px 0 0 140px;
		line-height: 18px;
		height: auto;
		border: 0 none;
		background: none;
	}
		.onShow{		
			background-image: url(../images/valid/onShow.gif);
			background-position: 9px 9px;
		}
		.onFocus{
			color: #26c;
			border-color: #cdd9f5;
			background-image: url(../images/valid/onFocus.gif);
		   background-color:#e9f7ff; 
		}
		.onError{
			color: #c00;
			border-color: #f3dbcb;
			background-image: url(../images/valid/onError.gif);
			background-color:#FFF2E9; 
		}
		.onCorrect{
			color: #080;
			border-color: #cdefd0;
			background-image: url(../images/valid/onCorrect.gif);
			background-color:#E9FFEB; 
		}
		.onLoad{
			 background-image: url(../images/valid/onLoad.gif);
			 background-position: 6px 7px;
		}
		
	/* ui-message-fixed */
	
	/* ui-label-checkbox */
	.ui-form-checkbox{ margin: -15px 0 15px 0;}
	.ui-label-checkbox{
		float: left; 
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		margin: 0 10px 0 0;
		font-size: 14px;
		cursor: pointer;
	}
		.ui-label-checkbox input{ 
			float: left; 
			margin: 12px 5px 0 0; 
			*margin: 6px 3px 0 -3px;
			_margin: 6px 0 0 -3px;
			cursor: pointer;
		}
	
	
	#validate-code img{
		width: 180px;
		height: 50px;
		float: left; 
		display: block;
		overflow: hidden;
		margin: 0 10px 0 0;
		vertical-align: top;
		cursor: pointer;
	}
	.validate-code-btn{
		clear: both;
		line-height: 18px;
		padding: 5px 0 0 0;
	}
	
	
/* width style */	
.w100{width: 100px;}
.w110{width: 110px;}
.w130{width: 130px;}
.w150{width: 150px;}
.w220{width: 220px;}
.w250{width: 250px;}
.w300{width: 300px;}
.w400{width: 400px;}
	
	
/* ui-link */	
.ui-link-cnt{ margin-right:-10px;_margin-right:-20px;}	
.ui-link{
	display: block;
	height: 28px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	padding: 0 12px;
	font-weight: bold;
	color: #666;
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
	background: url(../images/ui-link.gif) 0 0 repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;		
}	
.ui-link:hover{
	text-decoration: none;
	border-color:#18c2c8;
	background-position: 0 -28px;
}
	.ui-link span.icon,
	.ui-link em.icon{
		display: block;
		width: 15px;
		height: 15px;
		overflow: hidden;
		float: left;
		margin: 5px 2px 0 0;
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.ui-link span.write{background-image: url(../images/write.gif);}
	.ui-link span.del{background-image: url(../images/trash.gif);}
	.ui-link span.set{background-image: url(../images/set.gif);}
	.ui-link span.add{background-image: url(../images/a-home.gif);}
	
.ui-link-small{
	height: 23px;
	line-height: 21px;
	*line-height: 23px;
	_line-height: 21px;
	font-weight: 400;
	padding: 0 8px;
}	

	
/* form-bar */
.form-bar{
	width: 360px;
	text-align: center;
	margin: 25px 0 0 0;
	border-left: 1px dotted #ccc;
}	
			
/* sign-focus */
#sign-header{
	padding: 13px 0 0 0;	
}
.sign-focus{
	
}
	/* ui-title */	
	.sign-focus .ui-title{
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		padding: 0 15px;
		font-size: 14px;
		border-bottom: 1px solid #eee;	
	}
		.sign-focus .ui-title h2{
			font-size: 16px;
			font-weight: 700;
			color: #e12160;
		}	
		.sign-focus .ui-title span{ float: right;}
		.sign-focus a{ color: #e12160;}	
		
	/* ui-cnt */	
	.sign-focus .ui-cnt{
		padding: 15px;
		overflow: hidden;
		background-color: #fff;
	}
		/* sign-primary */
		#sign-primary{
			float: left;
			width: 680px;
			overflow: hidden;
		}
			#sign-primary .ui-input{ margin-right: 10px;}
			#sign-primary .ui-message{ width: 230px;}
			#sign-primary #validateTip{ width: 150px;}
			#sign-primary .ui-button{ height: 40px; line-height: 40px;}			
			#sign-primary .qire-notice{
				width: 420px;
				padding: 7px 10px 7px 45px;
				float: left;
				font-size: 14px;
				background-position: 10px center;
			}	
		
		/* sign-app */	
		#sign-app{
			width: 220px;
			overflow: hidden;
			margin-top: 25px;
			padding: 0 0 10px 30px;
			border-left: 1px solid #eee;	
		}	
			/* sign-app-list */
			.sign-app-list{}
			.sign-app-list h5{
				font-size: 14px;
				color: #333;
				padding-bottom: 10px;
			}
				
				
			/* #login-box */	
				
		
/* login-callback */
		
/* ui-callback-img */		

		
		
		
/* reg-box */
#reg-box .caption h2{ background-position: 0 -40px;}
#reg-box .caption h3{ font-weight: 700; color: #e12160; }
#login-box .caption h2{ background-position: 0 -60px;}
#getpw-box .caption h2{ background-position: 0 -80px;}

/* email-validation */
#email-validation .caption h2{ background-position: 0 -100px;}
.activation{
	text-align: center;
	font-size: 14px;
	padding: 20px 0 10px 0;
}
	.activation h3{ font-weight: bold; }
	.activation p{ padding: 20px 0; }
	.activation .btn a{
		color: #fff;
		padding: 7px 10px;
		font-weight: 700;
		border: 1px solid #f95084;
		background: #f95084;
	}
	.activation .btn a:hover{
		text-decoration: none;
		background: #e12160;
	}
	.activation .faq{
		padding: 20px;
		font-size: 12px;
	}
	#email-again{
		width: 925px;
		margin: 10px;
		overflow: hidden;
		padding: 15px 0 5px 20px;
		border: 1px solid #eee;
		background: #f8f8f8;
	}
	
	#email-again h5{font-weight: 700;font-size: 14px;}
	#email-again li{ line-height: 26px;}
	
	/* email-again */
	#email-again .ui-form-item{ width: 900px; padding-top: 10px;}
	#email-again .ui-label{
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		padding: 0;
	}
	#email-again .ui-input{ 
		line-height: 26px;
		height: 26px;
		padding: 0;
		margin: 0 10px 0 0;
	}
	#email-again .ui-button{ 
		height: 28px;
		line-height: 28px;
		float: left;
	}
	#email-again .ui-message{
		float: none;
		clear: both;
		background: transparent;
		text-align: left;
		border: 0;
		height: 28px;
		line-height: 28px;
		padding: 0;
		margin-top: -28px;
		position: relative;
		z-index: 3;
	} 
	@-moz-document url-prefix(){#email-again .ui-message{position: absolute;}}	
	#email-again #verimg{
		margin-top: 5px;
	} 

/* reg-agreement */
.reg-agreement{padding: 10px;line-height: 22px;}
.reg-agreement .h3{font-weight: 700;font-size: 14px;}
.reg-agreement .h4{font-weight: 700;font-size: 12px; margin-top: 10px;}
.reg-agreement p{ padding: 5px 0;}
.reg-agreement .p1{ text-indent: 24px;}
.reg-agreement .p2{ padding-left: 24px;}


/* play-focus */
/* play */

/* player */


/* copyright-notice */

/* channel-nav */
	/* channel-catalog */

/* channel-focus */

/* live-play */

/* channel-silder */
	/* channel-silder-cnt */
		/* channel-silder-img */
			
		/* channel-silder-intro */	
			/* channel-silder-title */
				
			/* channel-silder-info */	
			
			/* channel-silder-desc */
		
			/* channel-silder-play */
			
		/* ui-silder-panel-item */		
			
			
	/* channel-silder-nav */		
	
		
/* channel-box */		
			
				
/* special-list */
	
		
		
/* channel-item */
	/* ui-title */

	/* ui-cnt */
	
/* specail-focus */
	/* specail-item */
		
	
	
/* specail-page */
	/* specail-banner */
	
	/* specail-desc */
		
/* specail-list */
		
/* sitemap */
	/* H2 */
	/* sitemap-list */



/* movie-tips */
	
	
	
/* water-fall */

/* ui-waterfall */	
	/* fall-img */
		
	/* fall-ing-bg */	
		
	/* fall-desc */
	
		/* fall-action */
			@-moz-document url-prefix(){.fall-action .ks-btn{line-height: 23px;}}	
		
		
	/* fall-desc */
		
/* 404 Page */			
	/* page-error-img */

	/* error-directory */	
		/* directory-search */
			
/* ui-personal */

/* personal-nav */
			

/* personal-bar */
	/* personal-info */
			
	/* personal-visitors */
		/* visitor-list */
				
/* personal-box */
	/* personal-intro */
		
			
/* user-comment */		


/* promote-bar */
	
/**������*/

.login-list li{ float:left;height:26px; margin-bottom:14px;width:123px;background:url(../images/mbg.png) no-repeat}
.login-list li a{ display:block;background-repeat:no-repeat; background-position:6px 5px;height:26px; padding-left:36px; line-height:26px}
.login-list li a:hover{text-decoration: none;}








/*
face
*/
.face{ display:block; width:20px; height:20px; background:url(/facebg_1.png) 0px -100px no-repeat; float:left;}
.face:hover{ background-position:0px -120px;}
/*
facebox
*/
#facebox{ display:block; width:352px; height:187px; position:absolute; top:135px; left:0px; z-index:9999;}
#facebox .corner{ display:block; width:28px; height:15px; background:url(/Public/images/facebg_1.png) -32px -100px no-repeat; position:absolute; left:13px; top:0; z-index:100;}
#facebox .face_content{ display:block; width:350px; height:185px; padding:10px; background:#ffffff;border:1px solid #cfcfcf; z-index:99; margin:14px 0px 0px 0px; box-shadow:0px 1px 10px rgba(204,204,204,1); border-radius:2px;}
#facebox .face_content h3{ margin:0; padding:0; width:350px; height:30px; line-height:26px; display:block; font-size:14px; text-align:left;}
#facebox .face_content h3 span{ float:left;}
#facebox .face_content h3 .close{ display:inline-block; width:16px; height:16px; background:url(/Public/images/facebg_1.png) -30px -120px; float:right; cursor:pointer;}
#facebox .face_content h3 .close:hover{ background-position:-46px -120px;}
#facebox .face_content ul{ margin:5px 0px 0px 0px; padding:0; list-style-type:none;}
#facebox .face_content ul li{ display:inline-block; width:22px; height:22px; padding:2px; border:1px solid #f8f8f8; float:left;}
#facebox .face_content ul li:hover{ border-color:#6C3;}

/*右侧悬浮固定位*/

.xf_right{
	position:absolute;
	right:10%;
	top:12%;
	width:100px;
	min-height:300px;
	font-size:16px;
	}

.xf_a{
	border-radius:10px;
	margin:5px 10px;
	width:110px;
	color:#FFF;
	text-align:center;
	}
.xf_a:hover{
	background:#39C;
	}

.xf_a a{
	color:#FFC;
	}
.xf_a a:hover{
	color:#FFF;
	}

.xf_a0{
	margin-bottom:-10px;
	}

.xf_a0 img{
	text-align:center;
	margin-left:-10px;
	}

.xf_a1{
	background:#7FC3E6;
	height:180px;
	}

.xf_a1 img{
	margin:5px;
	width:100px;
	}

.xf_a2{
	background-color:#B483DF;
	height:50px;
	line-height:50px;
	}

.xf_a3{
	background-color:#7FC3E6;
	height:50px;
	line-height:50px;
	}

.weibo{
	display:none;
	text-align:center;
	width:150px;
	height:24px;
	line-height:24px;
	white-space:nowrap;
	margin:10px auto 0 auto;
}

.weibo2{
	text-align:center;
	width:150px;
	height:24px;
	line-height:24px;
	white-space:nowrap;
	margin:0 auto 10px auto;
}

.weibo3{
	text-align:center;
	width:150px;
	height:24px;
	line-height:24px;
	background:rgba(255,255,255,0.5);
	border-radius:5px;
	padding-left:10px;
	white-space:nowrap;
	position:absolute;
	top:170px;
	right:-8%;
}

.right_top_ad{
	width:100%;
	margin:11px auto;
}
.right_top_ad img{
	width:100%;
	border-radius:5px;
}

.result-none{height:70px;background-color:#fef5f7;padding:10px 10px 25px 10px;line-height:22px;color:#a00;border:2px solid #a00;margin-bottom:10px;}.result-none i{width:60px;height:60px;background:url(/images/sorry.png) 0 0 no-repeat}.result-none h4{font-size:16px}.result-none h4 strong{color:red}/*!