@charset "utf-8";
/* CSS Document */

.bgpart1{
	background: url(img_s/bgpart1.jpg) no-repeat top center;
	height: 317px;
}
.bgpart2{
	background: url(img_s/bgpart2_03.jpg) no-repeat top center;
	height: 788px;
}
.bgpart3{
	background: url(img_s/bgpart3_04.jpg) no-repeat top center;
	height: 582px;
}
.photototal{
	overflow:hidden;
	width:1010px;
	margin:0 auto;
	padding-left: 17px;
}
.menubar{
	position: absolute;
	top: 0;
	left: 262px;
}
.starbar{
	background:url(img_s/barbgm.png);
	width: 746px;
	height:198px;
	overflow: hidden;
	position:relative;
}
.starbar .texttips{
	margin: 60px 0 0 212px;
	line-height: 30px;
}
.starbar .btinvite{
	position:absolute;
	width:149px;
	height:54px;
	top: 21px;
	left: 354px;
}
.starbar .btinvite:hover{
	background-position:0 -54px;
}
.starbar .btshow{
	background-position:-298px 0px;
	position:absolute;
	width:149px;
	height:54px;
	top: 75px;
	left: 354px;
}
.starbar .btshow:hover{
	background-position:-298px -54px;
}
.starbar .bttoqq{
	background-position:-149px 0px;
	position:absolute;
	width:149px;
	height:54px;
	top: 129px;
	left: 354px;
}
.starbar .bttoqq:hover{
	background-position:-149px -54px;
}
.starbar .btfly{
	background-position:0px -108px;
	position:absolute;
	width:221px;
	height:131px;
	top: 11px;
	left: 513px;
}
.starbar .btfly:hover{
	background-position:-221px -108px;
}
.starphoto{
	background:url(img_s/photoframe24_13.png) no-repeat 4px 5px;
	_background:url(img_s/photoframe_03.png) no-repeat;
	width: 250px;
	height: 194px;
	float: left;
	overflow:hidden;
	margin-left: -2px;
}
.starphoto:hover{text-decoration:none;}
.photolist .first {
	margin-right: 750px;
}
.starphoto img{
	margin: 15px 14px 8px;
	width:226px;
	height:142px;
	display: block;
}
.starphoto .desc{
	color:#3399cc;
}
.descnum{
	color:#F00;
}
.photolist{
	overflow:hidden;
	text-align:center;
}
.btntotal{
	background:url(img_s/btntotal.jpg);
}
.showbox1{
	width:449px;
	overflow:hidden;
	text-align:left;
}
.showbox1 img{
	display: block;
	margin: 0 auto;
}
.showboxmany{
	width:898px;
	overflow:hidden;
}
.showboxmany .desc{
	color:#3399cc;
	padding-left: 11px;
}
.showbox1 .desc{
	color:#3399cc;
	padding-left: 11px;
}
.btboxshare{
	background-position:-72px -240px;
	width:130px;
	height:41px;
	margin-left:88px;
}
.btboxsave{
	background-position:-202px -240px;
	width:130px;
	height:41px;
}
.btnwish{
	background-position:0px -240px;
	position:absolute;
	width:72px;
	height:36px;
	top: 192px;
	left: 521px;
}
.wishandwall{
	margin: 0 auto;
	width: 1000px;
	overflow:hidden;
}
.saymywish{
	width:600px;
	position:relative;
	height:245px;
}
.pray_wall{
	width:600px;
	margin-top: 1px;
	overflow:hidden;
}
.rankshow{padding-top:100px;}
.rankshow table{
	width: 88%;
}
th, td {
	padding: 10px;
	border:none;
}

