@charset "gb2312";

/* default start */
html, body {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	}
div {
	color: #000000;
	font-size: 12px;
	font-family: ËÎÌå, arial, helvetica, sans-serif;
	text-align: left;
	}
ul, form, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	}
li {
	list-style: none;
	}
img {
	border: 0px;
	}
a {
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	outline: none;
	}
a:link, a:visited {
	color: #e42c00;
	}
a:hover, a:active {
	color: #000000;
	}
/* default end */

/* html start */
.tips_layer {
	padding: 6px;
	color: #666666;
	font: 12px verdana;
	line-height: 18px;
	border: 1px solid #666666;
	background-color: #ffffff;
	opacity: 0.85 !important;
	filter: alpha(opacity=85);
	}
.redbold {
	color: #ff0000;
	font-weight: bold;
	}
.greenbold {
	color: #008800;
	font-weight: bold;
	}
.bluebold {
	color: #0066cc;
	font-weight: bold;
	}
.red {
	color: #ff0000;
	font: 12px verdana;
	}
.green {
	color: #008800;
	font: 12px verdana;
	}
.blue {
	color: #0066cc;
	font: 12px verdana;
	}
.font10 {
	font: 10px verdana;
	}
.redbold14 {
	color: #ff0000;
	font: bold 14px verdana;
	}
/* html end */

/* default start */
html {
	*cursor: url("plus/default.cur");
	}
a {
	*cursor: url("plus/hand.cur");
	}
input, textarea {
	*cursor: url("plus/text.cur");
	}
.mybox, .mybox2, #district_list, #district_list li, #top_nav a, #search_button_1, #search_button_2, #search_button_3, #search_button_4, #top_search_input, #top_search_select, #top_search_selectshop, #top_search_selectarticle, #top_search_selectweb, #top_search_selectindex, #top_search_select a:hover, #top_search_select a:active, #top_search_selectshop a:hover, #top_search_selectshop a:active, #top_search_selectarticle a:hover, #top_search_selectarticle a:active, #top_search_selectweb a:hover, #top_search_selectweb a:active, #top_search_selectindex a:hover, #top_search_selectindex a:active, #top_search_select_list .select_list_bottom, #top_search_selectshop_list .select_list_bottom, #top_search_selectarticle_list .select_list_bottom, #top_search_selectweb_list .select_list_bottom, #top_search_selectindex_list .select_list_bottom, #top_search_submit, #web_hot_text li, #web_shop li.article, #member_form li.input, #member_form li.input2, #member_form li.submit, #member_help li, #member_form .umoney, #member_form .utotal {
	background-image: url("../images/icon.gif");
	background-repeat: no-repeat;
	}
.select, .radio, .radio2, #passport_top, #passport_main, #passport_bottom, #passport_main .titlebg, #passport_main .de_text, #passport_main .de_text_bottom, #protocol_button {
	background-image: url("../images/passport_bg.gif");
	}
.bg1, .bg2, #info_main .close a, #info_main .icon_jing, #info_main .onclick, #info_main .icon_xin, #info_main .icon_sex1, #info_main .icon_sex2, #info_main .icon_sex3, #web_display .icon_jing, #web_display .icon_xin, #web_author .icon_sex1, #web_author .icon_sex2, #web_author .icon_sex3 {
	background-image: url("../images/info_bg.gif");
	background-repeat: no-repeat;
	}
#web_link, #web_link .link_top, #web_link .link_bottom, #web_link .link_icon, #web_link .text li {
	background-image: url("../images/link_bg.gif");
}
#messenger_id, #messenger_id a.close, #messenger_id a.messengerwrite, #messenger_id a.messengerbox, #messenger_id .space_gui, #messenger_id .space_gui_plan, #messenger_id .system, #messenger_id .readtrue, #messenger_id .readfalse, #messenger_id a.aread, #messenger_id a.areply, #messenger_id a.adel, #messenger_id .submit, #messenger_pop .icon0, #messenger_pop .icon1, #messenger_pop .icon2 {
	background-image: url("../images/messenger_bg.gif");
	background-repeat: no-repeat;
	}
#frame_bg, #frame_bg a.close {
	background-image: url("../images/frame_bg.gif");
	background-repeat: no-repeat;
	}
a.select {
	display: block;
	padding: 0px 0px 0px 2px;
	height: 22px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
	background-position: -362px -37px;
	cursor: pointer;
	}
a.select:link, a.select:visited, a.select:hover, a.select:active {
	color: #000000;
	}
.option {
	position: absolute;
	margin: -3px 0px 0px -3px;
	padding: 2px 3px 3px 3px;
	width: 294px;
	line-height: 22px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	}
.option a {
	display: block;
	padding: 0px 2px 0px 2px;
	height: 22px;
	text-decoration: none;
	}
.option a:link, .option a:visited {
	color: #666666;
	background-color: #ffffff;
	}
.option a:hover, .option a:active {
	color: #ff1100;
	background-color: #f2f2f2;
	}
a.radio, a.radio2 {
	float: left;
	display: block;
	padding: 0px 20px 0px 20px;
	height: 24px;
	color: #000000;
	font-family: verdana;
	line-height: 24px;
	text-decoration: none;
	}
a.radio {
	background-position: -340px -66px;
	}
a.radio2 {
	background-position: -340px -96px;
	}
.mybox {
	float: left;
	display: block;
	padding: 8px 0px 0px 20px;
	height: 22px;
	background-position: -533px -194px;
	text-decoration: none;
	}
.mybox2 {
	float: left;
	display: block;
	padding: 8px 0px 0px 20px;
	height: 22px;
	background-position: -533px -223px;
	text-decoration: none;
	}
#ajax_bg {
	position: absolute;
	z-index: 90;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	opacity: 0.7 !important;
	filter: alpha(opacity=70);
	}
#web_top, #web_main, #web_bottom, #web_search .nav {
	margin: 0px auto 0px auto;
	width: 970px;
	overflow: hidden;
	}
/* default end */

/* top start */
#top_left {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 0px 0px 15px;
	width: 585px;
	height: 30px;
	color: #666666;
	line-height: 30px;
	background-color: #f9f9f9;
	}
#top_left a.district {
	margin: 0px 0px 0px 3px;
	padding: 2px 7px 2px 7px;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
	text-decoration: none;
	*padding: 4px 7px 2px 7px;
	}
#top_left a.district:link, #top_left a.district:visited {
	color: #333333;
	}
#top_left a.district:hover, #top_left a.district:active {
	color: #b80000;
	}
#top_left a.more_district {
	margin: 0px 0px 0px 3px;
	padding: 2px 7px 2px 7px;
	color: #ca0000;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
	text-decoration: none;
	*padding: 4px 7px 2px 7px;
	}
#district_list {
	position: absolute;
	z-index: 89;
	margin: -5px 0px 0px 200px;
	padding: 15px 0px 0px 0px;
	width: 397px;
	background-position: 0px -335px;
	*margin: 21px 0px 0px -140px;
	}
#district_list a.other_district:link, #district_list a.other_district:visited {
	color: #333333;
	}
#district_list a.other_district:hover, #district_list a.other_district:active {
	color: #b80000;
	}
#district_list ul {
	overflow: hidden;
	padding: 10px 15px 10px 15px;
	width: 365px;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	background-color: #ffffff;
	opacity: 0.95 !important;
	filter: alpha(opacity=95);
	}
#district_list li {
	float: left;
	display: inline;
	padding: 0px 0px 0px 15px;
	width: 105px;
	height: 24px;
	line-height: 24px;
	background-position: -528px -145px;
	}
#top_right {
	float: left;
	display: inline;
	padding: 0px 15px 0px 0px;
	width: 345px;
	height: 30px;
	color: #666666;
	line-height: 30px;
	background-color: #f9f9f9;
	text-align: right;
	}
#top_right a:link, #top_right a:visited {
	color: #333333;
	}
#top_right a:hover, #top_right a:active {
	color: #b80000;
	}
#top_logo {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 280px;
	height: 70px;
	}
#top_nav {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 680px;
	height: 70px;
	}
#top_nav a {
	float: left;
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 44px 0px 0px 0px;
	width: 40px;
	height: 16px;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	}
#top_nav a:link, #top_nav a:visited {
	color: #666666;
	}
#top_nav a:hover, #top_nav a:active {
	color: #ca0000;
	font-weight: bold;
	}
a.top_nav_1:link, a.top_nav_1:visited {
	background-position: 0px 0px;
	}
a.top_nav_1:hover, a.top_nav_1:active {
	background-position: 0px -60px;
	}
a.top_nav_2:link, a.top_nav_2:visited {
	background-position: -40px 0px;
	}
a.top_nav_2:hover, a.top_nav_2:active {
	background-position: -40px -60px;
	}
