* {
	font-family: "微软雅黑";
	font-size: 12px;
}
a[title='站长统计'] {
    display: none;
}

body {
	background: #FBFBFF;
}

.wrap {
	margin: 0 auto;
	width: 980px;
	border-top: #00FF66 0px dotted;
}

[id=main_body_area], #main_body_area{
	margin: 0 auto;
	float:left;
}

[id=body_area], #body_area {
	margin: 0 auto;
	width: 850px;
	height: 100%;
}

[id=body_area_user], #body_area_user {
	float:left;
	width: 700px;
	height: 100%;
	padding: 0px 0px 0px 30px;
}

#body_area_800 {
	float:left;
	width: 800px;
	height: 100%;
}

[id=body_area_blank]{
	float:left;
	width: 1024px;
	height: 100%;
	padding: 0px 0px 0px 30px;
}

[id=body_area_oa], #body_area_oa{
	float:left;
	width: 800px;
	height: 100%;
	padding: 0px 0px 0px 30px;
}

[id=body_area_media], #body_area_media{
	float:left;
	width: 800px;
	height: 100%;
	padding: 0px 0px 0px 30px;
}

input,textarea,select {
	margin: 2px;
	padding-left: 2px;
	border: 1px solid #6699CC;
	font-size: 12px;
	font-family: "微软雅黑";
}

[class=btn_wihte_navy], .btn_wihte_navy {
	color: white;
	padding-left: 7px;
	background-color: #6699CC;
	font-weight: bolder;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
[class=btn_navy_wihte], .btn_navy_wihte {
	color: #6699CC;
	padding-left: 7px;
	background-color: white;
	font-weight: bolder;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

[class=btn_red], .btn_red {
	padding-left: 7px;
	background-color: #41BC81;
	border: 1px solid #41BC81;
	font-size: 12px;
	color: white;
	font-weight: bolder;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

[class=btn_red]:HOVER, .btn_red:HOVER {
	color: white;
	background: #41BCA8;
}

[class=btn_red_commit], .btn_red_commit {
	background-color: #41BC81;
	border: 1px solid #41BC81;
	font-size: 14px;
	color: white;
	font-weight: bolder;
	display: inline-block;
	padding: 3px 10px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

[class=btn_red_commit]:HOVER, .btn_red_commit {
	color: white;
	background: #41BCA8;
}

#btn1 {
	color: #515151;
	background: #d3d3d3;
	display: inline-block;
	position: relative;
	padding: 5px;
	text-align: center;
	width: 60px;
	text-decoration: none;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#btn1:HOVER {
	color: white;
	background: #41BCA8;
}

[class=input_180], .input_180 {
	width: 180px;
}

[class=input_160], .input_160 {
	width: 160px;
}
[class=input_100], .input_100 {
	width: 100px;
}
[class=input_80], .input_80 {
	width: 80px;
}

[class=dbform_table], .dbform_table{
	text-decoration: none;
	border: #07B3D3 solid 1px;
    border-collapse:collapse;
    margin: 5px;
	padding: 0;
	width: 98%;
    font-family: "微软雅黑", serif;
}
[class=dbform_table] tr:HOVER, .dbform_table tr:HOVER {
	background-color: #eee;
}

[class=dbform_title_td], .dbform_title_td {
    border: #07B3ED solid;
    border-width: 0 1px 1px 0;
    text-decoration: none;
    padding: 2px;
    color: white;
    background-color: #07B3C3;
    text-align: center;
    font-weight: bold;
}

[class=dbform_data_td], .dbform_data_td {
	border: #07B3ED solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	font-family: "微软雅黑";
}

[class=dbform_data_td_center], .dbform_data_td_center {
	border: #07B3ED solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	font-family: "微软雅黑";
}

[id=total_area], #total_area {
	display: inline-block;
	width: 635px;
	margin: 8px 0 0 5px;
}

[id=paging_area], #paging_area {
	float: right;
	display: inline-block;
	margin: 2px 0 0 5px;
	padding-right: 30px;
}

[id=forward_img], #forward_img,[id=backward_img], #backward_img {
	float: right;
	display: inline-block;
	margin: 0 5px;
	width: 24px;
	height: 24px;
	background: url("/staticfile/images/rightleft2red_48.png") no-repeat;
	cursor: pointer;
}

