body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x:hidden;
}
a{
	text-decoration:none;
	color:#000000;
}
a img
{
	border:none;
}	
ul,dl,dt,dd,p,h1,h2,h3,h4,form{
	list-style:none;
	margin:0;
	padding:0;
	font-size:100%;
}
a:hover{
	color:#009900 !important;
}
.default-column{
	float:left;
}
.fleft{float:left}
.fright{float:right}
.clear-both{
	clear:both;
}
#header{height:165px;
}
#page-banner{
	margin:auto;
	height:165px;
}

.logo{
	top: 2px;
	position: absolute;
	height: 24px;
	left: 0px;
	z-index: 100;
}
.logo img{
	height:120px;
}
.body-bottom{display:none}
.language-image{
	margin-top: 25px;
	height: 24px;
	right: 0px;
	z-index: 101;
	float:right;
}
.search{
	background:url(images/search-box.jpg) no-repeat left center;
	width:250px;
	margin-top:25px;
	height:30px;
	float:right;
	position:relative;
	z-index:101;
}
#search-submit{
	background:url(images/search-icon.jpg) no-repeat left center;
	border: medium none;
    height: 30px;
    width: 30px;
    float:right;
    cursor: pointer;
}

.pathway-category{
	padding-bottom:5px;
	border-bottom:1px solid #dcdcdc;
/*	display:none;*/
}
.pathway-category li
{
	float:left;
	color:#4294D0;
	padding-right:5px;
	font-size:13px;
	background:url(images/icon-locationarrow.png) no-repeat right 2px;
	padding:0 18px 0 5px;
}
.pathway-category li.last-item{
	background:none;
}
.pathway-category li span{
	color:#666;
	line-height:22px;
}
.pathway-category a{
	color: #797979;
	font-size: 16px;
	font-weight:bold;
	line-height: 24px;		
}

.pathway-category .first-item a{
	background:url(images/icon-home.png) no-repeat 0 2px;
	height:20px;
	width:23px;
	display:block;
}
.no-data{
	text-align:center;
	padding-top:30px;
}
form label.error {
	color: red;
	margin-left; 5px;
}
#prevBtn,#nextBtn 
{  
	display:block !important;
	opacity:1 !important;
	background:url(images/btleft.png) no-repeat 0 0;	
	width:32px;
	height:32px;
	position:absolute;
	left:-15px;
	top:202px;	
}
.window-default{clear:both;background:#131310; overflow:hidden; position:relative; margin:10px auto 10px auto;}
#home-slideshow{

}
.home-scroll-news-list{
	width:422px;
	background:url(images/hot-news-title-bg.jpg) repeat-x;
	height:355px;
	float:left;
	overflow:hidden;
	margin-top:10px;
}
.videoDetail{
	text-align:center;
	padding-top:10px;
}
.videoDetail embed{
	border:1px solid #ccc;
	padding:2px;
}
.input-text input{
	border:none;
	margin-top: 2px;
    padding-left: 5px;
	color:#aaa;
}

