/* common */
BODY {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 9pt;
    margin: 0px;
    line-height: normal;
    font-family: 微软雅黑,Tahoma,Arial,Helvetica,sans-serif,宋体,黑体;
    background-color: #e1dbea;
    color: #303030;
	border: 0px;
}
IMG {
	border: 0px;
}

/* general hlinks */
A:link {
	text-decoration:none;
}
A:visited {
	text-decoration:none;
}
A:hover {
	font-weight:bold;
	text-decoration:underline;
}


/* news title hlinks */
A.title:link {
	text-decoration:none;
	color:#5d3a69;
}
A.title:visited {
	text-decoration:none;
	color:#5d3a69;
}
A.title:hover {
	font-weight:bold;
	text-decoration:none;
	color:#794a8a;
}

/* page layout */
TABLE.platform {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    width: 100%; 
    height: 100%; 
    border: 0px;
}
TD.platform {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 960px; 
    height: 100%; 
    border: 0px;
    background-color: #f5f0f8;
    vertical-align: top;
}
TD.platform_sidebar {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 4px; 
    height: 100%; 
    border: 0px;
    background-color: #cdc9e2;
}
TD.platform_background {
    background-color: #e1dbea;
}

/* navi_h */
TABLE.navi_h {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    width: 960px;  
    border: 0px;
}
TR.navi_h {
    height: 24px; 
}
TD.navi_h_left {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    width: 448px; 
    background-color: #e6dfea;
    vertical-align: middle;
	border-top: solid 2px #d6bfbf;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
    font-size: 9pt;
}
TD.navi_h {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    width: 64px; 
    background-color: #ddd4e2;
    vertical-align: middle;
	border-top: solid 2px #c1b79e;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
    font-size: 9pt;
}
TD.navi_h:hover  {
    background-color: #c6b8ce;
}
TD.navi_h_hl {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    width: 64px; 
    background-color: #f5f0f8;
    vertical-align: middle;
	border-top: solid 2px #a091ae;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
    font-size: 9pt;
}
A.navi_h:link {
	text-decoration:none;
	color:#5d3a69;
}
A.navi_h:visited {
	text-decoration:none;
	color:#5d3a69;
}
A.navi_h:hover {
	font-weight:bold;
	text-decoration:none;
	color:#5d3a69;
}