[id=forward_img], #forward_img {
	background-position: 100% 50%;
}

[id=backward_img], #backward_img {
	background-position: 0% 50%;
}

[class=main_single], .main_single {
	margin: 5px 0 5px 5px;
	border: 1px #6699CC solid;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	clear: both;
}

[class=task_title], .task_title {
	font-weight: bold;
	padding: 3px 0 3px 8px;
}

[class=task_desc], .task_desc {
	display: inline-block;
}

[class=task_id], .task_id,[class=task_state], .task_state {
	display: inline-block;
	width: 50px;
	padding-left: 10px;
	vertical-align: middle;
}

[class=task_state], .task_state {
	width: 80px;
}

[class=task_info], .task_info {
	display: none;
	border-top: 1px blue dotted;
}

[class=task_info] div, .task_info {
	margin: 3px 3px 5px 5px;
}

[class=task_class], .task_class,[class=reply_info], .reply_info {
	padding-bottom: 3px;
}

[class=task_dispatch], .task_dispatch {
	display: none;
}

[class=btn_area], .btn_area {
	display: block;
	padding-top: 5px;
}

[class=btn_area] input, .btn_area {
	margin-right: 5px;
}

[class=pay_info_item], .pay_info_item {
	border-bottom: 1px red solid;
	border-radius: 0px;
	width: 360px;
}

[class=pay_info_item] span, .pay_info_item span {
	display: inline-block;
	margin: 0 10px;
}

[id=user_info], #user_info {
	float: right;
	margin: 5px 15px 5px 15px;
	font-size: 14px;
}

[id=mall_logo], #mall_logo {
	float: left;
	margin: 5px 15px 5px 15px;
	font-size: 14px;
	color: red;
	font-weight: bold;
}

[class=top_menu], .top_menu {
	display: inline-block;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

[id=top_area], #top_area {
	clear: both;
	border: 1px solid #07B3D3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 35px;
	background-color: #DDDDFF;
}

[id=top_nav], #top_nav {
	float: left;
	padding-left: 20px;
}

[class=mall_menu], .mall_menu {
	display: inline-block;
	height: 20px;
	margin: 6px 5px 0 0;
	padding: 3px 3px 1px 24px;
	text-decoration: none;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: navy;
}

#vkb {
	background: url("/staticfile/images/currency_yuan_24.png") no-repeat;
}

#kkworld {
	background: url("/staticfile/images/globe.png") no-repeat;
}

#vroom {
	background: url("/staticfile/images/home_24.png") no-repeat;
}

#vnum {
	background: url("/staticfile/images/numbers_24.png") no-repeat;
}

#vmem {
	background: url("/staticfile/images/user_24.png") no-repeat;
}

#vrext {
	background: url("/staticfile/images/refresh_red_24.png") no-repeat;
}

#vrupd {
	background: url("/staticfile/images/upgrade_24.png") no-repeat;
}

#vmext {
	background: url("/staticfile/images/refresh_green_24.png") no-repeat;
}

#cart {
	background: url("/staticfile/images/shopping_cart_full_24.png")
		no-repeat;
}

#sblog {
	background: url("/staticfile/images/blog/blog_24.png") no-repeat;
}
#salbum {
	background: url("/staticfile/images/album/album_24.png") no-repeat;
}
#smsg {
	background: url("/staticfile/images/mail/mail_24.png") no-repeat;
}
#svote {
	background: url("/staticfile/images/poll/poll_icon.gif") no-repeat;
}

[id=cart_info], #cart_info {
	float: left;
	margin-left: 30px;
}

[id=div_content], #div_content {
	padding: 5px 0 5px 10px;
	border: solid 1px gray;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

[class=total_fee], .total_fee {
	font-size: 20px;
	color: red;
}

[id=order_fee_count], #order_fee_count,[id=order_commit], #order_commit {
	float: right;
	clear: both;
	padding-right: 20px;
}

[id=order_fee_count] span, #order_fee_count {
	color: #dd1122;
	font-size: 20px;
}

[class=left_nav], .left_nav {
	width: 100px;
	float: left;
}

[class=rigth_content], .rigth_content {
	float: left;
	border: 1px solid gray;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 5px;
	padding: 5px;
	width: 85%;
}

[class=left_nav] ul, .left_nav ul {
	list-style: none;
	margin: 0px 10px 0 0;
	padding: 4px 0 0 0;
}

