/* CSS Document */

@charset "utf-8";

a{color:#06C;}
a:hover{text-decoration:underline;color:#06C}
img{border:none;}


/* Basic Structure */
body {
padding: 0;
margin: 0;
color:#333;
font:normal 12px Tahoma,Tahoma;
/*font-family:"Lucida Grande",Tahoma,sans-serif;*/
/*font-family:Segoe UI,"Lucida Grande",Tahoma,sans-serif;*/
background:white;


}


#page_footer{
width:970px;
margin:0 auto;
}

#page{
width:100%;
margin:0 auto;
background:#fff;}

#page_bk{width:950px;
margin:0 auto;}

#content{ 
clear:both;
width:100%;
background:url(bg_page_top.png) no-repeat;
}

#artical{ font-size:100%; }
/* Header */
#head{
height:65px;
/*background:url(bg_global.jpg) -30px -10px no-repeat;*/}

#top_menu{
float:right;
/*color:#778899;background:url(bg_top_menu.jpg) 25px 0 no-repeat;*/
color:#818488;
color:#DCDCDC;
 padding:10px 5px 5px 0px;
 font:normal 100% Tahoma;

/* font-family:'Tahoma', Tahoma, Tahoma; 
*/
}

#top_menu a{ text-decoration:none;color:#778899;}

#top_menu .lan_in{ color:black; font-weight:bold;}
#logo{
float:left;
padding:20px 10px 0 10px;}
	
#lang{
clear:right;
float:right;
margin-top:10px;
}
	
#lang{ 
color:black;
 cursor:default;}
	
#lang a{
font-family:Tahoma;
color:#999;
text-decoration:none;
}
	
#lang a:hover{ text-decoration:underline;}

/*banner*/	
#mainPic{
clear:both;
width:100%;
margin:0 auto;
}

/*menu*/
/*#horizontal_menu_left{
padding-left:8px;
background:url(bg_mainmenu_left.png) no-repeat;
margin:1px 0;

}

#horizontal_menu_right{
padding-right:8px;
background:url(bg_mainmenu_right.png) 100% 0 no-repeat;
}*/
#mainMenu{
clear:both;
width:100%;
height:35px;
background:url(bar_noblackbar_gray.jpg) no-repeat;
margin:0; padding:0;
/*margin:0 0 5px 0;
*//*background:url(bg_mainmenu_center.png) repeat-x;
*/
}

#mainMenu li{
/*border-left:1px solid #C7C7C7; 
*/
display:block;
width:16.5%;
float:right;
text-align:center;
}

#mainMenu  li a {
display:block;
height:35px;
text-decoration: none;
/*color:#4F5966;
*/
color:white;
font:bold 12px Tahoma;
line-height:35px;

}

#mainMenu a:hover {	text-decoration: none;	color:#000;	}	

/*location*/
#location{
clear:both;
text-align:reght;
/*border-bottom:1px solid #C4CCD2;
border-top:1px solid #C4CCD2;
*/
padding:5px 20px;
color:#666;

font:normal 12px Segoe UI,"Lucida Grande",Tahoma,Arial;
}

#location a{ 
text-decoration:none;
color:#708090;

}
#location a:hover{ 
text-decoration:underline;
}

/*search*/
.search{ 
float:right;
width:480px;}
#search_top{
font-family:'Trebuchet MS', Trebuchet, Tahoma; 
padding:3px 0;color:#666; 
position:absolute; 
z-index:38;
text-align:right; 
width:950px; 

}

#search_top span{ 
font-weight:bold;
}
#search_top input,#search_top p{
margin:0;
float:none;
font-size:100%;
padding:0 5px;
}
#search_top .ipt_1{  background:#DDD; border:1px solid #ccc; font:normal 13px Segoe UI,"Lucida Grande",Tahoma,sans-serif;}
#search_top .gray_btn{ /*height:18px;*/ border:none; }


#search{
clear:right;
width:220px;
height:22px;
float:right;
text-align:right;
background:url(../images/bg_searchbar.gif) no-repeat top left;
}
#search label{
margin-left:20px;
}
#search a{
font:normal 100% Tahoma;
line-height:200%;
color:#999;
text-decoration:none;}
#search input{ border:none; background:none;  padding:0 10px; margin:0; width:130px; color:#999;}

#menu_ft{ font:normal 12px Tahoma;text-align:center; padding-top:25px; position:relative;clear:both; background:url(bg_maincontent.jpg) 50% 0 no-repeat;}
#menu_ft ul{ padding:0; margin:0 auto; list-style-type:none}
#menu_ft li{ display:inline; color:#A9A9A9; padding:0 10px;line-height:200%; /*text-transform:capitalize;*/}
#menu_ft li a{ color:#A9A9A9; text-decoration:none;}

#footer{font:normal 12px Tahoma; color:#c0c0c0; text-align:center; line-height:200%; }
#footer span{ text-transform:capitalize; padding:0 10px;}
#footer a{ color:#A9A9A9; text-decoration:none;}

#menu_ft li a:hover,#footer a:hover{ text-decoration:underline;}


/*Homepage main banner*/
#demos{display:block; position:relative;width:950px;height:350px; }

#nav { 
display:block; 
list-style: none;
position:absolute;
margin-left:780px;
margin-top:315px;
z-index:15;	
filter:alpha(opacity=50);
opacity:.50; 
}
#nav li img{ 
}
#nav a {display:block;
width:20px;
height:20px;
text-decoration: none;
background:url(icon_circle.png) 50% 50% no-repeat; }
#nav a:hover{
background:url(icon_circle_hover.png) 50% 50% no-repeat;
}

#nav a.activeSlide { background:url(icon_circle_hover.png) 50% 50% no-repeat; }

#nav a:focus { outline: none; }



#nav li {display:block;width:20px; height:20px; float: left; text-align:center;}

#nav img { border: none; display: block; vertical-align:middle;}


/*Homepage */


#news_random{
width:100%; 
height:40px;
overflow:hidden;
}


#news_random h2{
width:120px;
display:block;
float:left; 
margin:0;
padding:15px 10px 15px 40px; 
font:bold 12px Tahoma; 

}

.news_art{ padding:15px 0;width:770px;float:right; }
.news_art a{color:#818488; text-decoration:none;}
.news_art a:visited{color:#818488; text-decoration:none;}
.news_art a:hover{color:#818488; text-decoration:none;}


#maincontent{
font:normal 100% Tahoma;
line-height:150%;
clear:both;
color:#868a8d;
}

#event{
float:left;
width:180px;
}
#maincontent h5{
color:#015ca7;
margin:0;
padding:10px 0 0 0;
font:bold 12px Tahoma;
}
#maincontent h5 a{
color:#015ca7;
text-decoration:none;
}
#maincontent h5 a:visited{
color:#015ca7;
}
#maincontent h5 a:hover{
color:#015ca7;
text-decoration:underline;
}
#maincontent p{
margin:0;
padding:0 5px;
color:#818488;
margin-top:5px;

/*letter-spacing:0.05em;*/
}
#maincontent p a{
color:#818488;
text-decoration:none;
}
#maincontent p a:visited{
line-height:1.4em;
letter-spacing:0.05em;
color:#818488;
margin-top:5px;
padding:3px 5px 0 5px;
text-decoration:none;
}
#maincontent p a:hover{
color:#818488;
text-decoration:underline;
}



#maincontent img{
margin:5px 0 0 0;
}

/*Homepage END*/

.spot{ /*border:1px solid gray;*/ width:20%; float:right;}
.spot p{ text-align:right;  }
