.form-with-magnify {
	position:relative
}
.form-with-magnify .magnify-button {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:32px;
	border:0;
	cursor:pointer;
	display:inline-block;
	background:0
}
.form-with-magnify .magnify-button>.icon-magnify {
	margin:-2px 0 0 -3px
}
label.validate-ok, span.validate-ok, label.validate-info, span.validate-info, label.validate-error, span.validate-error {
	margin-left:7px;
	line-height:32px
}
label.validate-error, span.validate-error {
	color:#c33
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#999
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#999
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#999
}
.form-basic .group {
	margin-bottom:1em;
	clear:both
}
.form-basic .lbl {
	width:5em;
	float:left;
	text-align:right;
	line-height:33px
}
.form-basic .controls {
	margin-left:6em
}
.form-basic label.error {
	margin-left:5px;
	color:#c33
}
input.text, textarea.text {
	padding:8px 10px;
	font-size:13px;
	line-height:15px;
	box-shadow:0 1px 1px rgba(0, 0, 0, .1) inset;
	border-radius:3px;
	background:#fff;
	border:1px solid #ccc;
	color:#222
}
input.text:focus, textarea.text:focus {
	outline:0;
	box-shadow:0 0 5px rgba(105, 142, 191, .4);
	border:1px solid #b0c4dd;
	position:relative
}
.zm-form-table {
	width:100%;
	margin:0
}
.zm-form-table-head {
	width:43px;
	float:left;
	text-align:right
}
.zg-form-text-input {
	padding:8px 10px;
	font-size:13px;
	line-height:15px;
	box-shadow:0 1px 1px rgba(0, 0, 0, .1) inset;
	border-radius:3px;
	background:#fff;
	border:1px solid #ccc;
	color:#222
}
.zg-form-text-input:focus {
	outline:0;
	box-shadow:0 0 5px rgba(105, 142, 191, .4);
	border:1px solid #b0c4dd;
	position:relative
}
.label-input-label {
	color:#777!important
}
textarea.zg-form-text-input, .zg-form-text-input>textarea {
	color:#222;
	overflow:hidden;
	min-height:66px;
	line-height:22px;
	font-size:13px;
	padding:0!important;
	margin:0!important;
	border:0 none
}
.zm-form-btn-collapse {
	vertical-align:middle;
	margin-left:5px
}
.zm-form-table-head-align-middle {
	margin:5px 0 0
}
.zg-form-table-count {
	min-height:27px;
	padding-top:5px!important
}
.zg-form-table-count label {
	color:#999;
	padding-right:20px
}
.zm-form-table-field {
	margin:0 0 0 53px;
	padding:0 0 10px;
	vertical-align:top
}
.zm-form-table-field-last {
	padding:0
}
.zm-form-table-wide>.zm-form-table-head {
	width:100px;
	position:relative
}
.zm-form-table-wide>.zm-form-table-field {
	margin:0 0 0 125px
}
.zm-form-table-medium>.zm-form-table-head {
	width:60px;
	clear:both
}
.zm-form-table-medium>.zm-form-table-field {
	margin:0 0 0 61px;
	zoom:1
}
.zm-form-table-field>.zm-form-field-error {
	position:relative;
	top:0;
	left:0;
	margin:7px 0 0
}
.zm-form-table-field>.zm-form-field-error>.zm-form-field-error-spin {
	float:none;
	position:absolute;
	width:18px;
	height:6px;
	top:-8px;
	left:40px;
	background:url(/static/img/reg/spin-top.png) no-repeat 0 0
}
.icon, .tr-icon, .tr-inline-icon, .goog-option-selected .goog-menuitem-checkbox, .zu-edit-button-icon, .zu-top-live-icon, .zh-global-backtotop, .zh-hovercard-arrow, .modal-dialog-title-close, .icon-external, .zg-icon, .zm-profile-icon, .zm-profile-header-icon, .icon-info, .icon-green-check, .icon-big-arrow-left, .icon-big-arrow-right, .icon-weibo, .icon-qzone, .icon-weibo-corner, .icon-big-white-sina, .icon-big-white-qq, .icon-big-white-mail, .icon-sign-arrow {
	width:16px;
	height:16px;
	background-image:url(/lee/imgadmin/sprites-1.9.2.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle
}
.icon-bubble, .icon-avatar {
	width:13px;
	height:13px
}
.icon-bubble {
	background-position:-208px -46px
}
.icon-avatar {
	background-position:-152px -46px
}
.icon-profile-company {
	background-position:-92px -110px
}
.icon-profile-male {
	background-position:-144px -110px
}
.icon-profile-female {
	background-position:-127px -110px
}
.icon-profile-location {
	background-position:-58px -110px
}
.icon-profile-education {
	background-position:-111px -110px
}
.icon-weibo {
	background-position:-194px -110px;
	width:16px;
	height:13px;
	vertical-align:-2px
}
.icon-qzone {
	background-position:-245px -167px;
	width:16px;
	height:16px;
	vertical-align:-2px
}
.icon-sign-arrow {
	background-position:-173px -166px
}
.icon-big-arrow-left {
	background-position:-210px -232px;
	width:90px;
	height:18px
}
.icon-big-arrow-right {
	background-position:-210px -214px;
	width:90px;
	height:18px
}
.icon-help {
	background-position:-284px -68px
}
.icon-disabled {
	background-position:-124px -232px;
	width:14px;
	height:14px;
	vertical-align:text-top
}
.spinner-gray, .spinner-lightgray {
	display:inline-block;
	margin:0 5px;
	width:14px;
	height:15px;
	vertical-align:-3px;
	background-size:14px 15px;
	background-repeat:no-repeat;
	background-image:url(/static/img/spinner/grey-loading.gif)
}
.spinner-lightgray {
	background-image:url(/static/img/spinner/lightgray-loading.gif)
}
.icon-weibo-corner {
	background-position:-157px -222px;
	width:26px;
	height:28px;
	position:absolute;
	bottom:-12px;
	right:-11px
}
.icon-green-check {
	background-position:-284px -111px;
	vertical-align:-4px;
	width:16px;
	height:16px;
	margin-right:5px
}
.icon-big-white-qq {
	vertical-align:-5px;
	background-position:-65px -230px;
	margin-right:7px;
	width:17px;
	height:20px
}
.view-sina .icon-big-white-qq {
	margin:0 13px 0 3px
}
.icon-big-white-sina {
	vertical-align:-5px;
	background-position:-284px -153px;
	margin-right:7px;
	width:24px;
	height:20px
}
.icon-big-white-mail {
	background-position:-284px -180px;
	vertical-align:-4px;
	margin-right:8px;
	width:20px;
	height:16px
}
.icon-spike {
	position:absolute;
	top:-8px;
	left:23px;
	width:13px;
	height:8px;
	background-position:-200px -165px
}
.icon-ignore {
	width:20px;
	height:20px;
	background-position:-261px -62px
}
html.no-touch a:hover>.icon-ignore {
	background-position:-261px -42px
}
.icon-info {
	background-position:-227px -146px;
	width:16px;
	height:16px
}
.icon-copyable, .icon-uncopyable {
	width:13px;
	height:13px;
	vertical-align:-1px
}
.icon-copyable {
	background-position:-75px -4px
}
.icon-uncopyable {
	background-position:-58px -4px
}
.icon-validate-ok, .icon-validate-error {
	margin-right:3px;
	width:16px;
	height:16px;
	vertical-align:-3px
}
.icon-validate-error {
	background-position:-284px -131px
}
.icon-validate-ok {
	background-position:-284px -111px
}
.zg-icon-topic-square {
	background-position:-50px -88px
}
.zg-icon-topic-feed {
	background-position:-28px -88px
}
.zg-icon-dropdown-menu {
	margin:2px;
	height:18px;
	width:28px;
	vertical-align:bottom;
	background-position:-53px -146px
}
.zg-icon-topic-square, .zg-icon-topic-feed {
	width:17px;
	height:17px;
	margin-right:8px;
	vertical-align:-4px
}
.icon-magnify {
	width:12px;
	height:12px;
	background-position:-45px -52px;
	vertical-align:-3px
}
.icon-magnify-q {
	width:13px;
	height:15px;
	background-position:-239px -60px;
	vertical-align:-4px
}
.icon-magnify-active {
	background-position:-222px -62px
}
.icon-lock {
	background-position:-47px -67px;
	width:9px;
	height:11px;
	vertical-align:-1px;
	margin-right:6px
}
.zg-icon-settings {
	width:16px;
	height:16px;
	background-position:-88px -148px;
	margin-right:1px;
	vertical-align:-5px
}
.icon-external {
	width:7px;
	height:7px;
	vertical-align:0;
	background-position:0 -204px
}
.icon-close-8x8 {
	width:8px;
	height:8px;
	background-position:-267px -68px;
	cursor:pointer;
	vertical-align:0
}
html.no-touch .icon-close-8x8:hover {
	background-position:-267px -48px
}
.icon-close-16x16 {
	width:16px;
	height:16px;
	background-position:-263px -63px;
	cursor:pointer;
	vertical-align:-2px
}
html.no-touch .icon-close-16x16:hover {
	background-position:-263px -43px
}
.zg-icon-bin {
	width:10px;
	height:11px;
	vertical-align:-3px;
	background-position:-236px -92px
}
.zg-icon-trash {
	background-position:-240px -127px;
	width:16px;
	height:16px
}
.zg-icon-pen {
	background-position:-224px -127px;
	width:16px;
	height:16px
}
html.no-touch a:hover .zg-icon-bin {
	background-position:-236px -79px
}
i[class^=z-icon-], i[class*=" z-icon-"] {
display:inline-block;
*margin-right:.3em;
line-height:10px;
vertical-align:0;
background-image:url(/lee/imgadmin/sprites-1.9.2.png);
background-repeat:no-repeat;
margin-right:5px
}
.z-icon-x {
	width:8px;
	height:8px;
	background-position:-130px -206px
}
.z-icon-x:hover {
	background-position:-110px -206px
}
.z-icon-comment {
	width:9px;
	height:10px;
	background-position:-28px -22px
}
.z-icon-collect {
	width:7px;
	height:10px;
	background-position:-56px -22px
}
.z-icon-thank {
	width:10px;
	height:10px;
	background-position:-41px -22px
}
.z-icon-share {
	width:11px;
	height:10px;
	background-position:-67px -22px
}
.z-icon-no-help {
	width:10px;
	height:10px;
	background-position:-82px -22px
}
.z-icon-follow {
	width:8px;
	height:9px;
	background-position:-97px -23px
}
.z-icon-fold {
	width:8px;
	height:9px;
	background-position:-135px -22px
}
.meta-item {
	color:#999
}
.meta-item+.meta-item {
	margin-left:7px
}
html.no-touch .meta-item:hover {
	color:#698ebf
}
.meta-item.disabled, html.no-touch .meta-item.disabled:hover {
	color:#bbb;
	cursor:default;
	text-decoration:none
}
html.no-touch .meta-item:hover .z-icon-fold {
	background-position:-135px -37px
}
html.no-touch .meta-item:hover .z-icon-follow {
	background-position:-97px -38px
}
html.no-touch .meta-item:hover .z-icon-share {
	background-position:-67px -37px
}
html.no-touch .meta-item:hover .z-icon-thank {
	background-position:-41px -37px
}
html.no-touch .meta-item.disabled:hover .z-icon-thank {
	background-position:-41px -22px
}
html.no-touch .meta-item:hover .z-icon-collect {
	background-position:-56px -37px
}
html.no-touch .meta-item:hover .z-icon-comment {
	background-position:-28px -37px
}
.zg-icon-feedlist {
	width:16px;
	height:16px;
	vertical-align:-4px;
	margin-right:5px;
	background-position:-71px -88px
}
.zg-icon-debutslist {
	width:16px;
	height:16px;
	vertical-align:-4px;
	margin-right:5px;
	background-position:-285px -46px
}
.zg-icon-question-mark {
	width:16px;
	height:16px;
	vertical-align:-3px;
	background-position:-284px -68px;
	opacity:.5
}
.zg-icon-question-mark:hover {
	opacity:1
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.icon, i[class^=z-icon-], .modal-dialog-title-close, .goog-option-selected .goog-menuitem-checkbox, .zg-content-img-icon, .zg-content-video-icon, .tr-icon, .tr-inline-icon, .zg-icon, .icon-external, .feed-item .ignore, .side-topic-item .up, .side-topic-item .delete, .zu-edit-button-icon, .zg-blue-edit, .zm-add-question-detail-icon, .zh-hovercard-arrow, .zu-top-live-icon, .zm-profile-details-items .zm-profile-tag-btn, .zm-item-top-btn, .zm-profile-icon, .zm-profile-header-icon, .zm-profile-empty-icon, .zu-global-notify-icon, .zu-global-notify-close, .zm-modal-dialog-guide-title-msg, .zm-modal-dialog-guide-title-dropdown, .zm-noti7-popup-tab-item .icon, .zu-noti7-popup .zu-top-live-icon, .icon-info, .icon-green-check, .icon-big-arrow-left, .icon-big-arrow-right, .icon-weibo, .icon-qzone, .icon-weibo-corner, .icon-big-white-sina, .icon-big-white-qq, .icon-big-white-mail, .icon-sign-arrow {
background-image:url(/static/img/sprites-1.9.2@2x.png);
background-size:308px 250px
}
.spinner-gray {
background-image:url(/static/img/spinner/grey-loading@2x.gif)
}
.spinner-lightgray {
background-image:url(/static/img/spinner/lightgray-loading@2x.gif)
}
.zg-icon-rare {
background-image:url(/static/img/sprites-1.9.2@2x.png);
background-size:256px 30px
}
}
.zg-icon-rare {
	width:16px;
	height:16px;
	background-image:url(/static/img/sprites-rare-0.1.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle
}
.zg-btn-blue, .zg-btn-green, .zg-btn-red, .zg-btn-white, .zg-btn-disabled {
	font-size:14px;
	line-height:1.7;
	text-decoration:none!important;
	vertical-align:middle;
	display:inline-block;
	_display:inline!important;
	text-align:center;
	padding:4px 10px;
	cursor:pointer;
	border-radius:3px;
	white-space:nowrap;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.zg-btn-blue.disabled, .zg-btn-green.disabled, .zg-btn-red.disabled, .zg-btn-white.disabled, .zg-btn-disabled.disabled, .zg-btn-blue[disabled], .zg-btn-green[disabled], .zg-btn-red[disabled], .zg-btn-white[disabled], .zg-btn-disabled[disabled] {
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background:#eee;
	color:#888!important;
	border:1px solid #ddd;
	cursor:not-allowed;
	text-shadow:none;
	box-shadow:none!important
}
.zg-btn-blue.disabled:active, .zg-btn-green.disabled:active, .zg-btn-red.disabled:active, .zg-btn-white.disabled:active, .zg-btn-disabled.disabled:active, .zg-btn-blue[disabled]:active, .zg-btn-green[disabled]:active, .zg-btn-red[disabled]:active, .zg-btn-white[disabled]:active, .zg-btn-disabled[disabled]:active {
	background:#eee;
	border-color:#ccc
}
.zg-btn {
	display:block;
	text-align:center;
	min-width:78px;
	font-size:12px;
	text-decoration:none!important;
	padding:1px;
	font-weight:400;
	line-height:18px;
	border-radius:3px;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.zg-btn-disabled {
	cursor:default!important
}
.zg-btn-white.zu-button-more {
	display:block;
	font-size:13px;
	margin:20px 0;
	padding:5px 1px
}
.zu-button-more.loading {
	cursor:not-allowed
}
.zm-command>.zg-btn-blue, .zm-command>.zg-btn-green, .zm-command>.zg-btn-white, .zm-command>.zg-btn-disabled {
	vertical-align:baseline
}
.zg-btn-blue {
	background:#1472CF;
	background-color:#1575d5;
	background-image:-moz-linear-gradient(top, #1d7fe2, #0865c2);
	background-image:-ms-linear-gradient(top, #1d7fe2, #0865c2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1d7fe2), to(#0865c2));
	background-image:-webkit-linear-gradient(top, #1d7fe2, #0865c2);
	background-image:-o-linear-gradient(top, #1d7fe2, #0865c2);
	background-image:linear-gradient(top, #1d7fe2, #0865c2);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d7fe2', endColorstr='#0865c2', GradientType=0);
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	border:1px solid #0D6EB8;
	color:#fff!important;
	box-shadow:0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 0 rgba(0, 0, 0, .2)
}
.zg-btn-blue:active {
	background:#1A70C7;
	background-color:#1a75d2;
	background-image:-moz-linear-gradient(top, #1a79d9, #1a70c7);
	background-image:-ms-linear-gradient(top, #1a79d9, #1a70c7);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1a79d9), to(#1a70c7));
	background-image:-webkit-linear-gradient(top, #1a79d9, #1a70c7);
	background-image:-o-linear-gradient(top, #1a79d9, #1a70c7);
	background-image:linear-gradient(top, #1a79d9, #1a70c7);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a79d9', endColorstr='#1a70c7', GradientType=0);
	box-shadow:0 1px 2px rgba(255, 255, 255, .15) inset
}
.zg-btn-red {
	background-color:#e55345;
	background-image:-moz-linear-gradient(top, #e96249, #e03c40);
	background-image:-ms-linear-gradient(top, #e96249, #e03c40);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e96249), to(#e03c40));
	background-image:-webkit-linear-gradient(top, #e96249, #e03c40);
	background-image:-o-linear-gradient(top, #e96249, #e03c40);
	background-image:linear-gradient(top, #e96249, #e03c40);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96249', endColorstr='#e03c40', GradientType=0);
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	border:1px solid #cf2b28;
	color:#fff!important;
	box-shadow:0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 0 rgba(0, 0, 0, .2)
}
.zg-btn-red:active {
	background-color:#e55039;
	background-image:-moz-linear-gradient(top, #e7563b, #e04735);
	background-image:-ms-linear-gradient(top, #e7563b, #e04735);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e7563b), to(#e04735));
	background-image:-webkit-linear-gradient(top, #e7563b, #e04735);
	background-image:-o-linear-gradient(top, #e7563b, #e04735);
	background-image:linear-gradient(top, #e7563b, #e04735);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7563b', endColorstr='#e04735', GradientType=0);
	box-shadow:0 1px 2px #9C3522 inset
}
.zg-btn-green, .zg-btn-follow {
	background:#8ab923;
	background-color:#9dcc4a;
	background-image:-moz-linear-gradient(top, #adda4d, #86b846);
	background-image:-ms-linear-gradient(top, #adda4d, #86b846);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#adda4d), to(#86b846));
	background-image:-webkit-linear-gradient(top, #adda4d, #86b846);
	background-image:-o-linear-gradient(top, #adda4d, #86b846);
	background-image:linear-gradient(top, #adda4d, #86b846);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d', endColorstr='#86b846', GradientType=0);
	text-shadow:0 1px 0 rgba(255, 255, 255, .3);
	border:1px solid #6d8f29;
	color:#3e5e00!important;
	min-width:78px;
	width:auto;
	_width:78px;
	box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0 rgba(0, 0, 0, .2)
}
.zg-btn-green:active, .zg-btn-follow:active {
	background:#79a814;
	background-color:#8cb642;
	background-image:-moz-linear-gradient(top, #9ac244, #78a53e);
	background-image:-ms-linear-gradient(top, #9ac244, #78a53e);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9ac244), to(#78a53e));
	background-image:-webkit-linear-gradient(top, #9ac244, #78a53e);
	background-image:-o-linear-gradient(top, #9ac244, #78a53e);
	background-image:linear-gradient(top, #9ac244, #78a53e);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244', endColorstr='#78a53e', GradientType=0);
	box-shadow:0 1px 2px rgba(0, 0, 0, .3) inset
}
.zg-btn-white {
	background:#f8f8f9;
	background-color:#f1f1f2;
	background-image:-moz-linear-gradient(top, #f8f8f9, #e6e6e8);
	background-image:-ms-linear-gradient(top, #f8f8f9, #e6e6e8);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f9), to(#e6e6e8));
	background-image:-webkit-linear-gradient(top, #f8f8f9, #e6e6e8);
	background-image:-o-linear-gradient(top, #f8f8f9, #e6e6e8);
	background-image:linear-gradient(top, #f8f8f9, #e6e6e8);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f9', endColorstr='#e6e6e8', GradientType=0);
	text-shadow:0 1px 0 #fff;
	border:1px solid #bbb;
	color:#666!important;
	box-shadow:0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, .1)
}
.zg-btn-white:active {
	background:#ddd;
	box-shadow:none
}
.zg-btn-unfollow, .zg-btn-disabled {
	background:#eee;
	color:#888;
	border:1px solid #ddd
}
.zg-btn-unfollow:active, .zg-btn-disabled:active {
	border-color:#ccc
}
.zg-unfollow {
	color:#999
}
.zg-unfollow>.z-icon-follow {
	display:none
}
.zg-follow {
	color:#698ebf
}
html.no-touch .zg-follow:hover {
	color:#259
}
.zg-btn-blue.zg-btn-justify, .zg-btn-green.zg-btn-justify, .zg-btn-white.zg-btn-justify {
	font-size:13px!important;
	line-height:18px!important
}
.zg-btn-blue, .zg-btn-green, .zg-btn-white, a.follow {
*line-height:20px
}
.small {
*line-height:18px!important
}
.goog-link-button {
	position:relative;
	color:#259;
	text-decoration:underline;
	cursor:pointer
}
.goog-link-button-disabled {
	color:#999;
	text-decoration:none;
	cursor:default
}
.z-ico-sina-weibo, .z-ico-show-password, .z-ico-hide-password, .z-ico-QQ, .z-ico-textedit, .z-ico-shameimaru-close, .z-ico-check, .z-ico-Android_Banner_x_Hover, .z-ico-Android_Banner_x, .z-ico-arrow-open, .z-ico-arrow-close {
	background-image:url(/static/img/compiled/icons_13e5a55bf6.png);
	background-repeat:no-repeat;
	-webkit-background-size:70px 54px;
	-moz-background-size:70px 54px;
	background-size:70px 54px
}
@media screen and (-webkit-min-device-pixel-ratio:1), screen and (min--moz-device-pixel-ratio:1), screen and (-o-min-device-pixel-ratio:100/100), screen and (min-device-pixel-ratio:1), screen and (min-resolution:1dppx) {
.z-ico-sina-weibo, .z-ico-show-password, .z-ico-hide-password, .z-ico-QQ, .z-ico-textedit, .z-ico-shameimaru-close, .z-ico-check, .z-ico-Android_Banner_x_Hover, .z-ico-Android_Banner_x, .z-ico-arrow-open, .z-ico-arrow-close {
background-image:url(/static/img/compiled/icons_13e5a55bf6.png)
}
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (min--moz-device-pixel-ratio:2), screen and (-o-min-device-pixel-ratio:200/100), screen and (min-device-pixel-ratio:2), screen and (min-resolution:2dppx) {
.z-ico-sina-weibo, .z-ico-show-password, .z-ico-hide-password, .z-ico-QQ, .z-ico-textedit, .z-ico-shameimaru-close, .z-ico-check, .z-ico-Android_Banner_x_Hover, .z-ico-Android_Banner_x, .z-ico-arrow-open, .z-ico-arrow-close {
background-image:url(/static/img/compiled/icons@2x_13e5a55bf6.png)
}
}
.z-ico-sina-weibo {
	background-position:0 0;
	width:26px;
	height:21px
}
.z-ico-show-password {
	background-position:-26px 0;
	width:23px;
	height:15px
}
.z-ico-hide-password {
	background-position:0 -21px;
	width:23px;
	height:15px
}
.z-ico-QQ {
	background-position:-49px 0;
	width:21px;
	height:23px
}
.z-ico-textedit {
	background-position:0 -36px;
	width:18px;
	height:18px
}
.z-ico-shameimaru-close {
	background-position:-18px -36px;
	width:18px;
	height:18px
}
.z-ico-check {
	background-position:-23px -21px;
	width:14px;
	height:14px
}
.z-ico-Android_Banner_x_Hover {
	background-position:-36px -36px;
	width:14px;
	height:14px
}
.z-ico-Android_Banner_x {
	background-position:-50px -36px;
	width:14px;
	height:14px
}
.z-ico-arrow-open {
	background-position:-49px -23px;
	width:12px;
	height:7px
}
.z-ico-arrow-close {
	background-position:-49px -30px;
	width:12px;
	height:7px
}
img.avatar {
	border:0
}
img.avatar.\34 0 {
width:40px;
height:40px;
border-radius:4px
}
img.avatar.\35 0 {
width:50px;
height:50px;
border-radius:4px
}
img.avatar.\36 0 {
width:60px;
height:60px;
border-radius:4px
}
@media (min-width:980px) {
.visible-phone {
display:none
}
.visible-tablet {
display:none
}
.hidden-desktop {
display:none
}
}
@media (max-width:767px) {
.hidden-phone {
display:none
}
.visible-desktop {
display:none
}
}
@media (min-width:768px) and (max-width:979px) {
.hidden-tablet {
display:none
}
.visible-desktop {
display:none
}
}
.tab-navs {
*zoom:1;
	margin:0 0 10px;
	padding:0;
	text-align:center;
	list-style:none;
	border-bottom:1px solid #ccc
}
.tab-navs:before, .tab-navs:after {
	display:table;
	content:""
}
.tab-navs:after {
	clear:both
}
.tab-navs .tab-nav {
	position:relative;
	float:left;
	margin-right:5px;
	margin-bottom:-1px
}
.tab-navs .tab-nav>a {
	display:block;
	padding:5px 15px;
	min-width:45px;
	color:#259;
	text-decoration:none;
	border:1px solid transparent;
	border-radius:2px 2px 0 0
}
html.no-touch .tab-navs .tab-nav>a:hover {
	background:#eff6fa;
	text-decoration:none;
	border-bottom-color:#ccc
}
.tab-navs .tab-nav.active>a, html.no-touch .tab-navs .tab-nav.active>a:hover {
	background:#fff!important;
	border:1px solid #ccc;
	border-bottom-color:transparent;
	cursor:default
}
.tab-navs .tab-nav.active>a {
	color:#666!important
}
@media (max-width:480px) {
.tab-navs {
margin-right:2px
}
.tab-navs .tab-nav>a {
min-width:initial
}
}
.editable pre {
	display:block;
	white-space:pre-wrap
}
.editable pre div {
*display:inline
}
.editable pre br {
*display:block
}
pre.code-diff {
	white-space:pre-wrap
}
pre.code-diff, body .highlight, .editable pre {
	margin:.5em 0;
	padding:.4em .6em;
	font-size:12px;
	line-height:1.5;
	border-radius:2px;
	background:#f8f8f8
}
code, .editable pre, .highlight pre {
	font-family:Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace
}
body .highlight {
	width:auto;
	overflow:auto;
	word-wrap:normal
}
.highlight pre {
	margin:0
}
.highlight::-webkit-scrollbar {
width:6px;
height:6px
}
.highlight::-webkit-scrollbar-thumb:horizontal {
border-radius:6px;
background-color:rgba(0, 0, 0, .5)
}
.highlight::-webkit-scrollbar-thumb:horizontal:hover {
background-color:rgba(0, 0, 0, .6)
}
.highlight code {
	overflow:auto
}
.highlight .hll {
	background-color:#ffc
}
.highlight {
	background:#fff
}
.highlight .c {
	color:#998;
	font-style:italic
}
.highlight .err {
	color:#a61717;
	background-color:#e3d2d2
}
.highlight .k {
	font-weight:700
}
.highlight .o {
	font-weight:700
}
.highlight .cm {
	color:#998;
	font-style:italic
}
.highlight .cp {
	color:#999;
	font-weight:700
}
.highlight .c1 {
	color:#998;
	font-style:italic
}
.highlight .cs {
	color:#999;
	font-weight:700;
	font-style:italic
}
.highlight .gd {
	color:#000;
	background-color:#fdd
}
.highlight .ge {
	font-style:italic
}
.highlight .gr {
	color:#a00
}
.highlight .gh {
	color:#999
}
.highlight .gi {
	color:#000;
	background-color:#dfd
}
.highlight .go {
	color:#888
}
.highlight .gp {
	color:#555
}
.highlight .gs {
	font-weight:700
}
.highlight .gu {
	color:#aaa
}
.highlight .gt {
	color:#a00
}
.highlight .kc {
	font-weight:700
}
.highlight .kd {
	font-weight:700
}
.highlight .kn {
	font-weight:700
}
.highlight .kp {
	font-weight:700
}
.highlight .kr {
	font-weight:700
}
.highlight .kt {
	color:#458;
	font-weight:700
}
.highlight .m {
	color:#099
}
.highlight .s {
	color:#d32
}
.highlight .na {
	color:teal
}
.highlight .nb {
	color:teal
}
.highlight .nc {
	color:#458;
	font-weight:700
}
.highlight .no {
	color:teal
}
.highlight .ni {
	color:purple
}
.highlight .ne {
	color:#900;
	font-weight:700
}
.highlight .nf {
	color:#900;
	font-weight:700
}
.highlight .nn {
	color:#555
}
.highlight .nt {
	color:navy
}
.highlight .nv {
	color:teal
}
.highlight .ow {
	font-weight:700
}
.highlight .w {
	color:#bbb
}
.highlight .mf {
	color:#099
}
.highlight .mh {
	color:#099
}
.highlight .mi {
	color:#099
}
.highlight .mo {
	color:#099
}
.highlight .sb {
	color:#d32
}
.highlight .sc {
	color:#d32
}
.highlight .sd {
	color:#d32
}
.highlight .s2 {
	color:#d32
}
.highlight .se {
	color:#d32
}
.highlight .sh {
	color:#d32
}
.highlight .si {
	color:#d32
}
.highlight .sx {
	color:#d32
}
.highlight .sr {
	color:olive
}
.highlight .s1 {
	color:#d32
}
.highlight .ss {
	color:#d32
}
.highlight .bp {
	color:#999
}
.highlight .vc {
	color:teal
}
.highlight .vg {
	color:teal
}
.highlight .vi {
	color:teal
}
.highlight .il {
	color:#099
}
.zm-middle-hilight-box {
	border:solid 1px #c8c49d;
	background:#f8f9e7 url(/static/img/home_enforce_real_name.png) scroll no-repeat 14px 14px
}
.zm-middle-hilight-box-content {
	padding:20px 10px 10px 70px;
	min-height:30px
}
#zh-single-answer-author-info {
	min-height:55px
}
#zh-home-list-title {
	font-size:14px;
	color:#666;
	font-weight:700
}
.zu-global-nitify-inner {
	margin:0 30px 0 25px
}
.zm-item-meta .zg-unfollow {
	color:#999!important
}
.zu-home-sub-noti {
	list-style:none;
	padding:0 0 0 20px;
	border-left:5px solid #eff6fa;
	padding:0 0 0 5px;
	margin:5px 0;
	font-size:12px;
	color:#666;
	line-height:18px;
	clear:both
}
.zu-home-noti-item-inner>.x-d>.x-a {
	color:#698ebf
}
.zu-home-noti-item {
	list-style:none!important;
	border-bottom:1px solid #E7E7E7;
	list-style-type:none!important;
	margin-bottom:8px;
	padding:0 0 8px;
	zoom:1
}
.x-m {
	float:right;
	display:inline;
	text-indent:-9999px;
	width:18px;
	height:16px;
	background:url(/static/img/close.gif) no-repeat 100% center;
	opacity:.1;
	margin:3px 0 0 8px;
	visibility:hidden
}
.zh-question-suggest-info .x-m {
	background-position:100% 5px;
	margin:2px 4px 0 0;
	visibility:visible;
	width:14px
}
.x-e {
	float:right;
	color:#96B7DE;
	visibility:hidden
}
html.touch .x-m, html.touch .x-e {
	visibility:visible
}
.x-d {
	display:block;
	margin:0
}
.zu-top-nav-live .x-m {
	margin:2px 0 0 3px
}
.zu-home-noti-item:hover>.x-m {
	visibility:visible
}
.zu-home-noti-item:hover>.x-e {
	color:#999;
	visibility:visible
}
.x-m:hover {
	opacity:.5
}
.zu-home-noti-sep {
	border:0;
	border-top:1px solid #e7e7e7;
	clear:both;
	height:0;
	margin:5px 0
}
.zu-home-noti-inner {
	margin:0 0 10px;
	padding:0
}
.goog-scrollfloater {
	z-index:9
}
.zm-simple-list-item:hover>.x-m {
	visibility:visible
}
.zm-simple-list-item:hover>.x-e {
	color:#999;
	visibility:visible
}
.zu-simple-item-list {
	margin:10px 0 0;
	padding:10px 0 0
}
.zm-simple-list-item .x-m {
	display:none
}
.zm-simple-list-item-hilited {
	background:#D6ECFA;
	font-weight:700
}
.zm-list-avatar {
	float:left;
	height:25px;
	width:25px;
	border:0 none;
	border-radius:2px
}
.zm-list-avatar-medium {
	float:left;
	height:50px;
	margin:2px 10px 0 0;
	width:50px;
	border:0 none;
	border-radius:5px
}
.zm-list-avatar-topic {
	float:left;
	height:50px;
	margin:3px 15px 0 0;
	width:50px;
	border:0 none
}
.zm-list-avatar-link {
	float:left
}
.zm-list-content {
	margin:0 0 0 35px
}
.zm-list-content-topic {
	margin-left:66px
}
.zm-list-content-maxheight {
	max-height:62px
}
.zm-list-content-topic {
	margin-left:66px
}
.zg-link-topic {
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	max-height:44px
}
.zm-list-title {
	display:block;
	overflow:hidden
}
.zm-list-content-medium {
	margin:0 0 0 64px
}
.zm-list-focus-button-wrap {
	margin:7px 0 0
}
.zm-list-content-title {
	margin:0
}
.zu-main-nav-current>.zg-title16 {
	color:#eee
}
.zu-main-nav-a>.zg-title16 {
	padding:13px 0 0;
	line-height:20px
}
.zu-main-feed-con {
	border-top:1px solid #ccc
}
.zm-item-container {
	padding:15px 0 0
}
.zm-item {
	margin:6px 0 0
}
.zm-item-answer, .zm-item {
	position:relative;
	padding:0;
	outline:0
}
.zm-item-answer {
	margin-left:48px
}
.zm-item-answer .answer-head {
	min-height:25px
}
#zh-question-log-list-wrap .zm-item {
	padding:10px 0 5px;
	margin:0
}
#zh-question-answer-collestions .zm-item {
	padding:8px 0 3px;
	margin:0
}
.zm-item .zm-item-answer-author-info .zm-item-link-avatar {
	display:none
}
#zh-question-answer-wrap .zm-item-answer, .zm-item-answer+.zm-item-answer, .zm-item+.zm-item {
	border-top:1px solid #eee
}
.zm-item+.zm-item {
	padding-top:7px
}
#zh-question-collapsed-wrap>.zm-item-answer, #zh-question-answer-wrap>.zm-item-answer {
	padding:10px 0 5px
}
.zm-item.zm-item-h60 {
	min-height:60px
}
.zm-item.zm-item-h50 {
	min-height:50px
}
.zm-item.zm-item-h25 {
	min-height:25px
}
.zm-item.zm-item-collapsed {
	background:#ccc!important
}
.zg-section-big {
	margin:0 0 15px
}
.zm-item-tag .cross {
	margin-left:6px;
	margin-bottom:2px
}
.zm-item-tag:hover .cross span {
	background:#fff
}
.zm-meta-panel {
	padding:5px 0;
	margin-bottom:-5px;
	background:#fff
}
.zm-meta-panel a.collapse {
	visibility:hidden
}
.zm-meta-panel .zg-follow {
	color:#999
}
.zm-meta-panel .zg-follow:hover {
	coloe:#58b
}
.zm-meta-panel>a, .zm-meta-panel>span {
	color:#999;
	display:inline-block;
	vertical-align:middle
}
.zm-item-meta {
	position:relative;
	margin-bottom:5px;
	color:#999
}
.zm-item-meta .zm-meta-panel {
	background:transparent
}
.zm-item-meta .zm-meta-panel a.collapse {
	visibility:visible
}
#zh-question-meta-wrap {
	margin-bottom:10px
}
#zh-question-meta-wrap>a.comment, #zh-question-meta-wrap>a.report {
	margin:0
}
.zm-item-meta-has-menu .zu-autohide, .item-has-focus .zu-autohide {
	visibility:visible
}
.zm-item-answer .zm-item-link-avatar, .zm-item .zm-item-link-avatar, .zm-editable-editor-wrap .zm-item-link-avatar {
	float:right;
	height:25px;
	width:25px
}
.zm-editable-editor-wrap .zm-item-link-avatar {
	margin-top:-1px
}
.zm-item-link-avatar50 {
	float:left;
	height:50px;
	width:50px;
	margin:0 10px 0 0
}
.zm-item-answer .zm-item-img-avatar, .zm-item .zm-item-img-avatar {
	max-height:25px;
	max-width:25px;
	overflow:hidden;
	border:0 none;
	float:left
}
.icon-magnify-q {
	width:13px;
	height:15px;
	background-position:-239px -60px;
	vertical-align:-4px
}
.icon-magnify-active {
	background-position:-222px -62px
}
.icon-lock {
	background-position:-47px -67px;
	width:9px;
	height:11px;
	vertical-align:-1px;
	margin-right:6px
}
.zg-icon-settings {
	width:16px;
	height:16px;
	background-position:-88px -148px;
	margin-right:1px;
	vertical-align:-5px
}
.awesome-answer-list .zm-item-expanded .zm-item-meta {
	display:block
}
.zu-top {
	position:fixed;
	left:0;
	top:0;
	z-index:20;
	width:100%;
	height:45px;
	background:#0664C2;
	background-color:#0664C2;
	background-image:-moz-linear-gradient(top, #0664C2, #0664C2);
	background-image:-ms-linear-gradient(top, #0664C2, #0664C2);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0664C2), to(#0664C2));
	background-image:-webkit-linear-gradient(top, #0664C2, #0664C2);
	background-image:-o-linear-gradient(top, #086ed5, #055db5);
	background-image:linear-gradient(top, #086ed5, #055db5);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0664C2', endColorstr='#0664C2', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-bottom:1px solid #044e97;
	box-shadow:0 1px 2px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .15)
}
@media (max-width:1024px) {
body.zhi {
padding-top:0!important
}
.zu-top {
position:static
}
}
.zu-top .zg-wrap {
	position:relative;
	height:inherit;
*zoom:1
}
.zu-top .zg-wrap:before, .zu-top .zg-wrap:after {
	display:table;
	content:""
}
.zu-top .zg-wrap:after {
	clear:both
}
.zu-top-link-logo {
	background-image:url(/lee/img/logo_normal_blue.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	color:#fff;
	display:block;
	width:151px;
	height:100%;
	float:left;
	text-indent:-9999px
}
.zu-top-link-logo:active {
	opacity:.8
}
.zu-top-search {
	position:relative;
	margin:7px 0 0 12px;
	float:left
}
.zu-top-search .zm-ac-gray {
	margin-left:1px
}
.zu-top-search .ac-renderer {
	z-index:20;
	top:32px
}
.zu-top-search-x {
	float:left
}
.zu-top-search-form {
	float:left;
	width:367px;
	height:30px;
	line-height:30px
}
@media (max-width:959px) {
.zu-top-search-form {
width:240px
}
}
.zu-top-search-input {
	color:#999;
	background:transparent;
	padding:7px 10px;
	border:0 none;
	font-size:14px;
	outline:medium none;
	overflow:hidden;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	line-height:17px;
	border:1px solid #045BB3;
	border-radius:4px;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .1);
	background-color:#E1EAF2;
	color:#49525c;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.zu-top-search-input:-moz-placeholder {
color:#8d9ba8
}
.zu-top-search-input:-ms-input-placeholder {
color:#8d9ba8
}
.zu-top-search-input::-webkit-input-placeholder {
color:#8d9ba8
}
.zu-top-search-input:focus {
	background-color:#FFF;
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, .2), 0 1px 15px rgba(255, 255, 255, .3);
	border:1px solid #0B6ED3
}
.zu-top-add-question {
	float:left;
	margin:0 0 0 6px;
	background:#0d77e4;
	background-color:#0e78e7;
	background-image:-moz-linear-gradient(top, #0e7bef, #0d73da);
	background-image:-ms-linear-gradient(top, #0e7bef, #0d73da);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0e7bef), to(#0d73da));
	background-image:-webkit-linear-gradient(top, #0e7bef, #0d73da);
	background-image:-o-linear-gradient(top, #0e7bef, #0d73da);
	background-image:linear-gradient(top, #0e7bef, #0d73da);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e7bef', endColorstr='#0d73da', GradientType=0);
	color:#FFF;
	font-size:14px;
	width:66px;
	height:32px;
	line-height:30px;
	text-align:center;
	text-shadow:0 1px 1px rgba(0, 0, 0, .12);
	cursor:pointer;
	border:1px solid #045BB2;
	border-radius:4px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 1px rgba(255, 255, 255, .15);
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	outline:0
}
.zu-top-add-question:active {
	background:#096ED5;
	background:-webkit-gradient(linear, left top, left bottom, from(#0e7ceb), to(#0c6fd3));
	background:-moz-linear-gradient(top, #0e7ceb, #0c6fd3);
	border:1px solid #0659AC;
	box-shadow:0 1px 0 rgba(255, 255, 255, .06), inset 0 1px 2px rgba(0, 0, 0, .2)
}
.top-nav-topic-selector {
	position:relative;
	z-index:10
}
.top-nav-topic-selector .top-nav-dropdown {
	left:-95px
}
.top-nav-topic-selector .top-nav-dropdown li:last-child>a {
	text-align:center
}
.open .top-nav-dropdown, html.no-touch .top-nav-topic-selector:hover .top-nav-dropdown {
	display:block;
	top:45px
}
.top-nav-dropdown {
	display:none;
	margin:0;
	position:absolute;
	left:0
}
.top-nav-dropdown li {
	margin:0;
	list-style:none
}
.top-nav-dropdown li a {
	display:block;
	width:145px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-decoration:none;
	border-top:1px solid #0D5AA5;
	box-shadow:0 1px 1px rgba(0, 0, 0, .4);
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	cursor:pointer
}
html.no-touch .top-nav-dropdown a:hover {
	background-color:#0267CC
}
.top-nav-dropdown li:first-child>a {
	border-top:0
}
.top-nav-dropdown a.all {
	text-align:center
}
.top-nav-dropdown li:last-child>a {
	border-radius:0 0 4px 4px
}
.top-nav-dropdown img {
	margin:0 9px;
	width:25px;
	height:25px;
	border-radius:2px;
	box-shadow:0 1px 1px rgba(0, 0, 0, .2)
}
.top-nav-dropdown img, .top-nav-dropdown span {
	vertical-align:middle
}
.mobile-top-nav-popup {
	position:absolute;
	left:0;
	right:0;
	width:100%;
	z-index:11;
	display:none;
	border-top:1px solid #DDD;
	box-shadow:0 1px 1px rgba(0, 0, 0, .2);
	border-radius:0 0 6px 6px;
	margin-top:-1px
}
.mobile-top-nav-popup .top-nav-dropdown {
	display:block;
	position:static;
	overflow:hidden;
	background-color:#f4f4f4
}
.mobile-top-nav-popup .top-nav-dropdown li {
	position:relative;
	float:left;
	width:50%;
	height:45px;
	background-color:#e4e4e4;
	overflow:hidden;
	border:solid #EEE;
	border-width:0 1px 1px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.mobile-top-nav-popup .top-nav-dropdown li:last-child:nth-child(odd) {
width:100%
}
.mobile-top-nav-popup .top-nav-dropdown a {
	width:100%;
	height:45px;
	line-height:39px;
	box-shadow:none;
	text-shadow:none;
	border:0!important;
	border-radius:0!important;
	color:#000;
	background-color:#f4f4f4
}
html.no-touch .mobile-top-nav-popup .top-nav-dropdown a:hover {
	background-color:#e4e4e4
}
.mobile-top-nav-popup .top-nav-dropdown img {
	margin:0 9px 0 10px
}
.mobile-top-nav-popup .slide-up {
	display:block;
	height:36px;
	width:100%;
	border:0;
	border-radius:0 0 6px 6px;
	background:url(/static/img/sticky_header/arrow-icon.png) center #f4f4f4 no-repeat
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.mobile-top-nav-popup .slide-up {
background-image:url(/static/img/sticky_header/arrow-icon@2x.png);
background-size:11px 7px
}
}
.mobile-top-nav-popup-profile {
	left:auto;
	width:140px
}
.mobile-top-nav-popup-profile .top-nav-dropdown li {
	float:none;
	width:auto;
	text-indent:1em
}
.mobile-top-nav-popup-profile .top-nav-dropdown a {
	line-height:43px
}
.mobile-top-nav-popup-profile .zg-icon {
	display:none
}
.top-nav-profile {
	position:absolute;
	right:0;
	top:0;
	min-width:120px;
	z-index:10
}
.top-nav-profile a {
	display:block;
	width:120px;
	background-color:#095FB3;
	text-shadow:0 1px 1px rgba(0, 0, 0, .12);
	font-size:14px
}
.top-nav-profile .top-nav-dropdown {
	top:46px
}
.top-nav-profile .top-nav-dropdown a {
	width:120px
}
.open .top-nav-dropdown, html.no-touch .top-nav-profile:hover .top-nav-dropdown {
	display:block
}
.top-nav-profile .zu-top-nav-userinfo {
	position:relative;
	height:45px;
	line-height:45px;
	text-indent:46px;
	color:#fff;
	text-decoration:none;
	border-top:0;
	background:transparent;
	box-shadow:none;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.zu-top-nav-userinfo.selected, html.no-touch .top-nav-profile:hover .zu-top-nav-userinfo {
	height:46px!important;
	background-color:#075fb6;
	background-image:-moz-linear-gradient(top, #055fb8, #095fb3);
	background-image:-ms-linear-gradient(top, #055fb8, #095fb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#055fb8), to(#095fb3));
	background-image:-webkit-linear-gradient(top, #055fb8, #095fb3);
	background-image:-o-linear-gradient(top, #055fb8, #095fb3);
	background-image:linear-gradient(top, #055fb8, #095fb3);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055fb8', endColorstr='#095fb3', GradientType=0);
	box-shadow:inset 0 0 2px rgba(0, 0, 0, .12)
}
html.no-touch .zu-top-nav-userinfo:hover {
	background-color:#046dd6
}
.zu-top-nav-userinfo .avatar {
	position:absolute;
	top:9px;
	left:10px;
	width:25px;
	height:25px;
	border:1px solid rgba(0, 0, 0, .1);
	box-shadow:0 1px 0 rgba(255, 255, 255, .1)
}
.top-nav-dropdown .zg-icon {
	width:20px;
	height:20px;
	margin:0 11px 0 15px;
	vertical-align:-7px
}
.zg-icon-dd-home {
	background-position:-6px -7px
}
.zg-icon-dd-pm {
	background-position:-6px -34px
}
.zg-icon-dd-settings {
	background-position:-6px -60px
}
.zg-icon-dd-logout {
	background-position:-6px -87px
}
.zu-top-nav {
	float:left;
	position:relative
}
.zu-top-nav-live {
	position:absolute;
	left:108px;
	top:45px;
	width:290px;
	z-index:9;
	background:#fff;
	outline:0
}
.zu-top-nav-ul {
	padding:0;
	margin:0 0 0 18px
}
.zu-top-nav-li {
	position:relative;
	float:left;
	margin:0;
	list-style:none
}
.zu-top-nav-li.current {
	background-color:#075fb6;
	background-image:-moz-linear-gradient(top, #055fb8, #095fb3);
	background-image:-ms-linear-gradient(top, #055fb8, #095fb3);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#055fb8), to(#095fb3));
	background-image:-webkit-linear-gradient(top, #055fb8, #095fb3);
	background-image:-o-linear-gradient(top, #055fb8, #095fb3);
	background-image:linear-gradient(top, #055fb8, #095fb3);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#055fb8', endColorstr='#095fb3', GradientType=0);
	box-shadow:inset 0 0 2px rgba(0, 0, 0, .12)
}
.zu-top-nav-link, .zu-top-nav-link:visited, .zu-top-nav-link:active {
	color:#EEE
}
.zu-top-nav-link:hover {
	color:#FFF;
	text-decoration:none
}
.zu-top-nav-link {
	width:54px;
	height:45px;
	line-height:45px;
	text-align:center;
	display:block;
	color:#f2f4f5;
	text-shadow:0 1px 1px rgba(0, 0, 0, .12);
	font-size:14px
}
@media (max-width:959px) {
.zu-top-nav-link {
width:auto;
padding:0 10px
}
}
.zg-noti-number {
	background:#BF1031;
	border:1px solid #B11331;
	box-shadow:0 1px 2px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .15);
	color:#fff;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	-webkit-text-size-adjust:none;
	padding:0 5px;
	height:16px;
	line-height:16px;
	border-radius:16px;
	text-indent:0;
	text-align:center;
	text-decoration:none
}
.zu-top-nav-count, .zu-top-nav-userinfo .zu-top-nav-pm-count {
	z-index:12;
	top:5px;
	position:absolute
}
.zu-top-nav-count {
	left:31px
}
.zu-top-nav-userinfo .zu-top-nav-pm-count {
	left:29px
}
.top-nav-profile .top-nav-dropdown .zu-top-nav-pm-count {
	vertical-align:1px;
	margin-left:8px
}
.zu-top-nav-count:hover {
	text-decoration:none
}
.zg-black-tip {
	background:#000;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(66, 69, 72, .9)), to(rgba(51, 55, 59, .9)), color-stop(0.9, rgba(26, 28, 30, .9)));
	background:linear-gradient(top, rgba(66, 69, 72, .9), rgba(26, 28, 30, .9) 90%, rgba(51, 55, 59, .9));
	border:1px solid rgba(0, 0, 0, .2);
	opacity:1;
	-webkit-box-shadow:0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px rgba(0, 0, 0, .8);
	box-shadow:0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px rgba(0, 0, 0, .8);
	position:absolute;
	left:93px;
	top:40px;
	width:260px;
	padding:0 10px 10px;
	z-index:999;
	font-size:12px
}
.zg-black-tip-icon {
	background:url(/lee/imgadmin/sprites-1.9.2.png) no-repeat scroll -46px -648px;
	width:14px;
	height:7px;
	position:absolute;
	top:-7px;
	left:55px
}
.zg-black-tip-content {
	padding:5px 0 0;
	color:#fff;
	font-size:13px;
	text-shadow:0 1px 0 rgba(0, 0, 0, .8);
	text-align:center
}
.zg-black-tip {
	width:100%;
	max-width:395px
}
.zg-black-tip-icon {
	left:50px
}
.zu-top-search-form>.zg-input-label {
	position:absolute;
	left:8px;
	color:#999;
	cursor:text
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.zu-top-link-logo {
background-image:url(/lee/img/logo_normal_blue.png)!important;
background-size:81px 30px
}
.zg-icon-dd-home {
background-position:-5px -7px
}
.zg-icon-dd-pm {
background-position:-5px -36px
}
.zg-icon-dd-settings {
background-position:-5px -60px
}
.zg-icon-dd-logout {
background-position:-5px -87px
}
}
.topnav-noauth {
	margin:0;
	position:absolute;
	right:1em;
	line-height:46px
}
.topnav-noauth .zg-icon {
	width:20px;
	height:20px;
	margin-right:6px
}
.topnav-noauth a {
	padding:0 10px;
	width:auto;
	height:46px;
	line-height:46px;
	text-align:center;
	display:block;
	color:#eee;
	text-shadow:0 1px 1px rgba(0, 0, 0, .12);
	white-space:nowrap;
	font-size:14px
}
.topnav-noauth a:hover {
	color:#fff;
	text-decoration:none
}
.topnav-noauth>li {
	float:left;
	list-style:none
}
.zu-main-sidebar h3, .zm-side-section h3, .zu-main-sidebar h2, .zm-side-section h2 {
	margin-bottom:10px
}