[class=left_nav] ul li, .left_nav ul li {
	height: 25px;
	font-size: 16px;
	background-color: #DDDDFF;
	color: #363636;
	border-top: 1px #ccc solid;
	padding: 8px 0 0 10px;
}

[class=left_nav] ul li:HOver, .left_nav ul li {
	background-color: #ECECFF;
}

[class=left_nav] ul li a, .left_nav ul li a{
	text-decoration: none;
}

[class=span_title], .span_title {
	display: inline-block;
	width: 65px;
	text-align: right;
	padding-right: 5px;
}

/*************************************************GLOBALS***/
* {
	word-wrap: break-word;
	word-break: break-all;
}

body,th,td,input,select,textarea,button,hr {
	font-size: 12px;
	font-family: "微软雅黑";
}

body,h1,h2,h3,h4,h5,h6,p,ul,dl,dt,dd,form,fieldset {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 6em;
}

h2 {
	font-size: 5em;
}

h3 {
	font-size: 4em;
}

h4 {
	font-size: 3em;
}

h5 {
	font-size: 2em;
}

h6 {
	font-size: 1em;
}

ul li {
	list-style: none;
}

select {
	margin-right: 2px;
}

a {
	color: #2C629E;
	text-decoration: none;
}

a img {
	border: none;
}

[class=main_bg], .main_bg {
	background: #F8F8F8;
}

/*************************************************TOPBAR***/
#topbar {
	background: #f2f2f2;
	margin: 0;
	height: 25px;
	width: 100%;
	border-bottom: 1 solid #026A95;
}

#topbar a {
	color: #2C629E;
}

[id=topbar_menu], #topbar_menu {
	float: left;
	height: 25px;
	font-size: 12px;
}

[id=topbar_menu] span, #topbar_menu {
	float: left;
	padding: 0 5px;
	line-height: 25px;
	vertical-align: middle;
}

[id=topbar_user], #topbar_user {
	float: right;
	margin: 0 0;
	padding: 0 0;
	height: 25px;
}

[id=topbar_user] span, #topbar_user span {
	line-height: 25px;
	vertical-align: middle;
}

[id=topbar_user] img, #topbar_user img {
	width: 22px;
	height: 22px;
}

/*************************************************HEADER***/
[class=main_page], .main_page {
	margin: 0;
	width: 100%;
}

[class=left_bar], .left_bar {
	float: left;
	background: #EDEDED;
	margin: 0 0 0 0;
	padding: 0px;
	width: 220px;
	overflow: hidden;
}

[class=right_bar], .right_bar {
	margin: 0 0 0 0;
	padding: 10px;
	background: #FFFFFF;
	width: 740px;
}

[class=left_menu], .left_menu {
	background: #F5F6F7;
	width: 220px;
	height: 35px;
	overflow: hidden;
	color: rgb(0, 109, 183);
	line-height: 30px;
	padding-left: 10px;
	font-size: 19px;
	float: left;
	font-weight: bold;
}

[class=left_submenu], .left_submenu {
	width: 220px;
}

[class=left_submenu] li, .left_submenu li {
	height: 32px;
	line-height: 32px;
}

[class=left_submenu] a, .left_submenu {
	height: 32px;
	color: rgb(24, 24, 24);
	padding-left: 30px;
	font-size: 14px;
	display: block;
	font-weight: bold;
}

[class=left_submenu] a:hover, .left_submenu a:hover {
	background: #FFFFFF;
	color: #3C5AFF;
}

[class=left_submenu] a.on, .left_submenu a.on {
	background: #FFFFFF;
	color: #3C5AFF;
}

.indexfjzqtitle {
	FONT-SIZE: 12px;
	HEIGHT: 34px;
	BACKGROUND: url(image/fjzq.jpg) no-repeat;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 34px;
	PADDING-RIGHT: 10px;
	WIDTH: 740px
}

.indexhyzqtitle {
	FONT-SIZE: 12px;
	HEIGHT: 34px;
	BACKGROUND: url(image/hyzq.jpg) no-repeat;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 34px;
	PADDING-RIGHT: 10px;
	WIDTH: 740px
}

.indexhmzqtitle {
	FONT-SIZE: 12px;
	HEIGHT: 34px;
	BACKGROUND: url(image/hmzq.jpg) no-repeat;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 34px;
	PADDING-RIGHT: 10px;
	WIDTH: 740px
}

