﻿body {margin:0px;font-family:'宋体';}
div{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
a:link,a:visited{color:Black; text-decoration:underline;}
a:hover{text-decoration:underline;}
/*********顶部工具栏登陆注册**********/
.topTools{background:url(http://file3.jiluyisheng.com/sitefamily/images/bg.jpg); width:100%; height:38px;}
#top_gj{width:1003px;height:38px; margin-left:auto; margin-right:auto;}
#top_gj h1{background:url(http://file3.jiluyisheng.com/sitefamily/images/toplogo.jpg); width:99px; height:38px; margin-left:50px; _margin-left:25px; float:left;}
#top_gj h3{float:left; clear:none; font-size:12px; font-weight:normal; color:#444; padding-top:10px;}

.topright{float:right; text-align:right; width:350px; margin-top:10px; }
#top_nav{background:url(http://file3.jiluyisheng.com/sitefamily/images/top_bg.jpg); height:38px; _height:23px; float:left; clear:none; font-weight:normal; text-align:center; padding-left:4px;}
#top_nav span{background:url(http://file3.jiluyisheng.com/sitefamily/images/top_bg2.jpg); display:block; margin:0px; padding:0px; float:left; width:1px; height:38px; margin-left:6px; margin-right:6px;}
.topnavleft{background:url(http://file3.jiluyisheng.com/sitefamily/images/top_bg_left.jpg) no-repeat; width:30px; height:38px; float:left;}
.topnavright{background:url(http://file3.jiluyisheng.com/sitefamily/images/top_bg_right.jpg) no-repeat; width:35px; height:38px; float:left;}
.topimg1{vertical-align:middle; _vertical-align:baseline; margin-top:-1px; _margin-top:0px; margin-right:3px;}
.topimg2{vertical-align:middle; margin-top:1px; *margin-top:2px; _margin-top:-2px; margin-left:2px; border:0px;}
.topimg3{border:0px;}
.toplogin{text-align:right; width:320px; float:left; margin-left:-3px; padding:3px; _padding-top:3px;}

.top_glzx{float:left; width:120px; margin-top:-2px; _margin-top:0px; height:30px; line-height:30px;  _height:26px; _line-height:26px;}
.toplogin2{width:206px; text-align:right; float:left;}
.toplogin2 img{ vertical-align:middle;}

.bannerText{margin:55px 0px 0px -64px; *margin-left:54px; _margin-left:27px; float:left;}
.room{cursor:pointer; height:19px; float:left; padding:3px;position:relative; width:120px;}
.room_selsect{cursor:pointer; height:19px; float:left; text-align:center;padding:3px; background:url(http://file3.jiluyisheng.com/sitefamily/images/kx.jpg);}
.roomsubmenu{background:url(http://file3.jiluyisheng.com/sitefamily/images/tempbg.gif) #FFF repeat-x left bottom; border:1px solid #FFF;border-top:none;text-align:center;display:none; position:absolute; min-width:78px; line-height:23px; z-index:1;top:23px; left:0; padding:10px 6px 6px 6px;}
.growth{cursor:pointer; height:19px; width:78px; margin-right:8px; padding-top:0px;  float:left; text-align:center;padding:3px; _padding-top:5px;}
.growth_selsect{cursor:pointer; height:19px; width:78px; margin-right:8px; float:left; text-align:center; padding:3px;  _padding-top:5px;background:url(http://file3.jiluyisheng.com/sitefamily/images/kx.jpg) no-repeat;}
.stagesubmenu{background-color:#FFF; border:1px solid #DFDFDF;border-top:none;text-align:center;display:none; position:absolute; width:64px; line-height:23px; z-index:1;top:20px; left:0; padding:10px 6px 6px 6px;}

.weight_normal{font-weight:normal; width:300px;}
.topnotify{margin-top:8px;font-size:14px; line-height:18px;}
.main_left{width:186px; margin:12px 40px 0px 12px; _margin:12px 20px 0px 6px; _margin-left:6px; float:left;}

.riji_ass{margin-top:5px; _margin-top:0px; margin-bottom:20px; _margin-bottom:10px;}
.riji_ass .lia{margin-right:20px; color:#6e6e6e;}
.riji_ass .lib{margin-right:10px;}
.riji_yl{margin:25px 0px 0px 0px; width:670px;}
.riji_yl .lia{margin-bottom:7px;}
.riji_yl .lib{margin-bottom:7px; width:655px; margin-left:15px;}
.riji_time{color:#9fa0a0; font-size:12px; font-weight:bold;}



.main_right{width:700px; float:left; margin-top:12px;}

.showpic{border:#ddd solid 4px; margin:10px 0px 0px 38px; _margin:5px 0px 0px 38px;}
.showtext{width:200px; float:left; text-align:center; float:left; margin-top:6px; *margin-top:2px;}

.cb{clear:both;}
.fl{ float:left;}
.lh18{line-height:18px;}
.mtop15{margin-top:15px; *margin-top:30px; _margin-top:7px;}
.mtop25{margin-top:0px; *margin-top:20px; _margin-top:10px;}
.mtop35{margin-top:35px;}
.mtop45{margin-top:45px;}
.mleft425{margin-left:425px;}
.mleft410{margin-left:410px;}
.ml500{margin-left:500px;}
.mb5{margin-bottom:5px; width:49px; height:49px;}
.w168{width:186px;}
.w700{width:700px;}
.lh23{line-height:23px;}
.head_w50h50{ width:50px; height:50px;}
.fr{float:right;}
.mr20{margin-right:20px;}


.message{float:left; margin:20px 0px 10px 20px; _margin:10px 10px;}
.message_box{width:600px; padding-left:20px;}
.message_box span{color:#5d5d5d; font-weight:bold; font-size:14px;}
.box{margin:10px 0px 0px 80px;}


.text12{font-size:12px; font-weight:normal;}
.text13{color:#05452e; font-family:Geneva, Arial, Helvetica, sans-serif;}


h1, h2, h3, h4, h5, h6, h7, p, blockquote, td, form, ul, ol, dl {margin:0;padding:0;list-style-type:none;line-height:140%;}
h1, h2, h3, h4, h5, h6, h7 {clear:both;}
h1 {font-size:17px; font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:2px;}
h2, h3, h4 {font-size:14px;}
h5, h6, h7 {font-size:12px;}

.atop:link,.atop:visited,.atop:active {font-size:12px; display:block; float:left; color:#444;text-decoration:none; float:left; margin-top:15px;}
.atop:hover {font-size:12px; color: #444; display:block; float:left; text-decoration:underline; float:left; margin-top:15px;}

.div_bottom{padding:20px 0px;float:left; text-align:center; width:950px;}

.adl:link,.adl:visited,.adl:active {font-size:12px;color:#444; text-decoration:underline;}
.adl:hover {font-size:12px; color: #444; text-decoration:underline;}
.adl2:link,.adl2:visited,.adl2:active {font-size:12px;color:#444; text-decoration:none;}
.adl2:hover {font-size:12px; color: #444; text-decoration:underline;}
.azc:link,.azc:visited,.azc:active {font-size:12px;color:#fb5a22; text-decoration:underline;}
.azc:hover {font-size:12px; color: #fb5a22; text-decoration:underline;}
.azc2:link,.azc2:visited,.azc2:active {font-size:12px;color:#fb5a22; text-decoration:none;}
.azc2:hover {font-size:12px; color: #fb5a22; text-decoration:underline;}

.toproomlist:link,.toproomlist:visited,.toproomlist:active {font-size:12px;color:#444; text-decoration:none;}
.toproomlist:hover {font-size:12px; color: #444; text-decoration:underline;}

/*********日记列表**********/
#listbg{background:url(http://file3.jiluyisheng.com/sitefamily/images/diarybg.gif); width:690px; height:27px;}
#listbg .mr1{float:left; width:290px; height:27px; line-height:27px; text-align:center;}
#listbg .mr2{float:left; width:120px; height:27px; line-height:27px; text-align:center;}
#listbg .mr3{float:left; width:90px; height:27px; line-height:27px; text-align:center;}
#listbg .mr4{float:left; width:90px;  height:27px; line-height:27px; text-align:center;}
#listbg .mr5{float:left; width:100px;  height:27px; line-height:27px; text-align:center;}

.mainv{background:url(http://file3.jiluyisheng.com/sitefamily/images/diarybg2.gif); width:690px; height:37px; line-height:37px; margin-top:1px;}
.mainv2{width:690px; height:37px; line-height:37px; margin-top:1px;}
.ma1{float:left; width:280px; padding-left:10px; height:37px; line-height:37px;}
.ma2{float:left; width:120px; height:37px; line-height:37px; text-align:center;}
.ma3{float:left; width:100px; height:37px; line-height:37px; text-align:center;}
.ma4{float:left; width:90px;  height:37px; line-height:37px; text-align:center;}
.ma5{float:left; width:90px;  height:37px; line-height:37px; text-align:center;}

/* 影音册列表类 */
.pvsubnav {
width:700px;
margin:15px 9px 0px;
clear:both;
background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvsubnav_bg.gif) no-repeat 0 26px;
float:left;
display:inline;
}

.pvsubnav ul {
clear:both;
}

.pvsubnav li {
float:left;
display:inline;
margin:0 6px 0 0;
}

.pvsubnav li em{
font-weight:bold; color:#FF3300;
}

.pvsubnav li a {
display:block;
width:78px;
height:34px;
line-height:33px;
overflow:hidden;
background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvsubnav-item_bg.gif) no-repeat 0 3px;
text-align:center;
color:#267CD3 !important;
text-decoration:none;
}
    .pvsubnav li.active a,
	.pvsubnav li a:hover {
	font-weight:bold;
    color:#7D7D7D !important;
    background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvsubnav-item_bg_all.gif) no-repeat 0 0;
   	text-decoration:none;
	}
.pvsubnav_info {
background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvsubgenre-title_bg.gif) no-repeat 0 bottom;
width:700px;
height:29px;
line-height:25px;
clear:both;
text-indent:15px;
color:#7E7E7E;
position:relative;
margin:0 9px 10px;
font-weight:bold;
}
.pvsubnav_info2 {
background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvsubnav_bg2.gif) no-repeat 0 bottom;
width:689px;
height:37px;
line-height:37px;
clear:both;
text-indent:15px;
color:#7E7E7E;
position:relative;
margin:0 9px 10px;
font-weight:bold;
}


.jlys-photo-album-list {
width:696px;
margin:0 auto;
clear:both;
}

	.jlys-photo-album-list .cList {
	clear:both;
    margin:0 auto;
	}

	.jlys-photo-album-list .dItem {
	float:left;
	display:inline;
	width:200px;
	height:270px;
	margin:10px 16px;
	}

	.jlys-photo-album-list .dGap {
	width:680px;
	height:2px;
	background-color:#C0C0C0;
	clear:both;
	overflow:hidden;
	float:left;
	display:inline;
	margin:10px;
	}

	.jlys-photo-album-list .eThumb {
	text-align:center;
	width:200px;
	height:173px;
	background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/mytree-photo-album-item-bg.gif) no-repeat;
	}



	.jlys-photo-album-list .fTitle {
	font-weight:bold;
	height:34px;
	line-height:34px;
	}

	.jlys-photo-album-list .fThumbpic {
	width:100px;
	height:100px;
	margin:0 auto;
	vertical-align:middle;
	display:table-cell;
	
	}
	
	.jlys-photo-album-list .fThumbpic i
	{
	display:inline-block;height:96%;vertical-align:middle;
	}

	.jlys-photo-album-list .fThumbpic a img {
	vertical-align:middle; border:none;  margin-left:50px; *margin-left:0px;
	}

	.jlys-photo-album-list .fFunc {
	height:34px;
	line-height:34px;
	}

	.jlys-photo-album-list .fFunc a {
	margin:0 5px;
	display:inline-block;
	}

	.jlys-photo-album-list .eInfo {
	padding:10px;
	}

    .jlys-photo-album-list .eInfo em
	{
	font-weight:bold; color:#FF3300;
	}
	
.jlys-photo-photo-list {
width:700px;
margin:0 auto;
clear:both;
}
	
	.jlys-photo-photo-list .cTip {
	color:#DD2200;
	margin:10px;
	clear:both;
	}

	.jlys-photo-photo-list .cList {
	clear:both;
	margin:-10px 0 0;
	}

	.jlys-photo-photo-list .dItem {
	float:left;
	display:inline;
	width:120px;
	height:175px;
	overflow:hidden;
	margin:10px;
	}
	
	.jlys-photo-photo-list .dItem2 {

	float:left;
	display:inline;
	width:152px;
	height:205px;
	overflow:hidden;
	margin:10px;
	}

		.jlys-photo-photo-list-all .dItem {
		height:195px;
		}

	.jlys-photo-photo-list .dGap {
	width:680px;
	height:2px;
	background-color:#C0C0C0;
	clear:both;
	overflow:hidden;
	float:left;
	display:inline;
	margin:10px;
	}

	.jlys-photo-photo-list .eThumb {
	text-align:center;
	}

	.jlys-photo-photo-list .fThumbpic {
	width:100px;
	height:100px;
	margin:5px auto;
	}

		
	.jlys-photo-photo-list .fTitle {
	font-weight:bold;
	text-align:left;
	margin:0 10px;
    height:20px;
    text-align:left;
	}
	
	.jlys-photo-photo-list .fTitle input.titleCheck {
	width:13px;
	height:13px;
	vertical-align:middle;
    position:absolute;
    margin:3px 0 0 -15px;
	}

	.jlys-photo-photo-list .fTitle input.titleText {
	width:92px;
	padding:2px;
	vertical-align:middle;
	font-weight:bold;
	}

	.jlys-photo-photo-list .fTitle input.titleTextActive {
	background-color:#FFF;
	border-color:#CCC;
	font-weight:normal;
	}
.jlys-photo-photo-list .gTitle {
display:block;
width:100px;
padding:2px 0;
height:17px;
line-height:17px;
overflow:hidden;
text-align:left;
}

.jlys-photo-photo-list .gTitleHighlight {
display:block;
width:100px;
padding:2px 0;
height:17px;
line-height:17px;
position:relative;
text-align:left;
}

.jlys-photo-photo-list .gTitleHighlight .hTitle {
background-color:#FFF36F;
display:block;
position:absolute;
top:2px;
width:100px;
z-index:2;
text-align:left;
}


.mask {
	DISPLAY: block; BACKGROUND: url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvlist-itemcover_bg3_on.gif) no-repeat;WIDTH: 152px; CURSOR: pointer; POSITION: absolute; HEIGHT: 119px;  margin-left:0px; *margin-left:-11px;
}
A:hover .mask {
	BACKGROUND-IMAGE: url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvlist-itemcover_bg3_on.gif); WIDTH: 152px; HEIGHT: 119px;
}

.mask2 {
	DISPLAY: block; BACKGROUND: url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvlist-itemcover_bg4_on.gif) no-repeat;WIDTH: 152px; CURSOR: pointer; POSITION: absolute; HEIGHT: 119px;  margin-left:0px; *margin-left:-11px;
}
A:hover .mask2 {
	BACKGROUND-IMAGE: url(http://file3.jiluyisheng.com/sitefamily/images/mv-pvlist-itemcover_bg4_on.gif); WIDTH: 152px; HEIGHT: 119px;
}


.maskimg{margin-top:11px; margin-left:0px; width:129px; height:96px;}

	.jlys-photo-photo-list .eInfo {
	margin:5px 10px;
	}
	
		.jlys-photo-photo-list .eInfo em {
	font-weight:bold; color:#FF3300;
	}
	
	.jlys-photo-photo-list .fAlbum a {
	display:inline-block;
	}
	
	.f_em{font-weight:bold; color:#FF3300;}	
	
/* 翻页 */
.jlys-pagejump {
float:right;
clear:both;
margin:10px;
text-align:center;
}

.jlys-pagejump .pages {
margin:0 10px 0 0 !important;
display:-moz-inline-box !important;
+display:inline !important;
vertical-align:middle !important;
}

.jlys-pagejump .pages td {
font-family:"Verdana" !important;
color:#4082CC !important;
padding:1px 2px !important;
background:none !important;
}

.jlys-pagejump .pageno {
display:inline !important;
width:auto !important;
}

.jlys-pagejump .pageno li {
border:1px solid #A3C5E8 !important;
list-style-type:none !important;
display:inline !important;
font:10px/14px "Verdana" !important;
width:auto !important;
height:14px !important;
overflow:hidden !important;
margin:0 2px 0 0 !important;
text-align:center !important;
padding:0px !important;
float:none !important;
background:transparent url(http://file3.jiluyisheng.com/sitefamily/images/pagejump-item_bg.gif) repeat-x !important;
}

.jlys-pagejump .pageno li a {
display:inline-block !important;
width:auto !important;
height:14px !important;
padding:0 4px !important;
color:#4082CC !important;
}

.jlys-pagejump .pageno li a:hover {
color:#DF3A0B !important;
text-decoration:none !important;
}

.jlys-pagejump .pageno li.current {
font-weight:bold !important;
border-color:#FF9D8A !important;
color:#DF3A0B !important;
padding:0px 4px !important;
+padding:1px 4px !important;
background-image:url(http://file3.jiluyisheng.com/sitefamily/images/pagejump-item_bg_on.gif) !important;
}

.xiaotu{ width:50px;height:38px; float:left; margin-top:5px; margin-right:5px; margin-left:5px; padding:4px;}
.xiaotu2{width:50px; background:#ff5988; height:38px; float:left; margin-top:5px; margin-right:6px; margin-left:6px; border:#3c3c3c solid 1px; padding:2px;}
.jqphototitle{font-weight:bold;}
.jqphotodetail
{color:#989898; line-height:20px; margin-left:12px; float:left;width:500px; text-align:left;
word-wrap: break-word; word-break: normal;text-overflow: ellipsis;overflow:hidden;
    }	

.dhsp_nr{margin-left:8px; width:500px;}
.dhsp_input{border:#c4c4c4 solid 1px; float:left; color:#999; width:340px; margin-right:10px; margin-left:2px; *margin-left:-6px; margin-top:10px;}

.qtsp{margin-left:8px; margin-bottom:5px;}
.qtspk{float:left; border:#b4b4b4 solid 1px; height:310px; width:130px;}
.qtsp_a{text-align:center; margin-top:10px;}
.qtsp_img{width:100px; height:74px;}

.pagerlist{
font-family: Arial; font-size: 12px; width:687px; float:left; clear:both;  margin-left:auto; margin-right:auto;margin-top:10px; *margin-top:20px;
}
/***** 最上面消息弹出框 *****/
.xp_news{position:absolute;background:url(http://file3.jiluyisheng.com/sitefamily/images/msgTips.png) no-repeat; width:271px; height:129px; padding-top:28px; padding-left:10px;}
.xp_news_ul{list-style:none; padding:0px; margin:0px; line-height:18px;}
.xp_news_img{width:30px; float:left; height:30px; padding:2px; margin-right:4px; border:#CCC solid 1px;}

/***** 相册最新照片缩略图 新*****/
.photo_p{ width:106px; height:106px; border:1px solid #CCC; margin-left:6px;vertical-align:middle; display:table-cell;}
.photo_p i{display:inline-block;height:96%;vertical-align:middle;}
.photo_p img {vertical-align:middle; border:none;}

/*打招呼*/
.sayhello_box{margin:0px;padding:0px;font-size:12px; color:#000;background-color:White;}
  .hello_color1{color:#515151}
  .hello_pl16{padding-left:16px;} .pl62{padding-left:62px;}
  .hello_touxiang{width:45px; height:48px; border:#bbb solid 2px; float:left; margin-left:6px;}
  .hello_dazh{display:block; float:left; margin-top:10px;line-height:20px; margin-left:6px;}
  .hello_zhtop{width:630px; height:55px;padding:20px 8px 10px 8px;}
  .hello_zhcen{width:645px; height:405px;background:#f1f1f1; margin-left:5px; padding:5px 5px 10px 5px;}
  .hello_hra{color:#5f5f5f; height:1px; margin-top:3px; *margin-top:-5px;}
  .hello_font14{font-size:14px; padding-left:5px;}
  .hello_radio1{margin-top:15px; *margin-top:10px;}
  .hello_zhcen ul{margin:0px; list-style:none; padding:0px;}
  .hello_zhcen ul li{width:205px;height:40px; float:left; margin-right:10px; margin-bottom:15px;}
  .hello_imga{width:40px; height:40px;background:#FFF; border:#CCC solid 1px;}
  .hello_diva{float:left;width:25px; margin-right:2px;}
  .hello_divb{float:left; width:48px;}
  .hello_divc{padding-top:7px; width:128px; float:left;}
  .hello_divd{padding-top:7px; width:350px; float:left;}
  .hello_dive{width:650px;padding-left:8px;}
  .hello_btn1{width:63px; height:25px; line-height:25px; color:#FFF; background:url(http://file3.jiluyisheng.com/sitefamily/images/hello/btn1.jpg); border:none;cursor:pointer; margin-right:10px; margin-top:5px;}
  .hello_input1{width:100px; margin-left:4px; margin-right:4px; padding-left:2px;}
  .hello_input2{width:150px; margin-left:6px; margin-right:4px; padding-left:2px;}

