/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
.account {
	padding-top: 10px; font-size: 0px; float: right;

}
.account a {
	color: rgb(34, 34, 34);
}
.account a:hover {
	color: rgb(46, 125, 198);
}
.account a.account_primary_link {
	color: rgb(46, 125, 198);
}
.account_meta {
	font-size: 14px; vertical-align: center; display: inline-block;
}
.account_info {
	margin-right: 5px; position: relative;
}
.account_info .avatar {
	border-radius: 2px; left: -50px; top: 0px; width: 38px; height: 38px; position: absolute; background-color: rgb(240, 240, 240); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.account_info .type {
	left: 0px; top: 2px; position: absolute;
}
.account_info .nickname {
	font-style: normal; font-weight: 400; margin-top: 18px; display: inline-block;
}
.account_inbox {
	font-size: 11px; margin-top: 1px; position: relative; z-index: 1;
}
.on.account_inbox .account_inbox_switch {
	border-color: rgb(173, 173, 173); position: relative; z-index: 1; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: rgb(238, 238, 238); -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
.account_inbox_switch {
	border-width: 1px 1px 0px; border-style: solid; border-color: transparent; width: 45px; height: 49px; text-align: center; line-height: 49px; display: block;
}
.account_inbox_switch:hover {
	text-decoration: none;
}
.account_inbox_switch i.icon_common {
	margin-top: 16px; vertical-align: top; cursor: pointer;
}
.account_inbox_switch i.inbox {
	
}
.account_inbox_switch i.notices {
	margin-left: -12px;
}
.account_message_box {
	padding: 0.5em 0px; border-radius: 0px 0px 3px 3px; border: 1px solid rgb(173, 173, 173); top: 100%; right: 0px; margin-top: -1px; position: absolute; background-color: rgb(238, 238, 238); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0;
}
.account_message_box ul {
	width: 190px;
}
.account_message_box li {
	min-height: 32px;
}
.account_message_link {
	line-height: 32px; padding-left: 1em; display: block; position: relative;
}
.account_message_link strong {
	width: auto; overflow: hidden; font-style: normal; font-weight: 400; margin-right: 4em; display: block; white-space: nowrap; cursor: pointer; word-wrap: normal; text-overflow: ellipsis;
}
.account_message_link .read_more {
	top: 0px; right: 1em; color: rgb(46, 125, 198); position: absolute; cursor: pointer;
}
.account_message_link:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.btn_inbox_closed.btn {
	border-color: rgb(195, 195, 195); margin: 0.5em 1em 0px; width: auto; height: 24px; color: rgb(0, 0, 0); line-height: 24px; padding-right: 0px; padding-left: 0px; font-size: 11px; display: block; background-color: rgb(244, 244, 244);
}
.btn_inbox_closed.btn:hover {
	color: rgb(0, 0, 0); box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.btn_inbox_closed.btn button {
	color: rgb(0, 0, 0);
}
.btn_inbox_closed.btn:hover {
	color: rgb(34, 34, 34);
}
.account_logout a {
	padding-left: 14px; margin-top: 18px; margin-left: -1px; border-left-color: rgb(173, 173, 173); border-left-width: 1px; border-left-style: solid; display: inline-block; box-shadow: inset 1px 0px 0px 0px #fff; -moz-box-shadow: inset 1px 0 0 0 #fff; -webkit-box-shadow: inset 1px 0 0 0 #fff;
}
.account_faq {
	padding-top: 18px;
}
.account_faq a {
	display: inline-block;
}
.logo {
	padding-top: 8px; font-size: 24px; float: left; content: url(../images/logo1ccaec.png);
}
.logo a {
	width: 248px; height: 40px; overflow: hidden; text-decoration: none; display: block;
}
.logo a::before {
	display: inline-block; content: url(../images/logo1ccaec.png);
}
.head .inner {
	height: 60px;
}
.head .inner::after {
	height: 0px; clear: both; display: block; content: "\200B";
}
.head .wrp.inner {
	width: 1000px; margin-right: auto; margin-left: auto;
}
.head_box {
	border-top-color: rgb(103, 173, 3); border-bottom-color: rgb(195, 195, 195); border-top-width: 4px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; box-shadow: 0px 2px 3px rgba(0,0,0,0.15), inset 0px -1px 0px 0px #fcfcfc; background-color: rgb(243, 243, 243); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15), inset 0 -1px 0 0 #fcfcfc; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15), inset 0 -1px 0 0 #fcfcfc;
}
