/*top_toolbar*/body {
	padding-top: 40px;
}

.top_toolbar {
	position: fixed;
	width: 100%;
	height: 40px;
	background: #323232;
	z-index: 99;
	top: 0;
	left: 0;
	font-family: Microsoft Yahei;
	font-size: 12px;
}

.top_toolbar .wrapper {
	height: 40px;
	background: #323232;
	position: relative;
	overflow: inherit;
}

.top_toolbar  .quick_link {
	float: left;
	width: auto;
	height: 40px;
	overflow: hidden;
}

.top_toolbar .quick_link ul {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-left: -11px;
}

.top_toolbar .quick_link li {
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 10px;
	margin: 12px 0;
	border-left: 1px solid #525252;
}

.top_toolbar  .quick_link li a {
	color: #e8e8e8;
	text-decoration: none;
}

.top_toolbar  .quick_link li a:hover,.top_toolbar .quick_link li.cur a {
	color: #f8a933;
	text-decoration: none;
}

.top_toolbar .quick_link .te5 a:hover {
	color: #c0382a;
}

.top_toolbar .quick_link .wy a:hover {
	color: #37c9b6;
}

.top_toolbar .quick_link .h5 a:hover {
	color: #0ca4f8;
}

.top_toolbar .quick_link .cw a:hover {
	color: #f7a934;
}

.top_toolbar .quick_link .yy a:hover {
	color: #F85C6C;
}

.top_toolbar .quick_link .pd a:hover {
	color: #F85C6C;
}

.top_toolbar .quick_link .sc a:hover {
	color: #F85C6C;
}

.top_toolbar  .quick_link li i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: 0 10px 2px 0;
	background: url("assets/30/ku/pc/img/toolbar_icons.png") 0 0 no-repeat;
}

.top_toolbar .quick_link li .icon_183 {
	background-position: 0 0;
}

.top_toolbar .quick_link li .icon_te5 {
	background-position: -20px 0;
}

.top_toolbar .quick_link li .icon_wy {
	background: url("assets/30/ku/pc/images/wyxz.jpg") 0 0 no-repeat;
}

.top_toolbar .quick_link li .icon_h5 {
	background-position: -60px 0;
}

.top_toolbar .quick_link li .icon_cw {
	background-position: -80px 0;
}

.top_toolbar .quick_link li .icon_yy {
	background-position: -100px 0;
}

.top_toolbar .quick_link li .icon_pd {
	background-position: -120px 0;
}

.top_toolbar .quick_link li .icon_dj {
	background-position: -140px 0;
}

.top_toolbar .quick_link li .icon_sc {
	background-position: -160px 0;
}

.top_toolbar  .login_reg {
	float: right;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding-right: 20px;
	margin-right: 100px;
	color: #ffe400;
}

.top_toolbar .login_reg .logined {
	color: #ffe400;
}

.top_toolbar .login_reg .username {
	color: #ffe400;
}

.top_toolbar .login_reg .login_out {
	color: #fff;
}

.top_toolbar .login_reg i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	font-size: 16px;
	color: #4d4d4d;
}

.top_toolbar .links_wrap {
}

.top_toolbar .links_btn {
	z-index: 99;
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
}

.top_toolbar .links_btn span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #f7a934;
	color: #fff;
}

.top_toolbar .links_btn i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 15px solid #f7a934;
}

.top_toolbar .links_list {
	display: none;
	z-index: 98;
	position: absolute;
	top: 40px;
	right: 0;
	width: 100%;
	height: 0;
	overflow: hidden;
	background: url("assets/30/ku/pc/images/bg95.png") repeat;
}

.top_toolbar .links_list dl {
	float: left;
	width: 16.666%;
	height: 100%;
	border-left: 1px solid #404040;
	margin-left: -1px;
	padding-bottom: 20px;
}

.top_toolbar .links_list dt {
	position: relative;
	height: 50px;
	line-height: 50px;
	padding-top: 10px;
	text-align: center;
	font-size: 16px;
	color: #f7a934;
	background: #232627;
	border-right: 1px solid #2e2e2e;
	width: 99%;
}

.top_toolbar .links_list dd {
	height: 40px;
	line-height: 40px;
	padding-left: 55px;
	margin: 0 auto;
}

.top_toolbar .links_list dd a {
	font-size: 14px;
	color: #a8a8a8;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.top_toolbar .links_list dd a:hover {
	color: #fefefe;
}

.top_toolbar .links_list dd a i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin-bottom: 1px;
	margin-left: 0.5em;
	background: url("assets/30/ku/pc/images/icons.png") 0 -20px no-repeat;
}

.top_toolbar .links_list dd a .icon_n {
	background-position: 0 -20px;
}

.top_toolbar .links_list dd a .icon_h {
	background-position: -20px -20px;
}

.top_toolbar .login_reg {
	float: right;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin-right: 100px;
	color: #ffe400;
}

