body {margin: 0px; padding:0;font-size: 12px;}
#main{ width:960px; margin:0 auto; overflow:hidden;}
/*头部*/
#head{ width:960px; height:106px; float:left; background:url(/flying99/images/head_bg.png) repeat-x; padding:0; margin:0;}
.topnav{ width:250px; height:25px; float:right;}
#headnav{ width:240px; height:25px; float:left; background:url(/flying99/images/head_nav_bg.png) repeat-x;}
#headnav ul{ margin:0; padding-left:6px;}
#headnav ul li{ background:url(/flying99/images/head_nav_line.png) right 6px no-repeat; padding:6px 15px 0 14px; list-style-type:none; float:left;}
#headnav ul li a{ color:#666; letter-spacing:2px; text-decoration:none;}
#headnav .ind{ padding-left:0;}
#headnav .none{ background:none; padding-right:0;}
.headpic{ width:960px; height:80px; float:left;}
.logo{ padding:5px 0 0 80px;}
.pic{ padding:0 0 0 61px;}
/*主体*/
#bodypage{ width:960px; float:left; padding:0; background:#f2f2f2;}
#nav{ width:960px; height:45px; float:left; background:url(/flying99/images/nav_bg.png) repeat-x;}
#nav ul{
	margin:0;
	padding:0 0 0 40px;
	float:left;
}
#nav ul li{ list-style-type:none; float:left; width:90px; height:45px; margin-right:24px;}
#nav ul li a{ color:#fff; text-decoration:none; letter-spacing:2px; font-size:14px; font-weight:bold; display:block; padding:12px 0 0 12px; height:33px;}
#nav ul li a:hover{ background:url(/flying99/images/nav_hover_bg.png) 0 3px no-repeat; color:#666; font-weight:bold;}
#search{ width:940px; height:31px; float:left; background:url(/flying99/images/search_bg.png) repeat-x; padding-left:20px; margin:0;}
#search span{ color:#666;float:left; margin:0; padding-top:2px; letter-spacing:1px; font-weight:bold;}
#search .inputTxt{
	width:144px;
	color:#049;
	border:1px solid #999;
	height:17px;
	float:left;
	padding:0px 0px 0px 3px;
	margin-right:5px;
}
#search .refer{ width:56px; height:19px; background:url(/flying99/images/search.png) no-repeat; border:0;  cursor:pointer; float:left; margin:0;}
.clock{
	padding-left:470px;
	float:right;
	margin:0;
	height:20px;
}
#mainleft{ width:227px; height:auto; float:left; padding:2px 0 0 1px; margin:0;}
.member{ width:227px; height:204px; float:left; background:url(/flying99/images/member_bottom.png) bottom no-repeat; margin:0; padding:0;}
#memlog{ width:227px; height:146px; float:left; background:url(/flying99/images/member_bg.png) repeat-y; padding-top:10px;}
#memlog ul{ margin:0; padding:0 0 0 20px; }
#memlog ul li{
	list-style-type:none;
	line-height:25px;
	margin:8px 0 0;
	padding:0;
	float:none;
}
#memlog ul li span{color:#666; margin:0; padding:0; float:left; width:50px;}
.inputText{
	width:126px;
	color:#049;
	border:1px solid #999;
	height:17px;
	float:left;
	padding:0px 0px 0px 3px;
	margin-left:7px;
}
.login{ width:56px; height:19px;padding: 0; background:url(/flying99/images/login_bg.png) no-repeat; border:0;  cursor:pointer; float:left; margin:5px 0 0 50px;}
.register{ width:56px; height:19px;padding: 0; background:url(/flying99/images/register_bg.png) no-repeat; border:0;  cursor:pointer; float:left; margin:5px 0 0 23px;}
.findpwd{ width:75px; height:20px;padding: 0; background:url(/flying99/images/findpwd.png) no-repeat; border:0;  cursor:pointer; float:left; margin:5px 0 0 15px;}
.memhelp{ width:75px; height:20px;padding: 0; background:url(/flying99/images/memhelp.png) no-repeat; border:0;  cursor:pointer; float:left; margin:5px 0 0 20px;}
.new{width:227px; height:204px; float:left; background:url(/flying99/images/news_bottom.png) bottom no-repeat; margin-top:6px; padding:0;}
#news{ width:202px; height:147px; float:left; background:url(/flying99/images/news_bg.png) repeat-y; margin:0; padding:10px 0 0 25px;}
#news ul{ margin:0; padding:0; float:left;}
#news ul li{ list-style-type:none; float:left; line-height:24px; width:180px;}
#news ul li a{ color:#666; text-decoration:none;}
.pro{width:227px; height:204px; float:left; background:url(/flying99/images/news_bottom.png) bottom no-repeat; margin-top:8px; padding:0;}
#problem{ width:202px; height:157px; float:left; background:url(/flying99/images/news_bg.png) repeat-y; margin:0; padding-left:25px;}
#problem ul{ margin:0; padding:0; float:left;}
#problem ul li{ list-style-type:none; float:left; line-height:11px; padding-top:13px; width:180px;}
#problem ul li a{ color:#666; text-decoration:none;}
.hel{width:227px; height:188px; float:left; background:url(/flying99/images/news_bottom.png) bottom no-repeat; margin-top:6px; padding:0;}
#help{ width:202px; height:128px; float:left; background:url(/flying99/images/news_bg.png) repeat-y; margin:0; padding:13px 0 0 25px;}
#help ul{ margin:0; padding:0; float:left;}
#help ul li{ background:url(/flying99/images/icon1.png) left 7px no-repeat; float:left; line-height:24px; padding:0 0 0 15px; width:176px; list-style-type:none;}
#help ul li a{ color:#666; text-decoration:none;}
.mainright{ width:722px; height:auto; padding:5px 0 0 7px; float:left;}
.flow{ width:722px; height:343px; float:left; background:url(/flying99/images/flow_bottom.png) bottom no-repeat;}
#flowtop{ width:722px; height:34px; float:left; background:url(/flying99/images/flow_top_bg.png) repeat-x;}
.flowmid{ width:697px; height:285px; float:left; background:url(/flying99/images/flow_bg.png) repeat-y; padding:15px 0 0 25px}
#flowleft{ width:80px; height:245px; float:left;}
#flowmiddle{ width:441px; height:245px; float:left;}
.icon{ padding:26px 3px 0 3px; float:left;}
.step2{ margin:16px 0 16px 0; float:left;}
#flowbottm{ width:695px; height:11px; padding:15px 0 0 0; float:left;}
#flowbottm span{ padding:0; margin:0; color:#ff9900; float:left;}
.activities{ width:359px; height:272px; margin:9px 4px 0 0; float:left; background:url(/flying99/images/activities_bottom.png) bottom no-repeat;}
#acttop{ width:359px; height:34px; float:left; background:url(/flying99/images/flow_top_bg.png) repeat-x;}
#more{ width:39px; height:9px; float:left; padding:14px 0 0 114px;}
#actmiddle{ width:314px; height:220px; float:left; background:url(/flying99/images/activities_bg.png) repeat-y; padding:10px 0 0 45px;}
#actmiddle ul{ margin:0; padding:0; float:left;}
#actmiddle ul li{ line-height:11px; padding:13px 0 0 0; list-style-type:none;}
#actmiddle ul li a{ color:#666; text-decoration:none;}
.integral{ width:358px; height:272px; margin-top:9px; float:left; background:url(/flying99/images/integral_bottom.png) bottom no-repeat;}
#intmiddle{ width:313px; height:220px; float:left; background:url(/flying99/images/integral_bg.png) repeat-y; padding:10px 0 0 45px;}
#intmiddle ul{ margin:0; padding:0; float:left;}
#intmiddle ul li{ line-height:11px; padding:13px 0 0 0; list-style-type:none;}
#intmiddle ul li a{ color:#666; text-decoration:none;}
/*尾部*/
#footnav{ width:960px; height:45px; float:left; background:url(/flying99/images/foot_nav_bg.png) repeat-x;}
#footernav{ width:788px; height:45px;padding-left:160px; float:left;}
#footernav ul{ margin:0; padding:0;}
#footernav ul li{ background:url(/flying99/images/head_nav_line.png) right 15px no-repeat; padding:16px 19px 16px 18px;list-style-type:none;float:left; line-height:11px; overflow:hidden;}
#footernav ul li a{ color:#666; letter-spacing:2px; text-decoration:none;}
#footernav .non{ background:none; padding-right:0;}
#footer{ width:960px; height:85px; background:url(/flying99/images/copyright_bg.png) repeat-x; margin:0 auto;}
#footer p{ text-align:center; padding-top:15px; margin:0;}
#footer p span{ padding:0 13px; margin:0; color:#f90;}
/*自适应高度*/
#wrap{ width:960px;overflow: hidden; margin:0 auto; padding:2px 0 0 1px; float:left;}
#csideleft{ width:227px; float:left; }
#csideright{
	width:723px;
	float:left;
	margin-left:7px;
	background:url(/flying99/images/csr_bottom.png) bottom no-repeat;
	color: #666666;
}
#csideright a{
	color: #0000FF;
	text-decoration: underline;
}
#csideright a:hover{
	color: #FF0000;
	text-decoration: none;
}
#wrap:after{ display: block; height: 0; clear: both; visibility: hidden;}
#wrap{display: inline-block;}
/*\*/
#wrap{display: block;}
/* end easy clearing */
/*\*/
#csideleft, #csideright{padding-bottom: 32767px !important; margin-bottom: -32767px !important;}
@media all and (min-width: 0px) {
#csideleft, #csideright{padding-bottom: 0 !important; margin-bottom: 0 !important; }
#csideleft:before, #csideright:before{ content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0;}
}
#csrtop/*右侧内容*/
{ width:723px; height:34px; float:left; background:url(/flying99/images/flow_top_bg.png) repeat-x;}
#csrmid{
	width:673px;
	float:left;
	background:url(/flying99/images/csr_bg.png) repeat-y;
	padding:10px 25px;
	overflow:hidden;
}
#csrmid  ul{ margin:0; padding:0; }
#csrmid  ul  li{ list-style-type:none; padding:20px 0; margin:0; border-bottom:1px #ccc dashed;width:673px; float:left;}
#csrmid  ul  li  span{color:#666; padding-top:13px; margin:0; float:left; width:673px; line-height:25px; float:left;}
#csrmain {
	clear: both;
	margin: 0px;
}
h1{ color:#f90; font-size:12px; font-weight:normal; padding:0; margin:0;}
#quemid .no{ border-bottom:none;}
.heading {
	font-size: 12pt;
	line-height: 140%;
	font-weight: bold;
}
.unavlist {
	line-height: 140%;
	text-decoration: none;
	margin: 4px;
	padding: 3px;
	width: auto;
	border: 1px solid #00CCFF;
}
.unavtitle {
	background: #00CCFF;
	width: auto;
	color: #FF6600;
	height: 30px;
}
.unavcontent {

}
.unavlist ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.unavlist ul li {
	list-style: url(none) none inside;
	line-height: 24px;
	background: url(/flying99/images/icon1.png) no-repeat left center;
	padding: 3px;
}
td.me {
	background: url(/flying99/images/nav_bg.png) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}
