/* 2010-05-24 john up*/
.wrap{ width:950px; margin:0 auto; overflow:hidden;}

.nav_sub { background:#067FB6 url(../images/travel/bg_nav.png) no-repeat 23px 3px; height:36px; margin:0 1px; overflow:hidden; padding:3px 5px; position:relative; }

.nav_sub h1 { background:url(../images/travel/bg_h2.png) no-repeat; height:36px; text-indent:-9999px;position:relative; }
.nav_sub h1 a {height:28px;left:26px;overflow:hidden;position:absolute;top:5px;width:110px;}
.nav_sub ul { position:absolute; top:3px; left:160px; }

.nav_sub li { display:inline; font-weight:bold; height:36px; line-height:36px; padding:0 12px; }

.nav_sub li a { color:#FFF; }

.nav_sub ul.fav { left:auto; right:15px; }

.nav_sub ul.fav li { font-weight:normal; padding:0 7px; }

.search { background:#067FB6 url(../images/travel/bg_search.png) no-repeat center 0; height:29px; margin:0 1px; overflow:hidden; padding:0 0 5px; position:relative; }

.search h2 { text-indent:-9999px; }

.search ul { position:absolute; top:0; left:75px; }

.search li { display:inline; line-height:30px; padding:0 8px; }

.search li a { color:#000; }

.search ul.jipiao { left:auto; right:5px; }

.search ul.jipiao li { padding:0 4px; }

.search ul.jipiao li a { color:#FC3530; }

.search fieldset { border:0; position:absolute; top:6px; left:630px; width:180px; }

.search input { border:1px solid #4092E6; font-size:12px; height:16px; width:140px; }

.search input.btn { background:url(../images/travel/bg_btn.png) no-repeat; border:0; color:#FFF; height:18px; position:absolute; top:0; right:0; width:30px; }

/*风光游记*/

.area { position:relative; }

#part1 { margin:10px; width:930px; }

#part1 h1 { background:url(../images/travel/bg_icon.png) no-repeat 5px -91px; border-bottom:1px dotted #7F7F7F; color:#0480B3; font-size:14px; line-height:28px; margin:0 0 15px; text-indent:20px; }

#part1 h1 a { color:#0480B3; }

#part1 .section { height:1180px; }

.col { background:#E5E5E5; display:inline; float:left; height:256px; margin:0 20px 20px 0; width:350px; }

.col h2 { font-size:14px; height:25px; line-height:25px; padding:0 5px; position:relative; }

.col h2 .more { background:url(../images/travel/bg_more.png) no-repeat 0 -14px; height:11px; overflow:hidden; position:absolute; top:0; right:5px; text-indent:-9999px; width:37px; }

.col ul { background:#FFF; margin:0 5px; padding:0 0 10px; }

.col li { background:url(../images/travel/bg_icon.png) no-repeat 10px -138px; border-bottom:1px dotted #E5E5E5; font-size:14px; height:26px; line-height:26px; overflow:hidden; padding:0 23px; }

.col li a { color:#656565; }

#part1 .side { position:absolute; top:44px; right:0; width:198px; }

#rank { background:url(../images/travel/bg_side.png) no-repeat; margin:0 0 8px; position:relative; }

#rank h2 { border-bottom:1px dotted #000; color:#016503; font-size:12px; margin:0 3px; padding:8px 3px; }

#rank h3 { font-size:12px; font-weight:normal; height:23px; line-height:23px; text-align:center; position:absolute; top:4px; right:3px; }

#rank h3 a { background:url(../images/travel/bg_h2.png) no-repeat -67px -89px; display:inline; float:left; height:23px; margin:0 0 0 1px; width:67px; }

#rank h3 a.active { background-position:0 -89px; color:#FFF; }

#rank ol { padding:0 8px; }

#rank li { color:#FF5001; height:24px; line-height:24px; overflow:hidden; }

#rank li a { color:#000; }

#rank h5 { background:url(../images/travel/bg_sidebot.png) no-repeat 0 bottom; height:10px; padding:5px 15px; }

#rank h5 a { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; float:right; height:7px; overflow:hidden; text-indent:-9999px; width:28px; }

#pai { background:url(../images/travel/bg_side.png) no-repeat -197px 0; margin:0 0 8px; }

#pai h2 { color:#060; font-size:12px; padding:8px 10px; position:relative; }

#pai h2 .more { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; height:7px; overflow:hidden; position:absolute; top:12px; right:10px; text-indent:-9999px; width:28px; }

#pai ul { background:url(../images/travel/bg_sidebot.png) no-repeat -198px bottom; padding:15px 16px; }

#pai li { overflow:hidden; width:166px; }

#pai li img { border:1px solid #D7D7D7; height:100px; padding:2px; width:160px; }

#pai li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; padding:10px 0; text-align:center; }

#pai li h3 a { color:#000; }

#rank h5 a { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; float:right; height:7px; overflow:hidden; text-indent:-9999px; width:28px; }

#photo { background:url(../images/travel/bg_side.png) no-repeat -197px 0; }

#photo h2 { color:#060; font-size:12px; padding:8px 10px; position:relative; }

#photo h2 .more { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; height:7px; overflow:hidden; position:absolute; top:12px; right:10px; text-indent:-9999px; width:28px; }

#photo ul { background:url(../images/travel/bg_sidebot.png) no-repeat -198px bottom; padding:15px 16px; }

#photo li { overflow:hidden; width:166px; }

#photo li img { border:1px solid #D7D7D7; height:100px; padding:2px; width:160px; }

#photo li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; padding:3px 0; text-align:center; }

#photo li h3 a { color:#000; }

/*二级列表*/

#part2 { margin:10px auto; width:940px; }

#part2 .side { width:198px; }

#part2 .section { position:absolute; top:0; left:210px; width:520px; }

#part2 .section h2 { background:url(../images/travel/bg_icon.png) no-repeat 5px -91px; border-bottom:1px dotted #7F7F7F; color:#0480B3; font-size:14px; line-height:28px; margin:0 0 15px; text-indent:20px; }

#part2 .section h2 a { color:#0480B3; }

#part2 .section ul { padding:5px 20px 25px; }

#part2 .section li { font-size:14px; height:24px; line-height:24px; overflow:hidden; }

#part2 .section li a { color:#000; }

#part2 .related { position:absolute; top:0; right:0; width:198px; }

#survey { background:url(../images/travel/bg_side.png) no-repeat; *height:281px; _height:283px; margin:0 0 8px; overflow:hidden; }

#survey h2 { border-bottom:1px dotted #000; color:#060; font-size:12px; margin:0 3px; padding:8px 3px; position:relative; }

#survey h2 .more { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; height:7px; overflow:hidden; position:absolute; top:12px; right:10px; text-indent:-9999px; width:28px; }

#survey h3 { background:url(../images/travel/bg_survey.png) no-repeat; height:199px; margin:7px 3px; text-align:center; }

#survey h3 img { height:100px; margin:5px auto; width:160px; }

#survey h4 { color:#000; font-size:12px; height:20px; line-height:20px; margin:0 10px; overflow:hidden; position:relative; top:-95px; text-align:center; }

#survey h4 a { color:#000; }

#survey ul { margin:0 0 -85px; padding:0 18px; position:relative; top:-95px; }

#survey li { height:20px; line-height:20px; overflow:hidden; position:relative; }

#survey li label { position:relative; top:-2px; left:5px; }

#survey h5 { background:url(../images/travel/bg_sidebot.png) no-repeat 0 bottom; font-size:12px; font-weight:normal; height:20px; padding:12px; overflow:

hidden; }

#survey h5 input { background:url(../images/travel/bg_btn.png) no-repeat 0 -58px; border:0; float:left; height:20px; line-height:20px; margin:0 0 0 25px; text-align:center; width:50px; }

#survey h5 a { background:url(../images/travel/bg_btn.png) no-repeat 0 -78px; color:#000; float:left; height:20px; line-height:20px; margin:0 0 0 25px; text-align:center; width:50px; }

#renwen { background:url(../images/travel/bg_side.png) no-repeat; margin:0 0 6px; }

#renwen h2 { border-bottom:1px dotted #000; color:#060; font-size:12px; margin:0 3px; padding:8px 3px; position:relative; }

#renwen h2 .more { background:url(../images/travel/bg_more.png) no-repeat 0 -7px; height:7px; overflow:hidden; position:absolute; top:12px; right:10px; text-indent:-9999px; width:28px; }

#renwen ul { background:url(../images/travel/bg_sidebot.png) no-repeat 0 bottom; padding:15px; }

#renwen li { background:url(../images/travel/bg_icon.png) no-repeat 0 8px; height:24px; line-height:24px; overflow:hidden; text-indent:15px; }

#renwen li a { color:#000; }

/*图片新闻*/

#picnews { width:930px; margin:0 auto; }

#picnews h2 { background:url(../images/travel/bg_icon.png) no-repeat 5px -91px; border-bottom:1px dotted #7F7F7F; color:#0480B3; font-size:14px; line-height:28px; margin:0 0 10px; text-indent:20px; }

#picnews h2 a { color:#0480B3; }

#picnews ul { overflow:hidden; }

#picnews li { float:left; overflow:hidden; padding:0 11px; width:163px; height:180px; }

#picnews li img { border:1px solid #000; height:138px; width:161px; }

#picnews li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; padding:3px 0; text-align:center; }

#picnews li h3 a { color:#000; }

#page { border-top:1px dotted #7F7F7F; clear:both; margin:10px 0 0; padding:20px 0; text-align:center; }

#page a { color:#474747; }

#page span { color:#3D4F91; }

/*我们拍世界*/

#picpai { width:930px; margin:0 auto; }

#picpai h2 { background:url(../images/travel/bg_icon.png) no-repeat 5px -91px; border-bottom:1px dotted #7F7F7F; color:#0480B3; font-size:14px; line-height:28px; margin:0 0 10px; text-indent:20px; }

#picpai h2 a { color:#0480B3; }

#picpai ul { overflow:hidden; }

#picpai li { float:left; overflow:hidden; padding:0 10px; width:166px; height:140px;}

#picpai li img { border:1px solid #D7D7D7; height:100px; padding:2px; width:160px; }

#picpai li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; padding:3px 0; text-align:center; }

#picpai li h3 a { color:#000; }

/*广告样式*/

#banner01 { height:150px; margin:3px 0; overflow:hidden; padding:0 4px; text-align:center; }

#banner01 a { color:#000; }

.adl1 { display:inline; float:left; width:130px; }

.adl1 ul,.adl3 ul { height:150px; overflow:hidden; }

.adl1 li,.adl3 li { height:25px; line-height:25px; overflow:hidden; text-align:left; }

.adl2 { display:inline; float:left; width:680px; }

.adl2 ul { height:25px; overflow:hidden; margin:0 5px; }

.adl2 li { display:inline; float:left; height:25px; line-height:25px; overflow:hidden; width:134px; }

.adl2 div { clear:both; height:90px; margin:5px auto; overflow:hidden; width:640px; }

.adl2 embed { height:90px; width:640px; }

.adl3 { display:inline; float:left; width:130px; }