.list-video .title{
	color: #333;
	font-size: 18px;
	line-height: 30px;
	padding: 10px 10px 0;
	text-transform: uppercase;
	font-family: "Avo";
	margin-bottom: 17px;
}
.list-video .title h4{
	font-weight:normal;
}
.index-1 .clip-name{
	margin-bottom:17px;
	margin-top:15px;
}
.video-detail{
	padding:10px;
}
.prev, .next, .next:hover, .prev:hover {
	display: block;
	width: 14px;
	height: 14px;
	background: url(images/button.png) no-repeat;
	text-indent: -999999px;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.prev {
	background-position: bottom left;
}
.next:hover {
	background-position: top right;
}
.prev:hover {
	background-position: bottom right;
}

a .light {
background: url("images/image_light.png") repeat scroll 0 0 transparent;
display: block;
height: 160px;
left: 0;
position: absolute;
top: 0;
width: 280px;
z-index: 0;
}
a:hover .light {
background: none;
}
.content-detail img{ text-align:center; display:block;}
.body-middle{
	width:100%;
	clear:left;
	position:relative;
}
.one-column, .two-column{
	width:1200px;
	margin:0 auto;
	height:auto;
}
.left-column{	
	width:865px;
	margin-right:20px;
	float:left;
	min-height:300px;
	
}
.right-column{
	float:left;
	width:315px;
	overflow:hidden;
}
.news-title{
	font-size:18px;
	font-weight: bold;
	color:#6E6E6E;
	line-height:25px;
}
ul.photo-list li.one-item{
	float:left;
	width:180px;
	margin:10px 10px; 
	text-align:center;
}
ul.photo-list li div.image{
	border:1px solid #e7e7e7;
	border-radius:1px;
	padding:1px;
	width:180px;
	height:104px;	
}
ul.photo-list li div.image img{
	width:178px;
	height:102px;
}
ul.photo-list li div.image-title{
	color:#363636;
	font-size:14px;
	font-weight:bold;
}
.home-category-title, .box-title{
	height:38px;
	background:url(images/news-box-title-bg-at-left.jpg) no-repeat top left;
	
}
.home-category-title a, .box-title a{
	color:#000;
	text-transform:uppercase;
	background:url(images/news-box-title-bg-at-right.jpg) no-repeat top right;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display: block;
    height: 38px;
    vertical-align: middle;
    width: 402px;
	margin-left:20px;
}
.box-title{
	margin-top:15px;
}
.box-title a{
	width:295px;
}
.news-box{
	color:#000000;
}
.news-box a{
	width:402px;
	font-size:13px;
	color:#2B5FAA;
}
.home-news-box{
	background-color:#FAFAFA;
	border: #E7E7E7 1px solid;
	border-top:none;
	padding:10px;
	height:350px;
	overflow:hidden;
}
.hotest-news-brief{
	width: 382px;
	padding-top:10px;
	padding-left:10px;
	text-align:justify;
}
.two-column-news-box{
	width:422px; 
	margin-top: 10px;
}
.two-column-news-box .hotest-news-brief{
	width: 400px;
	overflow-x:hidden;
	padding-top:10px;
	padding-left:0px;
	text-align:justify;
}
.two-column-news-box .news-link{
	
	background:url(images/news-list-icon.jpg) no-repeat 0 7px;
	padding-left:15px;
}
.hr-top{
	background:url(images/split-image.jpg) repeat-x;
	height:10px;
	border-top: #CBCBCB 1px solid;
	margin:10px;
}
.list-videos{
	background-color:#FAFAFA;
	border: #E7E7E7 1px solid;
	padding:10px;
}
.list-videos li{
	background: url(images/video-icon.jpg) no-repeat 0 5px;
	padding-left:20px;
}
.list-videos li a{
	color:#000000;
	font-size:13px;
}
.partner-box{
	width:100%;
	height:130px;
	padding:20px;
	border-top: #C9C9C9 1px solid;
	background: #FBFBFB url(images/split-image.jpg) repeat-x 0 0;
}
.partner-box ul{
	margin:0 auto;
	width:1200px;
}
.partner-box ul li{
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:110px;
	border: #E1E1E1 1px solid;
	background-color:#FFFFFF;
	padding-top: 14px;
}
#page-footer{
	width:100%;
	padding-top:10px;
	height:170px;
	border-top: #C9C9C9 1px solid;
	background: #FFFFFF url(images/split-image.jpg) repeat-x 0 0;
}
.footer-info{
	width: 1200px;
	margin: 0 auto;
	font-size:13px;
}
.footer-right{
	float:right;
	text-align:left;
}
.footer-right div{
	margin:10px 0;
}
.footer-left{
	float:left	
}
.footer-left  a{
	display:block;
	margin:10px 0;
	font-size:13px;	
	line-height:17px;
}
.footer-cname a{
	color:#4573B4;
	text-transform:uppercase;
	font-weight:bold;
}
.footer-right div.online{
	background:url(images/online-now.jpg) no-repeat;
	padding: 0 28px;
}
.footer-right div.counter{
	background:url(images/visit.jpg) no-repeat;
	padding: 0 28px;
}
div.title-footer div{
	margin: 5px;
 }