.indexkbzqtitle {
	FONT-SIZE: 12px;
	HEIGHT: 34px;
	BACKGROUND: url(image/kbzq.jpg) no-repeat;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: right;
	LINE-HEIGHT: 34px;
	PADDING-RIGHT: 10px;
	WIDTH: 740px
}

[class=footer_bar], .footer_bar {
	padding: 15px 0px;
	overflow: hidden;
	text-align: center;
}

[class=page_menu], .page_menu {
	font-size: 14px;
	color: #FAFBFD;
	background-color: #3B5998;
}

[class=page_title], .page_title {
	font-size: 14px;
	color: #444444;
	font-weight: bold;
}

[class=window_title], .window_title {
	font-size: 14px;
	color: #FAFBFD;
	font-weight: bold;
	background-color: #3B5998;
}

a {
	color: #3B5998;
	text-decoration: none;
}

a:hover {
	color: #3B5998;
	text-decoration: underline;
}

a:active {
	color: #3B5998;
	text-decoration: underline;
}

[class=a_title], .a_title {
	font-size: 12px;
	color: #F9FAFC;
	text-decoration: none;
	padding: 2 0 0 0;
}

[class=a_title]:hover, .a_title:hover {
	font-size: 12px;
	color: #F9FAFC;
	text-decoration: underline;
	padding: 2 0 0 0;
}

[class=a_title]:active, .a_title:active {
	font-size: 12px;
	color: #F9FAFC;
	text-decoration: underline;
	padding: 2 0 0 0;
}

