/* CSS Reset 			----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
img{ border: 0; background: url(loading.gif) no-repeat 0 0; }
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5{ padding: 0; margin: 0; }
h1,h2 { font-family: Î¢ÈíÑÅºÚ, »ªÎÄÏ¸ºÚ, ºÚÌå, Arial; }
h1{ font-size: 24px;}
h2{ font-size: 18px; }
h3{ font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 12px;}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr { margin: 0; padding: 0; border: 0; color: #CDCDCD; background-color: #CCC; height: 1px; }
blockquote{color:#666;font-style: normal;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
area {blr:expression(this.onFocus=this.blur())}

/* Global Definitions ----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{ font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 12px; color: #333; line-height: 1.5 }
p{ padding: 0 0 1em 0; line-height: 1.5;}
a{color:#333;text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color: #CC0000;text-decoration:underline; text-decoration:none;}

.L{float:left;}	.R{float:right;}	.H{display:none;}
.border{ border: 1px solid #ccc; }

.mg01{ margin: 10px 0 0 0; }	.mg02{ margin: 0 10px 0 0; }	.mg04{ margin: 0 0 0 10px; }
.mg11{ margin: 15px 0 0 0; }	.mg12{ margin: 0 15px 0 0; }	.mg04{ margin: 0 0 0 15px; }
.mg21{ margin: 20px 0 0 0; }	.mg22{ margin: 0 20px 0 0; }	.mg24{ margin: 0 0 0 20px; }

.pd01{ padding: 8px 0 0 0; }	.pd02{ padding: 0 8px 0 0; }	.pd03{ padding: 0 0 8px 0; }	.pd04{ padding: 0 0 0 8px; }
.pd11{ padding: 16px 0 0 0; }	.pd12{ padding: 0 16px 0 0; }	.pd13{ padding: 0 0 16px 0; }	.pd04{ padding: 0 0 0 16px; }
.pd21{ padding: 24px 0 0 0; }	.pd22{ padding: 0 24px 0 0; }	.pd23{ padding: 0 0 24px 0; }	.pd24{ padding: 0 0 0 24px; }

.w60{ width: 60px; }		.w80{ width: 80px; }		.w120{ width: 120px; }	.w160{ width: 160px; }
.w200{ width: 200px; }	.w240{ width: 240px; }	.w300{ width: 300px; }	.w320{ width: 320px; }
.w400{ width: 400px; }	.w600{ width: 600px; }


/* Grid 					----------------------------------------*/
.c24{width:950px;margin:0 auto;}
.c23{width:910px;margin:0 auto;}
.c25{width:990px;margin:0 auto;}
.half{ padding: 0 10px; }

.column,div.g_1,div.g_2,div.g_3,div.g_4,div.g_5,div.g_6,div.g_7,div.g_8,div.g_9,div.g_10,div.g_11,div.g_12,div.g_13,div.g_14,div.g_15,div.g_16,div.g_17,div.g_18,div.g_19,div.g_20,div.g_21,div.g_22,div.g_23,div.g_24{float:left; margin-right:10px}
div.g_1p,div.g_2p,div.g_3p,div.g_4p,div.g_5p,div.g_6p,div.g_7p,div.g_8p,div.g_9p,div.g_10p,div.g_11p,div.g_12p,div.g_13p,div.g_14p,div.g_15p,div.g_16p,div.g_17p,div.g_18p,div.g_19p,div.g_20p,div.g_21p,div.g_22p,div.g_23p,div.g_24p,div.g_25p{float:left; margin-right:10px}
.g_1{width:30px}
.g_2{width:70px}
.g_3{width:110px}
.g_4{width:150px}
.g_5{width:190px}
.g_6{width:230px}
.g_7{width:270px}
.g_8{width:310px}
.g_9{width:350px}
.g_10{width:390px}
.g_11{width:430px}
.g_12{width:470px}
.g_13{width:510px}
.g_14{width:550px}
.g_15{width:590px}
.g_16{width:630px}
.g_17{width:670px}
.g_18{width:710px}
.g_19{width:750px}
.g_20{width:790px}
.g_21{width:830px}
.g_22{width:870px}
.g_23{width:910px}
.g_24{width:950px;margin:0}
.g_25{width:950px;margin:0}

