/*
 ==分页== 
*/
.pageclass{ width: 100%; float: left; }
.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;}
.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;}
.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;}
.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;}


.l5 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #B7C960; margin: 0 5px;}
.l6 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 2px solid #B7C960; border-left: 2px solid #B7C960; margin: 0 3px;}
.l7 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 1px solid #B7C960; border-left: 1px solid #B7C960; margin: 0 2px;}
.l8 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #A1B92F; border-right: 1px solid #B7C960; border-left: 1px solid #B7C960; margin: 0 1px;}

.b1 { background: white; }

/*
 ==框架==
*/
.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; }
/*
 ==个人资料导航== 
*/
.profile_tit{ width: 670px; float: left; margin-top: 10px; }
.profile_tit h2{ border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; background-color: #F3F3F3; width: 618px; float: left; padding: 0 20px 0 30px; background-repeat: no-repeat; background-position: 8px; line-height: 25px; }
.profile_tit h2 a{ color: #E8006D; }
.profile_tit h2 a:hover{ color: #F60; }
.profile_tit h2 span{ float: right; font-weight: normal; }
.profile_tit h2 span a{ color: #014391; }
.profile_tit h2 strong{ margin: 0 20px; color: #014391; }
.profile_tit h2 em{ background-repeat: no-repeat; background-position: 0; padding-left: 20px; }


/*  
 ==左侧窄栏==
*/
.profile_narrow div.content{ width: 136px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; }

/*  
 ==左侧标题统一样式==
*/
.profile_narrow div.content h2{ width: 114px; float: left; margin: 10px 0 0 1px; display: inline; background: #F2F5DF; line-height: 25px; border-top: 1px solid #CFD6A3; color: #687130; padding: 0 10px; }
.profile_narrow div.content h2 span{ float: right;  font-weight: normal; }

/*  
 ==照片资料==
*/
.profile_narrow div.content a{ color: #014391; }
.profile_narrow div.content a:hover{ color: #F60; }
.profile_narrow div.content ul.photo{ width: 127px; float: left; margin: 10px 0 0 9px; display: inline; }
.profile_narrow div.content ul.photo li{ float: left; width: 127px; line-height: 1.8; }
.profile_narrow div.content ul.photo li a{ color: #e8006d; text-decoration: underline; }
.profile_narrow div.content ul.photo li img{ width: 110px; height: 135px; border: 3px solid #F3F3F3; }
.profile_narrow div.content ul.photo li strong{ font-weight: bolder; }
.profile_narrow div.content ul.photo li em{ width: 99px; height: 21px; text-align: center; background: url(../i/btn01_over_profileindex.gif) no-repeat; float: left; margin: 5px 0 0 10px; display: inline;  }
.profile_narrow div.content ul.photo li em a{ width: 99px; height: 21px; display: block; color: #014391; text-decoration: none; }
.profile_narrow div.content ul.photo li em i{ background: url(../i/icon11_profileindex.gif) no-repeat 85px 6px; }
.profile_narrow div.content ul.photo li em a:hover{ background: url(../i/btn01_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }

/*  
 ==我的身份==
*/
.profile_narrow div.content dl.status{ width: 127px; float: left; margin: 10px 0 0 9px; display: inline; }
.profile_narrow div.content dl.status dd{ width: 117px; float: left; margin-top: 10px; }
.profile_narrow div.content dl.status dd em a{ background: url(../i/btn02_over_profileindex.gif) no-repeat; width: 56px; height: 21px; display: block; float: left; text-align: center; line-height: 21px; }
.profile_narrow div.content dl.status dd em a:hover{ background: url(../i/btn02_on_profileindex.gif) no-repeat; text-decoration: none; color: #3C3C3C; }



/*  
 ==我的约会==
*/
.profile_narrow div.content dl.date{ width: 127px; float: left; margin: 10px 0 0 9px; display: inline; line-height: 1.6; }
.profile_narrow div.content dl.date dt a{ background: url(../i/btn03_over_profileindex.gif) no-repeat; width: 127px; height: 21px; line-height: 21px; text-align: center; float: left; margin-top: 10px; margin-left: -5px; }
.profile_narrow div.content dl.date dt a:hover{ background: url(../i/btn03_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }

/*  
 ==最近活动及以下==
*/
.profile_narrow div.content dl.party{ width: 136px; float: left; margin-top: 5px; }
.profile_narrow div.content dl.party dt{ width: 136px; float: left; text-align: center; }
.profile_narrow div.content dl.party dd{ width: 127px; float: left; margin-left: 9px; display: inline; line-height: 1.7; }
.profile_narrow div.content dl.party dd strong{ font-weight: bolder; }



/*  
 ==中间内容栏==
*/
.profile_mid div.content{ width: 520px; float: left; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; }

/*  
 ==中间栏统一标题样式==
*/
.profile_mid div.content h2{ width: 498px; float: left; background: #F8F8F8; padding: 0 10px; border-top: 1px solid #CCD3E1; line-height: 25px; font-size: 14px; margin: 0 0 0 1px; display: inline; margin-top: 10px; }
.profile_mid div.content h2 span{ float: right; font-weight: normal; font-size: 14px; }
.profile_mid div.content h2 span a{ color: #014391; }
.profile_mid div.content h2 span a:hover{ color: #F60; }
.profile_mid div.content h2 em{ font-size: 12px; margin-left: 10px; }
.profile_mid div.content h2 em a{ color: #e8006d; text-decoration: underline; }

/*  
 ==中间栏顶部列表==
*/
.profile_mid div.content a:hover{ color: #F60; }
.profile_mid div.content ul.top{ width: 520px; float: left; margin-top: 10px; }
.profile_mid div.content ul.top li{ width: 510px; float: left; border-bottom: 1px dotted #E8ECEE; padding: 5px 0 5px 10px; }
.profile_mid div.content ul.top li.d{ width: 250px; float: left; }
.profile_mid div.content ul.top li img{ vertical-align: middle; }
.profile_mid div.content ul.top li span{ float: right; margin-right: 10px; display: inline; }
.profile_mid div.content ul.top li a{ color: #014391; }
.profile_mid div.content ul.top li strong{ font-weight: bolder; }
.profile_mid div.content ul.top li em{ color: #629A00; }
.profile_mid div.content ul.top li i{ color: #014391; }
.profile_mid div.content ul.top li.t{ border: none; }

/*  
 ==基本资料==
*/
.profile_mid div.content ul.infolist{ width: 450px; float: left; margin: 10px 0 0 40px; display: inline; }
.profile_mid div.content ul.infolist li{ width: 220px; float: left; margin: 2px 0 0 5px; display: inline; height: 23px; }
.profile_mid div.content ul.infolist li strong{ background: #F2F3F6; line-height: 23px; text-align: center; width: 80px; float: left; }
.profile_mid div.content ul.infolist li em{ border-bottom: 1px dotted #F2F3F6; float: left; width: 130px; line-height: 22px; padding-left: 10px; }
.profile_mid div.content h3.btn{ width: 450px; float: left; text-align: center; margin: 10px 0 0 30px; display: inline; }
.profile_mid div.content h3.btn em, .profile_mid div.content h3.btn span, .profile_mid div.content h3.btn i{ float: left; margin-left: 5px; display: inline; }
.profile_mid div.content h3.btn em a, .profile_mid div.content h3.btn span a, .profile_mid div.content h3.btn i a{ background: url(../i/btn05_over_profileindex.gif) no-repeat; width: 80px; height: 27px; float: left; line-height: 27px; font-size: 14px; font-weight: bolder; color: white; display: block; }
.profile_mid div.content h3.btn em a:hover{ background: url(../i/btn05_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }
.profile_mid div.content h3.btn span a{ background: url(../i/btn04_over_profileindex.gif) no-repeat; }
.profile_mid div.content h3.btn span a:hover{ background: url(../i/btn04_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }
.profile_mid div.content h3.btn i a{ background: url(../i/btn39_over_profileindex.gif) no-repeat; }
.profile_mid div.content h3.btn i a:hover{ background: url(../i/btn39_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }

/*  
 ==内心独白==
*/
.profile_mid div.content dl.heart{ width: 480px; float: left; margin: 20px 0 0 20px; display: inline; font-size: 14px; }
.profile_mid div.content dl.heart dd{ width: 450px; float: left; margin-left: 10px; display: inline; line-height: 1.8; }

/*  
 ==佳缘标签==
*/
.profile_mid div.content dl.tag{ width: 100%; border-top: 1px dotted #CCC; margin-top: 10px; }
.profile_mid div.content dl.tag dd{ background: url(../i/bg02_profileindex.gif) no-repeat; width: 414px; height: 70px; float: left; margin: 10px 0 0 40px; display: inline; padding: 10px 0 0 30px; color: #94692A; line-height: 1.7; }
.profile_mid div.content dl.tag dd strong{ font-weight: bolder; }

.profile_mid div.content h3.txt{ width: 100%; float: left; margin-top: 10px; text-align: center; font-weight: normal; }

/*  
 ==相册==
*/
.profile_mid div.content ul.photolist{ width: 460px; float: left; margin: 20px 0 0 20px; display: inline; }
.profile_mid div.content ul.photolist li{ display: table-cell; vertical-align: middle; width: 140px; height: 140px; border: 1px solid #CCC; overflow: hidden; *display: block; *font-size: 125px; *font-family: Arial; float: left;  text-align: center; margin-left: 10px; display: inline;}
.profile_mid div.content ul.photolist li img{ vertical-align: middle; }

/*  
 ==给我写信==
*/
.profile_mid div.content dl.mail{ width: 460px; float: left; margin: 20px 0 0 20px; padding-bottom: 10px; }
.profile_mid div.content dl.mail dt{ width: 460px; float: left;  }
.profile_mid div.content dl.mail dt span{ float: right; width: 350px; }
.profile_mid div.content dl.mail dt span em a{ width: 81px; height: 21px; background: url(../i/btn06_over_profileindex.gif) no-repeat; float: left; text-align: center; line-height: 21px; display: block; color: #014391; }
.profile_mid div.content dl.mail dt span em a:hover{ background: url(../i/btn06_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }
.profile_mid div.content dl.mail dd{ width: 460px; float: left; text-align: center; margin-top: 10px; }

.profile_mid div.content dl.mail dd span{ float: right; }
.profile_mid div.content dl.mail dd span a{ color: #014391; }
.profile_mid div.content dl.mail dd span a:hover{ color: #F60; }
.profile_mid div.content dl.mail dd em a{ width: 138px; background: url(../i/btn07_over_profileindex.gif) no-repeat; height: 27px; line-height: 27px; font-weight: bolder; color: white; display: block; font-size: 14px; letter-spacing: 10px; }
.profile_mid div.content dl.mail dd em a:hover{ color: white; text-decoration: none; background: url(../i/btn07_on_profileindex.gif) no-repeat; }


/*  
 ==带礼物信==
*/
.profile_mid div.content h2 span em{ margin-top: 2px; float: left; }
.profile_mid div.content h2 span em a{ width: 81px; height: 21px; background: url(../i/btn06_over_profileindex.gif) no-repeat; float: left; text-align: center; line-height: 21px; display: block; color: #014391; }
.profile_mid div.content h2 span em a:hover{ background: url(../i/btn06_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }
.profile_mid div.content dl.giftmail{ width: 460px; float: left; margin: 20px 0 0 20px; padding-bottom: 10px; }
.profile_mid div.content dl.giftmail dt{ width: 460px; float: left; }
.profile_mid div.content dl.giftmail dt span{ width: 80px; float: left; text-align: center; }
.profile_mid div.content dl.giftmail dt span img{ margin-top: 5px; }
.profile_mid div.content dl.giftmail dd{ width: 460px; float: left; text-align: center; margin-top: 10px; }
.profile_mid div.content dl.giftmail dd span{ float: right; }
.profile_mid div.content dl.giftmail dd span a{ color: #014391; }
.profile_mid div.content dl.giftmail dd span a:hover{ color: #F60; }
.profile_mid div.content dl.giftmail dd em a{ width: 138px; background: url(../i/btn07_over_profileindex.gif) no-repeat; height: 27px; line-height: 27px; font-weight: bolder; color: white; display: block; font-size: 14px; letter-spacing: 10px; }
.profile_mid div.content dl.giftmail dd em a:hover{ color: white; text-decoration: none; background: url(../i/btn07_on_profileindex.gif) no-repeat; }


/*  
 ==推荐礼物的信==
*/
.profile_mid div.content h3.tit{ width: 460px; float: left; margin: 10px 0 0 20px; display: inline; font-weight: normal; }
.profile_mid div.content h3.tit strong{ float: left; line-height: 21px; }
.profile_mid div.content h3.tit span{ float: right; }
.profile_mid div.content h3.tit span em{ float: right; }
.profile_mid div.content h3.tit span label{ float: right; margin-right: 10px; display: inline; }
.profile_mid div.content h3.tit span em img{ vertical-align: middle !important ; vertical-align: baseline; margin-top: 0 !important ; margin-top: 2px; }
.profile_mid div.content h3.tit span em a{ width: 81px; height: 21px; background: url(../i/btn06_over_profileindex.gif) no-repeat; float: left; text-align: center; line-height: 21px; display: block; color: #014391; }
.profile_mid div.content h3.tit span em a:hover{ background: url(../i/btn06_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }
.profile_mid div.content ul.mailgift{ width: 460px; float: left; margin: 10px 0 0 20px; display: inline; }
.profile_mid div.content ul.mailgift li{ float: left; }
.profile_mid div.content ul.mailgift li.right{ float: right; }
.profile_mid div.content ul.mailgift li.left, .profile_mid div.content ul.mailgift li.right{ margin-top: 20px; }
.profile_mid div.content ul.mailgift li.in{ width: 72px; float: left; margin: 0 0 0 2px; display: inline; text-align: center; }
.profile_mid div.content ul.mailgift li.in  span{ width: 70px; border: 1px solid #E5E5E5; float: left;  }
.profile_mid div.content ul.mailgift li.in em{ width: 70px; float: left; background: url(../i/bg04_profileindex.jpg) repeat-x; line-height: 26px; border: 1px solid #EFEFEF; border-top: none; }




/*  
 ==详细资料==
*/
.profile_mid div.content ul.detailinfo{ width: 432px; float: left; margin: 10px 0 0 35px; display: inline; }
.profile_mid div.content ul.detailinfo li{ width: 432px; float: left; margin-top: 2px; line-height: 23px; }
.profile_mid div.content ul.detailinfo li strong{ width: 174px; float: left; text-align: right; padding-right: 10px; background: #F2F3F6; border-bottom: 1px solid #F2F3F6; }
.profile_mid div.content ul.detailinfo li em{ width: 238px; float: left; border-bottom: 1px dotted #F2F3F6; padding-left: 10px; }


/*  
 ==广告==
*/
.app01{ width: 250px; float: left; margin-top: 10px; }

/*  
 ==注册==
*/
.profile_reg{ width: 250px; float: left; margin-top: 10px; position: relative; }
.profile_reg div.content{ width: 248px; float: left; border-left: 1px solid #B7C960; border-right: 1px solid #B7C960; padding-bottom: 10px; }
.profile_reg div.content h2{ width: 228px; float: left; background: #A1B92F; line-height: 25px; padding: 0 10px; color: white; }
.profile_reg div.content dl{ width: 238px; float: left; margin: 10px 0 0 10px; display: inline; }
.profile_reg div.content dt{ float:left; width:238px; margin-top:10px; padding-bottom:10px;}
.profile_reg div.content dd{ float:left; width:238px; padding: 2px 0; }
.profile_reg div.content dt em{ float:left; margin-left:46px; display:inline; width: 146px; background: url(../i/btn08_over_profileindex.gif) no-repeat; height: 27px; line-height: 27px; text-align: center; font-size: 14px; font-weight: bolder; }
.profile_reg div.content dt em a{ width: 146px; height: 27px; display: block; color: white; }
.profile_reg div.content dt em a:hover{ background: url(../i/btn08_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }


/*  
 ==各种弹出层==
*/


/*  
 ==身份弹出层==
*/
.statusdiv{ background: url(../i/bg01_profileindex.gif) no-repeat; width: 134px; height: 29px; text-align: center; line-height: 25px; color: #014391; position: absolute; top: 0; left: 0; }
.statusdiv a{ color: #014391; }

/* 
 ==礼物弹出层==
*/
.g1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 5px;}
.g2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 3px;}
.g3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 2px;}
.g4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: black; margin: 0 1px;}
.filterbox{ filter:alpha(opacity=9); -moz-opacity:0.3; opacity:0.3;  }

.dragdiv{ position: relative; float: left; }
.giftdiv{ width: 892px; float: left; }
.giftdiv div.content{ width: 892px; float: left; background: black; height: 390px; }
.giftbox{ width: 872px; height: 375px; background: url(../i/bg03_profileindex.jpg) repeat-x; float: left; position: absolute; top: 10px; left: 10px; border: 1px solid #616161; }
.giftbox h2{ width: 810px; float: left; background: url(../i/icon20_profileindex.gif) no-repeat 0 5px; padding-left: 30px; line-height: 30px; margin: 10px 0 0 20px; display: inline; font-weight: normal; }
.giftbox h2 span{ float: right; }
.giftbox h2 strong{ font-size: 14px; font-weight: bolder; color: #5A8000; }
.giftboxlist{ width: 830px; height: 255px; overflow-y: auto; overflow-x: hidden;  margin: 5px 0 0 20px; display: inline; float: left; position: relative; }
.giftboxlist ul{ width: 810px; float: left; }
.giftboxlist li{ width: 72px; float: left; margin: 5px 0 0 7px; display: inline; text-align: center; }
.giftboxlist li span{ width: 70px; border: 1px solid #E5E5E5; float: left;  }
.giftboxlist li em{ width: 70px; float: left; background: url(../i/bg04_profileindex.jpg) repeat-x; line-height: 26px; border: 1px solid #EFEFEF; border-top: none; }
.giftboxlist li strong{ width: 70px; float: left; text-align: left; margin-top: 4px; }
.giftboxlist li strong input{ vertical-align: middle !important ; vertical-align: baseline; }
.giftbox h3{ width: 800px; float: left; margin: 30px 0 0 20px; display: inline; font-weight: normal; background: url(../i/icon21_profileindex.gif) no-repeat 0 5px; line-height: 30px; padding-left: 20px; }
.giftbox h3 a{ color: #014391; }
.giftbox h3 span{ float: right; }
.giftbox h3 strong{ color: #E8006D; }
.giftbox h3 span em{ float: left; margin-right: 30px; display: inline; }
.giftbox h3 span em a{ background: url(../i/btn09_over_profileindex.gif) no-repeat; width: 127px; height: 27px; float: left; text-align: center; font-size: 14px; font-weight: bolder; letter-spacing: 2px; color: white; display: block; line-height: 27px; }
.giftbox h3 span em a:hover{ background: url(../i/btn09_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }

/* 
 ==礼物介绍层== 
*/
.giftintrodiv{ background: url(../i/bg05_profileindex.gif) no-repeat; width: 197px; height: 101px; position: absolute; top: 0; left: 0; padding: 20px 10px 0 40px; font-size: 14px; color: #CC005B; font-weight: bolder; line-height: 1.6; }

/* 测试弹出层 */
.testdiv{ width: 488px; height: 344px; float: left; }
.testdiv div.content{ width: 488px;height: 336px; float: left; background: black; }
.testbox{ width: 464px; height: 288px; position: absolute; top: 10px; left: 10px; background: white; border: 1px solid #616161; }
.testbox h2{ width: 444px; float: left; margin: 10px 0 0 10px; display: inline; }
.testbox h2 span{ float: right; }
.testbox dl.s1{ width: 420px; float: left; margin: 20px 0 0 20px; display: inline; line-height: 2; }
.testbox dl.s1 strong{ color: #E7006C; }
.testbox dl.s1 dt{ width: 420px; float: left; font-weight: bolder; }
.testbox dl.s1 dt strong{ font-weight: bolder; }
.testbox dl.s1 a{ color: #014391; }
.testbox dl.s1 a:hover{ color: #F60; }


.testbox dl.s2{ width: 330px; float: left; margin: 10px 0 0 50px; display: inline; }
.testbox dl.s2 dt{ width: 330px; float: left; font-weight: bolder; }
.testbox dl.s2 dt strong{ font-weight: bolder; color: #E7006C; }
.testbox dl.s2 dd{ width: 330px; float: left; margin-top: 7px; }
.testbox dl.s2 dd input{ vertical-align: middle !important ; vertical-align: baseline; }
.testbox dl.s2 dd em{ float: left; display: inline; margin-left: 20px; }
.testbox dl.s2 dd em 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; }
.testbox dl.s2 dd em a:hover{ background: url(../i/btn01_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }
.testbox h2.tit{ border-top: 1px solid #DEDEDE; line-height: 30px; font-weight: normal; }
.testbox h2.tit a{ color: #014391; }
.testbox h2.login{ font-weight: normal; margin-top: 0; }
.testbox h2.login span em a{ width: 56px; float: left; background: url(../i/btn02_over_profileindex.gif) no-repeat; height: 21px; text-align: center; line-height: 21px; display: block; color: #014391; }
.testbox h2.login span em a:hover{ background: url(../i/btn02_on_profileindex.gif) no-repeat; color: #3C3C3C; text-decoration: none; }
.testbox dl.s3 dd{ margin-top: 15px; }

/*  
 ==问候语==
*/
.salutediv{ width: 435px; float: left; }
.salutediv div.content{ width: 435px; float: left; background: black;  height: 462px; }
.salutebox{ width: 415px; position: absolute; top: 8px; left: 8px; background: url(../i/bg06_profileindex.jpg) white repeat-x top; border: 1px solid #616161; height: 455px; }
.salutebox h2{ width: 390px; float: left; margin: 10px 0 0 10px; display: inline; font-size: 14px; color: #5A8000; }
.salutebox h2 span{ float: right; }
.salutebox dl{ width: 380px; float: left; margin: 10px 0 0 20px; display: inline; }
.salutebox dd{ width: 380px; float: left; margin-top: 8px; }
.salutebox dt{ width: 380px; float: left; margin-top: 10px; line-height: 27px; }
.salutebox dt em{ float: left; margin: 0 30px; display: inline; }
.salutebox dt em a{ background: url(../i/btn09_over_profileindex.gif) no-repeat; width: 127px; height: 27px; float: left; text-align: center; font-size: 14px; font-weight: bolder; letter-spacing: 2px; color: white; display: block; line-height: 27px; }
.salutebox dt em a:hover{ background: url(../i/btn09_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }
.salutebox dt a{ color: #014391; }

/* 
 ==收到礼物== 
*/
.getgiftdiv{ width: 495px; float: left; }
.getgiftdiv div.content{ width: 495px; float: left; background: black; height: 476px; }
.getgiftbox{ width: 475px; height: 455px; background: url(../i/bg03_profileindex.jpg) repeat-x; float: left; position: absolute; top: 10px; left: 10px; border: 1px solid #616161; }
.getgiftbox h2{ width: 410px; float: left; background: url(../i/icon20_profileindex.gif) no-repeat 0 5px; padding-left: 30px; line-height: 30px; margin: 10px 0 0 20px; display: inline; font-weight: normal; }
.getgiftbox h2 span{ float: right; }
.getgiftbox h2 strong{ font-size: 14px; font-weight: bolder; color: #5A8000; }
.getgiftboxlist{ width: 430px; height: 255px; overflow-y: auto; overflow-x: hidden;  margin: 5px 0 0 20px; display: inline; float: left; position: relative; }
.getgiftboxlist ul{ width: 410px; float: left; }
.getgiftboxlist li{ width: 72px; float: left; margin: 5px 0 0 7px; display: inline; text-align: center; }
.getgiftboxlist li span{ width: 70px; border: 1px solid #E5E5E5; float: left;  }
.getgiftboxlist li em{ width: 70px; float: left; background: url(../i/bg04_profileindex.jpg) repeat-x; line-height: 26px; border: 1px solid #EFEFEF; border-top: none; }
.getgiftboxlist li strong{ width: 70px; float: left; text-align: left; margin-top: 4px; }
.getgiftboxlist li strong input{ vertical-align: middle !important ; vertical-align: baseline; }
.getgiftbox h4{ width: 400px; float: left; margin: 30px 0 0 20px; display: inline; font-weight: normal;  line-height: 30px; text-align: center; }
.getgiftbox h4 em a{ background: url(../i/btn09_over_profileindex.gif) no-repeat; width: 127px; height: 27px; text-align: center; font-size: 14px; font-weight: bolder; letter-spacing: 2px; color: white; display: block; line-height: 27px; }
.getgiftbox h4 em a:hover{ background: url(../i/btn09_on_profileindex.gif) no-repeat; text-decoration: none; color: white; }

/*
==广告位==

*/
.app04{ margin-top: 10px; float: left; width: 930px; }


/* 测试弹出层 iframe版090710 */
.testbox iframe{width: 420px; float: left; margin: 20px 0 0 20px; display: inline; height:230px; overflow:hidden;}