a.top_nav_3:link, a.top_nav_3:visited {
	background-position: -80px 0px;
	}
a.top_nav_3:hover, a.top_nav_3:active {
	background-position: -80px -60px;
	}
a.top_nav_4:link, a.top_nav_4:visited {
	background-position: -120px 0px;
	}
a.top_nav_4:hover, a.top_nav_4:active {
	background-position: -120px -60px;
	}
a.top_nav_5:link, a.top_nav_5:visited {
	background-position: -160px 0px;
	}
a.top_nav_5:hover, a.top_nav_5:active {
	background-position: -160px -60px;
	}
a.top_nav_6:link, a.top_nav_6:visited {
	background-position: -200px 0px;
	}
a.top_nav_6:hover, a.top_nav_6:active {
	background-position: -200px -60px;
	}
a.top_nav_7:link, a.top_nav_7:visited {
	background-position: -240px 0px;
	}
a.top_nav_7:hover, a.top_nav_7:active {
	background-position: -240px -60px;
	}
a.top_nav_8:link, a.top_nav_8:visited {
	background-position: -280px 0px;
	}
a.top_nav_8:hover, a.top_nav_8:active {
	background-position: -280px -60px;
	}
a.top_nav_9:link, a.top_nav_9:visited {
	background-position: -320px 0px;
	}
a.top_nav_9:hover, a.top_nav_9:active {
	background-position: -320px -60px;
	}
a.top_nav_10:link, a.top_nav_10:visited {
	background-position: -360px 0px;
	}
a.top_nav_10:hover, a.top_nav_10:active {
	background-position: -360px -60px;
	}
a.top_nav_11:link, a.top_nav_11:visited {
	background-position: -400px 0px;
	}
a.top_nav_11:hover, a.top_nav_11:active {
	background-position: -400px -60px;
	}
a.top_nav_12:link, a.top_nav_12:visited {
	background-position: -440px 0px;
	}
a.top_nav_12:hover, a.top_nav_12:active {
	background-position: -440px -60px;
	}
a.top_nav_13:link, a.top_nav_13:visited {
	background-position: -480px 0px;
	}
a.top_nav_13:hover, a.top_nav_13:active {
	background-position: -480px -60px;
	}
a.top_nav_14:link, a.top_nav_14:visited {
	background-position: -520px 0px;
	}
a.top_nav_14:hover, a.top_nav_14:active {
	background-position: -520px -60px;
	}
a.top_nav_15:link, a.top_nav_15:visited {
	background-position: -560px 0px;
	}
a.top_nav_15:hover, a.top_nav_15:active {
	background-position: -560px -60px;
	}
#top_search {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 960px;
	height: 126px;
	background-image: url("../images/search_bg.gif");
	background-repeat: no-repeat;
	}
#top_search_button {
	float: left;
	display: inline;
	padding: 0px 0px 0px 300px;
	width: 660px;
	height: 29px;
	}
#top_search_button a {
	float: left;
	display: block;
	margin: 0px 0px 0px 2px;
	width: 80px;
	height: 29px;
	font-size: 14px;
	line-height: 29px;
	text-decoration: none;
	text-align: center;
	}
#top_search_button .button_1 {
	color: #ffffff;
	font-weight: bold;
	background-position: 0px -120px;
	}
#top_search_button .button_2 {
	color: #333333;
	background-position: -80px -120px;
	}
#top_search_input {
	float: left;
	display: inline;
	margin: 20px 0px 0px 240px;
	padding: 2px 0px 0px 4px;
	width: 296px;
	height: 22px;
	background-position: -160px -120px;
	}
#top_search_input input {
	padding: 3px 0px 0px 0px;
	width: 290px;
	height: 14px;
	color: #666666;
	font-size: 12px;
	border: none;
	background: transparent;
	}
#top_search_select, #top_search_selectshop, #top_search_selectarticle, #top_search_selectweb, #top_search_selectindex {
	float: left;
	display: inline;
	margin: 20px 0px 0px 10px;
	width: 60px;
	height: 24px;
	background-position: -460px -120px;
	}
#top_search_select a, #top_search_selectshop a, #top_search_selectarticle a, #top_search_selectweb a, #top_search_selectindex a {
	display: block;
	padding: 4px 0px 0px 12px;
	width: 48px;
	height: 20px;
	color: #666666;
	text-decoration: none;
	*padding: 6px 0px 0px 12px;
	*height: 18px;
	}
#top_search_select a:hover, #top_search_select a:active, #top_search_selectshop a:hover, #top_search_selectshop a:active, #top_search_selectarticle a:hover, #top_search_selectarticle a:active, #top_search_selectweb a:hover, #top_search_selectweb a:active, #top_search_selectindex a:hover, #top_search_selectindex a:active {
	background-position: -520px -120px;
	}
#top_search_select_list, #top_search_selectshop_list, #top_search_selectarticle_list, #top_search_selectweb_list, #top_search_selectindex_list {
	position: absolute;
	z-index: 88;
	margin: -2px 0px 0px 0px;
	width: 60px;
	}
#top_search_select_list a, #top_search_selectshop_list a, #top_search_selectarticle_list a, #top_search_selectweb_list a, #top_search_selectindex_list a {
	width: 46px;
	border-left: 1px solid #b10505;
	border-right: 1px solid #b10505;
	}
#top_search_select_list a:link, #top_search_select_list a:visited, #top_search_selectshop_list a:link, #top_search_selectshop_list a:visited, #top_search_selectarticle_list a:link, #top_search_selectarticle_list a:visited, #top_search_selectweb_list a:link, #top_search_selectweb_list a:visited, #top_search_selectindex_list a:link, #top_search_selectindex_list a:visited {
	color: #666666;
	background-color: #ffffff;
	}
#top_search_select_list a:hover, #top_search_select_list a:active, #top_search_selectshop_list a:hover, #top_search_selectshop_list a:active, #top_search_selectarticle_list a:hover, #top_search_selectarticle_list a:active, #top_search_selectweb_list a:hover, #top_search_selectweb_list a:active, #top_search_selectindex_list a:hover, #top_search_selectindex_list a:active {
	color: #ca0000;
	background-color: #f2f2f2;
	background-image: none;
	}
#top_search_select_list .select_list_bottom, #top_search_selectshop_list .select_list_bottom, #top_search_selectarticle_list .select_list_bottom, #top_search_selectweb_list .select_list_bottom, #top_search_selectindex_list .select_list_bottom {
	width: 60px;
	height: 3px;
	background-position: -460px -141px;
	}
#top_search_submit {
	float: left;
	display: inline;
	margin: 20px 0px 0px 10px;
	width: 63px;
	height: 25px;
	background-position: -160px -150px;
	}
#top_search_submit input {
	width: 63px;
	height: 25px;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#weather {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 7px 0px 0px 40px;
	width: 220px;
	height: 50px;
	}
#weather .img {
	float: left;
	display: inline;
	}
#weather .description {
	float: left;
	display: inline;
	margin: 0px 0px 0px 7px;
	width: 165px;
	height: 50px;
	color: #ffffff;
	font: 12px/16px verdana;
	}
#weather .description span {
	font-weight: bold;
	}
/* top end */

/* main start */
#web_hot {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	padding: 45px 0px 0px 15px;
	width: 335px;
	height: 305px;
	background-image: url("../images/hot_bg.gif");
	}
#web_hot_demo {
	width: 320px;
	height: 210px;
	}
#web_hot_text {
	margin: 20px 0px 0px 75px;
	}
#web_hot_text li {
	padding: 0px 0px 0px 15px;
	width: 230px;
	height: 20px;
	color: #bbbbbb;
	background-position: -530px -150px;
	}
#web_shop {
	float: left;
	display: inline;
	margin: 10px 0px 0px 10px;
	width: 354px;
	height: 350px;
	background-image: url("../images/shop_bg.gif");
	background-repeat: no-repeat;
	}
#web_shop .button_1, #web_shop .button_2 {
	float: left;
	display: block;
	margin: 0px 4px 0px 0px;
	width: 114px;
	height: 35px;
	font: bold 14px/35px Î¢ÈíÑÅºÚ, verdana;
	background-image: url("../images/shop_bg.gif");
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	}
#web_shop .button_1 {
	color: #666666;
	background-position: 0px 0px;
	}
#web_shop .button_2 {
	color: #999999;
	background-position: -118px 0px;
	}
#web_shop .button_1 sup, #web_shop .button_2 sup {
	margin: 0px 0px 0px 4px;
	font-size: 10px;
	font-family: verdana;
	}
#web_shop .button_1 sup {
	color: #ca0000;
	}
