body { width:960px; margin:0 auto; font-size:12px; color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;}
ul, ol { padding:0; margin:0; list-style-type:none; }
a { text-decoration:none; color:#333333; }
a:hover { text-decoration:underline; color:#FF6633; }
p, h1, h2, h3, h4 { margin:0; padding:0; }
img { border:none; }
.price { float:right; color:#FF6600; font-weight:bold; }
#head #head_top { background:url(head-top.gif) repeat-x; height:24px; line-height:24px; color:#FFFFFF; font-size:13px; padding-left:10px; }
#head #head_top a { color:#fff; }
#head #head_top #telphone { float:right; margin-right:10px; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
#head #logo { height:114px; background:url(topbanner.jpg) no-repeat; }
#head #menu { background:url(nav00000.gif) no-repeat left; height:28px; line-height:28px; }
#head #menu ul { padding-left:180px; }
#head #menu ul li { float:left; }
#head #menu ul li a { display:inline-block; height:28px; line-height:28px; width:92px; border-right:1px #fff solid; border-left:1px #ccc solid; text-align:center; color:#333333; font-weight:bold; font-size:14px; }
#head #menu ul li a:hover { background:url(nav_hove.gif) no-repeat; color:#fff; }
#body { margin-top:10px; }
#navigation, #sec2, #sec3, #sec4 { float:left; }
#sec2, #sec3, #sec4 { margin-left:14px; }
#navigation { width:111px; background:url(dot-bg00.gif) repeat; border:1px solid #FFC969; border-top:none; }
#navigation h3 { font-size:13px; text-align:center; background:url(h1_bg000.gif) repeat-x; height:25px; line-height:25px; color:#fff; }
#letter, #nav_country { float:left; }
#letter { width:19px; padding-top:5px; text-align:right; }
#letter ul li { color:#990000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#b { padding-top:32px; }
#d { margin-top:80px; }
#g { margin-top:17px; }
#m { margin-top:48px; }
#n { margin-top:31px; }
#p { margin-top:16px; }
#s { margin-top:14px; }
#w { margin-top:1px; }
#y { margin-top:32px; }
#nav_country { width:90px; padding-top:5px; }
#nav_country ul li { height:20px; line-height:20px; width:110px; overflow:hidden; }
#nav_country ul li a { display:inline-block; margin-left:5px; }
#nav_country ul li a:hover { background:url(icon_040.gif) no-repeat right; color:#FF0000; text-decoration:underline; }
#sec2 { width:246px; }
#sec2 #flash { height:303px; background:url(flash-bg.gif) no-repeat; text-align:center; }
#sec2 #flash h3 { padding-top:15px; padding-left:40px; font-size:13px; text-align:left; }
#sec2 #air1 { margin-top:10px; padding-bottom:2px; background:url(foot_cor.gif) no-repeat bottom; }
#sec2 #air1 h1 { font-size:13px; background:url(head-cor.gif) no-repeat top; height:28px; line-height:28px; padding-left:25px; }
#sec2 #air1 ul { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#FFFBEF; height:229px; }
#sec2 #air1 ul li { background:url(li000000.gif) no-repeat left; height:23px; line-height:23px; margin-left:10px; overflow:hidden; width:224px; }
#sec3 { width:321px; height:530px; background:url(news_bg0.gif) no-repeat; }
#sec3 h3 { font-size:14px; padding-left:25px; padding-top:10px; }
#sec3 ul#news { height:255px; margin-top:10px; }
#sec3 ul#news li { margin:3px 0 3px 10px; }
#sec3 ul#news p { margin:5px; }
#sec3 ul#news li { height:23px; line-height:23px; overflow:hidden; padding-left:3px; width:294px; }
#sec3 ul#news li a { font-size:13px; color:#FF0000; font-weight:bold; }
#sec3 h1 { font-size:14px; margin-bottom:10px; margin-left:20px; margin-top:29px; }
#sec3 ul#air2 li { margin-left:10px; padding-left:5px; height:23px; line-height:23px; width:285px; overflow:hidden; background:url(li-10000.gif) no-repeat left; }
#morenews { margin:20px 10px 0 210px; }
#morenews a { width:100px; height:24px; line-height:24px; display:inline-block; background:url(button00.jpg) no-repeat bottom; color:#999999; text-align:center; }
#morenews a:hover { background:url(button00.jpg) no-repeat top; color:#fff; }
#sec4 { width:233px; }
#search { background:url(search_b.gif) no-repeat; height:136px; margin-bottom:5px; }
#search h3 { font-size:13px; padding-left:16px; padding-top:12px; color:#333333; }
#search form { margin-left:20px; margin-top:10px; }
#search #search-keyword { margin-bottom:5px; }
#search form #submit { margin-left:9px; border:1px solid #006633; background:#D3DB0C; }
#search form p { margin-top:5px; }
#sec4 h1 { font-size:13px; height:28px; line-height:28px; padding-left:20px; background:url(top-bg10.gif) no-repeat; }
#sec4 ul { border-left:1px solid #ccc; border-right:1px solid #ccc; height:220px; }
#sec4 ul li, #sec-left ul li { width:210px; margin-left:10px; height:22px; line-height:22px; background:url(icon_060.gif) left no-repeat; overflow:hidden; }
div.bottom-corner { height:2px; width:233px; margin-bottom:2px; background:url(bottom-c.gif) no-repeat; }
#tour { width:234px; overflow:hidden; float:left; margin-right:6px; }
#tour h3 { font-size:13px; height:25px; line-height:25px; padding-left:36px; background:url(tour-bg0.gif) no-repeat; }
#tour h3 a { color:#fff; }
#tour #wrap { padding-top:3px; width:230px; height:243px; border-left:2px solid #FB7804; border-right:2px solid #FB7804; }
#tour #wrap div { float:left; margin:5px 20px; }
#tour #wrap li { overflow:hidden; line-height:24px; height:24px; width:223px; margin-left:5px; list-style-type:none; }
#tour #tour_bottom { height:10px; margin-top:-10px; width:234px; clear:both; background:url(foot_bg0.gif) no-repeat bottom; }
#tour img { width:134px; height:92px; padding:1px; border:1px solid #ccc; }
#tour p { width:134px; color:#666666; }
#tour p a { font-weight:bold; }
#sec5, #sec6 { float:left; margin-top:10px; }
#sec5 { width:707px; margin-right:15px; background:url(10000000.gif) no-repeat top; }
#sec6 { width:233px; }
#sec5 div.tkt { float:left; width:334px; height:118px; padding:5px 0; margin:5px 7px; border-bottom:1px dashed #ccc; }
#sec5-wrap { border-left:#ccc 1px solid; border-right:#ccc 1px solid; width:705px; height:454px; margin-top:2px; margin-bottom:-14px; }
#sec5-bottom { background:url(20000000.gif) no-repeat bottom; width:707px; height:2px; }
#sec5 div.tkt h1 { font-size:13px; height:22px; line-height:22px; background:url(tbg00000.jpg) no-repeat center; padding-left:10px; margin-bottom:4px; }
#sec5 div.tkt h1 a { color:#FFFFFF; }
.more { float:right; color:#6B6B6B !important; margin-right:6px; }
#sec5 div.tkt img, #sec5 div.tkt ul { float:left; }
#sec5 div.tkt img { width:60px; height:70px; margin-left:2px; padding:1px; }
#sec5 div.tkt ul li { margin-left:4px; padding-left:10px; height:20px; line-height:20px; background:url(li000000.gif) no-repeat left; }
#sec6 h3 { font-size:13px; height:28px; line-height:28px; padding-left:20px; background:url(top-bg00.gif) no-repeat; }
#sec6 ul { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#FFFFF0; height:190px; }
#sec6 ul li { margin-left:5px; padding-left:15px; background:url(icon_050.gif) no-repeat left; height:20px; line-height:20px; }
#more-country { float:right; margin-right:10px; }
#more-country a { width:100px; height:24px; line-height:24px; display:inline-block; background:url(button00.jpg) no-repeat bottom; color:#999999; text-align:center; }
#more-country a:hover { background:url(button00.jpg) no-repeat top; color:#fff; }
#links { width:960px; height:80px; border:1px solid #ccc; clear:both; margin-top:10px; }
#links h3 { font-size:13px; padding-left:20px; background:url(icon_10s.gif) no-repeat left; margin:5px 10px; border-bottom:1px solid #FF0000; color:#FF0000; }
#links ul { margin:10px; }
#links ul li { float:left; margin-right:8px; }
.clear { clear:both; }
#foot { margin-top:10px; text-align:center; clear:both; padding-top:8px; border-top:2px solid #ccc; }
/*----------�� ҳ---------*/
#page-nav { background:url(page-nav.gif) no-repeat; height:28px; line-height:28px; padding-left:10px; margin-bottom:5px; }
div#page-nav div { float:right; margin-right:10px; }
div#page-nav div span { color:#FF6600; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
#sec-left, #sec-middle, #navigation { float:left; }
#sec-left, #sec-middle { margin-right:14px; }
#sec-left { width:234px; }
#sec-left h1 { font-size:13px; margin-top:3px; height:28px; line-height:28px; padding-left:20px; background:url(top-bg10.gif) no-repeat; }
#sec-left ul { border-left:1px solid #ccc; border-right:1px solid #ccc; /*background:#FFFFF0;*/ width:231px; }
#sec-middle { width:583px; }
#sec-middle h1 { font-size:14px; height:36px; line-height:36px; padding-left:20px; background:url(dot_hc01.gif) no-repeat top; }
#latest_ticket { border-left:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:-6px; }
#sec-middle-bottom { background:url(dot_hs03.gif) no-repeat bottom; height:10px; }
#sec-middle h2 { font-size:13px; padding:10px 0 10px 20px; border-top:1px #ccc dotted; }
ul#city-list, ul#city-list1, ul#city-list2, ul#city-list3, ul#city-list4, ul#city-list5 { margin-left:10px; }
ul#city-list, p.desc, ul#city-list1, ul#city-list2, ul#city-list3, ul#city-list4, ul#city-list5 { float:left; }
p.desc { border-bottom:1px solid #ccc; height:24px; line-height:24px; width:236px; padding-left:30px; }
ul#city-list li, ul#city-list1 li, ul#city-list2 li, ul#city-list3 li, ul#city-list4 li, ul#city-list5 li { float:left; width:55px; height:24px; line-height:24px; text-align:center; background:url(tab10000.gif) no-repeat; cursor:pointer; color:#777777; border-bottom:1px solid #B5B5B5; }
ul#city-list li.up, ul#city-list1 li.up, ul#city-list2 li.up, ul#city-list3 li.up, ul#city-list4 li.up, ul#city-list5 li.up { color:#555555; font-weight:bold; background: url(tab20000.gif) no-repeat; border-bottom:none; }
#latest_ticket ol { clear:both; display:none; height:80px; padding-top:10px; }
#latest_ticket ol.show { display:block; }
#latest_ticket ol li { margin-left:14px; width:260px; overflow:hidden; float:left; height:18px; line-height:18px; }
#latest_ticket ol li a { color:#3E78A4; }
.price { width:55px; color:#FA6600; display:inline-block; float:right; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
#mainbody, #sidebody { float:left; }
#mainbody { width:716px; margin-right:10px; }
#mainbody h1 { background:url(air_h1_b.gif) no-repeat top; font-size:15px; text-align:center; color:#555; height:49px; }
#mainbody h1 span { display:inline-block; margin-top:26px; }
#art-info { text-align:center; background:url(jp_sbg_r.gif) repeat-x; height:44px; line-height:34px; border-left:2px solid #D3B45E; border-right:2px solid #D3B45E; }
#content { border-left:2px solid #D3B45E; border-right:2px solid #D3B45E; padding:10px 30px; font-size:13px; }
#mainbody-bottom { background:url(jp_jg_r1.gif) no-repeat bottom; height:14px; clear:both; }
#pre-next { margin:20px 0; text-align:center; }
#pre-next span { margin-right:20px; }
#related h2 { font-size:14px; margin-bottom:10px; }
#related ul { height:40px; }
#related ul li { float:left; width:320px; height:20px; }
#sidebody { width:234px; }
#sidebody h1 { font-size:13px; margin-top:3px; height:28px; line-height:28px; padding-left:20px; background:url(top-bg00.gif) no-repeat; }
#sidebody ul { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#FFFFF0; width:231px; }
#sidebody ul li { margin-left:5px; padding-left:15px; background:url(icon_050.gif) no-repeat left; height:20px; line-height:20px; }
.page-break { padding-top:10px; padding-left:5px; }
#mainbody h3 { font-size:14px; padding-left:18px; background:url(ww000000.gif) no-repeat top; height:36px; line-height:36px; }
#mainbody h3 span { display:inline-block; padding-left:22px; background:url(dot_pp00.gif) left no-repeat; }
#mainbody-down { background:url(www00000.gif) no-repeat bottom; height:10px; margin-top:-5px; }
#mainbody ul#artlist { border-left:1px solid #ccc; border-right:1px solid #ccc; padding-bottom:20px; }
/*#list-info{
	background:url(./tp_bg.gif) repeat-x;
	height:28px;
	line-height:28px;
	border:1px solid #94BAD5;
	margin:0 20px;
	padding:0 4px;
}
#list-info span{
	color:#FF6600;
	padding:0 4px;
	font-weight:bold;
}*/
#artlist li { margin:10px 20px; }
#artlist li a { color:#427CA8; font-size:14px; }
#artlist li p { margin-top:8px; line-height:20px; height:70px; border-bottom:1px solid #ccc; }
#artlist li p span { display:block; float:right; color:#999999; }
.post-date { color:#999; padding:5px }
#latest_ticket .auth1 .post-title { border-top:none; font-size:14px; height:30px; line-height:34px; overflow:hidden; padding:10px 0 10px 20px; width:550px; }
.post-title a { color:#FF6600; font-size:14px; }
.post-title a:hover { color:#CC3000; text-decoration:none;}
.post-footer { background:#FBFDFF none repeat scroll 0 0; border:1px solid #E3F8DB; font-weight:100; margin:0 auto; margin-bottom:20px; padding:10px 0 10px 10px; width:500px; font-size:12px; color:#006600; clear:both; }
#sec-middle .post-body h1 { color:#666; background:none; font-size:12px; }
.post-body { padding:10px; line-height:18px; }
.post-tags { background:#FEFEFE none repeat scroll 0 0; border:1px dashed #F1F1F1; color:#003300; margin:0 0 10px; overflow:hidden; padding:9px 0 6px 10px; width:568px; font-weight:100; font-size:12px; }
.post-tags a { background:transparent url(tag_green.png) no-repeat scroll 0 0; color:#006600; padding-left:21px; text-decoration:none; }
.pager { padding:10px 0 15px; text-align:center; }
.pager a, .pager strong.pager-current { border:1px solid #DBD9B5; margin:0 2px; padding:3px 6px; color:#996600; background:#FAF8E9; font-size:12px; blr:expression(this.onFocus=this.blur());
}
.pager a:visited { border:solid 1px #ccc; background:#fff; }
.pager a:hover { border:solid 1px #ff6600; background:#ff9100; color:#fff; text-decoration:none; }
.pager a:active { text-decoration:none; }
.pager strong.pager-current { border:solid 1px #ff6600; color:#fff; background:#ff9100; font-weight:bold; }
.post { border-bottom:1px solid #ccc; padding:10px 0; }
.single #sec-middle{ width:712px; margin-right:0;}
.single #sec-middle h1{ background:url(dot_hc02.gif) no-repeat;}
.single #sec-middle-bottom{ background:url(dot_hs04.gif) no-repeat 0 -3px; height:15px; margin:0; padding:0; clear:both;}
.single #sec-middle h1{color:#FF6600; margin:0 auto; text-align:center; line-height:36px;}
.content { border-left: 1px solid #999; border-right: 1px solid #999; padding:10px;}
.content .post { border-bottom:none;}
#sec-middle .content h1, #sec-middle .content h2,#sec-middle .content h3,#sec-middle .content h4{ background:none;}