.btn-1word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	height: 18px;
	width: 34px;
	border: none;
	cursor: hand;
	letter-spacing: 2px;
	margin: 0px;
	padding: 2 0 0 0;
} /*2���ֵİ�ť*/
.btn-2word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	border: 1 solid #026A95;
	height: 18px;
	width: 48px;
	cursor: hand;
	letter-spacing: 2px;
	margin: 0px;
	padding: 2 0 0 0;
} /*2���ֵİ�ť*/
.btn-3word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	height: 18px;
	width: 60px;
	margin: 0px;
	padding: 2 0 0 0;
	border: 1 solid #026A95;
	cursor: hand;
	letter-spacing: 2px;
} /*3���ֵİ�ť*/
.btn-4word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	height: 18px;
	width: 72px;
	margin: 0px;
	padding: 2 0 0 0;
	border: 1 solid #026A95;
	cursor: hand;
	letter-spacing: 2px;
} /*4���ֵİ�ť*/
.btn-5word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	border: 1 solid #026A95;
	height: 18px;
	width: 84px;
	margin: 0px;
	padding: 2 0 0 0;
	cursor: hand;
	letter-spacing: 1px;
} /*5���ֵİ�ť*/
.btn-6word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	border: 1 solid #026A95;
	height: 18px;
	width: 96px;
	margin: 0px;
	padding: 2 0 0 0;
	cursor: hand;
	letter-spacing: 1px;
} /*6���ֵİ�ť*/
.btn-7word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	border: 1 solid #026A95;
	height: 18px;
	width: 108px;
	margin: 0px;
	padding: 2 0 0 0;
	cursor: hand;
	letter-spacing: 1px;
} /*7���ֵİ�ť*/
.btn-8word {
	font-size: 12px;
	color: #FFEDD4;
	text-decoration: none;
	background-color: #3B5998;
	border: 1 solid #026A95;
	height: 18px;
	width: 120px;
	margin: 0px;
	padding: 2 0 0 0;
	cursor: hand;
	letter-spacing: 1px;
} /*8���ֵİ�ť*/
[class=dbform_table0], .dbform_table0 {
	text-decoration: none;
	border: none;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

[class=dbform_title_td0], .dbform_title_td0 {
	border: none;
	text-decoration: none;
	padding: 2px;
	color: #3B5998;
	font-size: 13px;
	font-weight: bold;
	background-color: #F7F7F7;
	/*text-align:left;*/
	line-height: 20px;
}

[class=dbform_data_td0], .dbform_data_td0 {
	border: none;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

[class=dbform_input], .dbform_input {
	font-size: 12px;
	width: 120px;
}

[class=dbform_select], .dbform_select {
	font-size: 12px;
	width: 120px;
}

[class=div_window], .div_window {
	BORDER-RIGHT: #455690 1px solid;
	BORDER-TOP: #a6b4cf 1px solid;
	Z-INDEX: 99999;
	BORDER-LEFT: #a6b4cf 1px solid;
	WIDTH: 180px;
	BORDER-BOTTOM: #455690 1px solid;
	POSITION: relative;
	HEIGHT: 500px;
	BACKGROUND-COLOR: #F3F7FF;
}

[class=tab_window], .tab_window {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
}

[class=tab_back], .tab_back {
	margin: 5px;
}

[class=tab_title], .tab_title {
	height: 27px;
}

[class=tab_title] .current, .tab_title .current {
	float: left;
	width: 73px;
	height: 22px;
	padding: 3px 0 4px;
	margin-right: 1px;
	background: url(http://kk.52kk.com/images/btn_more.gif) no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	background-position: 0 -50px;
	font-weight: bold;
}

[class=tab_title] .normal, .tab_title .normal{
	float: left;
	width: 73px;
	height: 22px;
	height: 20px;
	padding: 3px 0 4px;
	margin-right: 1px;
	background: url(http://kk.52kk.com/images/btn_more.gif) no-repeat;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	background-position: -100px -50px;
}

[class=tab_content], .tab_content {
	padding: 0 0 0 0;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
}

[class=table_title_th], .table_title_th {
	border: #FFF0AC solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: #3B5998;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFCEC;
	text-align: center;
	line-height: 20px;
}

[class=table_data_td], .table_data_td {
	border: #FFF0AC solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: #666666;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
}

.blank {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0;
}

.red {
	color: #F00
}

.gry {
	color: #999
}

.mt {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mlt10 {
	margin-left: 10px;
}

.mlt {
	margin-left: 20px;
}

.mlt30 {
	margin-left: 30px;
}

.txt14 {
	font-size: 14px;
}

.txt20 {
	font-size: 16px;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	float: left;
	margin-left: 20px;
	display: inline;
	color: #06C
}

.txtsm {
	color: #999;
	line-height: 30px;
	margin-left: 13px;
}

[id=main_a], #main_a {
	width: 950px;
	margin: 10px auto;
	border: 1px solid #d9e0e6;
	background: #fafafa;
	padding-bottom: 20px;
}

[id=main_a] .txt, #main_a .txt {
	margin: 20px;
	font-size: 14px;
}

[id=main_a] table, #main_a table {
	border-collapse: collapse;
	position: relative;
	margin: 20px
}

[id=main_a] table th, #main_a table th,[id=main_a] table td, #main_a table td {
	line-height: 40px;
}

[id=main_a] table th, #main_a table th {
	background: #f4f4f4;
	text-align: left;
	border-bottom: 1px solid #d9e0e6;
	font-size: 14px;
	padding: 0 10px;
}

[id=main_a] table td, #main_a table td {
	padding: 0 5px;
}

[id=main_a] table td input, #main_a table td input {
	margin: 0 2px;
}

[id=main_a] .td1, #main_a .td1 {
	width: 60px;
	text-align: right;
}

[id=main_a] .td2, #main_a .td2{
	width: 60px;
	text-align: right;
	color: #999
}

[id=main_a] .banks, #main_a .banks {
	overflow: hidden;
	zoom: 1;
	position: relative;
	left: 70px;
	margin-top: 20px;
	padding-bottom: 10px;
}

[id=main_a] .banks li, #main_a .banks li {
	margin: 5px 0;
	display: inline;
	text-align: left;
	line-height: 50px;
}

[id=main_a] .banks li label, #main_a .banks li label {
	height: 50px;
	width: 270px;
	display: block;
	overflow: hidden;
	background: url(../staticfile/common/image/yeepay.gif) no-repeat;
	float: left
}

[id=main_a] .banks li input, #main_a .banks li input {
	margin-top: 12px
}

[id=main_a] .banks p, #main_a .banks p {
	clear: both
}

[id=main_a] .banks li .wyzf, #main_a .banks li .wyzf {
	background-position: 0 0;
}

[id=main_a] .banks li .sjzf, #main_a .banks li .sjzf {
	background-position: 0 -111px;
}

[id=main_a] .banks li .hfzf, #main_a .banks li .hfzf {
	background-position: 0 -228px;
}