#web_shop li.shop {
	float: left;
	display: inline;
	margin: 12px 13px 0px 13px;
	width: 324px;
	height: 80px;
	border-bottom: 1px dashed #eeeeee;
	}
#web_shop li.article {
	float: left;
	display: inline;
	margin: 12px 13px 0px 13px;
	padding: 0px 0px 0px 18px;
	width: 306px;
	height: 18px;
	color: #cccccc;
	border-bottom: 1px dashed #eeeeee;
	background-position: -525px -166px;
	}
#web_shop li.article a {
	text-decoration: none;
	}
#web_shop li.article a.class {
	color: #333333;
	text-decoration: none;
	}
#web_shop li.more {
	float: left;
	display: inline;
	margin: 8px 13px 0px 13px;
	width: 324px;
	text-align: right;
	}
#web_shop li .img {
	float: left;
	display: inline;
	margin: 0px 0px 0px 4px;
	padding: 2px;
	width: 86px;
	height: 64px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#web_shop li img {
	width: 86px;
	height: 64px;
	}
#web_shop li .title {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 218px;
	height: 20px;
	font: 14px/20px verdana;
	}
#web_shop li .description {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 218px;
	height: 50px;
	color: #555555;
	font: 12px/17px verdana;
	}
#web_member {
	float: right;
	display: inline;
	margin: 10px 10px 0px 0px;
	width: 240px;
	height: 350px;
	background-image: url("../images/member_bg.gif");
	background-repeat: no-repeat;
	}
#member_login {
	float: left;
	display: inline;
	padding: 0px 0px 0px 10px;
	width: 230px;
	height: 35px;
	color: #666666;
	font: bold 14px/35px Î¢ÈíÑÅºÚ, verdana;
	}
#member_login sup {
	margin: 0px 0px 0px 4px;
	color: #ca0000;
	font-size: 10px;
	font-family: verdana;
	}
#member_form {
	float: left;
	display: inline;
	width: 240px;
	height: 110px;
	color: #888888;
	}
#member_wait {
	margin: 30px 0px 0px 0px;
	width: 240px;
	color: #bbbbbb;
	font: bold 10px/30px verdana;
	text-align: center;
	}
#member_form .left {
	float: left;
	display: inline;
	padding: 10px 0px 0px 20px;
	width: 145px;
	height: 100px;
	}
#member_form .right {
	float: left;
	display: inline;
	padding: 10px 0px 0px 0px;
	width: 60px;
	height: 100px;
	}
#member_form li {
	float: left;
	display: inline;
	height: 30px;
	}
#member_form li.name {
	width: 48px;
	font: 12px/30px verdana;
	}
#member_form li.input {
	padding: 0px 0px 0px 3px;
	width: 92px;
	background-position: 0px -151px;
	}
#member_form li.input2 {
	padding: 0px 0px 0px 3px;
	width: 37px;
	background-position: 0px -181px;
	}
#member_form li.submit {
	width: 55px;
	height: 55px;
	background-position: -105px -149px;
	}
#member_form li.member_code {
	padding: 7px 0px 0px 3px;
	width: 50px;
	}
#member_form input {
	margin: 6px 0px 0px 0px;
	width: 77px;
	color: #ca0000;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	border: none;
	background: transparent;
	}
#member_form input.inputcode {
	margin: 7px 0px 0px 0px;
	font-size: 10px;
	width: 30px;
	}
#member_form li.submit input {
	margin: 0px;
	width: 55px;
	height: 55px;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#userauto {
	width: 42px;
	color: #aaaaaa;
	}
#member_form .uface {
	float: left;
	display: inline;
	margin: 15px 0px 0px 15px;
	padding: 3px;
	width: 60px;
	height: 60px;
	border: 1px solid #dddddd;
	}
#member_form .umember {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 10px;
	width: 132px;
	height: 30px;
	color: #888888;
	}
#member_form .male {
	color: #006cd7;
	font: bold 14px/30px verdana;
	}
#member_form .female {
	color: #e60d97;
	font: bold 14px/30px verdana;
	}
#member_form .uicon {
	float: left;
	display: inline;
	margin: 5px 0px 0px 10px;
	width: 132px;
	height: 28px;
	}
#member_form .umoney {
	float: left;
	display: inline;
	margin: 5px 0px 0px 15px;
	padding: 4px 0px 0px 20px;
	width: 190px;
	height: 20px;
	color: #888888;
	font: 12px verdana;
	background-position: -530px -275px;
	}
#member_form .umoney span {
	color: #ff6600;
	font: bold 11px verdana;
	}
#member_form .utotal {
	float: left;
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 4px 0px 0px 20px;
	width: 190px;
	height: 20px;
	color: #888888;
	font: 12px verdana;
	background-position: -530px -295px;
	}
#member_form .utotal span {
	color: #2da803;
	font: bold 11px verdana;
	}
#member_form .umoney a:link, #member_form .umoney a:visited, #member_form .utotal a:link, #member_form .utotal a:visited {
	color: #999999;
	}
#member_form .umoney a:hover, #member_form .umoney a:active, #member_form .utotal a:hover, #member_form .utotal a:active {
	color: #f52e0f;
	}
#member_form .umessenger, #member_form .umessenger_new {
	background-image: url("../images/messenger.gif");
	background-repeat: no-repeat;
	}
#member_form .umessenger, #member_form .umessenger_new {
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 25px;
	width: 195px;
	height: 26px;
	color: #888888;
	font: 12px verdana;
	border-bottom: 1px dashed #aaaaaa;
	}
#member_form .umessenger {
	background-position: 5px -25px;
	}
#member_form .umessenger_new {
	background-position: 5px 5px;
	}
#member_form a.read:link, #member_form a.read:visited {
	color: #000000;
	font: bold 12px verdana;
	text-decoration: none;
	}
#member_form a.read:hover, #member_form a.read:active {
	color: #f52e0f;
	font: bold 12px verdana;
	text-decoration: none;
	}
#member_form .ubutton {
	float: left;
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 4px 0px 0px 0px;
	width: 210px;
	height: 95px;
	color: #888888;
	font: 12px verdana;
	}
#member_form a.button {
	float: left;
	display: block;
	margin: 5px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	width: 80px;
	height: 19px;
	font: bold 14px verdana;
	text-decoration: none;
	text-align: center;
	}
#member_form a.button:link, #member_form a.button:visited {
	color: #aaaaaa;
	border: 1px solid #dddddd;
	}
#member_form a.button:hover, #member_form a.button:active {
	color: #cf0000;
	border: 1px solid #dddddd;
	}
#member_form .uinfo {
	float: left;
	display: inline;
	margin: 5px 0px 0px 0px;
	padding: 8px 0px 0px 5px;
	height: 20px;
	color: #aaaaaa;
	}
#member_form .uinfo span {
	color: #e74100;
	font: bold 10px verdana;
	}
#member_link {
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 0px;
	width: 210px;
	height: 30px;
	line-height: 30px;
	border-top: 1px dashed #aaaaaa;
	text-align: right;
	}
#member_link a {
	text-decoration: none;
	}
#member_link a:link, #member_link a:visited {
	color: #999999;
	}
#member_link a:hover, #member_link a:active {
	color: #f52e0f;
	}
#member_link a.repass {
	*cursor: url("plus/help.ani");
	}
#member_link a.register:link, #member_link a.register:visited, #member_link a.register:hover, #member_link a.register:active {
	color: #ff3300;
	}
#member_help {
	float: left;
	display: inline;
	margin: 5px 0px 0px 20px;
	width: 200px;
	}
#member_help li {
	overflow: hidden;
	padding: 0px 0px 0px 20px;
	width: 180px;
	font: 12px/22px verdana;
	background-position: -525px -254px;
	}
#member_help li a:link, #member_help li a:visited {
	color: #333333;
	text-decoration: none;
	}
#member_help li a:hover, #member_help li a:active {
	color: #c90000;
	text-decoration: underline;
	}
#web_infoweb {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 30px 40px 0px 40px;
	width: 630px;
	height: 670px;
	background-image: url("../images/infoweb_bg.gif");
	background-repeat: no-repeat;
	}
#web_infoweb1 {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 30px 40px 0px 40px;
	width: 630px;
	height: 700px;
	background-image: url("../images/infoweb_bg.gif");
	background-repeat: no-repeat;
	}

#infoweb_title {
	float: left;
	display: inline;
	padding: 0px 0px 0px 20px;
	width: 610px;
	height: 30px;
	color: #ca0000;
	font: bold 21px/30px Î¢ÈíÑÅºÚ, verdana;
	border-bottom: 3px solid #efefef;
	}
#infoweb_description {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 10px 0px 0px 20px;
	width: 610px;
	color: #666666;
	font: 12px/18px verdana;
	}