.pagination{text-align:center;padding:6px 0 0 0;}
.rankshow .cRank_m{padding-right: 36px;}
.rankshow .cRank {width: 71px;text-align: center;height:100%;}
.rankshow .cRank_s {display: inline-block;border-radius: 2px;background: none;padding: 0px 5px;line-height: 17px;color: #2f88ae;*margin-top:3px;font-weight: bold;}

.rankshow .pagination a:hover,.rstPage_bg02 .pagination .current{background-color: #94a0a3;color: #0039a1;text-decoration:none;}

.picpagination{text-align:center;padding:6px 0 0 0;}
.showboxmany .pagination a,.rstPage_bg02 .pagination span {background-color: 
white;color: black;display: inline-block;padding: 0 6px;font-size: 12px;margin: 0 3px;border:1px solid #cccccc}
.showboxmany .pagination a:hover,.rstPage_bg02 .pagination .current{background-color: #94a0a3;color: #0039a1;text-decoration:none;}
.showboxmany .current{background-color: 
#d1f5ff;color: black;display: inline-block;padding: 0 6px;font-size: 12px;margin: 0 3px;border:1px solid #cccccc}
.showboxmany .next, .showboxmany .prev{background-color: 
white;}

/*content1*/
.ct1{height: 317px;}
.ct1 .isharewp{width: 168px;height:22px;top: 15px;right: 20px;}
.ct1 .topbar{width:384px;height:32px;left: 18px;}
.ct1 .bbar{width: 206px;top: 240px;left: 154px;}

.ct1 .intogame,.ct1 .intoaobi,.ct1 .shoucang,.ct1 .shouting,.ct1 .guanzhu{background: url(img_s/btntotal.jpg) no-repeat;}
.ct1 .intogame{width: 120px;height:32px;background-position: 0 -379px;}
.ct1 .intoaobi{width: 142px;height:32px;background-position: -120px -379px;}
.ct1 .shoucang{width: 122px;height:32px;background-position: -263px -379px;}
.ct1 .intogame:hover{background-position: 0 -347px;}
.ct1 .intoaobi:hover{background-position: -120px -347px;}
.ct1 .shoucang:hover{background-position: -263px -347px;}
.ct1 .guanzhu{width: 100px;height: 66px;background-position: -324px -281px;}
.ct1 .shouting{width: 100px;height: 66px;background-position: -108px -281px;}
.ct1 .guanzhu:hover{background-position: -218px -281px;}
.ct1 .shouting:hover{background-position: -2px -281px;}

.tind {
text-indent: -9999px;
}

/*????*/
/*popup*/
/*popupBase*/
.setIB{display:inline-block;}
.tC{text-align:center;}
#overlay {position: absolute;top: 0;left: 0;width:100%;height:100%;background: black;filter: alpha(opacity=60);opacity: 0.6;z-index:999;}
#ibox{position:fixed;_position:absolute;z-index:1000;border:1px solid #aaaaaa;*zoom:1;}
.ibox .loading {position: absolute;top: 40px;left: 50%;margin-left: -27px;}
.iframeShim{display:block}
/*popupBase*/
/*ibox*/
.ibox .close,.ibox .sureBtn,.ibox .cancelBtn{cursor:pointer;}
.ibox .hd,.ibox .ft{background-repeat:no-repeat;}
.ibox .bd{overflow: hidden;_zoom:1;}
.ibox .close {background: url(img_s/barbgm.png);float: right;_display: inline;width: 22px;height: 22px;background-position:0px -206px;margin: 7px;}
.ibox .close:hover{background-position:-22px -206px;}
.ibox .iboxbtn {background: url(img_s/barbgm.png);width: 69px;height: 30px;margin: 5px;text-decoration: none;}
.ibox .sureBtn:hover {background-position: -113px -206px;}
/*
.ibox .cancelBtn {background-position: -1290px -470px;}
.ibox .cancelBtn:hover {background-position: -1290px -439px;}
*/
/**ibox1*/
.ibox1 {width: 300px;box-shadow: 1px 1px 6px -1px black;}
.ibox1 .hd {height: 36px;background: #58be26;color: white;font-size:18px;font-family:"??????"}
#ibox_tt {margin: 6px 0 0 10px;display: inline;}
.ibox1 .bd {background-color: white;color:#300;font-size:14px;}
.ibox1 .p1 {text-align: center;font-size: 14px;color: #FC9;padding: 10px 0 0px;}
.ibox1 .sureBtn {background-position: -44px -206px;}
/**ibox1*/

/**ibox3*/
.ibox3 {width: 900px;box-shadow: 1px 1px 6px -1px black;background: white;}
.ibox3 .hd {height: 0px;position:relative;}
.ibox3 .bd{width:100%;}
.ibox3 #ibox_tt {display:none;}
.ibox3 .sureBtn {background-position: -44px -206px;display:none;}
.ibox3 .close{position:absolute;right:6px;top:0;}
/**ibox3*/


/**ibox4*/
.ibox4 {width: 449px;box-shadow: 1px 1px 6px -1px black;background: white;}
.ibox4 .hd {height: 0px;position:relative;}
.ibox4 .bd{width:100%;}
.ibox4 #ibox_tt {display:none;}
.ibox4 .sureBtn {background-position: -44px -206px;display:none;}
.ibox4 .close{position:absolute;right:4px;top:0;}
/**ibox4*/

/**ibox2--??????*/
.ibox2 .iboxbtn {background: url(img_d/spire.jpg);width: 100px;height: 30px;margin: 5px;text-decoration: none;}
.ibox2 {width: 370px;box-shadow: 1px 1px 6px -1px black;}
.ibox2 .hd {height: 36px;background:#58be26;color:white;font-size:18px;font-family:"??????"}
#ibox_tt {margin: 6px 0 0 10px;display: inline;}
.ibox2 .bd {background-color: white;color:#300;font-size:14px;}
.ibox2 .p1 {text-align: center;font-size: 14px;color: #FC9;padding: 10px 0 0px;}
.ibox2 .sureBtn {width:72px;height:32px;background-position:-60px -500px;margin-bottom: 10px;}
.ibox2 .sureBtn:hover{background-position:-60px -532px;}
.ibox2 .box2ctn{width: 90%;margin:0 auto;}
.ibox2 .yqtips{font-size:14px;color:#0077d3;text-align: left;padding: 0 15px;}
.ibox2 .yqedt{width: 230px;height:32px;padding: 0 5px;line-height:32px;border: solid 1px #CCC;}
.ibox2 .fzyq{display:block;width:71px;height:32px;
	background: url(img_d/spire.jpg) -358px -502px;margin-left:10px;
	}
.ibox2 .fzyq:hover{background-position:-358px -535px;}
.ibox2 .rhyqhy{color:#b5b5b5;text-align: left;margin-top: 5px;font-size: 12px;}
.ibox2 .mb10{margin-bottom: 0;}
/**ibox2*/
.w_bg{background:url(img_s/bg.png) top center;min-width: 1000px;}

.zftop{height: 22px;}