[id=main_c], #main_c {
	margin: 10px auto;
	border: 1px solid #d9e4ed;
	width: 910px;
	background: #fff;
}

[id=main_c] .title, #main_c .title {
	background: url(../image/bg1.jpg) repeat-x;
	height: 42px;
}

[id=main_c] h2, #main_c h2 {
	border-bottom: 2px solid #999999;
	font-size: 14px;
	float: left;
	line-height: 42px;
	padding-left: 20px;
	width: 60px;
	color: #000;
}

[id=main_c] .sm, #main_c .sm {
	border-bottom: 2px solid #ccc;
	float: left;
	color: #999;
	line-height: 42px;
	padding-left: 15px;
	width: 815px;
}

[class=table_data_td_event00], .table_data_td_event00 {
	border: #FFF0AC solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

[class=table_data_td_event01], .table_data_td_event01 {
	border: #FFF0AC solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

.dt {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	padding-left: 192px;
	background: #F5F5F5;
	margin-top: 5px;
}

.shijian {
	COLOR: red
}

.didian {
	COLOR: #666;
}

.nrqu {
	COLOR: #666
}

[class=order_confirm], .order_confirm {
	margin: 10px auto;
	min-width: 720px;
	border: solid 1px gray;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

[class=order_confirm_title], .order_confirm_title {
	display: block;
	height: 30px;
	background-color: #eee;
	padding-left: 10px;
	font-size: 19px;
	font-weight: bold;
}

[class=order_info], .order_info {
	margin: 15px 15px;
}

[class=order_title], .order_title {
	margin: 5px;
	font-weight: bolder;
}

[class=order_msg], .order_msg {
	margin: 0 5px;
}

[class=area_light_yellow], .area_light_yellow {
	margin: 5px;
	padding: 10px 10px;
	background-color: #FFFCEC;
	border: solid 1px #FFF0AC;
}

[class=area_light_white], .area_light_white {
	margin: 5px;
	padding: 10px 10px;
	background-color: white;
	border: solid 1px #FFF0AC;
}

[id=order_fee_count], #order_fee_count,[id=order_commit], #order_commit {
	float: right;
	clear: both;
	padding-right: 20px;
}

[id=order_fee_count] span, #rder_fee_count span {
	color: #dd1122;
	font-size: 20px;
}
[class=form_main], .form_main {
	width: 98%;
	margin-left: 5px;
}
legend {
	margin-left: 10px;
	color: blue;
	font-size: 14px;
}

[class=form_item], .form_item, [class=form_item_short], .form_item_short {
	margin: 2px 5px;
	clear: both;
}
[class=form_item] *, .form_item * {
	width: 400px;
	margin-left: 5px;
}

[class=form_item_short] *, .form_item_short * {
	width: 200px;
	margin-left: 5px;
}

[class=form_item] label, .form_item label,[class=form_item_short] label, .form_item_short label {
	width: 100px;
	text-align: right;
	float: left;
}

[class=form_item] i, .form_item i,[class=form_item_short] i, .form_item_short i {
	color: red;
	padding-right: 3px;
	width: 30px;
}

[class=form_multi], .form_multi {
	float: left;
}

[class=form_multi_item], .form_multi_item {
	display: block;
	margin-bottom: 5px;
}

[class=nav_manu], .nav_manu {
list-style: none;
margin: 0;
padding: 0;
border: 0;
height: 600px;
}
[class=main_menu] li, .main_menu li{
  width: 100%;
}
[class=main_menu] li a, .main_menu li a{
  text-decoration: none;
  display: inline-block;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background-color: #6699CC;
  padding: 5px 0 0 15px;
  cursor: hand;
  height: 22px;
  border-top: 1px solid #FFF;
}

[class=sub_menu] li a, .sub_menu li a {
  display: inline-block;
  width: 100%;
  background-color: #F0F0F0;
  padding: 3px 0 0 25px;
  font-size: 12px;
  cursor: hand;
  height: 18px;
  border-top: 1px solid #FFF;
  font-weight: normal;
  color: #6699DD;
}
[class=sub_menu] li a:HOVER, .sub_menu li a:HOVER {
  background-color: #E0E0E0;
}


/******媒体样式**************/
[class=clear_fix], .clear_fix {
	zoom: 1;
}

#public-header a,#public-nav a {
	text-decoration: none;
	outline: 0
}


