@charset "utf-8";

/********************************************************************************/
/* IMPORT */
/********************************************************************************/
img{
	behavior: url("../css/iepngfix.htc");
}

/********************************************************************************/
/* CSS RESET */
/********************************************************************************/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { 
    font-family: inherit; 
    font-weight: inherit; 
    font-style: inherit; 
    font-size: 100%; 
    outline: 0; 
    padding: 0; 
    margin: 0 auto; 
    border: 0;
}
:focus { 
    outline: 0;
}
body { 
    line-height: 1; 
    line-height: 1.5; /* For Chinese Fonts */
}
ol, ul { 
    list-style: none;
}
table { 
    border-collapse: separate;
	border-spacing: 0;
}
caption, th, td { 
    font-weight: normal; 
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after { 
    content: "";
}
blockquote, q { 
    quotes: "" "";
}
sup { 
    position: relative; 
    bottom: 0.3em; 
    vertical-align: baseline;
}
sub { 
    position: relative; 
    bottom: -0.2em; 
    vertical-align: baseline;
}

/********************************************************************************/
/* DEFAULT VALUE */
/********************************************************************************/
body {
	background: #7a998d;
}

#main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 12px; /* For Chinese Fonts */
	text-align: left;
	xwidth: 1040px;
	color: #434343;
    line-height: 1; 
    line-height: 1.5; /* For Chinese Fonts */
}

.wrapper {
	width: 1040px;
	visibility:hidden;
}

h1 {font-size:25px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:13px;}

a:link {text-decoration: none; color: #434343;}
a:visited {text-decoration: none; color: #434343;}
a:active {text-decoration: none; color: #5ddad2;}
a:hover {text-decoration: none; color: #5ddad2;}

li {
	padding: 0 5px 2px 0;
}

p {
	text-align: left;
	text-align: justify; /* For Chinese */
	padding: 0 0 15px 0;
}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f15{font-size:15px;}
.f22{font-size:22px;}
.f23{font-size:23px;}
.f25{font-size:25px;}

div.spacer10{clear:both; height:10px; display:block;}
div.spacer15{clear:both; height:15px; display:block;}
div.spacer20{clear:both; height:20px; display:block;}
div.spacer35{clear:both; height:35px; display:block;}
div.spacer55{clear:both; height:55px; display:block;}

.fl{float:left;}
.fr{float:right;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

.il{display:inline;}
.none{display:none;}

.w960{width:960px;}
.h280{height:280px;} /*Example*/

.abs{position:absolute;}
.rel{position:relative;} 
.clear{clear:both;}
.hidden{display:none;}

/********************************************************************************/
/* HEADER */
/********************************************************************************/
#header {
	height: 57px;
	width: 1040px;
	margin-top: 3px;
	margin-bottom: 6px;
	xbackground: red;
}

#header img.logo {
	float: left;
	margin: 0 300px 0 440px;
}

.lang {padding: 42px 0 0 0;}
.lang .en {padding: 0 0 0 17px;}

/********************************************************************************/
/* TOPNAV */
/********************************************************************************/
.topnav {
	height: 35px;
	width: 960px;
	background: #fff;
}
.topnav ul {padding: 7px 0 0 280px;}
.topnav ul li {
	float: left;
	padding: 0 10px 0 0;
   height: 26px;
}

/********************************************************************************/
/* FOOTER */
/********************************************************************************/
#footer {
	height: 138px;
	width: 1040px;
	xbackground: yellow;
}
#footer ul {
	margin: 8px 0 0 0;
}
#footer ul li {
	float: left;
}
#footer ul.share li {
	float: left;
	margin: 0 0 0 10px;
	padding:0 0 2px 0;
}

/********************************************************************************/
/* CONTENT */
/********************************************************************************/
.slider {
    height: 499px;
    overflow: hidden;
    width: 1040px;
}