#infoweb_form {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
	width: 820px;
	}
#infoweb_form ul {
	width: 590px;
	overflow: hidden;
	font: 12px/22px verdana;
	}
#infoweb_form .name {
	float: left;
	display: inline;
	margin: 2px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 136px;
	height: 22px;
	color: #666666;
	font: 14px/22px verdana;
	text-align: right;
	}
#infoweb_form .input, #infoweb_form .input2, #infoweb_form .inputread {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 298px;
	color: #666666;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#infoweb_form .input2 {
	width: 50px;
	}
#infoweb_form .inputread {
	background-color: #ffffee;
	}
#infoweb_form .input input, #infoweb_form .input2 input, #infoweb_form .inputread input {
	width: 294px;
	font: 12px verdana;
	border: none;
	background: transparent;
	}
#infoweb_form .input2 input {
	width: 46px;
	}
#infoweb_form .inputread input {
	color: #999999;
	}
#infoweb_form .input textarea {
	margin: 2px 0px 2px 0px;
	width: 293px;
	height: 60px;
	color: #666666;
	font-family: verdana;
	font-size: 12px;
	border: none;
	background: transparent;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #c9c9c9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #f4f4f4;
	}
#infoweb_form .input textarea.textarea2 {
	height: 100px;
	}
#infoweb_form .imgcode {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 238px;
	height: 24px;
	}
#infoweb_form .description {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 130px;
	height: 24px;
	color: #666666;
	}
#infoweb_form .button {
	float: left;
	display: inline;
	margin: 10px 0px 0px 146px;
	width: 100px;
	height: 26px;
	border: 2px solid #000000;
	background-image: url("../images/button_bg.gif");
	}
#infoweb_form .button input {
	width: 100px;
	height: 26px;
	color: #ffffff;
	font: 12px verdana;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#infoweb_form .lock1, #infoweb_form .lock2, #infoweb_form .lock3 {
	float: left;
	display: inline;
	margin: 8px 0px 0px 30px;
	width: 70px;
	height: 20px;
	font: 12px/20px verdana;
	text-align: center;
	}
#infoweb_form .lock1 {
	color: #999999;
	border: 1px solid #dddddd;
	background-color: #f2f2f2;
	}
#infoweb_form .lock2 {
	color: #14aa00;
	border: 1px solid #14aa00;
	background-color: #edffd7;
	}
#infoweb_form .lock3 {
	color: #ff0000;
	border: 1px solid #ff0000;
	background-color: #ffe9e9;
	}
#infoweb_form .title {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 8px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	width: 220px;
	height: 21px;
	color: #666666;
	border-bottom: 1px dashed #dddddd;
	}
#infoweb_form .time {
	float: left;
	display: inline;
	margin: 8px 0px 0px 10px;
	width: 70px;
	height: 21px;
	color: #bbbbbb;
	font: 10px/20px verdana;
	border-bottom: 1px dashed #dddddd;
	text-align: center;
	}
#infoweb_form .control {
	float: left;
	display: inline;
	margin: 8px 0px 0px 10px;
	width: 140px;
	height: 22px;
	color: #999999;
	font: 12px/22px verdana;
	}
#infoweb_form .page {
	float: left;
	display: inline;
	margin: 16px 0px 0px 10px;
	width: 570px;
	height: 22px;
	color: #999999;
	font: 12px/22px verdana;
	text-align: right;
	}
#infoweb_form .paytips {
	float: left;
	display: inline;
	margin: 10px 0px 0px 20px;
	color: #0066cc;
	font: bold 12px/30px verdana;
	}
#vipbutton {
	margin: 0px 0px 10px 60px;
	padding: 5px 0px 5px 0px;
	width: 515px;
	height: 120px;
	border: 1px solid #ffcc10;
	background-color: #ffffee;
	}
#vipservice {
	padding: 5px 0px 5px 0px;
	height: 132px;
	}
#vipbutton .vtitle {
	float: left;
	display: inline;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	color: #0066cc;
	font: bold 14px/30px verdana;
	}
#vipbutton .text {
	float: left;
	display: inline;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 10px;
	width: 350px;
	color: #666666;
	font: 12px/22px verdana;
	}
#web_preview {
	float: right;
	display: inline;
	margin: 10px 10px 0px 0px;
	width: 240px;
	height: 340px;
	background-image: url("../images/preview_bg.gif");
	background-repeat: no-repeat;
	}
#preview_description {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 5px 0px 0px 30px;
	width: 180px;
	color: #cccccc;
	font: 12px/20px verdana;
	}
#preview_title {
	float: left;
	display: inline;
	padding: 0px 0px 0px 10px;
	width: 230px;
	height: 35px;
	color: #666666;
	font: bold 14px/35px Î¢ÈíÑÅºÚ, verdana;
	}
#preview_title sup {
	margin: 0px 0px 0px 4px;
	color: #ca0000;
	font-size: 10px;
	font-family: verdana;
	}
#web_preview .bg1 {
	margin: 28px 0px 0px 28px;
	}
#skin {
	position: absolute;
	margin: -1px 0px 0px -3px;
	width: 500px;
	color: #cccccc;
	font-family: verdana;
	text-align: center;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	}
#skin img {
	margin: 200px 0px 0px 0px;
	}
#skin .order {
	float: left;
	display: inline;
	padding: 0px 0px 0px 10px;
	width: 290px;
	height: 30px;
	color: #555555;
	font: 12px/30px verdana;
	border-top: 1px solid #ffffff;
	}
#skin .order a.default:link, #skin .order a.default:visited {
	color: #008800;
	}
#skin .order a.default:hover, #skin .order a.default:active {
	color: #000000;
	}
#skin .search {
	float: left;
	display: inline;
	padding: 5px 0px 0px 0px;
	width: 200px;
	height: 25px;
	border-top: 1px solid #dddddd;
	}
#skin .search input {
	float: left;
	display: inline;
	width: 150px;
	height: 16px;
	font: 12px/16px verdana;
	border: 1px solid #dddddd;
	}
#skin .search img {
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	}
#skin .list {
	float: left;
	display: inline;
	padding: 0px 0px 0px 7px;
	width: 486px;
	height: 390px;
	}
#skin .list a {
	float: left;
	display: block;
	width: 95px;
	height: 128px;
	font: 12px/15px verdana;
	text-decoration: none;
	text-align: center;
	}
#skin .list a img {
	margin: 5px 0px 5px 0px;
	}
#skin .list a span {
	color: #555555;
	}
#skin .list a:link, #skin .list a:visited {
	color: #555555;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	}
#skin .list a:hover, #skin .list a:active {
	color: #ff0000;
	border: 1px solid #ffcc00;
	background-color: #ffffcc;
	}
#skin .skinpage {
	float: left;
	display: inline;
	padding: 0px 0px 0px 10px;
	width: 290px;
	height: 50px;
	font: 12px/40px verdana;
	}
#skin .button1 {
	float: left;
	display: inline;
	margin: 5px 0px 0px 10px;
	width: 80px;
	height: 26px;
	border: 2px solid #000000;
	background-image: url("../images/button_bg.gif");
	}
#skin .button2 {
	float: left;
	display: inline;
	margin: 5px 0px 0px 10px;
	width: 80px;
	height: 26px;
	border: 2px solid #cf0000;
	background-image: url("../images/button2_bg.gif");
	}
#skin .button1 input, #skin .button2 input {
	width: 80px;
	height: 26px;
	color: #ffffff;
	font: 12px verdana;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#webdate {
	float: left;
	display: inline;
	width: 182px;
	height: 160px;
	color: #cccccc;
	font-family: verdana;
	text-align: center;
	}
#webdate img {
	margin: 40px 0px 0px 0px;
	}
#webdate .next {
	float: left;
	display: inline;
	width: 45px;
	height: 20px;
	}
#webdate .next a {
	margin: 0px;
	padding: 0px;
	width: 45px;
	height: 20px;
	font: 12px/20px verdana;
	text-align: center;
	}
#webdate .next a:link, #webdate .next a:visited {
	background-color: #ffffff;
	}
#webdate .next a:hover, #webdate .next a:active {
	background-color: #f2f2f2;
	}
#webdate .yearmonth {
	float: left;
	display: inline;
	width: 92px;
	height: 20px;
	font: bold 12px/20px verdana;
	text-align: center;
	}
#webdate .weekred, #webdate .weekgray, #webdate .dayred, #webdate .daygray {
	float: left;
	display: inline;
	width: 26px;
	height: 20px;
	color: #cccccc;
	font: 12px/20px verdana;
	text-align: center;
	}
#webdate .weekred {
	color: #ff0000;
	background-color: #f2f2f2;
	}
