html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin : 0; 
padding : 0; 
border : 0; 
font-size : 100%; 
vertical-align : baseline; 
background : transparent; 
} 
body { 
line-height : 1; 
} 
a{
color:#cc0000;
text-decoration: none;
}
a:hover{color:#cc0000;
}
ol, ul { 
list-style : none; 
} 
ins { 
text-decoration : none; 
} 
del { 
text-decoration : line-through; 
} 
body { 
background-color: #000000;  
font-size : 70%; 
font-family : tahoma, verdana, sans-serif; 
color : #999; 
} 
#wrap { 
width : 1020px; 
margin : 0 auto; 
padding : 0 0 0 0; 
position : relative; 
background-image : url(../images/bgtile.gif); 
background-repeat : repeat-y; 
background-position : top 0%; 
overflow : hidden; 
border-bottom : 1px solid #333; 
} 
#mainbodywrap { 
width : 958px; 
margin : 0 auto; 
padding : 0 0 0 0; 

border : 1px solid #333; 

} 
#header { 
width : 958px; 
margin : 0 auto; 
padding : 0 0 0 0; 
height : 60px; 
font-size : 12px; 
position : relative; 
z-index : 98; 
background-image : url(../images/nav-bg.gif); 
} 
#banner { 
width : 958px; 
margin : 0 auto; 
padding : 0 0 0 0; 
height : 100px; 

background-image : url(../images/feature-v8.jpg); 
} 
#footer { 
width : 958px; 
margin : 0 auto;8
padding : 0 0 0 0; 
position : relative; 
clear : both; 
overflow : hidden; 
line-height : 40px; 
font-size : 12px; 
border-top : 2px solid #ff0000; 
} 

#flashcontent{
height:200px;
width:100%;
background: url(../images/feature-v8.jpg) repeat-x;
}

#flashgallery { 
background:url(../images/feature-v8.jpg)
width : 960px; 

margin : 0 auto; 
padding : 0 0 0 0; 
} 
#col-2thirds-l { 
width : 639px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
background-repeat : no-repeat; 
border-right : 1px solid #333; 

} 
#col-third-l { 
width : 319px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
background-image : url(../images/third-con-bg.jpg); 
background-repeat : no-repeat; 
border-right : 1px solid #111; 
line-height : 16px; 
} 
#col-third-m { 
width : 319px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
background-image : url(../images/third-con-bg.jpg); 
background-repeat : no-repeat; 
border-right : 1px solid #111; 
line-height : 16px; 
} 
#col-third-r { 
width : 319px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
background-image : url(../images/third-con-bg.jpg); 
background-repeat : no-repeat; 
border-right : 1px solid #111; 
line-height : 16px; 
} 

#col-third-r1 { 
width : 320px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : right; 

