/* 积分商城 */
.integral { width:100%; }
.integral .jfgz { border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:30px; line-height:32px; overflow:hidden; margin:0 0 10px; background:#FFF; }
.integral .jfgz ul { text-align:center; display:inline; }
.integral .jfgz ul li { width:auto; margin:0; padding:0 10px; float:none; }
.integral .jfgz ul li a { color:#000; text-decoration:underline; }
.integral .jfgz ul li a:hover { color:#C00; text-decoration:underline; }
.integral .integrals { width:100%; height:29px; border-bottom:1px solid #E5E5E5; }
.integral .integrals .l { float:left; }
.integral .integrals .l select { vertical-align:middle; margin:0 6px; float:left; }
.integral .integrals .l .tex1 { width:112px; height:17px; border:1px solid #d1d1d1; background:#FFF; line-height:19px; padding:0 4px; margin-right:6px; color:#666; }
.integral .integrals .l .button { width:58px; height:20px; color:#000; text-align:center; background:url(/images/member/pic_integral_002.gif) no-repeat; cursor:pointer; border:none; line-height:20px; }
.integral .integrals span { float:right; line-height:25px; }
.integral .integrals span a.wydh { color:#E56F15; text-decoration:underline; }
.integral .integrals span a.wydh:hover { color:#C00; text-decoration:underline; }
.integral ul { display:inline-block; width:100%; overflow:hidden; }
.integral ul li { width:191px; display:inline; margin:15px 8px 0; }
.integral ul li .border { padding:2px; border:1px solid #d1d1d1; width:181px; height:181px; display:table-cell; vertical-align:middle; text-align:center; }
.integral ul li .border img { max-width:181px; max-height:181px; display:inline; vertical-align:middle; zoom:1; }
.integral ul li .border i { display:inline; width:0px; height:100%; vertical-align:middle; zoom:1; }
.integral ul li span { display:inline-block; text-align:center; line-height:18px; width:100%; }
.integral ul li .margin_top6 { margin-top:6px; } 
.integral ul li a { color:#000; }
.integral ul li a:hover { color:#000; }
.integral ul li .button { width:96px; height:26px; background:url(/images/member/pic_integral_001.gif) no-repeat; border:none; cursor:pointer; margin-top:4px; }

.integral .jfzzy { margin-top:10px; width:100%; display:inline-block; }
.integral .jfzzy .jfzzyl { float:left; margin-right:20px; }
.integral .jfzzy .jfzzyl .border { padding:2px; background:#FFF; border:1px solid #d1d1d1; width:211px; height:211px; display:table-cell; vertical-align:middle; text-align:center; }
.integral .jfzzy .jfzzyl .border img { max-width:211px; max-height:211px; display:inline; vertical-align:middle; zoom:1; }
.integral .jfzzy .jfzzyl .border i { display:inline; width:0px; height:100%; vertical-align:middle; zoom:1; }
.integral .jfzzy h1 { font-family:"黑体"; font-size:20px; color:#000; height:30px; line-height:30px; background:none; padding:0; width:auto; }
.integral .jfzzy p { line-height:26px; text-align:left; }
.integral .jfzzy .button { width:96px; height:26px; background:url(/images/member/pic_integral_001.gif) no-repeat; border:none; cursor:pointer; margin-top:4px; }

.integral .xxjs { margin-top:15px; width:100%; display:inline-block; }
.integral .xxjs h2 { width:128px; height:21px; border-bottom:2px solid #FA9F1D; background:url(/images/member/pic_integral_003.gif) 0 0 no-repeat; color:#643106; font-family:"宋体"; font-size:12px; text-align:center; line-height:26px; overflow:hidden; }
.integral .xxjs .line { width:100%; height:2px; background:#FA9E1F; overflow:hidden; }
.integral .xxjs .nr { width:582px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#FFF; padding:20px; }
.integral .xxjs .nr p { line-height:22px; text-align:left; }
.right .box .password .jfbutton { width:176px; height:32px; background:url(/images/member/pic_integral_004.gif) no-repeat; cursor:pointer; border:none; }
.right .box .password .txzl { width:98%; background:#e5e5e5; height:26px; line-height:28px; font-family:"宋体"; font-size:12px; color:#000; text-align:left; padding-left:2%; overflow:hidden; margin-bottom:16px; }

.right .box h1 .wdjf { float:right; color:#000; width:auto; position:absolute; right:0; top:0; }
.right .box h1 .wdjf span strong { color:#E67018; }
.right .box h1 .wdjf span { float:right; margin-right:6px; }
.right .box h1 .wdjf ul { float:right; }
.right .box h1 .wdjf ul li { padding:0 3px; white-space:nowrap; color:#3E5A99; }
.right .box h1 .wdjf ul li a { color:#3E5A99; text-decoration:underline; }
.right .box h1 .wdjf ul li a:hover { color:#C00; text-decoration:underline; }

.points { width:100%; height:50px; background:#E5E5E5; padding-top:8px; }
.points p { text-align:left; line-height:22px; padding-left:3%; width:97%; }
.points p span { margin-left:6px; }
.pointstable { width:100%; border-collapse:collapse; margin-top:10px; }
.pointstable .title td { background:#E5E5E5; }
.pointstable tr td { border:1px solid #d1d1d1; background:#fff; height:24px; color:#000; text-align:center; line-height:24px; }
