/* top's kuang */
#kuang a {margin:0 1px;padding:3px 5px 1px 5px;border:1px solid #ccc;background:#fff;}
#kuang a:hover {background:#004080;color:#fff;text-decoration:none;}
#kuang a.selected {background:#004080;color:#fff;text-decoration:none;}

/* login page marquee */
.t5 td{padding-top:3px;height:29px;background:url(/images/login/t5c.gif) repeat-x}
.t5 td.t{padding-left:2px;font-size:14px;font-weight:bold}
.t5 td.l{width:12px;background:url(/images/login/t5l.gif) no-repeat left top #FBFBFB}
.t5 td.r{width:12px;background:url(/images/login/t5r.gif) no-repeat right top #FBFBFB}
.t5b{margin-bottom:10px}
.t5b td{height:15px;font-size:1px;line-height:1px}
.t5b td.l{width:12px;background:url(/images/login/t5lb.gif) no-repeat left bottom #F2F3F3}
.t5b td.c{background:url(/images/login/t5cb.gif) repeat-x}
.t5b td.r{width:12px;background:url(/images/login/t5rb.gif) no-repeat right bottom #F2F3F3}
.b5{line-height:22px;border-width:0 1px 0 1px;border-color:#DDD;border-style:solid;}

/* forum */
.discussion_post table{width:100%;line-height:16px;}
.discussion_post table .check{text-align:center;}
.discussion_post tbody td{border-top:1px solid #e9e9e9;}
.discussion_post td, .discussion_post th{
font-weight:400;
padding:8px 0;
}
.discussion_post a.lock, .discussion_post a.enclosure, .discussion_post a.medal{
zoom:1;
padding:0 7px;
}
.discussion_post span.num{
margin:0 5px;
color:#999;
font-size:11px;
}
.discussion_post span.classification{
display:block;
color:#999;
}
.discussion_post tfoot td{padding-top:4px;padding-left:8px;}
.discussion_post tfoot span{color:#999;}
.discussion_post tfoot span em{color:#333;}
.discussion_post tfoot span a{margin:0 5px;}

/* forum view */
#post_reading a.sharing           {position:absolute;right:10px;_right:25px;top:12px;display:block;height:19px;width:58px;background:transparent url(../../img/group00/act_share.gif) no-repeat scroll 0 0;}
#post_reading a.sharing:hover  {background-position:0 -19px;}
#post_reading .post_title  {position:relative;padding:10px 10px 5px;background:#f7f7f7;border-top:1px solid #888;border-bottom:1px solid #d8dfea;}
.post_head h2               {font-size:14px;line-height:18px;}
.post_head p                {color:#808080;} 
.posts_cont li .thumbnail        {float:left;width:50px;margin:10px;}
.posts_cont li .thumbnail img   {width:50px;}
.posts_cont li .post_body       {float:left;width:88%;padding:5px 0 10px;border-top:1px solid #ebeff4;}
.posts_cont li.first .post_body {border:0;}
.posts_cont li .post_info         {line-height:22px;}
.post_info .network      {margin:0 2px;color:#666;}
.post_info .post_time    {color:#999;font-size:11px;}
.post_body {margin-left:10px;}
.post_body .post_msg   {width:88%;color:#333;}
.post_body .post_msg .gray   {color:#666;}
.post_body .actions              {float:right;width:100px;}
.post_body .actions .floor     {float:right;color:#808080;}
.post_body .actions .reply   {float:left;}
.post_body .actions .remove  {float:left;}
.super-actions-menu li a.red{ color:#FF0000;}
.super-actions {
    position: relative;
}
.super-actions a {
    display: block;
    height: 16px;
    line-height: 16px;
    width: 16px;
}
.super-actions a:hover {
}


/* about */
.about-page ol{margin:2em 0;padding-left:2.5em;*padding-left:2.75em;}
.about-page ol li{list-style:decimal;margin:.75em 0;}
.about-page ul{margin:2em 0;padding-left:2.5em;*padding-left:2.75em;}
.about-page ul li{list-style:disc;margin:.75em 0;}

/* analyze */
.gra_distribute {background-color: #114890; font-size:1px;border:none}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
margin:0;padding:0;
}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

input,textarea,select
{
	font-family: Arial, sans-serifarial, Verdana, Helvetica;
	font-size:inherit;font-weight:inherit;
}

body
{
	background:#fff;color:#000;
	font:12px Arial, sans-serifarial, Verdana, Helvetica;
}

table
{
	font-size:inherit;font:100%;
}

pre,code,kbd,samp,tt
{
	font-family:Arial, sans-serifarial, Verdana, Helvetica;
}

h1
{
	font-size:18px;
}

h2
{
	font-size:16px;
}

h3
{
	font-size:14px;
}

h1,h2,h3,h4,h5,h6,strong
{
	font-weight:bold;
}
a{outline:none;}
a:link,a:visited{color:#06c;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

img{vertical-align:middle;}

input,button,select{font-size:12px;vertical-align:baseline;}

.f-text,textarea,select,.nsfilter-wrapper
{
	border:1px solid;
	border-color:#7c7c7c #ccc #ddd;
	font-size:12px;
	line-height:120%;
}
.f-text, textarea
{
	padding:2px;
}
textarea{overflow:auto;}
.f-text{height:15px;}
#im-bind .f-text{width:200px;}
.f-file{padding:2px;width:200px;}
.f-warning{border:1px solid #c00;}

/* 选择框 */
.f-select
{
	font-size:14px;
	height:22px;
}

select{height:19px;*height:21px;padding:1px 1px 1px 0;-moz-box-sizing:padding-box;}

.block{margin:20px 60px;}
.block h3{margin-bottom:.4em;border-bottom:1px solid #ccc;color:#333;line-height:200%;_zoom:1;}
.block h3 a{margin-left:8px;font-size:12px;}
.block h3.a{padding:10px;background:#f5f5f5;line-height:48px;_zoom:1;}
.block h3.a img{margin-right:10px;}
.block p{margin:1em 0;}
.block .note{margin:.4em 0;color:#666;}
.block form{margin-top:20px;}
.block form.nf{margin-left:0;}
.block .act{margin:10px 0;}

form.nf p{margin:10px 0;line-height:21px;}
.f-label{float:left;width:150px;margin-right:10px;text-align:right;}
.f-label{font-size:14px;}
form.nf .f-select{font-size:14px;}
form.nf label{font-size:14px;}
form.nf h2{margin-bottom:20px;border-bottom:1px solid #ccc;color:#333;line-height:200%;_zoom:1;}

form.lf p.act .f-button,.lb .f-button{height:24px;padding:0 20px;font-size:14px;line-height:20px;}
form.lf p.act .f-button,.lb .f-button{height:24px;padding:0 20px;font-size:14px;line-height:20px;}
form.lf p.act a{font-weight:bold;font-size:14px;}
form.lf p.act .reged{margin-left:10px; }
form.lf p.act .goreg{margin-left:10px; }

form.lf p.check {font-size:14px; }
form.lf p.check a{font-size:14px; }
form.lf .f-text{width:244px;height:18px;font-size:14px;line-height:18px;}

form.nf .f-button{margin-left:80px;}
form.nf .f-check{margin-left:80px;}

form.nf p.note{margin-left:160px;font-size:14px;}

.msg-error,.msg-succ{margin:10px 20px;padding:10px;border:1px solid #dd3c10;background:#ffebe8;_zoom:1;}
.msg-succ{border:1px solid #ffec19;background:#fffbcc;}

#doc{width:965px;margin:0 auto;}
#doc.notlogin,.notlogin #globalheader,.notlogin #globalfooter,.notlogin #globalbody
{width:965px;padding:0;}

.notlogin #globalheader{background:transparent none;padding:17px 0 15px;height:auto;}
.notlogin #globalutil{float:right;position:relative;color:#06c;padding:0;}
.notlogin #globalutil a{float:none;color:#fff;line-height:20px;color:#06c;padding:0;margin:0;}
.notlogin #globalutil a:hover{background:transparent;color:#06c;}
.notlogin #globalutil .pipe{visibility:visible;margin:0 .4em;}
.notlogin #globalheader h1{left:-5px;top:16px;width:auto;background:none;}
.notlogin #globalheader h1 a{padding:0;height:34px;}
.logincontent #sidebar-login{border-bottom:1px solid #777;}
.notlogin #globalfooter{padding:1em 0;margin-top:45px;}

#globalheader,#globalnav ul,#globalfooter,#toc ul,
.module_album,.photo-album,.mb-item li,.share-item li,#picture-container,
.photo-info,#photo-edit li,.pi-action .pi-rotate,.photo-cmts li,#photo-desc,#share-list,
.share-content,.mf-pcmt,.more-act,.dialog-school .hd,.groupnav,.groupmember,
.tab,.gflattab,.blog-desc,#pf-blog li .content,#blog-pics ul,#invite-form .act,
#photo-tagcaption,.reg-users-block ul,.search-bytype,.importer-photowrapper,
.parking-lottypes,.pk-selfcars,.pk-invlist,#globalmenu-all,
#globalmenu-partial{zoom:1;}a{outline:none;}

/* Menu Drop */
#globalnav #hn-apps{background:url(/images/drop-arrow2.gif) no-repeat 95% 8px;padding-right:20px;}
#globalnav #hn-apps:hover{background-position:95% -24px;}
#globalnav #hn-apps,x:-moz-any-link,x:default{background-position:95% 10px;}
#globalnav #hn-apps:hover,x:-moz-any-link,x:default{background-position:95% -22px;}

#globalheader{position:relative;width:965px;height:34px;background:#2e8ae6 url(/images/header-bg.gif) no-repeat;z-index:5;}
#globalheader h1{position:absolute;left:2px;top:1px;background:#2e8ae6;z-index:2;}
#globalheader h1 a{display:block;padding:4px 20px 3px 21px;overflow:hidden;}
#globalheader h1 a img{vertical-align:top;}
#globalheader h1 span{display:block;height:45px;padding:4px 17px 4px 20px;*padding-bottom:6px;}

#globalheader h1 a:hover{background:url(/images/ico-house.gif) no-repeat 80px 12px;}
#globalheader h1 a img{vertical-align:top;}
#globalheader h1 span{display:block;height:45px;padding:4px 17px 4px 20px;*padding-bottom:6px;}

#globalfooter {float:left;}

.notlogin #globalheader:after,#globalbody:after,.vote-owner:after,
#globalheader:after,#globalnav ul:after,#globalfooter:after,
#toc ul:after,.module_album:after,
.photo-album:after,.mb-item li:after,.share-item li:after,
#picture-container:after,.photo-info:after,#photo-edit li:after,
.pi-action .pi-rotate:after,.photo-cmts li:after,.photo-desc:after,
#share-list:after,.share-content:after,.mf-pcmt:after,
.more-act:after,.dialog-school .hd:after,.groupnav:after,.groupmember:after,
.tab:after,.gflattab:after,.blog-desc:after,#pf-blog li .content:after,
#blog-pics ul:after,#invite-form .act:after,#photo-tagcaption:after,
.reg-users-block ul:after,.invitereg ul:after,.search-bytype:after,
.importer-photowrapper:after,.parking-lottypes:after,.pk-selfcars:after,
.pk-invlist:after,#globalmenu-all:after,#globalmenu-partial:after
{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}

#globalnav{float:left;padding-left:100px;}
#globalnav li{position:relative;top:1px;z-index:6;list-style:none;
float:left;margin-right:3px;}
#globalnav a{float:left;height:26px;padding:4px 10px 2px;
color:#fff;font-size:14px;line-height:26px;*padding:6px 10px 0;}
#globalnav a:hover,#globalnav li.active-item,#globalnav li a.hasLetter:hover
{background-color:#68a8e2;text-decoration:none;}
#globalnav a.edit{margin-top:1px;*margin-top:2px;color:#b9ddfe;font-size:12px;}
#globalnav a.edit:hover{background:transparent;text-decoration:underline;}
#globalnav li a.hasLetter{padding-right:30px;background:url(/imgages/new-pm.gif) no-repeat 40px 10px;
float:left;*zoom:1;}
#globalnav li span.count{height:14px;font:10px/14px Tahoma;text-align:center;
background:url(/imgages/new-pm.gif) no-repeat 100% -26px;position:absolute;
left:45px;top:10px;padding:0 6px 0 4px;*line-height:12px;cursor:pointer;}

#globalutil{float:right;position:relative;top:1px;}
#globalutil a{float:left;
padding:4px 7px 0;margin-right:3px;_display:inline;color:#fff;line-height:28px;
*padding-top:6px;*line-height:26px;}
#globalutil a:hover{background-color:#68a8e2;text-decoration:none;}

#globalmenu{position:absolute;z-index:-1;visibility:hidden;top:29px;left:-1px;width:129px;}
#globalmenu .menu {padding:12px 0 4px 0;border:1px solid #2271ba;background:#fff;zoom:1;}
#globalmenu a{float:none;color:#06c;font-size:12px;line-height:1.5;padding:0;}
#globalmenu li{float:none;display:block;margin:0;zoom:1;}
#globalmenu li a{display:block;_width:129px;height:auto;padding:3px 10px 3px 10px;
background-position:10px 50%;*background-position:10px 3px;background-repeat:no-repeat;}
#globalmenu li a:hover{background-color:#06c;color:#fff;}
#globalmenu ul{float:left;width:128px;padding:0;}

/*
#globalmenu{position:absolute;z-index:-1;visibility:hidden;top:29px;left:-1px;
padding:12px 0 4px 0;border:1px solid #2271ba;background:#fff;_left:-1px;
_padding:0 1px;_border:0;_overflow:hidden;_background:transparent;zoom:1;}
*/
#globalmenu .last{border-right:0;}

#globalbody{padding:20px 10px 0;float:left;}

#settings-menu{width:120px;position:absolute;visibility:hidden;top:29px;left:40px;
padding:6px 0;border:1px solid #2271ba;background:#fff;z-index:2;}
#settings-menu li{*zoom:1;}
#settings-menu li a{display:block;height:auto;line-height:20px;float:none;margin-right:0;
padding:2px 10px 2px 40px;background-repeat:no-repeat;background-position:15px 6px;color:#06c;}
#settings-menu li a:hover{background-color:#06c;background-position:15px -26px;color:#fff;}
#setting-account{background-image:url(/img/edit_profile.gif);}
#setting-privacy{background-image:url(/img/edit_privacy.gif);}

.widebody #container,.widebody #content{width:760px;}
.widebody #container-bookmark,.widebody #content-bookmark{width:750px;}
.widebody .ui-t1 .ui-gf{width:554px;}
.widebody .ui-t1{background-position:574px 0;}
.widebody .ui-t5 .ui-gf{width:600px;}
.widebody .ui-t5{background-position:599px 0;}

#container{float:left;width:645px;}
#container_width{float:left;width:720px;}
#container_width .block{margin:20px 20px;}

#toc{position:relative;padding-top:0;_zoom:1;}
#toc ul,#toc ol,.tab,.gflattab{padding:15px 0 0 15px;border-bottom:1px solid #888;}
#toc li,.tab li,.gflattab li{position:relative;top:1px;float:left;list-style:none;display:inline;margin-right:8px;border:1px solid #888;}
#toc li.dummy{top:3px;margin-left:15px;border:0;color:#666;}
#toc li a,.tab li a,.gflattab li a,
#toc li span{float:left;padding:2px 15px 2px 15px;color:#fff;border-top:1px solid #b5b5b5;background:#999;line-height:120%;word-break:keep-all;white-space:nowrap;}
#toc li a:visited,.tab li a:visited{color:#fff;}
#toc li.alt{position:absolute;top:16px;right:7px;}
#visit .alt a{border-top:0;}
#toc li.current,.tab li.current{border-bottom:1px solid #fff;}
#toc li.current a,.tab li.current a,#toc li.current span
{padding:2px 15px 2px 15px;border-top:1px solid #eee;background:#fff;color:#333;}
#toc li.current a:visited,.tab li.current a:visited{color:#333;}
#toc .bar{margin:0;padding:3px 0 0 20px;background:#fff;line-height:200%;*zoom:1;}
#toc .bar:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
#toc .bar .sub{float:right;margin-right:15px;color:#666;}#toc .bar .alt{float:left;}
#toc .bar .sub strong{padding:0 2px 2px 1px;border-bottom:2px solid #1461a9;color:#333;font-weight:normal;}

/* Bookmark' content */
#bookmark {
    padding:10px 0px;
}
/* Bookmark's sect-set' */
.bookmark-sect-set{margin:10px 0px;}
.bookmark-sect-set .sect{padding-bottom:1.5em;}
.bookmark-sect-set h3{margin-bottom:.4em;border-bottom:1px solid #ccc;color:#333;line-height:200%;_zoom:1;}
.bookmark-sect-set h3.a{padding:10px;background:#f5f5f5;line-height:48px;_zoom:1;}
.bookmark-sect-set h3.a img{margin-right:10px;}
.bookmark-sect-set .sect-brief{position:relative;height:auto;margin:.4em 0;padding:0;border:0;background:transparent;color:#666;}
.bookmark-sect-set .sect-brief .tip{visibility:hidden;position:absolute;top:0;right:0;}
.bookmark-sect-set .sect-content p{margin:1em 0;}
.bookmark-sect-set .note{margin:.4em 0;color:#666;}
.bookmark-sect-set .sect-link{right:0;}
.bookmark-sect-set .act{margin:10px 0;}
.bookmark-sect-set .collapse h3{color:#06c;}
.bookmark-sect-set .collapse .sect-content{display:none;}
.bookmark-sect-set .collapse .sect-brief .tip{visibility:visible;}
.bookmark-sect-set form{margin-top:20px;}
.bookmark-sect-set form.nf{margin-left:0;}
.bookmark-sect-set form.nf .f-text{width:244px;height:18px;font-size:14px;line-height:18px;}

/* Bookmark's f-label' */
.bookmark-sect-set .f-label{float:left;width:70px;margin-right:10px;text-align:right;}
.bookmark-sect-set .f-label{font-size:14px;}
.bookmark-sect-set .menuLink {font-size:14px;}

/* sort */
.bookmark-sect-set .sort {float:right;padding-top:30px;}
.bookmark-sect-set .sort span{display:none;}
.bookmark-sect-set .sort a {
	float:left;
	margin-left:2px;
	width:24px;
	height:15px;
	border:none;
}
.bookmark-sect-set .Fav_Time_Up {
	background-color: transparent;
	background-image: url(/images/sortby_time_up.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
}
.bookmark-sect-set .Fav_Time_Act {
	background-color: transparent;
	background-image: url(/images/sortby_time_up_act.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
}
.bookmark-sect-set .Fav_Collector_Up {
	background-color: transparent;
	background-image: url(/images/sortby_collector_up.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
}
.bookmark-sect-set .Fav_Collector_Act {
	background-color: transparent;
	background-image: url(/images/sortby_collector_up_act.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0pt 0pt;
}

/* Bookmark's list */
.bookmark_list table{width:100%;line-height:16px;}
.bookmark_list tbody td{border-top:1px solid #e9e9e9;}
.bookmark_list td,
.bookmark_list th{
    font-weight:400;
    padding:8px 0;
}

.bookmark_list {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.bookmark_list .dateGroup
{
    padding-top:7px;
    color: #999999;
    width: 4em;
    text-align: left;
    font-weight: normal;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d5d5d5;
    width: 6%;
    float: left;
}

.bookmark_list .dateGroup_SameDate
{
    padding-top:7px;
    position: absolute;
    color: #999999;
    width: 4em;
    text-align: left;
    font-weight: normal;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ffffff;
    width: 7%;
    float: left;
}

.bookmark_list .data
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d5d5d5;
    width: 94%;
    float: right;
    padding-bottom:5px;
}

.bookmark_list .bookmark_data_msg
{
    border-top-width: 1px;
    width: 94%;
    float: right;
}
.bookmark_list .data h4 {
    margin-top: 5px;
}

.bookmark_list a.private {
    position: absolute;
    width: 16px;
    height: 19px;
    background-image: url(/images/rank/lock.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 3px;
}

.bookmark_list .data .notes {
    margin-top: 3px;
    margin-bottom: 3px;
    color:#4d4d4d;
}

.bookmark_list .data .meta {
    float: left;
    width: 20%;
}

.bookmark_list .data .tagdisplay
{
    float: right;
    text-align: right;
    width: 80%;
}

.bookmark_list ul li{display:inline;}

.bookmark_list .data a.action
{
    line-height: 160%;
    padding-top: 2pt;
    padding-right: 2pt;
    padding-bottom: 2pt;
    padding-left: 2pt;

    color: #7991b3;
}

.bookmark_list .data a.action:hover
{
    text-decoration: none;
    background-color: #3274d0;
    color: #ffffff;
}

/* tag link */
a.tags, a.tags:visited
{
    text-decoration: none;
    padding-top: 2pt;
    padding-right: 2pt;
    padding-bottom: 2pt;
    padding-left: 2pt;

    color: #7991b3;

    line-height: 1.5;
}
a.tags:hover
{
    text-decoration: none;
    background-color: #808080;
    color: #ffffff;
}
a.tagsSelected
{
    text-decoration: none;
    padding-top: 2pt;
    padding-right: 2pt;
    padding-bottom: 2pt;
    padding-left: 2pt;
    background-color: #afafaf;
    color: #ffffff;

    line-height: 1.5;
}
a.tagsSelected:link, a.tagsSelected:visited
{
    text-decoration: none;
    color: #ffffff;

}
a.tagsSelected:hover
{
    text-decoration: none;
    background-color: #808080;
    color: #ffffff;
}

a.tagsOfBookmark, a.tagsOfBookmark:visited
{
    text-decoration: none;
    color: #808080;
}
a.tagsOfBookmark:hover
{
    text-decoration: none;
    background-color: #808080;
    color: #ffffff;
}

a.tag
{
	color:#1a66b3;
	background:url(/images/tagbg.gif) no-repeat top left;
	text-decoration:none;float:right;margin-bottom:4px;
}
a.tag:hover{color:#1a66b3;background-color:transparent;text-decoration: none;}
a.tag span
{
	background-color: transparent;
	background-image: url(/images/tagbg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	height: 18px;padding-right: 6px;
	line-height: 1.5em;margin-left: 14px;
	float: left;display: inline;
	white-space: nowrap;
	cursor:hand;
}

.sect-set{margin:20px 60px;}
.sect-set .sect{padding-bottom:1.5em;}
.sect-set h3{margin-bottom:.4em;border-bottom:1px solid #ccc;color:#333;line-height:200%;_zoom:1;}
.sect-set h3.a{padding:10px;background:#f5f5f5;line-height:48px;_zoom:1;}
.sect-set h3.a img{margin-right:10px;}
.sect-set .sect-brief{position:relative;height:auto;margin:.4em 0;padding:0;border:0;
background:transparent;color:#666;}
.sect-set .sect-brief .tip{visibility:hidden;position:absolute;top:0;right:0;}
.sect-set .sect-content p{margin:1em 0;}.sect-set .note{margin:.4em 0;color:#666;}
.sect-set .sect-link{right:0;}
.sect-set form{margin-top:20px;}
.sect-set form.nf{margin-left:0;}
.sect-set .act{margin:10px 0;}
.sect-set .collapse h3{color:#06c;}
.sect-set .collapse .sect-content{display:none;}
.sect-set .collapse .sect-brief .tip{visibility:visible;}

.sect-set form.nf .f-text{width:244px;height:18px;font-size:14px;line-height:18px;}

.sect,.sect-content{position:relative;*zoom:1;}
.sect:after,.sect-content:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.sect-brief{position:relative;height:1.6em;padding:0 10px;border-top:1px solid #ddd;
background:#eee;color:#666;line-height:1.6em;}
.sect-brief .see_all{position:absolute;top:0;right:5px;}

#system-tips{float:right;width:169px;margin-top:90px;border-left:1px #ccc solid;_display:inline;}
#system-tips .st-content{padding:20px 0 20px 15px;border-left:5px #e5e5e5 solid;}
#system-tips .st-content p{margin-bottom:1em;}
#system-tips .st-content img{display:-moz-inline-stack;display:inline-block;width:48px;height:48px;}
#content{position:relative;z-index:1;top:-1px;width:645px;background:#fff;word-wrap:break-word;overflow:hidden;}

#system-tips .sect-content{padding:0;}
#system-tips .sect-content p.haslogo
{position:relative;padding:10px 3px 1px 55px;min-height:45px;_height:45px;background:#fff;}
#system-tips .sect-content p.haslogo img{position:absolute;top:3px;left:3px;}

#ipcat-user .sect-set,#ipcat-user .block{margin:20px 120px;}

#wrap{min-height:150px;_height:150px;margin-bottom:1px;border-top:1px solid #ccc;background:#f5f5f5;*zoom:1;}
#wrap:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}

#wrap-empty{padding-top:20px;;font-size:14px;}

.il{list-style:none;margin:10px;clear:both;}
.il div{margin:5px 0;padding:10px;border:1px solid #ccc;background:#fff;}
.il:after,.il div:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.il div{*zoom:1;}.il .image{float:left;margin-right:10px;overflow:hidden;}
.il .info{float:left;}
.il .info .actions{display:block;padding-bottom:.25em;border-bottom:1px solid #ddd;font-size:12px;font-weight:normal;}
.il ul.actions{float:right;width:100px;}
.people .image{width:96px;}
.people .info,.people .info caption{width:360px;}
.ui-t1 .people .info,.ui-t1 .people .info caption{width:300px;}
.ui-t5 .people .info,.ui-t5 .people .info caption{width:345px;}
.people .info th{width:5.5em;}
.counter .info, .people .info caption{width:480px;}
.counter .info th{width:5.5em;}
.il .contact{position:relative;}
.il .contact .image{width:200px;}
.il .contact .image img{width:200px;}
.il .contact .info,.il .contact .info caption{width:390px;}
.il .contact .info caption .act{margin-left:1em;font-size:12px;}
.il .contact .info th{width:5.5em;}.il .contact-collapse .image{width:48px;}
.il .contact-collapse .image img{width:48px;}
.il .contact-collapse .info,.il .contact-collapse .info caption{width:542px;}
.il .contact-collapse tr,.il .contact-collapse th,.il .contact-collapse td,
.il .contact-collapse .info .actions{display:none;}

div.people .ico-mobile{padding-right:18px;background-position:100% 0;text-indent:0;}

#title{position:relative;}
#title h2{padding:10px 20px 5px;border-bottom:1px solid #ccc;
background:#f5f5f5;font-size:14px;line-height:30px;zoom:1;}
#title h2 .pipe{font-style:normal;font-weight:normal;}
#title h2 em{font-style:normal;}
#title form{padding:10px 20px 5px;border-bottom:1px solid #ccc;background:#f5f5f5;line-height:30px;zoom:1;}
#title p{position:absolute;top:0;right:0;padding:10px 20px 5px;line-height:30px;}
#title p.back a{padding-left:12px;background:url(/img/menu-arrow-blue.gif) 0 -38px no-repeat;}

.pipe{margin:0 .4em;color:#999;font-family:Arial, sans-serifarial, Verdana, Helvetica;}

table.info{table-layout:fixed;overflow:hidden;}
table.info caption{font-weight:bold;color:#333;font-size:14px;line-height:130%;}
table.info caption .comment{margin:0 .5em;color:#333;font-size:12px;font-weight:normal;}
table.info th{color:#888;font-weight:normal;text-align:right;vertical-align:top;}
table.info td.count{color:#999;}
table.info td.time{padding:3px 0;color:#999;}
table.info td.act{padding:3px 0;}
table.info td.tall{padding:20px 0;}
table.info form{display:inline;}
table.info button.f-button{margin-right:.5em;}

p.act .f-alt{margin-left:18px;}
p.act .f-button,.f-alt
{
	height:21px;padding:1px 10px 1px 10px;*padding:1px 5px;
	border:1px solid;border-color:#ddd #264f6e #264f6e #ddd;
	background:#2782d6;color:#fff;text-align:center;line-height:17px;
	letter-spacing:1px;
}
.f-button:focus{border-color:#000;}
p.act .f-alt{padding:1px 5px 1px 5px;*padding:1px 0;background:#eee;
border-color:#fff #999 #999 #fff;color:#333;}

p.act .f-disabled,
.f-submit-disabled{background:#eee;color:#666;cursor:default;}
.f-disabled{border-top-color:#999;}
.f-submit-disabled{border-color:#ccc #999 #999 #ccc;}
.unsharp{color:#999;}.dt{color:#999;}

ul.actions{list-style:none;}
ul.actions li{border-bottom:1px solid #ddd;color:#999;text-indent:8px;line-height:175%;zoom:1;}
ul.actions li a{display:block;}
ul.actions li a:hover{background-color:#06c;color:#fff;text-decoration:none;}
ul.actions .keyLink a{display:block;color:red}

#globalmenu-action{margin:5px 10px;padding-top:5px;border-top:1px solid #ccc;}
#globalmenu-action p{margin-top:2px;}#globalmenu-showall{text-align:right;}
#globalmenu-action a:hover{background:none;text-decoration:underline;color:#06c;}

#header .shortcut,#toc .shortcut,#vote-head .shortcut{position:absolute;right:25px;}
#header .shortcut{top:46px;}
#toc .shortcut{top:-15px;}
.shortcut-link,#vote-head .shortcut-link,#header .shortcut-link,#toc .shortcut-link,
#vote-head .shortcut-link
{
	display:-moz-inline-block;
	display:inline-block;width:87px;height:22px;margin-left:1em;
	padding:0 3px 0 20px;background:url(/images/shortcut_btn.gif) 0 0 no-repeat;
	color:#fff;font-weight:bold;text-align:center;line-height:22px;
	*line-height:24px;
}
.shortcut-link:link,.shortcut-link:visited
{
	color:#fff;
}
#header .shortcut form,#toc .shortcut form{display:inline;}

#guestbook {
	padding:10px 0px;
}

.cmt-content {
	margin-left:0;
}

.cmtlist .hd {
	border-top:1px solid #1461A9;
	border-bottom:1px solid #DDDDDD;
	background:#EEEEEE;
	line-height:20px;
	padding:3px 10px 1px 3px;
	position:relative;
	z-index:0;
}

.cmtlist .bd {
	overflow:hidden;
	padding:5px 20px 10px;
}

.cmtlist .bd .a {
	margin:2em 0 1em 2em;
}
.cmtlist .bd .a .r {
	border-top:1px solid #CCCCCC;
	padding:4px 0;
}

html{overflow-y:scroll;} /* 可以防止在网页内容过少，不出现滚动条，在窗口切换时，产生缩进 */
* html *{font-family:Arial,sans-serif;}

hr {height: 1px; }

/* note_area */
.note_area .note_link {
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 2px;
	padding-left: 22px;
	background-color: transparent;
	background-image: url(/images/icn_blank.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 6px 40%;
}

/* homepage' kuang */
.rcb{height:5px;clear:both}
.rct .l,.rct .r,.rcb .l,.rcb .r{position:relative;font-size:1px;background-image:url(/images/rc.gif);width:5px;height:5px; overflow:hidden}
.rct .l,.rcb .l{float:left;left:-1px}
.rct .r,.rcb .r{float:right;right:-1px}
.rct .l,.rct .r{top:-1px}
.rcb .l,.rcb .r{top:1px}
.b2{background:#FFF;border:1px solid #CCC;margin-bottom:10px}
.b2 .cnt{padding:10px}
.tl1{background-position:top left}
.tr1{background-position:top right}
.bl1{background-position:left bottom}
.br1{background-position:right bottom}

/* homepage_title */
#homepage_title {
	padding-left: 20px;
	background-color: transparent;
	background-image: url(/images/homepage.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 50%;
	
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}

.homepage_subject, .homepage_subject_counter, .homepage_subject_task, .homepage_subject_vote, 
.homepage_subject_pic, .homepage_subject_fav, .homepage_subject_border {
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 30px;
	background-color: transparent;
	background-image: url(/images/homepage_subject.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 50%;
	
	height:25px;
	
	font-size:14px;
	font-weight:bold;
}

.homepage_subject_counter {
	background-image: url(/images/homepage_subject_counter.jpg);
}

.homepage_subject_task {
	background-image: url(/images/homepage_subject_task.jpg);
}

.homepage_subject_vote {
	background-image: url(/images/homepage_subject_vote.jpg);
}

.homepage_subject_pic {
	background-image: url(/images/homepage_subject_pic.jpg);
}

.homepage_subject_fav {
	background-image: url(/images/homepage_subject_fav.jpg);
}

.homepage_subject_border {
	background-image: url(/images/homepage_subject_border.jpg);
}

.question {
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-left: 20px;
	background-color: transparent;
	background-image: url(/images/icn_question.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 1px 0px;
}

.document {
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-left: 20px;
	background-color: transparent;
	background-image: url(/images/icn_doc.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 1px -1px;
}

.caution {
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-left: 20px;
	background-color: transparent;
	background-image: url(/images/icn_caution.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 1px 0px;
}

.top_ranking {
	margin-top: 0pt;
	margin-right: 0px;
	margin-bottom: 0pt;
	margin-left: 0px;
	padding-left: 35px;
	padding-top: 10px;
	height: 30px;
	background-color: transparent;
	background-image: url(/images/ico_ranking.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}

#infotable {border-collapse:separate}
#infotable p {margin:1em 0;}
#infotable td.home_menu {border:1px solid #ccc;border-bottom:0;padding:0.75em 0.5em;background:#eee;width:120px;height:40px;cursor:pointer;}
#infotable td.home_menu a {display:block;}
#infotable td.active {border-right:#fff 1px solid;background:#fff;}
#infotable td.active a {color:#000;text-decoration:none;}