#webdate .weekgray {
	color: #888888;
	background-color: #f2f2f2;
	}
#webdate .dayred a {
	color: #ff0000;
	}
#webdate .daygray a {
	color: #555555;
	}
a.shortcut {
	float: left;
	display: block;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 10px;
	width: 100px;
	height: 20px;
	font: 12px/20px verdana;
	}
a.shortcut:link, a.shortcut:visited {
	background-color: #ffffff;
	}
a.shortcut:hover, a.shortcut:active {
	background-color: #f2f2f2;
	}
/* main end */

/* info start */
#info_page {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 960px;
	height: 40px;
	background-image: url("../images/page_bg.gif");
	background-repeat: no-repeat;
	}
#info_page .left, #info_page .right {
	float: left;
	display: inline;
	color: #aaaaaa;
	font: 12px/40px verdana;
	}
#info_page .left {
	padding: 0px 0px 0px 15px;
	width: 330px;
	}
#info_page .right {
	padding: 0px 15px 0px 0px;
	width: 600px;
	text-align: right;
	}
#info_main {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px 10px 0px 0px;
	width: 184px;
	height: 200px;
	}
.bg1 {
	background-position: 0px 0px;
	}
.bg2 {
	background-position: -200px 0px;
	}
#info_main .jingjia {
	position: absolute;
	z-index: 86;
	width: 50px;
	height: 50px;
	}
#info_main .close {
	overflow: hidden;
	width: 184px;
	height: 16px;
	}
#info_main .close a {
	display: block;
	margin: 6px 0px 0px 168px;
	width: 10px;
	height: 10px;
	}
#info_main .close a:link, #info_main .close a:visited {
	background-position: -411px 0px;
	}
#info_main .close a:hover, #info_main .close a:active {
	background-position: -411px -10px;
	}
#info_main a.title, #preview_1 a.title {
	display: block;
	width: 184px;
	height: 34px;
	font: bold 14px verdana;
	text-decoration: none;
	text-align: center;
	}
#info_main .main, #preview_2 .main {
	word-wrap: break-word;
	overflow: hidden;
	padding: 0px 18px 0px 18px;
	width: 148px;
	height: 100px;
	color: #666666;
	font: 12px/17px ËÎÌå;
	}
#info_main .onclick, #preview_2 .onclick {
	position: absolute;
	z-index: 85;
	margin: 87px 0px 0px 101px;
	padding: 0px 0px 0px 10px;
	width: 62px;
	height: 14px;
	background-color: #ffffff;
	background-position: -442px 3px;
	}
#info_main .onclick a {
	color: #159642;
	}
#info_main .foot {
	width: 184px;
	height: 50px;
	font: bold 14px/50px verdana;
	text-align: center;
	}
#info_main .icon {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
	width: 85px;
	height: 50px;
	font: 12px ËÎÌå;
	}
#info_main .icon_jing {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 4px 0px 0px 0px;
	padding: 19px 2px 0px 0px;
	width: 39px;
	height: 22px;
	color: #b20d00;
	font: bold 10px tahoma;
	background-position: -400px -40px;
	text-align: center;
	}
#info_main .icon_xin {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 4px 0px 0px 1px;
	padding: 19px 2px 0px 0px;
	width: 39px;
	height: 22px;
	color: #2e6d00;
	font: bold 10px tahoma;
	background-position: -400px -100px;
	text-align: center;
	}
.no_1 {
	color: #ff0000;
	font: Bold 18px Î¢ÈíÑÅºÚ, verdana;
	}
.no_2 {
	color: #eb6400;
	font: Bold 18px Î¢ÈíÑÅºÚ, verdana;
	}
.no_str {
	color: #ca0000;
	font: 12px verdana;
	}
.xin_1 {
	color: #008000;
	font: Bold 18px Î¢ÈíÑÅºÚ, verdana;
	}
.xin_str {
	color: #244d00;
	font: 12px verdana;
	}
#info_main .member {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px 0px 4px;
	width: 75px;
	height: 25px;
	font: 12px/25px verdana;
	text-align: right;
	}
#info_main .icon_sex1 {
	padding: 30px 0px 0px 16px;
	color: #006cd7;
	font: bold 12px/30px verdana;
	background-position: -400px -128px;
	}
#info_main .icon_sex2 {
	padding: 30px 0px 0px 16px;
	color: #e60d97;
	font: bold 12px/30px verdana;
	background-position: -400px -158px;
	}
#info_main .icon_sex3 {
	padding: 30px 0px 0px 16px;
	color: #aaaaaa;
	font: bold 12px/30px verdana;
	background-position: -400px -188px;
	}
.name_str1 {
	color: #006cd7;
	font: Bold 14px Î¢ÈíÑÅºÚ, verdana;
	}
.name_str2 {
	color: #e60d97;
	font: Bold 14px Î¢ÈíÑÅºÚ, verdana;
	}
.name_str3 {
	color: #aaaaaa;
	font: Bold 14px Î¢ÈíÑÅºÚ, verdana;
	}
#info_main .date, #preview_5 .date {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 15px 0px 4px;
	width: 75px;
	height: 25px;
	color: #bbbbbb;
	font: 12px verdana;
	text-align: right;
	}
#info_logo {
	margin: 80px 0px 60px 40px;
	}
/* info end */

/* display start */
#web_display .info_top, #web_display .info_bottom, #web_display .info_main, #web_author .author_top, #web_author .contact_top, #web_author .author_bottom, #web_author .author_main {
	background-image: url("../images/display_bg.gif");
	opacity: 0.70 !important;
	filter: alpha(opacity=70);
	}
#web_display {
	float: left;
	display: inline;
	overflow: hidden;
	width: 690px;
	}
#web_display .info_top {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px 0px;
	}
#web_display .info_bottom {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px -5px;
	}
#web_display .info_main {
	overflow: hidden;
	padding: 0px 0px 20px 0px;
	width: 690px;
	background-position: -690px 0px;
	}
#web_display .info_title {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 650px;
	font: bold 28px Î¢ÈíÑÅºÚ, Ó×Ô², ºÚÌå, verdana;
	border-bottom: 1px dashed #bbbbbb;
	}
#web_display .info_title span {
	margin: 0px 0px 0px 10px;
	color: #888888;
	font: 12px verdana;
	}
#web_display .info_text {
	float: left;
	display: inline;
	word-wrap: break-word;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 650px;
	color: #000000;
	font: 14px/26px verdana;
	}
#web_display .info_pic {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	padding: 10px;
	width: 624px;
	font: 12px/26px verdana;
	border: 1px dashed #bbbbbb;
	}
#web_display .info_icon {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 200px;
	height: 41px;
	}
#web_display .icon_jing {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 19px 2px 0px 0px;
	width: 39px;
	height: 22px;
	color: #b20d00;
	font: bold 10px tahoma;
	background-position: -400px -40px;
	text-align: center;
	}
#web_display .icon_xin {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 19px 2px 0px 0px;
	width: 39px;
	height: 22px;
	color: #2e6d00;
	font: bold 10px tahoma;
	background-position: -400px -100px;
	text-align: center;
	}
#web_display .info_time {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
	width: 450px;
	height: 41px;
	font: 12px/20px verdana;
	text-align: right;
	}
#web_author {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 260px;
	}
#web_author .author_top {
	overflow: hidden;
	width: 690px;
	height: 45px;
	background-position: 0px -10px;
	}
#web_author .contact_top {
	overflow: hidden;
	width: 690px;
	height: 40px;
	background-position: -260px -15px;
	}
#web_author .author_bottom {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px -55px;
	}
#web_author .author_main {
	overflow: hidden;
	padding: 10px 15px 20px 15px;
	width: 660px;
	font: 12px/20px verdana;
	background-position: -1380px 0px;
	}
#web_author .icon_sex1 {
	padding: 20px 0px 0px 16px;
	color: #006cd7;
	font: bold 12px/20px verdana;
	background-position: -400px -138px;
	}
#web_author .icon_sex2 {
	padding: 20px 0px 0px 16px;
	color: #e60d97;
	font: bold 12px/20px verdana;
	background-position: -400px -168px;
	}
#web_author .icon_sex3 {
	padding: 20px 0px 0px 16px;
	color: #aaaaaa;
	font: bold 12px/20px verdana;
	background-position: -400px -198px;
	}
/* display end */

/* article start */
#web_article .article_top, #web_article .article_bottom, #web_article .article_main, #web_articlelist .class_top, #web_articlelist .list_top, #web_articlelist .class_bottom, #web_articlelist .class_main, #web_articlelist li {
	background-image: url("../images/article_bg.gif");
	}
#web_article {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
	width: 690px;
	}
#web_article .article_top {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px 0px;
	}
#web_article .article_bottom {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px -5px;
	}
