/*
 ==分页== 
*/
.pageclass{ width: 100%; float: left; margin:10px 0 0; }
.pageclass ol{ width: 100%; float: left; }
.pageclass li{ float: right; background: #FAEDF5; border: 1px solid #92296A; margin-right: 10px; display: inline; }
.pageclass li a{ color: #92296A; padding: 0 5px;  line-height: 19px; display: block; }
.pageclass li a:hover, .pageclass li.on a{ color: white; font-weight: bolder; background: #92296A; text-decoration: none; }

/*
 ==圆角边框== 
*/
.l1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #DDE0E6; margin: 0 5px; clear:both;}
.l2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 2px solid #DDE0E6; border-left: 2px solid #DDE0E6; margin: 0 3px; clear:both;}
.l3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 2px; clear:both;}
.l4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 1px; clear:both;}
.b1{ background:#fff;}

/*
 ==框架==
*/
.profile_left{ width: 670px; float: left; }
.profile_narrow{ width: 138px; float: left; margin-top: 10px; }
.profile_mid{ width: 522px; float: right; margin-top: 10px; }
.profile_right{ width: 250px; float: right; }
.app01{ float:left; width:250px; margin:10px 0 0;}


.profile_bloglist{ width: 670px; float: left; margin-top: 10px; }
.profile_bloglist div.content{ width: 668px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; padding-bottom: 30px; }
.profile_bloglist div.content h2{ width: 648px; float: left; padding: 0 10px; background: #f3f3f3; font-weight: normal; line-height: 25px; }
.profile_bloglist div.content h2 strong{ font-weight: bolder; }
.profile_bloglist div.content h2 em{ color: #e8006d; }
.profile_bloglist div.content h2 span{ float: right; }
.profile_bloglist div.content h2 span label input{ vertical-align: middle !important ; vertical-align: baseline; }
.profile_bloglist div.content table{ width: 648px; float: left; margin: 10px 0 0 10px; display: inline; background: url(../i/bg01_profileblog.gif) repeat-y; }
.profile_bloglist div.content table a{ color: #014391; }
.profile_bloglist div.content table a:hover{ color: #F60; }
.profile_bloglist div.content table td{ height: 35px; }
.profile_bloglist div.content table td.tit{ background: white; height: 35px; *height: 34px; border-bottom: 1px dotted #E8ECEE; font-weight: bolder; font-size: 14px; }
.profile_bloglist div.content table td.b{ font-size: 14px; }
.profile_bloglist div.content div.pageclass{ margin-top: 10px; }
.blogintro{ width: 648px; float: left; margin: 10px 0 0 10px; display: inline; }
.blogintro a{ color: #014391; }
.blogintro a:hover{ color: #F60; }
.blogintro dl{ width: 648px; float: left; border-bottom: 1px dotted #dde0e6; padding-bottom: 10px; line-height: 1.6; }
.blogintro dt{ width: 648px; float: left; margin-top: 5px; }
.blogintro dt strong{ font-size: 14px; }
.blogintro dt span{ float: right; }
.blogintro dt span em{ color: #E8006D; }
.blogintro dd{ width: 648px; float: left; margin-top: 10px; }
.blogintro dd a{ color: #636363; }
.blogintro dd a:hover{ color: #F60; }
.blogintro dd span{ float: right; }
.blogintro dd span a{ width: 99px; float: left; background: url(../i/btn01_over_profileindex.gif) no-repeat; height: 21px; text-align: center; line-height: 21px; display: block; color: #014391; }
.blogintro dd span a:hover{ background: url(../i/btn01_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }

.profile_aqdy{ width: 670px; float: left; margin-top: 10px; }
.profile_aqdy div.content{ width: 668px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; }
.profile_aqdy div.content h2{ width: 648px; float: left; padding: 0 10px; background: #f3f3f3; font-weight: bold; line-height: 25px; }
.profile_aqdy div.content h2 span{ float: right; font-weight:normal;}
.profile_aqdy a{ color:#014391;}
.profile_aqdy a:hover{ color:#f60;}
.profile_aqdy dl{width: 648px;float: left;text-align: left;margin: 10px 0 0 10px;display: inline;}
.profile_aqdy dl dt{width: 648px;float: left;text-align: center;font-size: 14px;font-weight: bolder;	line-height: 30px;}
.profile_aqdy dl dt span{width: 648px;font-size: 12px;border-bottom: 1px dotted #BABABA;float: left;	text-align: left;font-weight: normal;}
.profile_aqdy dl dt span em{float: right;}
.profile_aqdy dl dd{width: 648px;float: left;margin: 10px 0 0 0;font-size: 14px;line-height: 24px;}
.profile_aqdy dl dd img{float: left;margin-right: 10px;	margin-bottom: 10px;border: none;}
.profile_aqdy dl dd img a{border: none;}
.profile_aqdy dl dd.add{ color:#000; font-size:12px; margin-top:20px;border-bottom: 1px dotted #BABABA;	padding-bottom: 5px;}
.profile_aqdy dl dd.add span{ color:#E8006D;}
.profile_aqdy h3{width: 648px;float: left;margin: 10px 0 0 10px;text-align: left;display: inline; font-weight:normal;}
.profile_aqdy h3 span{float: right;margin-left: 10px;}
.profile_aqdy h3 span a{ width:99px; text-align:center; line-height:21px; display:block; background:url(http://images.jiayuan.com/w4/profile/i/btn01_over_profileindex.gif) no-repeat; color:#014391; text-decoration:none;}
.profile_aqdy h3 span a:hover{ background-image:url(http://images.jiayuan.com/w4/profile/i/btn01_on_profileindex.gif); color:#f60; text-decoration:none;}

.profile_pl{ width: 670px; float: left; margin-top: 10px; }
.profile_pl div.content{ width: 668px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; }
.profile_pl div.content h2{ width: 648px; float: left; padding: 0 10px; background: #f3f3f3; font-weight: bold; line-height: 25px; }
.profile_pl a{ color:#014391;}
.profile_pl a:hover{ color:#f60;}
.article_commentbox{width: 648px;float: left;margin: 10px 0 0 10px;display: inline;}
.article_commentbox dl{width: 648px;float: left;text-align: left;margin-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #BABABA;}
.article_commentbox dt{width: 648px;float: left;}
.article_commentbox dt span{float: right;}
.article_commentbox dd{width: 648px;float: left;margin-top: 5px;}
.article_commentbox dd span{width: 70px;float: left;}
.article_commentbox dd span img{width: 65px;height: 80px;padding: 1px;border: 1px solid #CCC;}
.article_commentbox dd em{width: 560px;float: left;margin: 0 0 0 10px;display: inline;line-height: 20px;}
.article_commentform{width: 648px;float: left;margin: 10px 0 0 10px;display: inline;}
.article_commentform dl{width: 648px;float: left;margin: 10px 0 0 0;text-align: left;}
.article_commentform dt{width: 648px;float: left;background: url(../i/diary/article_icon08.jpg) no-repeat left;text-indent: 20px;	font-weight: bolder;color: #AB0080;line-height: 24px;}
.article_commentformin{width: 648px;float: left;height: 155px;background: #FFF5FD;border: 1px solid #F9E2F4; font-size:12px;}
.article_commentform dd{width: 648px;float: left;padding:5px 0;}
.article_commentform dd span{width: 100%;float: left;text-align: center;}


/*
 ==最近访客==
*/
.zjfk{ float:left; width:250px; margin:10px 0 0;}
.zjfk .content{ float:left; width:248px; border-left:1px solid #DDE0E6; border-right:1px solid #DDE0E6; }
.zjfk h2{ float:left; width:248px; text-indent:10px; line-height:25px; background:#F3F3F3;}
.zjfk dl{ float:left; width:220px; margin:10px 14px 0; display:inline;}
.zjfk dl dd{ float:left; width:110px; height:110px; overflow:hidden; text-align:center;}
.zjfk dl dd img{ width:67px; height:82px; border:1px solid #ccc; padding:1px; background:#fff; margin-bottom:2px; *margin-bottom:5px; }