/* navi_v */
TABLE.navi_v {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 170px;  
	border: 0px;
}
TD.navi_v_top {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    vertical-align: bottom;
	height: 60px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
    font-size: 16pt;
	color: #888888;
    border-bottom: solid 2px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
.navi_v_space {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
	height: 390px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
    border-bottom: 0px;
}
TD.navi_v {
    padding-right: 5px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    background-color: #ddd4e2;
    vertical-align: bottom;
	height: 26px;
	border-top: 0px;
	border-bottom: solid 2px #c7bbce;
	border-left: solid 2px #c7bbce;
	border-right: 0px;
    font-size: 9pt;
}
TD.navi_v:hover  {
    background-color: #d3c6db;
}
TD.navi_v_hl {
    padding-right: 5px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    background-color: #f5f0f8;
    vertical-align: bottom;
	height: 26px;
	border-top: 0px;
	border-bottom: solid 2px #a091ae;
	border-left: solid 2px #a091ae;
	border-right: 0px;
    font-size: 9pt;
}
A.navi_v:link {
	text-decoration:none;
	color:#5d3a69;
}
A.navi_v:visited {
	text-decoration:none;
	color:#5d3a69;
}
A.navi_v:hover {
	font-weight:bold;
	text-decoration:none;
	color:#5d3a69;
}

/* main body */
TABLE.main {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 960px;
    border:0px;
}
TD.main_1 {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 170px; 
    border: 0px;
/*    background-color: #e6dfea; */
    vertical-align: top;
}
TD.main_2 {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 20px; 
    border: 0px;
}
TD.main_3 {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 750px; 
    border: 0px;
    vertical-align: top;
}
TD.main_4 {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 20px; 
    border: 0px;
}

/* event list */
DIV.cat {
	text-align: right;
    font-size: 16pt;
	color: #888888;
    border-bottom: solid 2px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
DIV.page {
	text-align: right;
    font-size: 10pt;
	color: #a2a2a2;
    border-bottom: solid 2px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
A.page_link:link {
	text-decoration:none;
	color:#773f7d;
}
A.page_link:visited {
	text-decoration:none;
	color:#773f7d;
}
A.page_link:hover {
	font-weight:bold;
	text-decoration:none;
	color:#773f7d;
}
TABLE.list {
    border-bottom: solid 2px #dfdbd0;
}
TR.list {
    height: 28px;
/*    background-color: expression((this.sectionRowIndex%2==0)?"#efe7d6":"#e8e8fc");
    star: expression(
    onmouseover=function(){bg=this.style.backgroundColor;this.style.backgroundColor="#f8f3e2"},
    onmouseout=function(){this.style.backgroundColor=bg}); */
}
TR.list:hover  {
    background-color: #e6d7ef;
}
TD.list_1 {
    border-bottom: solid 1px #dfdbd0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    width: 640px; 
    vertical-align: middle;
    font-size: 9pt;
}
TD.list_2 {
    border-bottom: solid 1px #dfdbd0;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    width: 110px; 
    vertical-align: middle;
}
SPAN.list_date {
	color: #888888;
}
SPAN.list_time {
	color: #aaaaaa;
}

/* event */
DIV.event_title {
	text-align: left;
    font-size: 12pt;
	color: #775577;
    height: 30px;
	border-bottom: solid 2px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
DIV.event_datetime {
	text-align: right;
    font-size: 9pt;
    font-family: Tahoma,Arial,Helvetica,sans-serif,微软雅黑,黑体,宋体;
}
SPAN.event_date {
	color: #888888;
}
SPAN.event_time {
	color: #aaaaaa;
}

/* Title Image Bar */
IMG.title_img {
    width:960px;
    height:110px;
}

/* footer */
TABLE.footer {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 960px;  
	height: 46px;
	border-top: solid 1px #cfc2d6;
	border-bottom: solid 4px #cdc9e2;
	border-left: 0px;
	border-right: 0px;
}
TD.footer_left {
    padding-right: 0px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
	width: 240px;
	text-align: left;
    vertical-align: middle;
	border-bottom: solid 1px #e9e9e9;
	background: #ede4f3;
}
TD.footer_right {
    padding-right: 5px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	width: 705px;
    vertical-align: middle;
	text-align: right;
	border-bottom: solid 1px #e9e9e9;
	background: #f0e9f5;
}

SPAN.footer_copyright {
	color: #AAAAAA;
}
SPAN.footer_tel {
	color: #999999;
}
SPAN.footer_val {
	color: #666666;
}




/* Q&A */

tr.q_list {
	height: 20px;
}
td.q_list {
    border-bottom: solid 1px #dfdbd0;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    vertical-align: middle;
    font-size: 9pt;
	width: 720px;
	background: #efe2f0;
}
tr.a_list {
	height: 25px;
}
td.a_list {
    border-bottom: solid 5px #f5f0f8;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    vertical-align: middle;
    font-size: 9pt;
	width: 720px;
    vertical-align: top;
	background: #ede6f0;
	color: #8c7993;
}
A.q_list:link {
	text-decoration:none;
	color:#7d4c8e;
}
A.q_list:visited {
	text-decoration:none;
	color:#7d4c8e;
}
A.q_list:hover {
	font-weight:bold;
	text-decoration:none;
	color:#794a8a;
}
TD.q_title {
	text-align: left;
    font-size: 12pt;
	color: #775577;
    height: 30px;
	border-bottom: solid 2px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
TD.a_open {
    padding-top: 5px;
	text-align: left;
    font-size: 9pt;
	color: #917c91;
	border-bottom: solid 1px #e9e9e9;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
	line-height:24px;
}



TD.qa_ask {
    border: solid 1px #dfdbd0;
	background: #ede8f1;
	width: 330px;
}
TD.qa_q_title {
    padding-top: 5px;
    padding-left: 10px;
	text-align: left;
    font-size: 12pt;
	color: #9c869c;
    height: 30px;
	border-bottom: solid 2px #e2d7e4;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
}
TD.qa_q_1 {
    padding-top: 5px;
    padding-right: 5px;
	text-align: left;
    font-size: 9pt;
	color: #917c91;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
    text-align: right;
	line-height:24px;
	width: 65px;
}
TD.qa_q_2 {
    padding-top: 5px;
	text-align: left;
    font-size: 9pt;
	color: #917c91;
    font-family: 微软雅黑,黑体,Tahoma,Arial,Helvetica,sans-serif,宋体;
    text-align: left;
	line-height:24px;
	width: 260px;
}
FORM.qa {
	line-height:22px;
}
INPUT.qa {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	border-top: 0px;
	border-bottom: solid 1px #b3abb6;
	border-left: 0px;
	border-right: 0px;
	background: #ede8f1;
	width: 255px;
	color: #555555;
	font-size: 9pt;
}
TEXTAREA.qa {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	border-top: solid 1px #b3abb6;
	border-bottom: solid 1px #b3abb6;
	border-left: solid 1px #b3abb6;
	border-right: solid 1px #b3abb6;
	background: #ede8f1;
	width: 255px;
	height: 50px;
	color: #555555;
	font-size: 9pt;
}
INPUT.qa_submit {
	border-top: solid 1px #b3abb6;
	border-bottom: solid 1px #b3abb6;
	border-left: solid 1px #b3abb6;
	border-right: solid 1px #b3abb6;
	background: #ddd5e3;
	width: 100px;
	height: 24px;
	color: #9e9393;
	font-size: 9pt;
}
TD.qa_contact {
	border: solid 1px #dfdbd0;
	background: #ede5ee;
	width: 380px;
	color: #8b7b97;
}
TD.qa_contact_details {
	padding: 10px;
	background: #ede5ee;
	width: 380px;
	color: #8b7b97;
	font-size:13px;
}
P.qa_new_ok {
	padding: 10px;
	border-bottom: solid 1px #dfdbd0;
	color: #8b7b97;
}

INPUT.qa_login {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	border-top: 0px;
	border-bottom: solid 1px #b3abb6;
	border-left: 0px;
	border-right: 0px;
	background: #f5f0f8;
	width: 255px;
	color: #555555;
	font-size: 9pt;
}



/* end common*/

/* ff */