background-repeat : no-repeat; 

}
#col-full { 
width : 960px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : center; 
border-top : 1px solid #111; 
line-height : 16px; 
} 
#logo { 
width : 100px; 
margin : 0 430px 0 430px; 
padding : 0 0 0 0; 
float : left; 
position : absolute; 
z-index : 100; 
overflow : hidden; 
} 
#header h1 { 
position : absolute; 
left : -9999px; 
} 
#header ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#header ul li { 
float : left; 
border-right : 1px dotted #222; 
line-height : 49px; 
position : relative; 
z-index : 99; 
outline : none; 
} 
#header ul li a { 
color : #999; 
text-decoration : none; 
height : 49px; 
float : left; 
display : inline; 
padding : 0 14px; 
outline : none; 
} 
#header ul li a:active { 
color :#00ff00; 
} 
#header ul li a:hover { 
display : block; 
background-image : none !important ; 
background-color : #222; 
color : #fff; 
} 
#header ul li.hover ul, #header ul li:hover ul { 
display : block; 
outline : none; 
} 
#header ul ul { 
position : absolute; 
top : 49px; 
left : -1px; 
background : #000; 
border : 1px dotted #222; 
border-width : 1px 1px 0 1px; 
width : 126px; 
display : none; 
font-size : 10px; 
z-index : 99; 
} 
#header ul ul li { 
float : none; 
border : 1px solid #222; 
border-width : 0 0 1px 0; 
height : 29px; 
line-height : 29px; 
z-index : 99; 
} 
#header ul ul li a { 
float : none; 
height : 29px; 
line-height : 29px; 
display : block; 
background-image : none !important ; 
color : #999; 
outline : none; 
padding : 0 15px; 
} 
#header ul ul li a:active { 
float : none; 
height : 29px; 
line-height : 29px; 
display : block; 
background-image : none !important ; 
background-color : #222; 
color : #fff; 
padding : 0 15px; 
} 
#header ul ul li a:hover { 
float : none; 
height : 29px; 
line-height : 29px; 
display : block; 
background-image : none !important ; 
background-color : #222; 
color : #fff; 
padding : 0 15px; 
} 
#namenum { 
width : 240px; 
margin : 0 0 0 0; 
float : right; 
display : inline; 
} 
#display-lg-con { 
width : 639px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
} 
#display-lg-text { 
width : 579px; 
margin : 0 auto; 
padding : 30px 30px 20px 30px; 
float : left; 
overflow : hidden; 
line-height : 18px; 
font-size : 12px; 
} 
#display-lg-text1 { 
width : 579px; 
margin : 0 auto; 
padding : 10px 30px 10px 30px; 
float : left; 
overflow : hidden; 
line-height : 18px; 
font-size : 12px; 
} 
#lg-thumb-con { 
width : 580px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
display : block; 
} 
#lg-thumb-con a { 
display : block; 
border : 1px solid #000; 
overflow : hidden; 
} 
#lg-thumb-con a:hover { 
display : block; 
border : 1px solid #ccc; 
overflow : hidden; 
} 
#display-sm-con { 
width : 258px; 
margin : 0 auto; 
padding : 10px 30px 14px 30px; 
float : left; 
overflow : hidden; 
} 
#display-sm-con1 { 
width : 258px; 
margin : 0 auto; 
padding : 10px 30px 14px 30px; 
float : left; 
overflow : hidden; 
} 
#display-sm-con2 { 
width : 258px; 
margin : 0 auto; 
padding : 10px 30px 14px 30px; 
float : left; 
overflow : hidden; 
} 
#display-sm-con3 { 
width : 258px; 
margin : 0 auto; 
padding : 10px 30px 14px 30px; 
float : left; 
overflow : hidden; 
} 
#display-sm-text { 
width : 258px; 
margin : 0 auto; 
padding : 20px 0 0 0; 
float : left; 
overflow : hidden; 
min-height : 100px; 
height : auto !important ; 


} 
#display-sm-text2 { 
width : 258px; 
margin : 0 auto; 
padding : 10px 0 0 0; 
float : left; 
overflow : hidden; 
min-height : 100px; 
height : auto !important ; 


} 
#display-sm-text1 { 
width : 258px; 
margin : 0 auto; 
padding : 10px 0 0 0; 
float : left; 
overflow : hidden; 
min-height : 100px; 
height : auto !important ; 


} 
#sm-thumb-con { 
width : 258px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
display : block; 
} 
#sm-thumb-cos { 
width : 258px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : left; 
display : block; 
} 
#sm-thumb-con2 { 
width : 258px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
display : block; 
} 
#sm-thumb-con3 { 
width : 258px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
float : left; 

} 
#sm-thumb-con a { 
display : block; 
border : 1px solid #000; 
overflow : hidden; 
} 
#sm-thumb-con a:hover { 
display : block; 
border : 1px solid #ccc; 
overflow : hidden; 
} 
#specs { 
width : 258px; 
display : block; 
overflow : hidden; 
float : left; 
margin : 4px 0 4px 0; 
padding : 4px 4px 4px 4px; 
line-height : 5px; 
color : #ccc; 
font-weight : normal; 
background-image : url(../images/specs-bg.gif); 
background-repeat : repeat-x; 
min-height : 20px; 
height : auto !important ; 
height : 20px; 
font-size : 12px;
} 
#specs1 { 
width : 258px; 
display : block; 
overflow : hidden; 
float : left; 
margin : 4px 0 4px 0; 
padding : 4px 4px 4px 4px; 
line-height : 5px; 
color : #ccc; 
font-weight : normal; 
background-image : url(../images/specs-bg.gif); 
background-repeat : repeat-x; 
min-height : 20px; 
height : auto !important ; 
height : 20px; 
font-size : 12px;
} 
#specs2 { 
width : 258px; 
display : block; 
overflow : hidden; 
float : left; 
margin : 4px 0 4px 0; 
padding : 4px 4px 4px 4px; 
line-height : 5px; 
color : #ccc; 
font-weight : normal; 
background-image : url(../images/specs-bg.gif); 
background-repeat : repeat-x; 
min-height : 20px; 
height : auto !important ; 
height : 20px; 
font-size : 12px;
} 
#sb-subcon { 
width : 258px; 
margin : 0 auto; 
padding : 20px 30px 20px 30px; 
float : left; 
overflow : hidden; 
} 
#sb-subcon-title { 
color : #ccc; 
font-size : 120%; 
font-weight : bold; 
margin : 0 0 0 0; 
padding : 0 0 10px 0; 
} 
#pullquote-con { 
width : 513px; 
margin : 10px 0 10px 0; 
padding : 20px 30px 20px 30px; 
float : left; 
overflow : hidden; 
border-right : 3px solid #111; 
border-left : 3px solid #111; 
color : #ccc;  
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
text-align : center; 
line-height : 20px; 
display : block; 
} 
#pullquote-sb { 
width : 258px; 
margin : 0 0 0 0; 
padding : 10px 30px 20px 30px; 
float : left; 
overflow : hidden; 
border-bottom : 1px dotted #333; 
color : #cccccc; 
font-size : 100%; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
line-height : 18px; 
} 
.img { 
border : none; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
} 
.right { 
border : none; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : right; 
overflow : hidden; 
} 
.left { 
border : none; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
} 
#sitecredit { 
width : 660px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : left; 
overflow : hidden; 
font-size : 100%; 
color : #999; 
} 
#copyright { 
width : 298px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : right; 
overflow : hidden; 
font-weight : normal; 
color : #444; 
text-align : right; 
} 
#footdaohang { 
width : 958px; 
margin : 0 auto; 
padding : 0 0 0 0; 
float : center; 
overflow : hidden; 
font-weight : normal; 
color : #999; 
text-align : center; 
} 
p { 
color : #a0a0a0; 
} 
ul { 
color : #ccc; 
} 
ol { 
color : #ccc; 
} 
h1, h2, h3 { 
letter-spacing : 0.5px; 
} 