/*nav*/
#public-nav {
	position: relative;
	font-family: Microsoft YaHei;
	background: url(/staticfile/images/mediabg.png) repeat-x;
	height: 35px;
	width: 960px;
	margin: 0 auto
}

#public-nav li {
	float: left;
	position: relative;
}

#public-nav ul {
	float: left;
	height: 35px;
}

#public-nav .n1 a {
	color: #fff;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	width: 100px;
	text-align: center;
	display: block;
}

#public-nav .hover a,#public-nav .n1 a:hover{
	background: #80dbff
}

/*goodsong*/
.album .l,.brk .l{
	float: left;
	width: 90px;
	margin-top: 8px;
	font-family: Microsoft YaHei;
	position: relative;
	padding: 0px 0 0 0px
}

.album .r,.brk .r{
	float: left;
	width: 100px;
	margin-top: 8px;
	border-left: 1px solid #dcdcdc;
	padding: 0px 0px 0px 0px
}

.gs .r li a {
	color: #3d3d3d;
	cursor: default;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
}

.gs .r li a:hover,.brk .r li a:hover{
	background: #daf1fb;
}

/*album*/
.album .r {
	position: relative;
	width: 500px;
}

.album .l strong {
	color: #2a2a2a;
	display: block;
	color: #a0a0a0;
	margin-top: 10px;
	padding-left: 18px
}

/*album2*/
.alm2 .list1 li,.brk .r li {
	float: none;
	width: auto;
	height: 25px;
	margin: 0 0 5px 0;
	line-height: 25px;
	vertical-align: bottom
}

.alm2 .list1 li input,.brk .r li input {
	float: left;
	width: 13px;
	height: 15px;
	margin-right: 15px;
	margin-top: 4px
}

.alm2 .list1 .text i,.brk .r .text s {
	font-style: normal;
	cursor: pointer;
	text-decoration: none
}

.alm2 .list1 li a,.brk .r li a {
	display: block;
	zoom: 1;
	height: 25px;
	padding-left: 8px;
}

/*musicrank*/
.brk {
	position: relative;
}

.brk .r {
	height: 550px;
}

.brk .r,.brk .r a {
	color: #5a5a5a
}

.brk .r a span {
	float: left
}

.brk .r a .text {
	width: 285px;
	margin-left: 15px;
	display: inline
}

.brk .btn {
	border-bottom: 1px solid #e0e0e0;
	border-top: 0 none;
	padding: 0px 0 2px 8px;
	position: relative;
	clear: both
}

.brk .r ul {
	padding: 15px 0 0 0;
}

.brk .r li {
	margin-bottom: 10px
}

/**/
.album .all-type div {
	margin: 2px 0 5px;
}

.album .all-type strong {
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 12px;
	color: #999;
	font-family: Microsoft YaHei;
	font-weight: normal
}

.album .all-type a {
	display: inline-block;
	padding: 1px 2px;
	margin-right: 5px;
	margin-bottom: 4px;
	color: #545454
}

.album .all-type a.hover,.album .all-type a:hover {
	background: #85d2f2;
	color: #fff
}

/*查找好友样式*/
#Tab{
margin:0 auto;
width:720px;
border:1px solid #408FBC;
} 
.Menubox{
width:720px;
height:70px;
background:#408FBC;
} 
.Menubox ul{
width:720px;
list-style:none;
margin:7px 300px;
padding:0;
position:absolute;
} 
.Menubox ul li{
float:left;
line-height:63px;
display:block;
cursor:pointer;
width:100px;
text-align:center;
color:#fff;
font-size:30px;
} 
.Menubox ul li.hover{
border-bottom:1px solid #7CCAEC;
} 
.Menubox ul li.hover span{
border-style:dashed dashed solid dashed; 
border-color:transparent transparent #7CCAEC transparent; 
border-width:10px; 
position:absolute; 
bottom:-1px;
margin-left:-20px; 
font-size:0; 
line-height:0
}

