*,html{ padding:0px; margin:0px;}
body,button{ font-family:Arial, Verdana;font-size:12px!important; font-size:11px; color:#636363;}
body{background:url(/Pilgrimage/images/title_listtop.jpg) center top no-repeat #000;}
.bodybox{margin-left:auto; margin-right:auto;  width:941px;}
input,textarea{font-family:Arial, Verdana;font-size:12px;}
.biginput{ height:25px; font-size:18px; line-height:25px;}
.clear{margin-top:-1px;height:1px;font-size:1px;clear:both;visibility:hidden;} 
img{border:0;}
a{color: #FF0000;text-decoration: none;}
a:visited{ color:#999;}
a:hover{ color:#FF9900; cursor:pointer;}
small{ font-size:10px;}

h3{ font-size:12px;font-weight:bold; padding:10px 0; border-bottom: dashed 1px #4b4a4a;}
.more{float:right; margin-top:-6px; }
.font_white,.font_white a,.font_white a:visited{ color:#ccc;}
.font_white a:hover{ color: #ccc;}
.font_pink,.font_pink a,.font_pink a:visited{ color:#cc353b;}
.font_pink a:hover{ color: #cc353b;}
.font_gray ,.font_gray a,.font_gray a:visited{ color:#696969;}
.font_gray a:hover{ color: #fff;}
.brbtop p {background: url(/Pilgrimage/images/bg_brbtl.gif) no-repeat top left; }
.brbtop div {background: url(/Pilgrimage/images/bg_brbtr.gif) no-repeat top right;}
.brbtop {background: url(/Pilgrimage/images/bg_brbtb.gif) repeat-x top;}

.brbbot p{background: url(/Pilgrimage/images/bg_brbbl.gif) no-repeat bottom left;}
.brbbot div {background: url(/Pilgrimage/images/bg_brbbr.gif) no-repeat bottom right;}
.brbbot {background: url(/Pilgrimage/images/bg_brbtb.gif) repeat-x bottom;}

.brbtop p,.brbtop div,.brbtop{ width:100%; height:5px; font-size:1px; }
.brbbot p,.brbbot div,.brbbot{width:100%; height:5px; font-size:1px;}
.brbcontent{ border-left:solid 1px #404040; border-right: solid 1px #404040; height:auto!important; height:1px;}
/*分页条*/
.pagination{ text-align:center; font-weight:bold; margin:20px 0; color:#f22034; font-size:16px;}
.pagination a,.pagination a:visited{ color:#666; font-size:16px; margin:0px 2px 0px 2px;}
.pagination a:hover{color:#f22034;}
/*弹出层*/
.clue{padding:5px; background:#090909; border:#333 1px solid; position:absolute; z-index:1000;}
.clue div{background:#000; padding:5px 10px; font-size:12px; font-weight:bold; line-height:20px; color:#aaa;}
.clue div span{padding-right: 8px;}
.clue div a,.clue div a:visited{color: #cc353b;}
.clue div a:hover{color:#fff;}
.task{padding:0 50px;}
#listtit{ width:941px; height:285px; position:relative;}
#memberlibox{ margin-top:7px; width:941px; background:url(/Pilgrimage/images/bg_memberli.jpg) center top no-repeat #1d1d1d;}
#memberlibox .brbcontent{ padding:0 15px;}
#memberlibox dl{
    height:92px;
	width:300px;
	float:left;
	margin:20px 0;
	float:left;
	}
#memberlibox dt{
    height:90px;
	width:90px;
	border:#6b6b6b 1px solid;
	float:left;
	margin-right:10px;
	}
#memberlibox dt img{
    display:block;
    }
#memberlibox dd{
    color:#8f8f8f;
	}
.name{
    float:left;
	height:24px;
	line-height:24px;
	font-size:12px;
	font-family:Arial;
	}
.name a,.name a:visited{
    color:#fff;
	}
.reasons{
    height:16px;
	line-height:16px;
	width:190px;
	font-family:PMingLiu;
	font-size:11px;
	overflow:hidden;
	float:left;
	}
.vote{
    color:#fff;
    height:16px;
	width:90px;
	}
.vote a{
    color:#fff;
    height:16px;
	width:90px;
	display:block;
	background:url(/Pilgrimage/images/bg_vote.gif) no-repeat;
	cursor:pointer;
	}
.votenum{
    height:16px;
	line-height:16px;
	width:53px;
	text-align:center;
	float:left;
	}
.vote a span{
    float:right;
	line-height:16px;
	font-family:PMingLiu;
	font-size:11px;
	padding-right:3px;
	}
.vote a:hover{
    background:url(/Pilgrimage/images/bg_vote2.gif) no-repeat; color:#fff;}
.vote a:visited{color:#fff;}
#memberlibox dl .vote {
    margin-top:4px;
    float:left;
	}

.list_tag{ float:right; width:110px; text-align:right; margin-top:6px; }
.button_black img { margin:0px; background:#000;}
.on_button_black img{ background-color:#f22034;margin:0px;}
.list_tag a:hover img{background:#f22034;}

/*member*/
.blackf{background:none!important; background:url(/Pilgrimage/images/bg_blackf.gif); padding-top:0!important;}
#memberbox{width:724px; float:left; margin-top:7px;
height:auto!important; height:1px; background:url(/Pilgrimage/images/bg_blackf.png)!important; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='/Pilgrimage/images/bg_blackf1.png'); }
#memberbox .brbcontent{ padding:20px 50px;}
.toptitle{height:25px; width:580px; background:url(/Pilgrimage/images/bg_toplinks.gif) no-repeat; padding-left:40px; line-height:25px; margin-bottom:20px;}
.toptitles{height:25px; width:580px; background:url(/Pilgrimage/images/ay_pink.gif) 0 5px no-repeat; padding-left:25px; line-height:25px;}
.toptitles a{color:#ccc;}
#memberbox .brbcontent a{position:relative;}
#memberbox .brbcontent supportbox a{ position:static;}
#memberbox .brbbot{background:url(/Pilgrimage/images/bg_brbtb.gif) bottom repeat-x;}
.memberhead{ float:left; width:90px; height:118px; padding:4px; background:url(/Pilgrimage/images/bg_head90.gif) no-repeat;}
.memberhead p{ width:90px;line-height:28px; text-align:center; color:#fff;}
.buttonsupport{ width:98px; height:34px; clear:left; padding-top:10px; position:relative;}
.memberinfos{ width:320px; float:right; text-align:left; color:#8e8e8e; position:relative;}
.picbox{ float:right; width:160px;height:240px;}
.memberpic{position:relative; width:160px; height:200px; border:#000 3px solid; background:url(/Pilgrimage/images/bg_memberpic.jpg) no-repeat;}
.memberpic div {position:absolute; width:160px; height:22px; bottom:-30px; left:0; text-align:center;}
.memberreason { width:300px; float:left;}
.memberreason p{font-family:PMingLiu; font-size:11px; line-height:18px; padding-left:12px; background:url(/Pilgrimage/images/ar_pink.gif) 2px 6px no-repeat;}
.memberinfo{ width:320px; float:right; text-align:left; margin-top:40px; background:url(/Pilgrimage/images/bg_gray.gif) 75px 10px repeat-y; position:relative;}
.infos{ line-height:22px; font-family:Arial; font-weight:bold; width:45px; text-align:right; font-size:12px; color:#ccc; margin-top:-6px;position:relative;}
.infoes{ line-height:22px; font-family:PMingLiu; font-size:11px; color:#999; width:200px; float:right;
text-align:left; margin-top:-5px; vertical-align:middle;position:relative; }
.supportbox{width:606px; background:url(/Pilgrimage/images/bg_support_bot.gif) center bottom no-repeat #000;padding-bottom:8px;}
.supportbox h3{ margin-bottom:20px;}
.supportboxtop{width:606px; height:8px; background:url(/Pilgrimage/images/bg_support_top.gif) center top no-repeat;}
.supports{width:586px; padding:0 10px;}
.supports ul{
    list-style:none;
	margin:0;
	padding:0;
	}
.supports li{
    width:68px;
	height:90px;
	padding:10px 14px 0 14px;
	float:left;
	}
.supports li img{
    display:block;
	border:#333 2px solid;
	}
.supports li p{
    line-height:24px;
	width:68px;
	text-align:center;
	overflow:hidden;
	}
.supports li a{
    color:#999;
	}
.supports li a:hover{
    color:#e72b51;
	}
.supports li a:hover img{
	border:#e72b51 2px solid;
	}
	
.supports table{ width:100%; border-bottom:#111 1px dashed; margin-bottom:10px;}
.guestpicbox{ width:84px;}
.guestpicbox div{ height:64px; width:64px; padding:1px; border:#333 1px solid; margin-bottom:10px;}
.guestpicbox div img {display:block;}
.guestname{ font-weight:bold; height:24px; text-align:left; width:360px;}
.guestname small{ margin-left:10px; line-height:normal;}
.guestname a,.guestname a:visited{ color:#999;}
.guestname a:hover{ color:#dd1a39;}
.guestmessage{ line-height:18px; color:#555; padding-bottom:10px;}
.guestinput { text-align:right; display:block; width:100px; height:21px; background:url(/Pilgrimage/images/bg_input.gif) no-repeat; line-height:23px; padding-left:28px; padding-right:4px; margin-bottom:15px; color:#aaa; font-family:PMingLiu; font-size:11px; font-weight:normal; overflow:hidden;}
.guestinput:hover{ color:#f02545;}

.memberboxr{width:210px; margin-top:7px; float:right; height:700px;}
.memberboxr1{ margin-bottom:7px; height:80px; width:210px;}
.station{ height:123px; width:187px; position:absolute; left:0; top:40px;}	
.joinin{position:absolute; height:113px; width:112px; top:80px; right:190px;}
.joinintext{ height:54px; width:580px; background:#060606; color:#999; line-height:18px; font-size:12px; border:#222 1px solid; margin-bottom:10px; position:relative; overflow-y:hidden}
.rbtop div {background: url(/Pilgrimage/images/bg_blockbgtl.gif) no-repeat top left;  }
.rbtop { background: url(/Pilgrimage/images/bg_blockbgtr.gif) no-repeat top right; }
.rbbot div { background: url(/Pilgrimage/images/bg_blockbgbl.gif) no-repeat bottom left; }
.rbbot { background: url(/Pilgrimage/images/bg_blockbgbr.gif) no-repeat bottom right; }

.rbtop div,.rbtop,.rbbot div,.rbbot{width:100%;height: 4px; font-size:1px; line-height:1px;}
.rbcontent { margin: 0;}
.footer{ width:941px; background:#111 url(/Pilgrimage/images/bg_buttom.gif) right center no-repeat;}
.footer .rbcontent{ padding:8px 15px 8px 15px; font-size:11px; font-family:PMingLiU;}
.footer .rbcontent a{ margin-right:8px; color:#666;}
.footer .rbcontent small { font-family:Arial; font-size:9px; color:#666;}
.bbsli{width:100%; margin-top:-8px;}
.bbsli th,.gray{background:none; text-align:left; font-weight:normal;}
.bbsli td{
	color:#888;
	font-family:Arial,PMingLiU;
	font-size:11px;
	line-height:24px;
	}
.bbsli td span{background:url(/Pilgrimage/images/li_pink.gif) 4px 7px  no-repeat; padding-left:14px;}
.bbsli td span a{color:#666;}
.bbsli td span a:hover{ color:#fff;}


.imgli{
   margin-top:20px;
   }
.imgli td{
    text-align:center;
    width:142px;
	}
.imginfo{
    height:65px;
	}
.imginfo span{
    line-height:26px;
	}
.imginfo p{
    clear:both;
	}
.imginfo p span{
    font-family:PMingLiU;
	font-size:11px;
	line-height:14px;
	}
