/* CSS Document */
a{ color:#0099cc;}
a:hover{ text-decoration: underline;}
.fr{ float:right}
.blue_u{ color:#09c; text-decoration:underline;}
.u{text-decoration:underline;}
.orange{ color:#f90}
.mb-5{ margin-bottom:5px;}
.orange{ color:#f60} 
.pt-0{ padding-top:0}
.gray{ color:#999}
.cp-mbox:after,
.photo-list:after,
.CollectPhoto:after{ 
	content:".";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
	}
.CollectPhoto{
	width:960px;
	margin:0 auto;
	color:#999
	}

.cp-box h5,
.more,
.wytg,
.wycj,
.like,
.unlike,
.prev,.next{
	background:url(/img/zt/./icon-v1.gif) no-repeat;}	
/*主栏*/		
.cp-main{
	width:700px;
	float:left;
	display:inline;
	overflow:hidden;}
.cp-main h5{
	font-size:14px;
	font-weight:bold;
	color:#f93;
	line-height:30px;
	border-bottom:1px solid #f93;
	margin-top:10px;}
.cp-mbox{
	padding-left:345px;
	padding-right:50px;
	line-height:21px;
	}	
.cp-mbox p{ margin-bottom:20px;}
.ad-320{
	margin:0 0 0 -345px;
	float:left;
	display:inline
	}
.cp-main h2,.cp-main h3{ 
	color:#f93; 
	font-weight:bold; 
	font-size:16px;}	
.cp-main h2{ padding:5px 0 10px;}
.cp-main h3{ font-size:14px;}

.cp-mbox2{
	background:#f3f3f3;
	padding:2px 28px 13px;
	overflow:hidden;
	margin:20px 0 0;	}
.cp-mbox2 .galleryPreview {
    height: 400px;
    overflow: hidden;
    padding: 0 2px;
    position: relative;
    text-align: center;
    width: 640px;
	overflow:hidden;
}
.gallery-quotation {
    border-bottom: 1px solid #DDDDDD;
    line-height: 21px;
    margin-bottom: 5px;
    padding: 10px 40px;
}
.cp-mbox2 .downloading {
    left: 50%;
    margin: -35px 0 0 -35px;
    position: absolute;
    top: 50%;
    z-index: 99;
}
.left-img,.right-img {
position:absolute;
width:320px;
height:100%;
z-index:9999;
background:url(http://static02.babytreeimg.com/img/user/photo-single-misc-bg.png) no-repeat scroll -9999px -9999px transparent;
top:0;
cursor: url("http://static02.babytreeimg.com/img/common/arr_left.cur"), auto;
}
.left-img{
left:0;}
.right-img {
cursor: url("http://static02.babytreeimg.com/img/common/arr_right.cur"), auto;
right:0;
}
.gallery-mini {
    margin: 0 auto;
    position: relative;
    width: 640px;
    z-index: 0;
}
.prev,.next{
	width:22px;
	height:59px;
	position:absolute;
	background-position:-90px -140px;
	top:40px;
	}
.prev{
	background-position:-114px -141px;
	left:0;}
.next{ right:0; padding:0;}	
.gallery-mini .photo-list{
	overflow:hidden;
	width:580px;
	margin:0 auto;
}

.photo-list {
	padding-top:8px;}
.photo-list li{
	float:left;
	display:inline;
	}
.photo-list li img{ 
	border:1px solid #ccc;
	margin:7px;
	}

/*侧栏*/	
.cp-side{
	width:250px;
	float:left;
	display:inline;
	margin-left:10px;}

.like,.unlike{ padding-left:17px; font-family:"宋体"}
.like{ background-position:0 -204px;}
.unlike{ background-position:0 -177px;}
.ContentFunc{
	margin:5px;}
/*.ContentFunc a{ margin-right:5px;}*/
.wytg{ 
	background-position:0 -108px;
	width:58px;
	height:21px;
	display:inline-block;
	vertical-align:middle;
	}	
.wycj{
	display:inline-block;
	width:115px;
	height:41px;
	background-position:-35px	-219px;}
.join-in{
	clear:both;
	margin-left:-345px;
	text-align:center;
	padding-top:40px;
	*padding-top:10px;
	padding-bottom:20px;
	}
.cp-box{
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 10px;
	margin-bottom:10px;
	}	
.cp-box h5 {
    background-position: -0px 6px;
    border-top: 2px solid #f93;
    color: #f90;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 5px 5px 0 15px;
    position: relative;
    z-index: 0;
}
.cp-box h5 .more {
	position:absolute;
	top:8px;
	right:5px;
	width:28px;
	height:15px;
	display:inline-block;
	background-position:0 -153px;
}

.u-list {
color: #666666;
       font-family: "宋体";
       line-height: 25px;
padding: 5px 5px 0;
}
.u-list span.fr{ color:#999}
.ad{ margin-bottom:10px;}

.cp-list{ padding:5px 0 0 5px; margin-bottom:-5px;}
.cp-list dt{ padding-left:4px;}
.cp-list img{ 
	border:1px solid #ccc; 
	padding:2px; 
	background:#fff;
	width:46px;
	height:46px;
	margin:3px 4px;
	} 
.cp-list a:hover img{/* border:1px solid #f60*/}

.cover-baby{
	padding:5px 7px 0;
	color:#999;
	line-height:18px;}
.cover-baby h6{ margin-bottom:5px;}
.cover-baby a{ color:#f93}

.cp-title{
    border-bottom: 1px dotted #CCCCCC;
clear: both;
       font-weight: bold;
       line-height: 21px;
margin: 0 5px 10px;
padding: 5px 0 7px 10px;
}
