body {
	background-color: #ccc;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: normal;
	line-height: 1.4;
	padding: 1em;
}

html[lang="ZH"] body{
	font-family: '微软雅黑', '幼圆', '黑体', Arial, Verdana, sans-serif;
}

a {
	color: #f48221;
	outline: none;
	text-decoration: none;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

a:hover, a:active, a:focus { text-decoration: underline; }

a img { border: 0; }

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.2;
	padding: 0;
	margin: 0.5em 0 1em 0;
	text-transform: uppercase;
}

h1 { font-size: 185%; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }
h4, h5, h6 { line-height: 1.4; font-size: 100%; }

h2.heading{
	padding: 10px;
	margin: 0 0 20px;
	background: #fff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}


p { padding: 0; margin: 0 0 1em 0; }

.pd
{
	padding:10px;
	margin-top:10px;
}
.ds
{
	display:none
}
ul, ol {
	margin: 0;
	line-height: 1.3;
	font-size: 100%;
	list-style-type: none }


#content *:first-child { margin-top:0; }

input[type="text"], input[type="search"], input[type="email"], textarea{
	width: 250px;
	height: 36px;
	line-height: 16px;
	padding: 10px;
	border: none;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
textarea{
	height: 160px;
	line-height: normal;
}

input[type="submit"], button, .button, a.button{
	height: 36px;
	line-height: 16px;
	padding: 10px;
	display: inline-block;
	background: #f08300;
	color: #fff;
	text-shadow:none;
	border: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
input[type="submit"]:hover, button:hover, .button:hover{
	background: #f08300;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.big-button, a.big-button{
	padding: 15px 20px;
	height: 46px;
	font-weight: bold;
	text-transform: uppercase;
}

img{ border:none;}
.box{ margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ height:115px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../media/layout/img/icon.html) no-repeat; background:url(../media/layout/img/icon_ie6.html) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
