/* style */
body{font-family: "微软雅黑";font-size:12px;}
body img{border:none;}
ul,ol{list-style:none;margin:0;padding:0;}

/* links style */
a:link{color:#03f;text-decoration:none}
a:visited{color:#2E67C7;text-decoration:none}
a:hover{color:#03f;text-decoration:none;}
a:active{color:#03f;text-decoration:none;}


#index_layout{width:770px;margin:0 auto;}
#index_layout #header{height:100px;}
#index_layout #header .logo{float:left;padding:0 0 0 10px;}
#index_layout #header .welcome{float:right;padding:10px 0 0 10px;width:240px; text-align:center}
.welcome h1{padding:25px 0 5px 0;margin:0;font-size: 16px;color: #fe6601;}
.welcome h3{padding:5px 0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#1b3474;}
#index_layout #content{background-color:#ffdf7c; padding:20px;}
#index_layout #content .photo{border:1px solid #ADDBF7;background-color:#ffffff;padding:10px;margin:10px;}
#index_layout #content .photo ul li{width:300px;float:left;height:260px;padding:15px;}
#index_layout #content .photo h2{border-bottom:1px dashed #ADDBF7;}
.fs_ml{border:1px solid #ADDBF7;background-color:#ffffff;padding:10px;margin:10px;width:320px;float:left}
.fs_mr{border:1px solid #ADDBF7;background-color:#ffffff;padding:10px;margin:10px;width:320px;float:right}
.fs ul li{line-height:22px; font-size:12px;padding-left:15px;background:url(images/arrow.gif) no-repeat left center}
.fs h2{border-bottom:1px dashed #ADDBF7;}
.tm_l{border:1px solid #ADDBF7;background-color:#ffffff;padding:10px;margin:10px;width:320px;float:left}
.tm_r{border:1px solid #ADDBF7;background-color:#ffffff;padding:10px;margin:10px;width:320px;float:right}
.tm ul li{line-height:22px; font-size:12px;padding-left:15px;background:url(images/arrow.gif) no-repeat left center}
.tm h2{border-bottom:1px dashed #ADDBF7;}


#index_layout #footer{font-size:12px;padding:0 0 20px 0;color:#1b3474; text-align:center}
.footer_nav{text-align:center;height:32px;line-height:32px;margin:0 0 10px 0;border-bottom:#999999 dashed 1px;}
.footer_nav ul{}
.footer_nav li{display:inline;margin:0px 10px}
.links{padding:10px 0;}
.links li{display:inline;margin:0 0 0 10px;font-size:10px;color:#CCCCCC}
.links a:link, .links a:active, .links a:visited{color:#CCCCCC;text-decoration: underline}
.folderpath a:hover{color:#CCCCCC;text-decoration:none}


#banner{width:770px;text-align:left}
#siteBannerMask{height:222px;overflow:hidden;position:relative;}
#siteBannerWrapper{position:absolute;width:770px;}
#bannerNavWrapper{position:relative;z-index:1000;}
#bannerNav{position:absolute;top:20px;left:-20px;}
#bannerNav li{margin-bottom:2px;}
#bannerNav li a{display:block;width:20px;height:17px;background:#8A8A8A;color:#fff;text-align:center;text-decoration:none;}
#bannerNav li #bannerNav_current{width:13px;background:url(images/banner_nav_bg.gif) no-repeat right;position:relative;left:0px;text-align:right;padding-right:15px;}
.siteBanner{height:222px;}
#siteInfor{background:url(banner/0.jpg) no-repeat;}
#siteInfor2{background:url(banner/1.jpg) no-repeat;}
#siteInfor3{background:url(banner/2.jpg) no-repeat;}
#siteInfor4{background:url(banner/3.jpg) no-repeat;}
#siteInfor5{background:url(banner/4.jpg) no-repeat;}
#siteInfor6{background:url(banner/5.jpg) no-repeat;}


#page_layout{width:970px;margin:0 auto; border:1px solid #CCCCCC;}
#page_layout #header{border-bottom:1px solid #CCCCCC; background:url(images/head_bg.jpg) no-repeat 350px 10px;}
#page_layout #header .logo{float:left;padding:10px;}
#page_layout #header .welcome{float:right;padding:10px 0 0 10px;width:240px; text-align:center}
.welcome h1{padding:10px 0 5px 0;margin:0;font-size: 16px;color: #fe6601;}
.welcome h3{padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1b3474;}
#page_layout #header #category{height:28px; line-height:28px;background-color:#ffdf7c;border-top:1px solid #CCCCCC;}
#category ul{ padding:0; margin:0; list-style-type:none;}
#category ul li{float:left; padding:0 10px; border-right:1px #FFFFFF solid}
#page_layout #content{padding:20px;}

/* -- trip data -- */
.trip{}
.tripC h2{border-bottom:1px dashed #ADDBF7;background:url(images/pplb03.gif) repeat-x bottom;padding:10px;}
.tripL ul li{line-height:26px; font-size:14px; padding-left:15px; background:url(images/arrow.gif) no-repeat left center}
.no_info{color:#CCCCCC; padding:5px;}
h1.tripTitle{line-height:24px;color:#424542;}
.tripTitle span{font-size:12px;padding:0 20px;color:#F79A00}
.trip_info{border:1px solid #F7EFC6;background-color:#fff7e7;padding:10px 15px; color:#7B7D7B; margin:15px 0 25px 0;font-size:12px;font-weight:normal;}
.tripInfo{}
.tripInfo h1.tripTitles{display:none}
.tripInfo h3{padding:0; margin:0}
.tripInfo h3 span{background-color:#f2f2f2;padding:6px;border:1px dotted #CCCCCC;border-left:5px solid #FF0000;color:#1010F5;}
.tripTime{clear:both;margin-top:10px;}
.tripTime b{font-size:13px;color:#000000;}
.tripTime table{margin:15px 0;border-right:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC; width:400px}
.tripTime th{white-space:nowrap; text-align:right}
.tripTime td, .tripTime th{color:blue; border-top:1px dashed #CCCCCC;border-left:1px dashed #CCCCCC;padding:5px;}
.tripCosts{clear:both;margin-top:10px;}
.tripCosts b{font-size:13px;color:#000000;}
.tripCosts table{margin:15px 0;border-right:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC; width:400px;color:red}
.tripCosts td, .tripCosts th{border-top:1px dashed #CCCCCC;border-left:1px dashed #CCCCCC;padding:5px;}
.tripCosts th{white-space:nowrap; text-align:right}
.tripCosts td.trip_tips{color:#888888}

.tripLine{clear:both;margin-top:10px;}
.tripLine div{clear:both;padding:10px;line-height:180%; width:600px;}
.tripLine div b.tripDay{font-size:13px;color:blue;}
.tripPhoto img{border:1px #CCCCCC solid;padding:5px;background-color:#efefef; width:600px}
.tripMaps{clear:both;margin-top:10px;}
.tripMaps img{border:1px #CCCCCC solid;padding:5px;background-color:#efefef; width:600px}
/* -- trip data -- */

.CategoryList{border-bottom:1px dashed #ADDBF7;}
.CategoryList ul li{border-left:1px solid #ADDBF7;border-top:1px solid #ADDBF7;border-right:1px solid #efefef;background:url(images/pplb03.gif) repeat-x bottom; float:left; padding:10px 30px;}
.CategoryList ul li.cate_on{background:none; float:left; padding:10px 30px;border-bottom:1px solid #ffffff;}
/* -- photo data -- */
.PhotoList{padding:10px 0 0 0}
.PhotoList ul li{width:270px;float:left;height:320px;padding:0 15px;}
.photo_title{font-size:16px;font-weight:bold; line-height:24px;}
.photo_title span.photos_counter{font-size:12px;font-weight:normal;color:#999;padding-left:20px;}
.photo_img{}
.photo_img img{border:1px solid #DEDFDE; padding:3px}
.photo_author{color:#737173;line-height:20px;}
.photo_author b{font-weight:normal; color:#0000FF;padding-right:15px;}
.photo_other{}
.photo_other span{ background:url(images/pplb12.gif) no-repeat; padding-left:16px; color:#727171; margin-right:9px;}
.photo_other .like{ background-position:0 3px;}
.photo_other .comments{ background-position:0 -30px;}
.photo_other .counter{ background-position:0 -67px;}
.photo_imglist img{border:1px solid #CCCCCC;padding:5px;margin:10px;background-color:#efefef}

h1.photoshow_title{line-height:24px;color:#424542;}
.photoshow_title span{font-size:12px;font-weight:normal;padding:0 5px;}
.photoshow_title span.photos_counter{font-size:12px;font-weight:bold;padding-left:20px;padding-right:20px;}
.photoshow_title span b{font-weight:bold;color:#F79A00}
.photoshow_info{border:1px solid #F7EFC6;background-color:#fff7e7;padding:10px 15px; color:#7B7D7B; margin:15px auto}
.photoshow_info span{color:#000000; padding:0 5px}
.photo_detail{color:#000000; padding:0 5px}
/* -- photo data -- */

/* -- article data -- */
.article{}
.articleC{}
.articleC h2{border-bottom:1px dashed #ADDBF7;background:url(images/pplb03.gif) repeat-x bottom;padding:10px;}
.articleL ul li{float:left; width:48%; line-height:26px; font-size:14px; padding-left:15px; background:url(images/arrow.gif) no-repeat left center}
h1.articleTitle{line-height:24px;color:#424542;}
.articleTitle span{font-size:12px;padding:0 20px;color:#F79A00}
.articleInfo{border:1px solid #F7EFC6;background-color:#fff7e7;padding:10px 15px; color:#7B7D7B; margin:15px 0;font-size:12px;font-weight:normal;}
.article .detail{color:#000000;padding:0 5px;font-size:16px;line-height:180%}
/* -- article data -- */

/* -- page data -- */
.page{}
.page h1.name{color:#424542;border-bottom:1px dashed #ADDBF7;padding:10px;}
.page .description{color:#000000;padding:0 5px;font-size:16px;line-height:180%}
/* -- page data -- */

.comment{}
.comment_label{color:#242424;border-bottom:1px dashed #ADDBF7;padding:10px;}
.comment_body{padding-left:10px;}
.comment_user{padding-left:10px;padding-bottom:10px;font-size:11px;color:#999999;}
.comment_user b{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666666}
.comment_user span{color:#0099FF}

.post_comment{}
.comment_body{}


#page_layout #footer{font-size: 12px;border-top:1px solid #CCCCCC;padding:20px;color:#1b3474; text-align:center}
