html{
	overflow-x:hidden;

	}
img{
border:none} 
body {
	height:600px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	color: #000000;
	font-family:Arial;	
	font-size: 12px;
	font-weight:normal;
}
p{
margin:0px;
padding:0 0 5px 0;
line-height:15px;
font-weight:normal;
}
p.tab{
padding:10px 0 10px 0;
font-size:11px;
}
h1{
color:#000000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:5px 0 5px 0;
}
h2{
color:#000000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:10px 0 10px 0;
}
#languagec{
position:relative;
padding:40px 0 0 0;
width:740px;
height:18px;
float:left;
left:940px;
font-size:11px;
	}
#languagec  a{
	text-decoration:none;
		color:#000000;
	}
#main_container{
	/*width:894px;*/
width:700px;
height:auto;
margin:auto;
background-color:#ffffff;
}
#header{
width:700px;
margin:auto;
padding:30px 0 5px 0;
color: #508aa1;
}
#header span a{
		text-decoration:none;
		color:#000000;
	}


/*contact us*/
.focus { 
	 border: 1px solid #2948ff;
}
#menuinfo span.eventsinfo{
	/*display:block;
right:0px;
	font-size:13px;*/
position: relative;
margin-left:265px;
top:80px;
display:block;

}

#menuinfo span.processesinfo{
	/*display:block;
right:65px;font-size:13px;*/
position: relative;
top:80px;	

}

#logo{
padding:33px 0 0 0;
float:left;
margin-left:0px;
}
/*-----------img--------------*/
#imglink{
text-decoration:none;
list-style:none outside none;
	}
/*----------------------menu-------------------------*/
#menu{
/*margin-right:-50px;
*/
	
}
#menu ul{
	/*font-weight:bold;*/
list-style:none;padding:0px;margin:0px;display:block; 
}
#menu ul li.divider{
	/*background:url(images/menu_divider.gif) no-repeat center;*/
height:24px;width:19px; float:left; display:block; padding:10px 0 0 0;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;height:24px;padding:0px;line-height:32px; font-family:Arial; font-size:12px;
}
#menu ul li a{
height:24px; width: auto;float:left;text-decoration:none;padding:0 0px 0 0px; margin:0px;color:#000000;text-align:center;
}
#menu ul li a:hover{
	/*#857283*/
height:24px;width: auto;text-decoration:none;color:#ff0000;
}
#menu ul li a.current{
	/*height:24px;width: auto;float:left;text-decoration:none;padding:0 8px 0 8px;color: #857283;*/
height:24px;width: auto;float:left;text-decoration:none;color: #ff0000;
}

#middle_box{
width:700px;
height:476px;
/*background:url(images/middle_banner.gif) no-repeat center;*/
}
#abouttime_box{
width:700px;
height:360px;	
	}
#kx{
width:700px;
height:40px;
clear:both;
}
#kxindex{

}
#kxarchive{
width:700px;
height:100px;
clear:both;	
	}
#kxaboutus{
	width:700px;
height:250px;
clear:both;
	}
#kxcontactus{
	width:700px;
height:71px;
clear:both;
	}
#kxcontactuscn{
	width:700px;
height:86px;
clear:both;	
}
#kxfaqs{
width:700px;
height:50px;
clear:both;
}
#kxnews{
width:700px;
height:50px;
clear:both;
	}
#kxtest{
width:700px;
height:50px;
clear:both;
	}
#kxshowreel{
width:700px;
height:126px;
clear:both;
	}
#f1{
	/*height:0px;
weight:0px;
overflow:hidden;height:auto   !important;
height:248px;
min-height:248px;
max-height:390px;
height:expression(document.body.clientHeight>248?"auto":"390px");*/
height: 100%;

	}
#f2{

	}
.new{
width:700px;
height:300px;
clear:both;
margin:auto;

}
.event{
width:700px;
height:200px;
clear:both;
margin:auto;
padding:0 0 10px 0;
}
.title{
height:26px;
font-size:16px;
font-weight:bold;
padding:5px 0 0 35px;
color:#877685;
background:url(images/news_icon.gif) no-repeat left;
background-position:0px 0px;
}
a.read_more {
width:150px;
height:27px;
display:block;
background:url(images/view_all_bg.gif) no-repeat center;
line-height:27px;
color:#428fb8;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center;
float:right;
margin:15px 0 15px 0;
}
#contactus
{
overflow: hidden;
height: 320px;
}
#eventscontent{
overflow: hidden;
height: 209px;

}

#archivecontent{
	overflow: hidden;
