﻿@charset "utf-8";
/*--------------------------------------------------------
Author: Xianjun.Xin
Version: 0.1
Create:2009/01/10
Design Corp:www.flyinfoinc.com
Basic Layout Style (World/Header/Nav/Content/Footer)
--------------------------------------------------------*/

/*World
body{ background:url(../img/bgBody2.jpg) no-repeat center top #e1eaea;}*/
.world{ width:990px; margin:0 auto; overflow:hidden;}

.header{ height:261px; overflow:hidden; clear:both; width:990px; margin:0 auto; padding-bottom:10px;}
	.header .logo,.header .logo a{ width:477px; height:128px; overflow:hidden; display:block; text-indent:-9999em; float:left;}
	.header .topInfo{ width:100%; height:33px; overflow:hidden; clear:both; line-height:33px;}
	.header .topInfo h1{ float:left; font-size:14px; font-weight:normal; line-height:33px; padding-left:10px; color:#666;}
	.header .topInfo .topInfoBars{ float:right;}
	.header .topInfo .topInfoBars li{ float:left; font-size:12px;  line-height:33px; padding-right:11px; margin-left:11px; background:url(../img/bgPaddingTopInfo.gif) no-repeat right center;}
	.header .topInfo .topInfoBars li.rss_cq2{ background:url(../img/rss_cq2.gif) no-repeat left center; padding-left:27px; float:left; font-size:12px;  line-height:33px; margin-left:-5px;}
	.header .topInfo .topInfoBars a{ color:#003fb7;}
	
	.header .topInfo .topSearch{ float:left; padding-left:100px; overflow:hidden;}
	.header .topInfo .topSearch span{}
	.header .topInfo .topSearch *{ }
	.header .topInfo .topSearch option{ display:block; height:21px; line-height:21px;}
	.header .topInfo .topSearch .sel,.topSearch #ctl00_SearchBox1_drpListSite{width:106px; line-height:21px!important; color:#999; margin-left:2px; vertical-align:middle!important;}
	.header .topInfo li.last,li .last a{ background:none!important; border:none!important;}
	.header .topInfo .topSearch .txb{ height:19px; line-height:19px; border:1px solid #999; color:#999; margin-left:3px;vertical-align:middle;}
	.header .topInfo .topSearch .btn{ margin-left:3px; height:21px; width:76px; line-height:20px; background: url(../img/bgTopSearchBtn.gif) no-repeat left top; border:none; color:#1500b0; font-size:14px;vertical-align:middle;}	
	

.mainNav{ width:100%; overflow:hidden; clear:both;}
	.mainNav ul{ height:55px; width:960px; padding:10px 15px;}
	.mainNav li{ float:left; width:11.10%; overflow:hidden; height:30px; line-height:24px;}
	.mainNav li a{ color:#fff; display:block; width:99px; height:24px; text-align:center;}
	.mainNav li a:hover{ color:#003bb0; font-weight:bold;background: url(../img/bgNavBtn.gif) no-repeat center top; }
	.mainNav li a span{ width:2em; display:inline-block;}

	
.mailAndOthers{ width:100%; overflow:hidden; clear:both; height:25px;}
	.mailLogin{ float:left; padding-left:7px; height:25px; margin-top:1px;}
	.mailLogin span{ color:#f4f4f4; padding-left:26px; background:url(../img/iconTopMail.gif) no-repeat left top; overflow:hidden; line-height:22px;}
	.mailLogin span a{ color:#fff; }
	.mailLogin span a:hover{ color:#1500B0; }
	.mailLogin .inputText{ margin-left:3px; width:136px; height:19px; border:1px solid #999; color:#999; line-height:19px;vertical-align:middle;}
	.mailLogin .inputPwd{ margin-left:3px; width:106px; height:19px; border:1px solid #999; color:#999; line-height:19px;vertical-align:middle;}
	.mailLogin .inputBtn{ margin-left:3px; height:19px; width:76px; line-height:21px; background:url(../img/bgTopMailLogin.gif) no-repeat left top; border:none; color:#1500b0; font-size:14px;vertical-align:middle;}
	
	.mailAndOthers ul{ float:right; padding-right:10px;height:25px; overflow:hidden; line-height:25px; font-size:12px;}
	.mailAndOthers ul li{ float:left; padding-right:10px; margin-right:9px; background:url(../img/bgPaddingTopOthers.gif) no-repeat right center;}
	.mailAndOthers ul a{color:#cee0ff;}
	.mailAndOthers ul a:hover{ color:#ffcc00;}
	.mailAndOthers ul li.g a{ color:#1eff00;}
	.mailAndOthers ul li.o a{ color:#ffcc00;}
	
	
	
	
.topHomeNewsLoop{ height:20px; overflow:hidden; padding:0 8px;}
	.topHomeNewsLoop h6{ font-size:14px; font-weight:normal; color:#fff; line-height:20px; float:left;}
	.topHomeNewsLoop ul{ float:left;  font-size:12px; line-height:20px; color:#7c7c7c; }
	.topHomeNewsLoop li{ padding-left:15px; background:url(../img/iconNews.gif) no-repeat left center; width:100%; overflow:hidden; height:20px;}
	#widthN{ width:886px; overflow:hidden; float:left; padding-left:23px;}
	#widthN a{color:#7c7c7c}
	#widthN a:hover{color:#1500b0}	
	
	
	
	
/*	
.siteCopyright{ background:#f1f5f5; margin-bottom:50px; width:990px; margin:0 auto; overflow:hidden; text-align:center; line-height:18px; padding:10px 0; clear:both; color:#a0a4a4; font-size:12px;}
.siteCopyright a{ color:#003399;}

.homeFndLinks{ width:100%; overflow:hidden; clear:both; margin-bottom:10px; font-size:12px;}
.homeFndLinksNav li{ float:left; line-height:25px; text-align:center; padding-right:2px;}
.homeFndLinksNav li a{ display:block; width:88px; height:25px; background:url(../img/bgFndLinks.png) no-repeat left top; overflow:hidden; font-weight:bold;font-size:14px;}
.homeFndLinksNav li.c a,.homeFndLinksNav li a:hover{ background-position:bottom; color:#fff; }
.homeFndLinksCon{ width:100%; background:#fff; overflow:hidden; clear:both; padding:20px 0;}
.homeFndLinksCon li{ padding:0 20px; overflow:hidden; display:none;}
.homeFndLinksCon li li{ float:none; display:inline; height:20px; overflow:hidden;line-height:20px; padding:0; } 
.homeFndLinksCon li li a{ display:inline-block; background:url(../img/bgPaddingFndLinks.png) no-repeat right center; padding-right:15px; color:#1500b0; padding-left:15px; text-align:center;}
.homeFndLinksCon li li.c a{ background-position:bottom; color:#fff; }
.homeFndLinksCon .show{ display:block;}
.homeFndLinksCon li li a:hover{ color:#0055e0;}
.homeFndLinksCon .picLinks{ overflow:hidden; width:100%; clear:both;}
.homeFndLinksCon .picLinks li{ height:100px!important; float:left; width:12.49%; text-align:center; padding:0!important; display:block; overflow:hidden;}
.homeFndLinksCon .picLinks li a{ background:none; padding:0!important; display:block;}
.homeFndLinksCon .picLinks li img{ width:88px; height:31px; padding-bottom:12px;}*/



.topMainSiteNav{ display:block; margin-bottom:10px; width:990px; margin:0 auto; background:#4885A9; height:25px; clear:both; }
	.topMainSiteNav h6{float:left; font-weight:normal; background:url(../images/mar_new.gif) no-repeat right top; font-size:12px; text-align:center; height:25px; line-height:25px; width:78px;margin-right:10px; color:#fff}
	.topMainSiteNav ul{ height:20px; width:880px; overflow:hidden; font-size:12px; line-height:20px; padding-left:10px; float:left; color:#7c7c7c;}
	.topMainSiteNav li{ float:left; padding:0 6px 0 4px; background:url(../img/ArrowMainsiteNav.png) no-repeat right center;}
	.topMainSiteNav .c{ font-weight:normal; font-weight:bold; background:none;}
	.topMainSiteNav span{ display:block; float:left; line-height:25px; padding-right:10px; color:#fff;}
	
	.topMainSiteNav a{ color:black; display:block; float:left; color:#fff; line-height:25px;}

.conBody{ width:100%; overflow:hidden; margin:10px 0; font-size:12px; clear:both; background:#fff;}
.homeBody{ width:100%; overflow:hidden; padding-top:10px; font-size:12px; clear:both; }
	.homeLeft{ width:750px; overflow:hidden; float:left;}
	.homeRight{ float:right; width:230px; overflow:hidden;}
	.home_new_left{ width:100%; overflow:hidden;}
	
.mainListBody{ width:100%; overflow:hidden; clear:both; margin-top:10px; padding:10px 0; background:#fff;}
.mainBody{ width:100%; overflow:hidden; clear:both; margin:10px 0; background:url(../img/bgMainConBox.gif) repeat-y left top;}
	.mainSideBar{ width:240px; float:left; padding-bottom:240px;}
	.mainConBox{ width:733px; overflow:hidden; float:right;}
	.mainListBox{ width:733px; overflow:hidden; float:right;}
	
.mainFullBody{ width:100%; overflow:hidden; background:#fff; margin:10px 0; background:url(../img/bgFullBodySide.gif) #fff no-repeat left top;}
.mainFullBody .mainFullBodyFixBottom{ background:url(../img/bgFullBodySide.gif) no-repeat right bottom; width:100%; overflow:hidden; padding:10px 0; display:inline;}



#siteset{ width:90px; position:absolute; top:0; right:0; clear:both;}