h1 { 
    font-size:16px;
	color:#ff0000;
   	padding-left:1.5em;
	padding-right:1em;
	padding-top:25px;
	border-bottom:1px dotted #333333;
	line-height:20px;
} 
h2 { 
color : #ccc; 
font-size:12px;
font-weight : bold; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
line-height : 30px; 
} 
h3 { 
color : #ff0000; 
font-size : 12px; 
font-weight : normal; 
margin : 0 0 6px 0; 
padding : 0 0 0 0; 

border-style : none none dotted; 
padding-bottom : 8px; 
} 

h4 { 
color : #ccc; 
font-size : 100%; 
font-weight : normal; 
margin : 0 0 4px 0; 
padding : 0 0 0 30px; 
line-height : 20px; 
background-image : url(../images/h4-bg.gif); 
background-repeat : no-repeat; 
} 
h5 { 
color : #ccc; 
font-size:12px; 
font-weight:100;
margin : 0 0 6px 0; 
padding : 0 0 0 0; 
border : 1px dotted #333; 
border-style : none none dotted; 
padding-bottom : 10px; 
} 

h6 { 
color : #ff0000; 
font-size : 12px; 
font-weight : normal; 
margin : 0 0 6px 0; 
padding : 0 0 0 0; 
border : 1px dotted #555; 
border-style : none none dotted; 
padding-bottom : 8px; 
} 


h2 { 
color : #ff0000; 
font-size : 12px; 
 
margin : 0 0 6px 0; 
padding : 0 0 0 0; 

padding-bottom : 8px; 
} 
.lrg { 
color : #ccc; 
font-size : 160%; 
font-weight : bold; 
letter-spacing : 0; 
} 
.lrg-color { 
color : #cccccc; 
font-size : 120%; 
font-weight : bold; 
letter-spacing : 0; 
} 
.smallheader { 
font-size : 120%; 
font-weight : bold; 
} 
.smalltx { 
font-size : 90%; 
font-weight : normal; 
} 
.italic { 
font-style : italic; 
} 
.italic-lg { 
color : #ccc; 
font-weight : bold; 
font-size : 110%; 
letter-spacing : 0; 
font-style : italic; 
} 
.subdued { 
color : #666; 
} 
.subduedsm { 
color : #666; 
font-size : 90%; 
} 
.subdued-normal { 
color : #777; 
font-weight : normal !important ; 
} 
.bold { 
font-weight : bold; 
font-size : 110%; 
letter-spacing : 0; 
} 
.highlight { 
color : #ccc; 
} 
.highlightbold { 
color : #ccc; 
font-weight : bold; 
font-size : 100%; 
} 
.highlightbold2 { 
color : #aaaaaa; 
font-weight : bold; 
font-size : 100%; 
} 
.highlightsm { 
color : #cfcfcf; 
font-weight : bold; 
font-size : 12px; 
} 
.alert { 
color : #ff0000; 
font-weight : bold; 
font-size : 100%; 
} 
.headline-sm { 
color : #cccccc; 
font-weight : bold; 
font-size : 12px; 
} 
.subtlehighlightbold { 
color : #666; 
font-weight : bold; 
} 
.headline { 
color : #ccc; 
font-size : 12px; 
font-weight : bold; 
margin : 0 0 10px 0; 
padding : 0 0 0 0; 
} 

a:link { 
color : #a0a0a0; 
list-style:none;margin:0px;padding:5px;
} 

a:visited { 
color : #cccccc; 

} 
a:hover, a:active { 
color : #cccccc; 

} 
.headline a:link { 
color : #cccccc; 

} 
.headline a:visited { 
color : #cccccc; 

} 
.headline a:hover { 
color :#cccccc; 

} 
.headline a:active { 
color : #cccccc; 

} 
.table-gen { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
font-size : 12px; 
} 
.table-rw-gen { 
padding : 0; 
} 
.clear { 
clear : both; 
position : relative; 
font-size : 0; 
height : 0; 
line-height : 0; 
} 
.fix { 
clear : both; 
height : 1px; 
margin : 0 0 -1px; 
overflow : hidden; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
* html .clearfix { 
height : 1%; 
} 
.clearfix { 
display : block; 
} 