height: 209px;
	
	}
#faqscontent{
overflow: hidden;
height: 426px;	
}
#abouttimecontent{
overflow: hidden;
height: 305px;
	}
#aboutuscontent{
overflow: hidden;
height: 271px;	
}
#newscontent{
overflow: hidden;
height: 426px;	
	}
#testcontent{
overflow: hidden;
height: 426px;		
	}
#archiveflash
{
	width:700px;
	height:227px;
	}
#aboutusimg
{
	width:700px;
	height:165px;
	}
#abouttimeimg{
	width:700px;
	height:131px;
	}
.newh{
	overflow: hidden;
height: 400px;

}
/*---------------------main_content------------------*/
#main_content{
width:700px;
height: auto;
margin: auto;
padding:0 0 0 10px 0;
}
.left_content{
width:250px;
height:auto;
float:left;
padding:10px 10px 15px 0;
}
.right_content{
width:350px;
height:auto;
float:left;
padding:10px 0 0 70px;
}
.news_tab{
padding:10px 0 5px 0;
margin:0px;
text-align:justify;
line-height:14px;
border-bottom:1px #b2bbbb dashed;
}
.news_details{
padding:5px 0 0 0;
text-align:right;
font-size:11px;
font-weight:bold;
}
span.date{
color:#be52ae;
}
span.user{
color:#599093;
}
.clear{
clear:both;
}
/*--------------acordion style---------------*/
#basic-accordian{
padding:0px;
width:478px;
height:500px;
}
.accordion_headings{
width:468px;
height:26px;
padding:10px 0 0 10px;
background:url(images/tab_bg.gif) no-repeat center;
color:#8c7589;
cursor:pointer;
font-weight:bold;
margin:0 0 4px 0;
}
.accordion_headings:hover{
color:#4b2e47;
}
.accordion_child{
padding:0px;
}
.header_highlight{
color:#4b2e47;
}
/*-----------------------------footer------------------*/
#footer{
width:718px;
margin-left:-7px;
/*border-top:1px #b2bbbb dashed;*/
}

.copyright{
float:left;
padding-top:7px;
}
.footer_links{
float:right;
padding-right:0px;
padding-top:10px;
}
.footer_linkscn{
float:right;
padding-right:0px;
padding-top:7px;	
}
#footer ul li.footstyle{
font-family:Arial;
list-style:none;
float:left;
width:auto;
padding:10px;
margin-top:-15px;
font-size:11px;
color:#000000;
text-align:rigth;
font-weight:normal;
}
#footer ul li.footstyle1{
font-family:Arial;
list-style:none;
float:left;
width:auto;
padding:10px;
margin-top:-16px;
font-size:11px;
color:#000000;
text-align:rigth;
font-weight:normal;
}
#leftlogoname
{
list-style:none;
float:left;
width:auto;
margin-top:12px;
margin-left:5px;

}
#leftlogo{
list-style:none;
float:left;
right:200px;
width:auto;
height:5px;
margin-top:5px;	
	}

#footer ul li a{
height:24px; width: auto;float:left;text-decoration:none;padding:0 0px 0 0px; margin:0px;color:#000000;text-align:right;
}

/*容器*/
slider ul, #slider li
{
    margin: auto;
    padding: 0;
    list-style: none;
}
/*数字导航样式*/
#flashnvanum
{
    bottom: 10px;
    position: absolute;
    right: 20px;
    width: 90px;
    text-decoration:none;
list-style:none outside none;
}
#flashnvanum span
{
    background: transparent url(../images/flashbutton.gif) no-repeat scroll -15px 0;
    color: #86A2B8;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 1px;
    text-align: center;
    width: 15px;
}
#flashnvanum span.on
{
    background: transparent url(../images/flashbutton.gif) no-repeat scroll 0 0;
    color: #FFFFFF;
    height: 15px;
    line-height: 15px;
    width: 15px;
}
/*----menu new style-----------------------------*/
#vtip { 
	display: none;
	position: absolute;
	padding: 10px; 
	left: 5px;
	font-size: 0.8em; 
	background-color: white; 
	border: 1px solid #a6c9e2; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	z-index: 9999 
}
#vtip #vtipArrow { 
	position: absolute; 
	top: -10px; 
	left: 5px
}

/*-------contactus style---------------------------*/
#mailsender
{
	border: 1px solid #a6c9e2; 
    height: 25px;
}

/*-------news index pc---------------------------*/
#gallery {
	position:relative;
	height:360px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		
		
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		
	}

	
