/*首页*/
	body.dark-mode, body.dark-mode .main { background:#2E4C66}
	.smallGuestPhoto-wrap	 { /*margin-bottom:30px; */position: relative; z-index: 1; /*margin-left:2px*/margin-bottom: 30px;}
	.smallGuestPhoto-wrap	 dl:hover{   
	-webkit-transition-property:all; 
    -webkit-transition-duration:0.3s; 
    -webkit-transition-timing-function: linear; 	}
	.smallGuestPhoto{ width:175.5px; height:252px;  position:relative; float:left; margin-right:4px}
	#body .smallGuestPhoto a:hover{ text-decoration:none}	
	.smallGuestPhoto-wrap img {width:176px; height:182px;  background:#ccc }
	
	.smallGuestPhoto-wrap dt { display:none; height:48px; line-height:48px; background:#DDD;width:100%; color:white; font-size:18px; font-family:"微软雅黑" }
	.smallGuestPhoto-wrap dd { height:242px;-webkit-transition:all ease-in-out 0.3s}
	.smallGuestPhoto-wrap dd:hover {/*outline: 2px solid #ccc*/ opacity:.7}
	.smallGuestPhoto-wrap dl { background:black}
	
	
	.mode4 .smallGuestPhoto { width:269px; height:384px}
	.mode4.smallGuestPhoto-wrap dd  { width:269px; height:385px; background-size:cover; background-position:center}
	.mode4.smallGuestPhoto-wrap dd:hover {}
	.mode4 .smallGuestPhoto-shadow { width:269px; }
	.smallGuestPhoto-wrap .super-wrap { width: 1100px;}
	
	.smallGuestPhoto-shadow { background:url(../../graph/icon/shadow.png); width:176px; height:35px;background-position: 0 -13px;}
	.index-loaction-smallImg-wrap { margin-bottom:-5px;overflow: hidden;}
	.index-loaction-smallImg-wrap dl { width:362px; height:187px; float:left; margin-right:3px; margin-bottom:3px; position:relative; }
	.index-loaction-smallImg-wrap dl dd{background:#ccc}
	.index-loaction-smallImg-wrap dl img {width:362px; height:187px; }
	.index-loaction-smallImg-wrap dt {
		font-size:19px; font-weight:bold;height: 45px;display: block;width: 100%;top: auto;text-align: left;text-indent: .5em;position: absolute;
		bottom: 0;font-family: "微软雅黑";color: white;z-index: 100; background:rgba(144,144,144,0.7); text-align:center	; line-height:19px;
		-webkit-transition-property:all; 
		-webkit-transition-duration:0.3s; 
		-webkit-transition-timing-function: linear; 
	}
	.column-2.index-loaction-smallImg-wrap dl { width: 542px; height:332px}
	.column-2.index-loaction-smallImg-wrap dl dt{ bottom:45px}
	.column-2.index-loaction-smallImg-wrap dl img {width: 542px;height: 287px; }
	.column-2.index-loaction-smallImg-wrap .shadow { height:42px }
	
	.index-loaction-smallImg-wrap .title{margin-top: 8px;}
	.index-loaction-smallImg-wrap .e { 
	transform:scale(0.3); 
	-ms-transform:scale(0.3); 
	opacity:.5; font-family:Verdana, Geneva, sans-serif; font-weight:normal}	
	.smallGuestPhoto-wrap dl:hover dt { background:#00ADB1;
	-webkit-transition-property:all; 
    -webkit-transition-duration:0.3s; 
    -webkit-transition-timing-function: linear; 	}
	
	.index-loaction-smallImg-wrap dl:hover  dt{ background:rgba(0,173,177,0.7);
	-webkit-transition-property:all; 
    -webkit-transition-duration:0.3s; 
    -webkit-transition-timing-function: linear; 	}
	
	.photo-title { position:relative;  top: -80px;margin-bottom: -100px;}
	
.page-wrap ul{}
/*.index .page-wrap li { 
	color:white; opacity:.7; margin-right:5px; margin-bottom:5px; 
	font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;  display:inline-block;  width:34px; height:34px; line-height:34px; border:0px blue solid;*	display:inline;*zoom:1;   
	}*/

.index .page-wrap li { opacity:.7; margin-right:5px; margin-bottom:10px; background:white; color:black;font-size:15px; font-family:Georgia, "Times New Roman", Times, serif;  display:inline-block;  width:42px; height:34px; line-height:34px; border:0px blue solid;*	display:inline;*zoom:1;   }
.index .page-wrap li.hand:after { content:"页"; }
.index .page-wrap li:last-Child:after, .index .page-wrap li:first-Child:after  {content:"";}

.page-wrap li.on, .page-wrap li:hover{ opacity:1.0;  }
.photo-4 .page-wrap li.on, .photo-4 .page-wrap li:hover { background:#999; color:white; opacity:1}

.page-wrap li.on, .page-wrap li:hover{ opacity:1.0;  }
.photo-4 .page-wrap li.on, .photo-4 .page-wrap li:hover { background:white; color:black; opacity:1}

.photo-3{ /*background:#D30069;border:5px #D30069 solid; */}
.photo-3 .figure, 
.photo-3 .lazy { 
	width:360px; z-index:10  
}
.photo-3 .lazy { height:425px; background-position: center center; background-size:cover}
.photo-3 .shadow { width:360px; height:56px }
.photo-4 .figure, .photo-4 .dark, .photo-4 .lazy { width:269px; }
.photo-4 .shadow  { width:269px; height:42px }
.photo-4 .lazy { height:325px;background:#CCC}
.photo-4 .figure a { position:relative}	
.photo-3 .bottom-shadow { width:100%; height:35px}

.photo-2 .figure, .photo-2 .lazy, .photo-2 .dark { width:540px; z-index: 10; }
.photo-2 .shadow { width:540px; height:56px }
.photo-2 .figure a {background:black;margin-top:3px;}
.photo-2 .figure .lazy { -webkit-transition:all ease-in-out 0.3s}
.photo-2 .figure .lazy:hover { opacity:.8}

.slider-line-tags {margin-left: -610px; }
/*.slider {margin-left: 580px;}*/

.page-style-2 .photo-title {
    position: relative;
	height:161px;
    top: -56px;
    margin-bottom: -80px;
	background:url(../../page2/photo_title_day.png);
	width: 1080px;
}

.page-style-2 .month-photo-title {
    position: relative;
	height:161px;
    top: -56px;
    margin-bottom: -80px;
	background:url(../../page2/month_photo_title.png);
}

.page-style-2 .photo-title-new {
    position: relative;
	height:161px;
    top: -56px;
    margin-bottom: -80px;
	background:url(../../page2/photo_title_new.png);
}

.page-style-2  .photo-3 .shadow { height:21px;background: url(../../graph/icon/shadow.png) 0 -17px }
.page-style-2   .photo-3 { }
.page-style-2  .photo-wall  { /*overflow: visible;padding-bottom: 26px;*/z-index: 10;}
.page-style-2   .photo-4 {overflow: visible; }

.page-style-2 .photo-3 a { /*background:black*/}
.page-style-2 .photo-3 .img { width:360px; height:425px; background-position: center center; background-size: cover; -webkit-transition:all ease-in-out 0.3s; }
.page-style-2 .photo-3 .img:hover { opacity:.8; }
body.page-style-2, body.page-style-2 .main { background:#2E4C66}

#cboxOverlay{ /*background:none*/}
.off-cbox-overlay { font-size:24px; position:fixed; right: 58px; top: 85px;z-index: 100000; color:white}