/*---------------------basic area--------------------------*/
#container,#header,#footer {width:100%; min-width:1200px;}
/*---------------------header--------------------------*/
#header { background:#eeefef; border-bottom:2px solid #2da7e0;}
.nav_cont { max-width:1200px; margin:0 auto; padding:10px 10px 0 10px;}
#top { position:relative; margin-bottom:5px;}
/*選單*/
#nav ul { margin-top:10px;}
#nav ul li a {
	font-size:15px;
	color:#595757;
	font-weight:bold;
	height:30px;
	line-height:30px;
	display:block;
	padding:0 10px;}
#nav ul li a:hover {color:#2da7e0; background:#FFF;}
ul.language { position:absolute; bottom:0; right:0;}
ul.language li,ul.social li {margin:0 3px;}
#nav ul li,ul.social li,ul.language li,#footer .contact {float:left;}
#footer .nav_cont div{float:left;width:280px;}
ul.social,#footer .creep { float:right;}
/*---------------------wrapper-------------------------*/
#wrapper { width:1200px; margin:0 auto;}
/*---------------------footer--------------------------*/
#footer { margin-top:30px; border-top:2px solid #2da7e0;}
#footer p { line-height:20px;} 
/*---------------------定位-----------------------------*/	
.inline-style {display:inline-block; *display : inline; *zoom : 1;}
.left {float:left; _display : inline; _zoom : 1;}
.right {float:right; _display : inline; _zoom : 1;}
.clear {clear:both;}
.clearfix:after {
    content: "";
    display: table;
    clear: both;}
.clearfix {*zoom: 1;} 
.none { visibility:hidden;}