#web_article .article_main {
	overflow: hidden;
	padding: 0px 0px 40px 0px;
	width: 690px;
	background-position: -690px 0px;
	}
#web_article .article_class {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 650px;
	color: #d90000;
	font: bold 22px Î¢ÈíÑÅºÚ, verdana;
	border-bottom: 1px dashed #dddddd;
	}
#web_article .article_class span {
	margin: 0px 0px 0px 10px;
	color: #888888;
	font: 12px verdana;
	}
#web_article li {
	overflow: hidden;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 10px;
	width: 630px;
	height: 30px;
	color: #aaaaaa;
	font: 14px/30px verdana;
	border-bottom: 1px dashed #dddddd;
	}
#web_article li.article_page {
	font: 12px/30px verdana;
	text-align: right;
	}
#web_article a.list:link, #web_article a.list:visited {
	color: #d90000;
	text-decoration: none;
	}
#web_article a.list:hover, #web_article a.list:active {
	color: #000000;
	text-decoration: underline;
	}
#web_article a.class:link, #web_article a.class:visited {
	color: #000000;
	text-decoration: none;
	}
#web_article a.class:hover, #web_article a.class:active {
	color: #000000;
	text-decoration: underline;
	}
#web_article .article_title {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 40px 0px 0px 20px;
	width: 650px;
	color: #d90000;
	font: bold 22px/28px Î¢ÈíÑÅºÚ, Ó×Ô², ËÎÌå, verdana;
	border-bottom: 1px dashed #dddddd;
	}
#web_article .article_address {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 0px 0px 20px;
	width: 350px;
	color: #bbbbbb;
	font: 12px verdana;
	}
#web_article .article_hot {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	width: 300px;
	color: #bbbbbb;
	font: 12px verdana;
	text-align: right;
	}
#web_article .article_text {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 650px;
	font-size: 14px;
	}
#web_article .article_time {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 650px;
	color: #888888;
	font: 12px/30px verdana;
	text-align: right;
	}
#web_article .article_other {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 20px 0px 0px 20px;
	width: 600px;
	}
#web_article .article_other_title {
	padding: 0px 0px 0px 10px;
	color: #d90000;
	font: bold 16px/28px Î¢ÈíÑÅºÚ, Ó×Ô², ËÎÌå, verdana;
	border-bottom: 1px dashed #dddddd;
	background-color: #f2f2f2;
	}
#web_article .article_other_list {
	padding: 0px 0px 0px 10px;
	color: #cccccc;
	font: 12px/28px verdana;
	border-bottom: 1px dashed #dddddd;
	}
#web_articlelist {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 260px;
	}
#web_articlelist .class_top {
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	width: 690px;
	height: 45px;
	background-position: 0px -10px;
	}
#web_articlelist .list_top {
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	width: 690px;
	height: 45px;
	background-position: -260px -10px;
	}
#web_articlelist .class_bottom {
	overflow: hidden;
	width: 690px;
	height: 5px;
	background-position: 0px -55px;
	}
#web_articlelist .class_main {
	overflow: hidden;
	padding: 10px 15px 20px 15px;
	width: 660px;
	color: #aaaaaa;
	font: 12px/24px verdana;
	background-position: -1380px 0px;
	}
#web_articlelist li {
	padding: 0px 0px 0px 25px;
	width: 635px;
	background-position: 0px -73px;
	}
#web_articlelist a:link, #web_articlelist a:visited {
	color: #222222;
	font-size: 14px;
	text-decoration: none;
	}
#web_articlelist a:hover, #web_articlelist a:active {
	color: #d90000;
	font-size: 14px;
	text-decoration: underline;
	}
#web_articlelist a.top:link, #web_articlelist a.top:visited {
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	}
#web_articlelist a.top:hover, #web_articlelist a.top:active {
	color: #d90000;
	font-size: 12px;
	text-decoration: underline;
	}
#web_articlelist .helpindex_top {
	background-image: url("../images/helpindex_top.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
/* article end */

/* contact start */
#web_contact {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 0px;
	padding: 45px 0px 0px 0px;
	width: 378px;
	height: 175px;
	background-image: url("../images/contact_bg.gif");
	}
#web_contact .contact_about {
	float: left;
	display: inline;
	margin: 0px 0px 0px 15px;
	width: 170px;
	height: 175px;
	color: #888888;
	font: 12px/18px verdana;
	}
#web_contact .contact_text {
	float: left;
	display: inline;
	margin: 0px 0px 0px 12px;
	width: 165px;
	height: 155px;
	color: #888888;
	font: 12px/18px verdana;
	}
/* contact end */

/* service start */
#web_service, #web_service a {
	background-image: url("../images/service_bg.gif");
	background-repeat: no-repeat;
	}
#web_service {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 10px;
	padding: 45px 15px 0px 15px;
	width: 542px;
	height: 175px;
	}
#web_service a {
	float: left;
	display: block;
	overflow: hidden;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 20px;
	width: 65px;
	height: 20px;
	font: 12px/20px verdana;
	background-position: -585px 5px;
	text-decoration: none;
	}
#web_service a:link, #web_service a:visited {
	color: #666666;
	}
#web_service a:hover, #web_service a:active {
	color: #ca0000;
	}
/* service end */

/* link start */
#web_link {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	width: 960px;
	background-position: -960px 0px;
	}
#web_link .link_top {
	float: left;
	display: inline;
	overflow: hidden;
	width: 960px;
	height: 5px;
	background-position: 0px 0px;
	}
#web_link .link_bottom {
	float: left;
	display: inline;
	overflow: hidden;
	width: 960px;
	height: 5px;
	background-position: 0px -75px;
	}
#web_link .link_icon {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 210px;
	height: 70px;
	background-position: -1px -5px;
	}
#web_link .link_url {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
	width: 720px;
	}
#web_link .text, #web_link .logo {
	overflow: hidden;
	width: 720px;
	}
#web_link .text li {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 10px 0px 18px;
	width: 92px;
	font: 12px/26px verdana;
	background-position: -300px -21px;
	}
#web_link .logo li {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
	width: 102px;
	height: 40px;
	}
#web_link .logo li img {
	width: 88px;
	height: 31px;
	}
/* link end */

/* passport start */
#passport_main {
	overflow: hidden;
	padding: 30px 40px 60px 40px;
	width: 880px;
	background-position: -960px 0px;
	}
#passport_top {
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	width: 960px;
	height: 5px;
	background-position: 0px 0px;
	}
#passport_bottom {
	overflow: hidden;
	width: 960px;
	height: 5px;
	background-position: 0px -5px;
	}
#login_title {
	float: left;
	display: inline;
	padding: 0px 0px 0px 20px;
	width: 860px;
	height: 30px;
	color: #ca0000;
	font: bold 21px/30px Î¢ÈíÑÅºÚ, verdana;
	border-bottom: 3px solid #efefef;
	}
#login_description {
	float: left;
	display: inline;
	padding: 0px 0px 0px 20px;
	width: 860px;
	height: 40px;
	color: #666666;
	font: 12px/40px verdana;
	}
#passport_main .loginname {
	float: left;
	display: inline;
	margin: 2px 0px 0px 0px;
	padding: 0px 10px 0px 50px;
	width: 76px;
	height: 22px;
	color: #666666;
	font: 14px/22px verdana;
	}
#passport_main .logininput, #passport_main .logininput2 {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 168px;
	height: 22px;
	color: #666666;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#passport_main .logininput input {
	width: 164px;
	font: 12px verdana;
	border: none;
	background: transparent;
	}
#passport_main .logindescription {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 500px;
	height: 24px;
	}
#passport_main .loginimgcode {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 108px;
	height: 24px;
	}
#passport_main .loginauto {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 650px;
	height: 30px;
	font: 12px verdana;
	}
#passport_main .loginauto a {
	color: #333333;
	}
#passport_main a.repass {
	*cursor: url("plus/help.ani");
	}
#register_title {
	float: left;
	display: inline;
	padding: 0px 0px 0px 20px;
	width: 650px;
	height: 30px;
	color: #ca0000;
	font: bold 21px/30px Î¢ÈíÑÅºÚ, verdana;
	border-bottom: 3px solid #efefef;
	}
#register_description {
	float: left;
	display: inline;
	width: 210px;
	height: 30px;
	color: #666666;
	font: 12px/30px verdana;
	border-bottom: 3px solid #efefef;
	}
#passport_form {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px;
	width: 820px;
	}
#passport_main span {
	color: #ff0000;
	font: bold 10px verdana;
	}
#passport_main ul {
	width: 820px;
	overflow: hidden;
	font: 12px/22px verdana;
	}
#passport_main .title {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 820px;
	height: 30px;
	color: #006699;
	font: bold 14px/30px verdana;
	}
