@charset "utf-8";

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
	margin:0;
	padding:0;
	border:0;
	border-collapse:0;
	border-spacing:0;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a:link, a:visited {
	color:#279ed7;
	text-decoration:none;
}
a:hover, a:active {
	color:#333333;
	text-decoration:underline;
}
html,body{height:100%}
body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#FFFFFF;
	min-width:1024px;
	min-height:695px;
	text-align:center;
}
input {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
}
#fullheightcontainer{
	margin:0px auto;
	text-align:left;
	position:relative;
	width:100%;
	height:100%;
	display:table;
	background:url(../../images/tc/bg.jpg) no-repeat top center;
}
#wrapper{
	display:table-cell;
	position:relative;
	/*background:url(../../images/tc/bg_bottom.jpg) no-repeat bottom center;*/
}
#outer{
	position:relative;
	width:100%;
	height:100%;
}
.floatcontainer {display:inline-table;}
.floatcontainer {display:block;}
.floatcontainer:after {content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px;}

#container {
	width:1024px;
	margin:0px auto;
	min-height:695px\9;
}
body:nth-of-type(1) #container {
	min-height:695px;
}
.header {
	position:relative;
	height:122px;
}
.header .logo {
	position:absolute;
	left:58px;
	top:11px;
}
.header .lang {
	position:absolute;
	background:url(../../images/tc/lang_tc.gif) no-repeat left;
	right:32px;
	top:35px;
	font-size:11px;
	color:#333333;
	width:68px;
	height:13px;
}
.header .lang a:link, .header .lang a:visited {
	display:block;
	background:url(../../images/tc/lang_en_on.gif) no-repeat;
	width:34px;
	height:13px;
	margin-left:34px;
	color:#279ed7;
}
.header .lang a:hover, .header .lang a:active {
	background:url(../../images/tc/lang_en.gif) no-repeat;
	color:#333333;
}
.header .facebook {
	position:absolute;
	right:322px;
	top:25px;
}
.header .facebook a:link, .header .facebook a:visited {
	display:block;
	background:url(../../images/tc/icon_facebook.gif) no-repeat right;
	height:23px;
	padding-right:35px;
	padding-top:8px;
}
.header .search {
	position:absolute;
	right:110px;
	top:30px;
	background:url(../../images/tc/search.gif) no-repeat;
	width:194px;
	height:22px;
}
.header .search div {
	float:left;
	padding:3px 0px 0px 6px;
}
.header .search input#keyword {
	border:0px;
	background-color:#005482;
	padding-left:5px;
	color:#FFF;
	font-size:11px;
	width:149px;
}
.header .search input#search {
	border:0px;
	background:url(../../images/tc/search.gif) no-repeat -166px -3px;
	width:22px;
	height:22px;
	cursor:pointer;
}

.header .menu {
	position:absolute;
	left:150px;
	top:64px;
	width:847px;
}
.header .menu ul {
	background:url(../../images/tc/menu.gif) no-repeat;
	height:42px;
}
.header .menu li {
	float:left;
}
.header .menu li a {
	display:block;
	background:url(../../images/tc/menu.gif) no-repeat;
	height:42px;
}
.header .menu li a:hover {
	background:url(../../images/tc/menu_over.gif) no-repeat;
}
.header .menu li a.menu01 {
	background-position:0px 0px;
	width:81px;
}
.header .menu li a.menu02 {
	background-position:-81px 0px;
	width:105px;
}
.header .menu li a.menu03 {
	background-position:-186px 0px;
	width:105px;
}
.header .menu li a.menu04 {
	background-position:-291px 0px;
	width:106px;
}
.header .menu li a.menu05 {
	background-position:-397px 0px;
	width:105px;
}
.header .menu li a.menu06 {
	background-position:-502px 0px;
	width:131px;
}
.header .menu li a.menu07 {
	background-position:-633px 0px;
	width:105px;
}
.header .menu li a.menu08 {
	background-position:-738px 0px;
	width:109px;
}
.header .menu li a.menu01:hover {
	background-position:0px 0px;
}
.header .menu li a.menu02:hover {
	background-position:-81px 0px;
}
.header .menu li a.menu03:hover {
	background-position:-186px 0px;
}
.header .menu li a.menu04:hover {
	background-position:-291px 0px;
}
.header .menu li a.menu05:hover {
	background-position:-397px 0px;
}
.header .menu li a.menu06:hover {
	background-position:-502px 0px;
}
.header .menu li a.menu07:hover {
	background-position:-633px 0px;
}
.header .menu li a.menu08:hover {
	background-position:-738px 0px;
}

.slider {
	width:965px;
	margin-left:31px;
}

.mainBar {
	margin-top:12px;
	margin-left:31px;
	width:965px;
	height:138px;
}

.video {
	float:right;
}

.banner {
	float:left;
	width:740px;
	height:138px;
}
.banner li {
	float:left;
	margin-right:4px;
}
.banner li.arrowL, .banner li.arrowR, .banner li.arrowL_dis, .banner li.arrowR_dis {
	margin-right:0px;
}
.banner li.arrowL a, .banner li.arrowR a, .banner li.arrowL_dis, .banner li.arrowR_dis {
	display:block;
	width:25px;
	height:138px;
}
.banner li.arrowR a, .banner li.arrowR_dis {
	width:20px;
}
.banner li.arrowL a {
	background:url(../../images/tc/arrow_left.gif) no-repeat;
}
.banner li.arrowR a {
	background:url(../../images/tc/arrow_right.gif) no-repeat;
}
.banner li.arrowL a:hover {
	background:url(../../images/tc/arrow_left_over.gif) no-repeat;
}
.banner li.arrowR a:hover {
	background:url(../../images/tc/arrow_right_over.gif) no-repeat;
}
.banner li.arrowL_dis {
	background:url(../../images/tc/arrow_left_off.gif) no-repeat;
}
.banner li.arrowR_dis {
	background:url(../../images/tc/arrow_right_off.gif) no-repeat;
}

.news {
	background:url(../../images/tc/news_bg.gif) no-repeat;
	width:762px;
	height:24px;
	margin-top:25px;
	margin-left:31px;
}
.news li, .news .title, .news span {
	float:left;
	color:#333333;
}
.news .title {
	border-right:1px solid #797979;
	height:16px;
	height:16px\9;
	font-size:13px;
	font-weight:bold;
	padding:6px 15px 0px;
	padding:6px 15px 0px\9;
}
.news .date {
	font-size:12px;
	color:#939598;
	width:100px;
	padding:4px 20px 0px;
	padding:5px 20px 0px\9;
}
.news .content {
	padding:5px 0px 0px 20px;
	width: 800px;
}

#footer {
	width:949px;
	margin-left:31px;
	color:#FFF;
	text-align:right;
	padding:51px 8px 0px;
}
#footer .copy {
	float:left;
	font-size:11px;
}
#footer a:link, #footer a:visited {
	color:#FFF;
}
#footer a:hover, #footer a:active {
	color:#61bc46;
}
