﻿@charset "utf-8";
/*--------------------------------------------------------
Author: Xianjun.Xin
Version: 0.1
Create:2008/12/22
Design Corp:www.flyinfoinc.com
Basic Layout Style (World/Header/Nav/Content/Footer)
--------------------------------------------------------*/

/*World*/
#world{ width:910px; margin:0 auto; overflow:hidden;}
/*Header*/
#header{ color:#b4b4b4; padding-bottom:5px; width:100%;}
	
	#header .topInfo { float:right; line-height:30px; padding-right:5px;}
	#header .topInfo a{ padding:0 2px;}
	#header .topPadding{ height:71px; overflow:hidden;}
	#header .topPadding .logo{ float:left; padding:18px 0 11px 0;}
	#header .topPadding .topInfo{ padding:46px 5px 0 0; line-height:normal;}
	#idSearchString{ height:13px!important; width:120px!important;}
	#header .langSelectBox{ float:left;}
	#header .topSearchBox{ float:left; padding-top:2px;}
	#header .welcomeReg{ float:left;padding:2px 0 0 0;}
	#header .welcomeLogin{ float:left; overflow:hidden;  line-height:18px;}

/*Main Nav*/
#mainNav{ height:25px;  background:#02253c; line-height:25px; clear:both;}
	#mainNav .parent{ float:left; width:578px;}
	#mainNav .parent li{ float:left; font-size:13px; font-weight:bold; position:relative; margin:0 10px;z-index:1000;}
	#mainNav .parent li a{ color:#fff; display:block; padding:0 5px; text-transform:uppercase;}
	#mainNav .parent li img{ display:none;}
	#mainNav .parent li a.c{ color:#009aff;}/*当前位置*/
	#mainNav .parent li:hover a{  color:#009aff;}/*选中小标题，背景色和文字色*/

		#mainNav .parent li:hover ul {left:auto;+left:0;}
		#mainNav .parent li ul{ width:159px;  position:absolute; left:-9999em; z-index:1000; border:1px solid #dfdfdf; background:#fff; border-bottom:none;}
		#mainNav .parent li ul li{ width:100%; border-bottom:1px solid #dfdfdf; line-height:20px; margin:0;}
		#mainNav .parent li ul li a{ display:block; text-align:left; margin:0; text-transform:capitalize;}
		#mainNav .parent li.sfhover ul {left:auto;+left:0;}
		#mainNav .parent li.sfhover ul li a	{ font-weight:normal; color:#02253c;}/*小标题背景色*/
		#mainNav .parent li.sfhover ul li a:hover{  color:#009aff; background:#ededed;}/*小标题背景色*/
	
		#mainNav .searchBar{ float:right; padding-right:5px; color:#009aff; padding-top:0px;}
		#mainNav .searchBar a{ color:#009aff; padding:0 15px;}
		#mainNav .searchBar a:hover{ color:#fff;}

		
		#header .langSelectBox .lang{ background:url(../img/iconTopLang.gif) no-repeat left center; padding-left:18px; color:white;}
		#header .langSelectBox #lang{ position:relative; display:inline-block;}
		#header .langSelectBox #lang #selectLang { display:none; position:absolute; background:white; left:auto;+left:0; top:25px; border:1px solid #ccc; border-bottom:none; width:111px;}
		#header .langSelectBox #lang #selectLang li{ border-bottom:1px solid #ccc; width:100%; line-height:20px;}
		#header .langSelectBox #lang #selectLang li a{ color:#02253c; display:block; text-indent:5px;}
		#header .langSelectBox #lang #selectLang li a:hover{ color:#009aff; background:#ededed;}

		#mainNav .searchBar form{ float:left; line-height:20px; width:176px; overflow:hidden; height:20px; overflow:hidden; padding-top:2px;}
		#mainNav .searchBar form .txtKey{ width:151px; height:16px; border:1px solid #c0c0c0; vertical-align:middle; overflow:hidden;}
		#mainNav .searchBar form .btnSearch{ width:18px; height:18px; line-height:9999px; border:none; padding:0; background:url(../img/btnTopSearch.gif) no-repeat left top; vertical-align:middle;}

.mainBox{ padding-bottom:20px; width:910px; overflow:hidden; clear:left;}
	.mainBox .box1c1s{ width:100%; overflow:hidden;}
	.mainBox .box1c1s .content{ float:left; width:715px; overflow:hidden;}
	.mainBox .box1c1s .content1{ float:left; width:680px; overflow:hidden;}
	.mainBox .sideBar{ float:right; width:190px; overflow:hidden;}	
	.mainBox .sideBarTest{ float:right; width:220px; overflow:hidden;}	
	..mainBox .box1c{ width:100%; overflow:hidden;}
	.mainBox .box1c .content{ float:left; width:100%; overflow:hidden;}
	
	
	
	

.siteNav{ height:15px; line-height:15px; padding-bottom:5px; color:#02253c; padding-left:20px; background:url(../img/iconArrowSiteNav.gif) no-repeat left 4px;}
	.siteNav a{ color:#999;}
	.siteNav a:hover{ color:#009aff;}

#footer{ width:100%; overflow:hidden; border-top:3px solid #d6d6d6; padding:10px 0; clear:both;}
	#footer a{ padding-left:44px; background:url(../img/iconFooterLogo.gif) no-repeat; height:19px; display:inline-block; overflow:hidden; line-height:19px;}
	#footer a.a{ background-position:20px top;}
	#footer a.b{ background-position:20px bottom;}
.ms-vh2 div{ position:absolute;}
.mossTableFixed{width:100%;overflow:auto; height:510px; position:relative;}