.Contentbox{
height:100px;
background:#7CCAEC;
margin-top:0px;
border-top:none;
padding-top:10px;
font-size:12px;
font-weight: bold;
color:#666;
} 
.Contentbox ul{
list-style:none;
margin:7px;
padding:0;
width: 720px;
} 
.Contentbox ul li{
line-height:40px;
word-break:break-all;
}
.input01{
width: 438px;
height: 30px;
font-size: 16px;
border: solid 1px gray;
padding-left: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.input02{
width: 180px;
height: 30px;
font-size: 16px;
border: solid 1px gray;
padding-left: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.input03{
width: 100px;
height: 30px;
font-size: 16px;
border: solid 1px gray;
padding-left: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.button01{
background: #86D866;
font-size: 18px;
width: 100px;
height: 30px;
color: white;
font-weight: bolder;
display: inline-block;
text-align: center;
text-decoration: none;
border-radius: 5px;
cursor: pointer;
padding-left: 5px;
}

.button02{
background: #59A9EC;
font-size: 12px;
width: 60px;
height: 26px;
color: white;
font-weight: bolder;
display: inline-block;
text-align:left;
cursor: pointer;
}

.select {
    height: 25px;
   	border: solid 1px gray;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.room-cont IMG {
	HEIGHT: 62px; WIDTH: 62px;border-top:1px solid #E9EDEE;border-bottom:1px solid #E9EDEE;border-left:1px solid #E9EDEE;border-right:1px solid #E9EDEE;float: left;
}

.cont {
	WIDTH: 720px;height:230px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px;padding-right:5px; PADDING-RIGHT: 0px
}
.cont UL {
	WIDTH: 720px;
}
.cont LI {
	MARGIN-BOTTOM: 20px; WIDTH: 160px;height:90px; FLOAT: left; DISPLAY: inline;
}
.cont LI IMG {
	MARGIN-BOTTOM: 0px;
}
.cont LI IMG.A {
	COLOR: #1a1a1a;
}

.cont LI P.warn {
	HEIGHT: 200px;text-align:center;WIDTH: 600px;font-size: 20px;font-weight: normal;margin-left: 60px;
}

.cont LI P.name {
	MARGIN-BOTTOM: 1px;WIDTH: 94px;height:15px; text-align:left;TEXT-OVERFLOW: ellipsis;COLOR: #7c7c7c;float:left;margin:1px; padding:0px;
}
.cont LI P.name A {
	COLOR: #1a1a1a;
}
.cont LI P A:hover {
	COLOR: #ffa100
}
.red-tips{
	color:red;
}
.span-bold {
	font-weight: bold;
	font-size: 120%;
}

.main-body {
	margin: 0 0 0 130px;
	width: 1050px;
}

.space-body {
	margin: 0 auto;
	max-width: 1050px;
}

.left-area,.right-area {
	float: left;
	margin: 5px;
}

.div-area {
	border: 1px solid #07B3ED;
	clear: both;
}

.div-area h3 {
	background-color: #07B3C3;
	font-size: 14px;
	height: 26px;
	padding: 4px 0 0 15px;
	color: white;
}

.title-more {
	display: inline-block;
	float: right;
	margin-right: 15px;
	padding-top: 3px;
}
.afasd-as-asd{}


/** ===============KK翻页功能样式============== */
.none-margin-padding {
	margin: 0;
	padding: 0;
}

.no-border {
	border: none;
}

.srv-table {
	text-decoration: none;
	border: #07B3D3 solid 1px;
	margin: 5px;
	padding: 0px;
	width: 98%;
	border-collapse: collapse;
	font-family: "微软雅黑";
}

.srv-table tr {
	margin: 0;
	padding: 0;
}

.srv-table-tr:HOVER {
	background-color: #eee;
}
.srv-table-tr-empty {
	border: #07B3ED solid;
	border-width: 0 1px 0 0;
}

.srv-table-title {
	border: #07B3ED solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	color: white;
	background-color: #07B3C3;
	text-align: center;
	font-weight: bold;
	font-family: "微软雅黑";
}

.srv-table-data {
	border: #07B3ED solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	font-family: "微软雅黑";
}

.srv-table-data-center {
	border: #07B3ED solid;
	border-width: 0 1px 1px 0;
	text-decoration: none;
	padding: 2px;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	font-family: "微软雅黑";
}

.input-page {
	width: 38px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-align: center;
}

.btn-page {
	padding: 0 6px;
	background-color: #41BC81;
	border: 1px solid #41BC81;
	font-size: 12px;
	color: white;
	font-weight: bolder;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.input-full-size {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
/** ===============KK翻页功能样式====end========== */