.top_toolbar .login_reg .username {
	position: absolute;
	display: block;
	width: 85px;
	top: 0;
	left: 0;
	margin-left: 54px;
	padding-right: 20px;
	color: #ffe400;
	background: url("assets/30/ku/pc/images/user.png") 0 -120px no-repeat;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.top_toolbar .login_reg .pprtlogin {
	position: relative;
	color: #ffe400;
	padding: 0 20px;
}

.top_toolbar .login_reg .pprtlogin a {
	color: #fff;
}

.top_toolbar .login_reg .pprtlogin a:hover {
	color: #ffe400;
	text-decoration: none;
}

.top_toolbar .login_reg .pprtlogin i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	font-size: 16px;
	color: #4d4d4d;
}

.top_toolbar .login_reg .logined {
	position: relative;
	color: #ffe400;
	width: 163px;
	text-indent: 1em;
}

.top_toolbar .login_reg .logined:hover {
	background: #2b2b2b;
}

.top_toolbar .login_reg .user_box {
	position: absolute;
	top: 40px;
	left: 0;
	width: 263px;
	height: 180px;
	background: url("assets/30/ku/pc/images/box_bg.png") repeat;
	overflow: hidden;
}

.top_toolbar .login_reg .user_box dl {
	height: 95px;
	border-bottom: 1px solid #434343;
}

.top_toolbar .login_reg .user_box dt {
	float: left;
	width: 70px;
	height: 70px;
	padding: 15px 0 0 20px;
}

.top_toolbar .login_reg .user_box dt a {
	display: block;
	width: 70px;
	height: 70px;
}

.top_toolbar .login_reg .user_box dt img{max-width:100%}

.top_toolbar .login_reg .user_box dd {
	float: left;
	width: 160px;
	padding-top: 15px;
	overflow: hidden;
}

.top_toolbar .login_reg .user_box h4 {
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	overflow: hidden;
	letter-spacing: -1px;
}

.top_toolbar .login_reg .user_box h4 a {
	color: #fff;
}

.top_toolbar .login_reg .user_box p {
	height: 16px;
	line-height: 16px;
	padding-bottom: 10px;
	color: #767676;
	overflow: hidden;
}

.top_toolbar .login_reg .user_box code {
	margin: 0;
	float: none;
}

.top_toolbar .login_reg .user_box p a {
	color: #ffe400;
}

.top_toolbar .login_reg .user_box ul {
	height: 84px;
	margin-left: -1px;
}

.top_toolbar .login_reg .user_box ul li {
	float: left;
	width: 87px;
	height: 70px;
	border-left: 1px solid #434343;
	padding-top: 14px;
}

.top_toolbar .login_reg .user_box ul li a {
	display: block;
	text-align: center;
	line-height: 36px;
	color: #fff;
}

.top_toolbar .login_reg .user_box ul li a:hover {
	color: #ffe400;
	text-decoration: none;
}

.top_toolbar .login_reg .user_box ul li i {
	display: block;
	width: 34px;
	height: 34px;
	margin: 0 auto;
	background: url("assets/30/ku/pc/images/user.png") 0 0 no-repeat;
	padding: 0;
}

.top_toolbar .login_reg .user_box ul li .user_icon1 {
	background-position: -120px 0;
}

.top_toolbar .login_reg .user_box ul li .user_icon2 {
	background-position: -40px 0;
}

.top_toolbar .login_reg .user_box ul li .user_icon3 {
	background-position: -80px 0;
}

.top_toolbar .login_reg .user_box ul li .user_icon4 {
	background-position: -165px 0;
}

.top_toolbar .login_reg .user_box ul li a:hover .user_icon1 {
	background-position: -120px -40px;
}

.top_toolbar .login_reg .user_box ul li a:hover .user_icon2 {
	background-position: -40px -40px;
}

.top_toolbar .login_reg .user_box ul li a:hover .user_icon3 {
	background-position: -80px -40px;
}

.top_toolbar .login_reg .user_box ul li a:hover .user_icon4 {
	background-position: -165px -41px;
}/*æªå¼å¯*/.top_toolbar .login_reg .user_box ul .did {
	background: url("assets/30/ku/pc/images/user.png") 0px -160px no-repeat;
}

.top_toolbar .login_reg .user_box ul .did a,.login_reg .user_box ul .did a:hover {
	color: #767676;
	cursor: default;
}

.top_toolbar .login_reg .user_box ul .did .user_icon3,.login_reg .user_box ul .did a:hover .user_icon3 {
	background-position: -80px -80px;
}

#loginedwrap {
	display: none;
}

.login-tip {
	z-index: 2;
	position: absolute;
	top: 0;
	left: -127px;
	width: 147px;
	height: 25px;
	margin-top: 7px;
	background-repeat: no-repeat;
	background-image: url("assets/30/ku/pc/images/login_tip.png");
}

body div[id^="top_index_id_"],body div[class="ad_long"],body img[src^="http://img1.wywyx.com/uploads/2017/07/"] {
	display: block !important;
}