#passport_main .protocol {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 650px;
	height: 30px;
	font: 14px verdana;
	}
#passport_main .safe {
	color: #999999;
	font: 12px verdana;
	}
#passport_main .name {
	float: left;
	display: inline;
	margin: 2px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 156px;
	height: 22px;
	color: #666666;
	font: 14px/22px verdana;
	text-align: right;
	}
#passport_main .input, #passport_main .input2, #passport_main .input3, #passport_main .inputread {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 298px;
	height: 22px;
	color: #666666;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#passport_main .input2 {
	border: 1px solid #ffffff;
	}
#passport_main .input3, , #passport_main .logininput2 {
	width: 50px;
	}
#passport_main .input3 input, #passport_main .logininput2 input {
	width: 46px;
	font: 12px verdana;
	border: none;
	background: transparent;
	}
#passport_main .inputread {
	background-color: #ffffee;
	}
#passport_main .imgcode {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 238px;
	height: 24px;
	}
#passport_main .description {
	float: left;
	display: inline;
	margin: 2px 0px 0px 10px;
	width: 340px;
	height: 24px;
	color: #666666;
	}
#passport_main .protocollink {
	color: #666666;
	font: 12px/26px verdana;
	}
#passport_main .input input, #passport_main .inputread input {
	width: 294px;
	font: 12px verdana;
	border: none;
	background: transparent;
	}
#passport_main .button, #passport_main .button2, #passport_main .button3 {
	float: left;
	display: inline;
	width: 100px;
	height: 26px;
	}
#passport_main .button {
	margin: 10px 0px 0px 165px;
	border: 2px solid #000000;
	background-image: url("../images/button_bg.gif");
	}
#passport_main .button2 {
	margin: 10px 0px 0px 135px;
	border: 2px solid #000000;
	background-image: url("../images/button_bg.gif");
	}
#passport_main .button3 {
	margin: 10px 0px 0px 165px;
	border: 2px solid #ca0000;
	background-image: url("../images/button2_bg.gif");
	}
#passport_main .button input, #passport_main .button2 input, #passport_main .button3 input {
	width: 100px;
	height: 26px;
	color: #ffffff;
	font: 12px verdana;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#passport_main .buttonrepass {
	float: left;
	display: inline;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	height: 16px;
	font: 12px verdana;
	}
#passport_main .de_text {
	position: absolute;
	z-index: 87;
	margin: -10px 0px 0px -5px;
	width: 320px;
	background-position: 0px -10px;
	}
#passport_main .de_text2 {
	padding: 0px 0px 0px 5px;
	width: 315px;
	color: #aaaaaa;
	font: 12px/20px verdana;
	}
#passport_main .red {
	color: #ff0000;
	font: 12px verdana;
	}
#passport_main .green {
	color: #008800;
	font: bold 12px verdana;
	}
#passport_main .de_text_main {
	padding: 20px 20px 0px 30px;
	width: 270px;
	overflow: hidden;
	color: #666666;
	font: 12px/20px verdana;
	}
#passport_main .de_text_bottom {
	width: 320px;
	height: 18px;
	background-position: -330px -15px;
	}
#protocol {
	float: left;
	display: inline;
	overflow: hidden;
	overflow-y: scroll;
	margin: 0px 0px 0px 3px;
	padding: 20px;
	width: 604px;
	height: 380px;
	color: #555555;
	font: 14px/24px ËÎÌå;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #c9c9c9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #f4f4f4;
	}
#protocol_button {
	float: right;
	display: inline;
	overflow: hidden;
	margin: 3px 5px 0px 0px;
	width: 130px;
	height: 35px;
	background-position: -340px -160px;
	}
#protocol_button input {
	width: 130px;
	height: 35px;
	color: #ffffff;
	font: bold 14px verdana;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#register_finish {
	overflow: hidden;
	margin: 0px auto;
	padding: 0px 0px 30px 0px;
	width: 550px;
	}
#register_finish .icon {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 30px;
	width: 50px;
	height: 90px;
	}
#register_finish .title {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 10px;
	width: 440px;
	height: 50px;
	color: #ffb71d;
	font: bold 14px/50px verdana;
	}
#register_finish .info {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 440px;
	height: 40px;
	color: #666666;
	font: 12px verdana;
	}
#register_finish .regverify {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	width: 528px;
	color: #666666;
	font: 12px/22px verdana;
	border: 1px solid #ffcc10;
	background-color: #ffffee;
	}
/* passport end */

/* payment start */
#payfinish {
	margin: 10px 0px 0px 60px;
	width: 500px;
	height: 160px;
	border: 1px solid #ffcc10;
	background-color: #ffffee;
	}
#payfinish img {
	float: left;
	display: inline;
	margin: 20px 0px 0px 40px;
	}
#pay_description {
	float: left;
	display: inline;
	display: inline;
	margin: 40px 0px 0px 60px;
	width: 500px;
	color: #666666;
	font: 12px/20px verdana;
	}
#pay_bank {
	float: left;
	display: inline;
	margin: 30px 0px 0px 60px;
	}
#payfinish .pay_title {
	float: left;
	display: inline;
	margin: 40px 0px 0px 20px;
	width: 350px;
	font: bold 14px/30px verdana;
	}
#payfinish .pay_text {
	float: left;
	display: inline;
	margin: 0px 0px 0px 20px;
	width: 350px;
	color: #666666;
	font: 12px/24px verdana;
	}
/* payment end */

/* websearch start */
#web_search {
	width: 100%;
	height: 40px;
	background-image: url("../images/websearch_bg.gif");
	}
#web_search .logo {
	float: left;
	display: inline;
	}
#web_search .link {
	float: left;
	display: inline;
	margin: 12px 0px 0px 10px;
	color: #aaaaaa;
	font: 12px tahoma;
	}
#web_search .link a:link, #web_search .link a:visited {
	color: #aaaaaa;
	text-decoration: none;
	}
#web_search .link a:hover, #web_search .link a:active {
	color: #c90000;
	text-decoration: none;
	}
#web_search .right {
	float: right;
	display: inline;
	}
#web_search .right a {
	float: left;
	display: block;
	margin: 8px 0px 0px 5px;
	padding: 5px 5px 3px 5px;
	font: 12px tahoma;
	text-align: center;
	}
#web_search .right a:link, #web_search .right a:visited {
	color: #aaaaaa;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	text-decoration: none;
	}
#web_search .right a:hover, #web_search .right a:active {
	color: #c90000;
	border: 1px solid #ca0000;
	background-color: #ffffff;
	text-decoration: none;
	}
#webiframe {
	margin: 30px 0px 0px 0px;
	}
/* websearch end */

/* messenger start */
#messenger_id {
	position: absolute;
	z-index: 91;
	top: 0px;
	left: 0px;
	overflow: hidden;
	width: 650px;
	height: 500px;
	background-color: #ffffff;
	}
#messenger_id .title {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	width: 615px;
	height: 34px;
	color: #ffffff;
	font: bold 14px/34px Î¢ÈíÑÅºÚ, verdana;
	}
#messenger_id a.close {
	float: left;
	display: block;
	margin: 10px 0px 0px 0px;
	width: 15px;
	height: 15px;
	}
#messenger_id a.close:link, #messenger_id a.close:visited {
	background-position: 0px -500px;
	}
#messenger_id a.close:hover, #messenger_id a.close:active {
	background-position: 0px -520px;
	}
#messenger_id .nav {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	padding: 20px 0px 0px 5px;
	width: 420px;
	height: 60px;
	}
#messenger_id a.messengerwrite, #messenger_id a.messengerbox {
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	}
#messenger_id a.messengerwrite {
	margin: 0px 0px 0px 0px;
	background-position: -20px -500px;
	}
#messenger_id a.messengerbox {
	margin: 0px 0px 0px 5px;
	background-position: -80px -500px;
	}
#messenger_id .space {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 40px 0px 0px 0px;
	width: 200px;
	height: 20px;
	color: #aaaaaa;
	text-align: right;
	}
#messenger_id .space span {
	color: #ff6600;
	font: bold 10px verdana;
	}
#messenger_id .space_gui {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 2px 2px 0px 2px;
	width: 196px;
	height: 18px;
	background-position: -140px -520px;
	}
#messenger_id .space_gui span {
	position: absolute;
	z-index: 92;
	width: 200px;
	color: #004a8e;
	font: bold 10px verdana;
	text-align: center;
	}
#messenger_id .space_gui_plan {
	height: 11px;
	background-position: -140px -500px;
	}
#messenger_id .line {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	width: 630px;
	height: 10px;
	border-bottom: 1px dashed #aaaaaa;
	}