.g_12p{width:490px}
.g_13p{width:530px}
.g_14p{width:570px}
.g_15p{width:610px}
.g_16p{width:650px}
.g_17p{width:690px}
.g_18p{width:730px}
.g_19p{width:770px}
.g_20p{width:810px}
.g_21p{width:850px}
.g_22p{width:890px}
.g_23p{width:930px}

/*del last margin-right*/
.last,div.last{margin-right:0}
	/*for ie*/
	* html .column, * html div.g_1, * html div.g_2, * html div.g_3, * html div.g_4, * html div.g_5, * html div.g_6, * html div.g_7, * html div.g_8, * html div.g_9, * html div.g_10, * html div.g_11, * html div.g_12, * html div.g_13, * html div.g_14, * html div.g_15, * html div.g_16, * html div.g_17, * html div.g_18, * html div.g_19, * html div.g_20, * html div.g_21, * html div.g_22, * html div.g_23, * html div.g_24 { overflow-x:hidden; }	
	* html div.g_1p, * html div.g_2p, * html div.g_3p, * html div.g_4p, * html div.g_5p, * html div.g_6p, * html div.g_7p, * html div.g_8p, * html div.g_9p, * html div.g_10p, * html div.g_11p, * html div.g_12p, * html div.g_13p, * html div.g_14p, * html div.g_15p, * html div.g_16p, * html div.g_17p, * html div.g_18p, * html div.g_19p, * html div.g_20p, * html div.g_21p, * html div.g_22p, * html div.g_23p, * html div.g_24p, * html div.g_25p { overflow-x:hidden; }		

/*clear fix*/
.c24:after, .c23:after, .c25:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.c24, .c23, .c25 {zoom: 1;}
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.clear{ clear: both; height: 0; font-size: 1px; line-height: 0px;}	
	
/*delete after anythin*/
.test { margin: 10px 0 0 0; background-color: #99cc99; text-align: center;}
.test2 {margin: 10px 0 0 0; background-color: #ffcc99; text-align: center; height: 80px;}
.test3 {margin: 10px 0 0 0; background-color: #66ccff; text-align: center; height: 40px;}







.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:39px;  position:relative; z-index:500; font-family:arial, verdana, sans-serif; z-index:500; left:10px; top:14px; font-size:14px;}
#nav li.top {display:block; float:left; height:34px; list-style:none; width:94px; text-align:center; background:url(../images/li1.gif)  left -3px no-repeat; }
#nav li.top .cr2{ color: #ffffff;}
#nav li.top2{ background:none;width:56px; position:relative; left:2px; }
#nav li.top a{ font-weight:bold; color:#f8dbaa; display:block; height:34px; text-decoration:none; font-size:14px;}
#nav li.top .cr{background:url(../images/mobile22.gif) center 16px no-repeat;}
#nav li.top a:hover{ background:url(../images/mobile22.gif) center 16px no-repeat;}
#nav li a.top_link {display:block; float:left; height:32px; line-height:30px; color:#ccc; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:32px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}


#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; font-size:12px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; top:24px; background:#d3b05e; padding:3px; border:1px solid #be9e4d; white-space:nowrap; width:78px; height:auto; z-index:300;text-align:center; font-weight:normal; }

*html #nav li:hover ul.sub{width:78px; }
*+html #nav li:hover ul.sub{ width:78px;}


#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:70px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-weight: bold ;font-size:12px; text-align:left; padding-left:14px; height:24px; width:70px; line-height:24px;  color:#000; text-decoration:none; font-weight:normal; }
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background: #967218; color:#fff; border-color:#fff; text-align:left; padding-left:14px; font-weight:normal;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li:hover ul.sub2
{left:1px; font-size:12px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; top:22px;background:#DEF0F8; padding:3px; border:1px solid #be9e4d white-space:nowrap; width:100px; height:auto; z-index:300;text-align:center; font-weight:normal;}

*html #nav li:hover ul.sub2{width:100px;}
*+html #nav li:hover ul.sub2{ width:100px;}
#nav li:hover ul.sub2 li a
{display:block; font-weight: bold ;font-size:12px; text-align:left; padding-left:10px; height:24px; width:100px; line-height:24px;  color:#000; text-decoration:none; font-weight:normal;}

 


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #be9e4d; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#be9e4d;} 

.wrap_sub{}
*html .wrap_sub{position:relative; top:-2px;}
*+html .wrap_sub{position:relative; top:-2px;}