#messenger_id .messengerlist {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 30px 0px 0px 30px;
	width: 590px;
	}
#messenger_id .read, #messenger_id .form, #messenger_id .caption, #messenger_id .time, #messenger_id .control {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
	height: 30px;
	color: #96a1b1;
	font: 12px/30px verdana;
	border-top: 1px solid #c1c8d2;
	border-bottom: 1px solid #c1c8d2;
	background-color: #f2f4f6;
	}
#messenger_id .read {
	width: 30px;
	border-left: 1px solid #c1c8d2;
	}
#messenger_id .form {
	width: 100px;
	}
#messenger_id .caption {
	width: 268px;
	}
#messenger_id .time {
	width: 90px;
	}
#messenger_id .control {
	border-right: 1px solid #c1c8d2;
	width: 50px;
	}
#messenger_id .read2, #messenger_id .form2, #messenger_id .caption2, #messenger_id .time2, #messenger_id .control2 {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
	height: 24px;
	color: #666666;
	font: 12px/24px verdana;
	border-bottom: 1px solid #c1c8d2;
	}
#messenger_id .read2 {
	width: 30px;
	border-left: 1px solid #c1c8d2;
	}
#messenger_id .form2 {
	width: 100px;
	}
#messenger_id .caption2 {
	width: 268px;
	}
#messenger_id .time2 {
	width: 90px;
	font: 11px/24px verdana;
	}
#messenger_id .control2 {
	border-right: 1px solid #c1c8d2;
	width: 50px;
	}
#messenger_id .readtrue {
	width: 24px;
	height: 24px;
	background-position: -345px -505px;
	}
#messenger_id .readfalse {
	width: 24px;
	height: 24px;
	background-position: -345px -535px;
	}
#messenger_id .system {
	padding: 0px 0px 0px 13px;
	height: 24px;
	color: #2f71bb;
	background-position: -140px -544px;
	}
#messenger_id .form2 a:link, #messenger_id .form2 a:visited, #messenger_id .caption2 a:link, #messenger_id .caption2 a:visited {
	color: #888888;
	text-decoration: none;
	}
#messenger_id .form2 a:hover, #messenger_id .form2 a:active, #messenger_id .caption2 a:hover, #messenger_id .caption2 a:active {
	color: #333333;
	text-decoration: none;
	}
#messenger_id .caption2 a span {
	color: #222222;
	font-weight: bold;
}
#messenger_id a.aread {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	background-position: -375px -505px;
	}
#messenger_id a.areply {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	background-position: -405px -505px;
	}
#messenger_id a.adel {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	background-position: -375px -535px;
	}
#messenger_id .null, #messenger_id .page {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
	width: 578px;
	color: #999999;
	border-left: 1px solid #c1c8d2;
	border-right: 1px solid #c1c8d2;
	border-bottom: 1px solid #c1c8d2;
	}
#messenger_id .null {
	height: 80px;
	font: 12px/80px verdana;
	}
#messenger_id .page {
	height: 24px;
	font: 12px/24px verdana;
	text-align: right;
	}
#messenger_id .head {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	width: 500px;
	height: 40px;
	color: #000000;
	font: bold 14px/40px verdana;
	border-bottom: 1px solid #c1c8d2;
	background-color: #f2f4f6;
	}
#messenger_id .headcontrol {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 10px 10px 0px 0px;
	width: 58px;
	height: 30px;
	border-bottom: 1px solid #c1c8d2;
	background-color: #f2f4f6;
	}
#messenger_id .text {
	float: left;
	display: inline;
	overflow: hidden;
	overflow-y: scroll;
	margin: 5px 0px 0px 0px;
	padding: 10px;
	width: 567px;
	height: 216px;
	font: 14px/24px verdana;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #c9c9c9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #f4f4f4;
	}
#messenger_id .footform {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 400px;
	height: 20px;
	color: #999999;
	font: 12px/20px verdana;
	border-top: 1px solid #c1c8d2;
	}
#messenger_id .footform a:link, #messenger_id .footform a:visited {
	color: #cc0000;
	font: bold 12px/20px verdana;
	text-decoration: none;
	}
#messenger_id .footform a:hover, #messenger_id .footform a:active {
	color: #333333;
	font: bold 12px/20px verdana;
	text-decoration: underline;
	}
#messenger_id .foottime {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 149px;
	height: 20px;
	color: #999999;
	font: 11px/20px verdana;
	border-top: 1px solid #c1c8d2;
	text-align: right;
	}
#messenger_id .write {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	width: 568px;
	}
#messenger_id .word {
	float: left;
	display: inline;
	margin: 2px 0px 0px 0px;
	width: 64px;
	height: 22px;
	color: #666666;
	font: 14px/22px verdana;
	}
#messenger_id .input {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	width: 500px;
	height: 20px;
	color: #666666;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#messenger_id .textarea {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	width: 500px;
	height: 200px;
	color: #666666;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	}
#messenger_id .input input {
	width: 496px;
	font: 12px verdana;
	border: none;
	background: transparent;
	}
#messenger_id .textarea textarea {
	width: 496px;
	height: 196px;
	color: #666666;
	font: 12px verdana;
	border: none;
	background: transparent;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #c9c9c9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #f4f4f4;
	}
#messenger_id .submit {
	float: right;
	display: inline;
	overflow: hidden;
	margin: 8px 0px 0px 0px;
	width: 100px;
	height: 35px;
	background-position: -440px -500px;
	}
#messenger_id .submit input {
	width: 100px;
	height: 35px;
	color: #ffffff;
	font: bold 14px verdana;
	border: none;
	background: transparent;
	cursor: pointer;
	*cursor: url("plus/hand.cur");
	}
#messenger_pop {
	margin: 80px 0px 0px 120px;
	padding: 30px 0px 0px 0px;
	width: 400px;
	height: 120px;
	color: #cc0000;
	font: 14px/30px verdana;
	border: 1px solid #dddddd;
	background-color: #f9f9f9;
	text-align: center;
	}
#messenger_pop .icon0 {
	width: 70px;
	height: 70px;
	background-position: 0px -580px;
	}
#messenger_pop .icon1 {
	width: 70px;
	height: 70px;
	background-position: -70px -580px;
	}
#messenger_pop .icon2 {
	width: 70px;
	height: 70px;
	background-position: -140px -580px;
	}
/* messenger end */

/* frame start */
#frame_bg {
	position: absolute;
	z-index: 91;
	top: 0px;
	left: 0px;
	overflow: hidden;
	width: 650px;
	height: 500px;
	background-color: #ffffff;
	}
#frame_bg .title {
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	width: 590px;
	height: 35px;
	color: #ffffff;
	font: bold 14px/35px verdana;
	}
#frame_bg a.close {
	float: left;
	display: block;
	margin: 10px 0px 0px 15px;
	width: 15px;
	height: 15px;
	}
#frame_bg a.close:link, #frame_bg a.close:visited {
	background-position: 0px -500px;
	}
#frame_bg a.close:hover, #frame_bg a.close:active {
	background-position: 0px -520px;
	}
/* frame end */

/* pop start */
#pop_bg {
	margin: 60px auto;
	width: 500px;
	height: 400px;
	background-image: url("../images/pop_bg.gif");
	background-repeat: no-repeat;
	}
#pop_bg .title {
	padding: 0px 15px 0px 15px;
	width: 470px;
	height: 35px;
	color: #ffffff;
	font: bold 14px/35px verdana;
	}
#pop_bg .text {
	overflow-y: scroll;
	margin: 2px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
	width: 436px;
	height: 299px;
	color: #666666;
	font: 14px/22px verdana;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #c9c9c9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #e3e3e3;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #f4f4f4;
	}
/* pop end */

/* bottom start */
#bottom_assert {
	float: left;
	display: inline;
	margin: 30px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
	width: 930px;
	height: 50px;
	color: #222222;
	line-height: 20px;
	background-image: url("../images/assert_bg.gif");
	background-repeat: no-repeat;
	opacity: 0.70 !important;
	filter: alpha(opacity=70);
	}
#bottom_logo {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 200px;
	height: 70px;
	opacity: 0.60 !important;
	filter: alpha(opacity=60);
	}
#bottom_copyright {
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
	width: 760px;
	height: 20px;
	color: #666666;
	text-align: right;
	}
#bottom_copyright a:link, #bottom_copyright a:visited {
	color: #fe4e00;
	text-decoration: none;
	}
#bottom_copyright a:hover, #bottom_copyright a:active {
	color: #000000;
	text-decoration: underline;
	}
#bottom_designer {
	float: left;
	display: inline;
	width: 760px;
	height: 50px;
	color: #cccccc;
	font: 10px/20px tahoma;
	text-align: right;
	}
/* bottom end */
