@charset "utf-8";
body { font-family: "宋体"; font-size: 12px; color: #626262; margin: 0px 0px; background: #ffffff; }
div { border: 0px; padding: 0px 0px; margin: 0px 0px; }
img { border: 0px; padding: 0px 0px; margin: 0px 0px; }
ul { border: 0px; padding: 0px 0px; margin: 0px 0px; }
li { border: 0px; padding: 0px 0px; margin: 0px 0px; }
p { padding: 0px 0px; margin: 0px 0px; }
h1,h2 { padding: 0px 0px; margin: 0px 0px; }
span { padding: 0px 0px; margin: 0px 0px; }
input { padding: 0px 0px; margin: 0px 0px; }
.clear { clear: both; }
.clearfix:after { display: block; height: 0px; visibility: hidden; clear: both; content:"\0020"; }
.clearfix {	zoom: 1; }
.integral_container { width: 100%; font-family: "宋体"; font-size: 12px; color: #5d5d5d; float: left; }
.integral_main { width: 960px; padding-top: 5px; margin: 0px auto; }
.integral_main a:link { color: #5d5d5d; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
.integral_main a:visited { color: #5d5d5d; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; } 
.integral_main a:hover { color: #cc0000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
.integral_main a:active { color: #cc0000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
.integral_left { width: 213px; float: left; }
.integral_right { width: 747px; float: left; }

/* points for rankings */
.points_rankings { width: 203px; float: left; }
.rankings_tit { width: 203px; height: 31px; background: url(/Content/Images/integral/bgtit_left.gif); float: left; overflow: hidden; }
.rankings_tit h1 { padding: 9px 0px 0px 11px; font-size: 14px; color: #ffffff; }
.rankings_info { width: 201px; padding: 15px 0px 2px 0px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; background: #fffbf7; float: left; }
#hotlist { width: 181px; height: 553px; padding: 0px 10px; overflow: hidden; }
#hotlist li { width: 181px; padding: 7px 0px; background: url(/Content/shop/images/two_women/bg_line.gif) repeat-x left bottom; list-style-type: none; }
#hotlist li.num1 { padding-bottom: 23px; }
#hotlist li.num1 a { width: 181px; height: 115px; display: block; clear: both; cursor: pointer; color: #da0000; overflow: hidden; }
#hotlist li.num1 a: hover { text-decoration: none; }
#hotlist li.num2 { padding-top: 7px; padding-bottom: 9px; height: 12px; _padding-bottom: 5px; *padding-top: 4px; _padding-top: 6px; *height: 13px; }
#hotlist .imgs { width: 135px; height: 70px; border: 1px solid #d9d9d9; margin: 0px 0px 3px 8px; float: left; }
#hotlist .num1 span { width: 160px; height: 12px; padding: 7px 0px 0px 21px; display: block; float: left; overflow: hidden; }
#hotlist .num1 span strong { display: block; color: #c59600; clear: both; display: inline; }
#hotlist .num2 span { height: 15px; line-height: 15px; float: left; overflow: hidden; }
#hotlist .u1 { float: left; }
#hotlist .u2 { margin-right: 8px; }
#hotlist li.last { background: none transparent scroll repeat 0% 0%; }

/* points for list */
.points_list { width: 747px; float: left; }
.list_tit { width: 747px; height: 31px; background: url(/Content/Images/integral/bgtit_right.gif); float: left; overflow: hidden; }
.list_tit h1 { padding: 9px 0px 0px 11px; font-size: 14px; color: #cc0000; float: left; }
.list_tit h2 { font-size: 12px; font-weight: normal; padding: 10px 0px 0px 23px; float: left; }
.list_tit span { padding: 10px 10px 0px 0px; float: right; }
.list_tit strong { color: #c59600; }
.list_content { width: 745px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; float: left; }
.list_content .score_range { width: 745px; background: #fff8f3; padding-bottom: 8px; float: left; }
.score_range h1 { font-size: 12px; font-weight: normal; padding: 10px 0px 0px 10px; height: 21px; line-height: 21px; float: left; }
.score_range span { height: 21px; line-height: 21px; padding: 10px 0px 0px 10px; float: left; }
.list_content .list_info { width: 745px; float: left; }
.list_info ul { width: 721px; padding: 24px 0px 0px 24px; float: left; }
.list_info li { width: 144px; height: 230px; list-style-type: none; float: left; overflow: hidden; }
.list_info .list_infobg { width: 120px; overflow: hidden; }
.list_infobg img { width: 120px; height: 120px; padding-bottom: 6px; }
.list_infobg h1 { font-size: 12px; font-weight: normal; height: 21px; line-height: 21px; text-align: center; overflow: hidden; }
.list_infobg strong { color: #c59600; }
.list_infobg span { padding: 4px 0px 0px 12px; display: block; }
.list_infobg span a:link, .list_infobg span a:visited, .list_infobg span a:hover, .list_infobg span a:active { color: #5d5d5d; text-decoration: none; }
.list_infobg .butbg { width: 70px; height: 25px; padding: 5px 0px 0px 9px; display: block; background: url(/Content/Images/integral/butbg_dh.gif) no-repeat 0px 0px; margin: 0px auto; }
.list_content .page { width: 745px; height: 47px; float: left; overflow: hidden; }
.page ul { width: 500px; display: block; padding: 1px 0px 5px 128px; }
.page li { display: inline; }
.page span { padding: 3px 6px; *padding: 0px 6px; }
.page li a { border: 1px solid #dbdbdb; background: #f4f4f4; font-weight: bold; padding: 4px 1px; }
.page li a:hover { border: 1px solid #e1362f; background: #fffaf6; color: #cf0304; }
.page li .current { border: 1px solid #e1362f; background: #fffaf6; color: #cf0304; }
.page li .button { font-weight: normal; _padding: 4px 1px 2px 1px; }
.page .inputo { width: 180px; }
.page .input { width: 44px; height: 20px; font-size: 12px; border: 1px solid #dbdbdb; background: #ffffff; }
.page .submit { width: 22px; height: 22px; border: 1px solid #dbdbdb; background: #f4f4f4; font-size: 12px; font-family:"宋体"; font-weight: bold; color: #5d5d5d; }

/* points detailed */
.points_detailed { width: 747px; float: left; }
.detailed_tit { width: 747px; height: 31px; background: url(/Content/Images/integral/bgtit_right1.gif); float: left; overflow: hidden; }
.detailed_tit h1 { padding: 9px 0px 0px 10px; font-size: 14px; float: left; }
.detailed_tit h2 { font-size: 12px; font-weight: normal; padding: 10px 9px 0px 0px; float: right; }
.detailed_tit strong { color: #d62214; }
.detailed_picinfo { width: 747px; padding-top: 10px; float: left; }
.detailed_picbg { width: 260px; float: left; }
.detailed_picbg img { width: 238px; height: 238px; border: 1px solid #d2d2d2; display: block; }
.detailed_tex { width: 355px; float: left; }
.detailed_tex li { width: 335px; height: 27px; line-height: 27px; list-style-type: none; float: left; overflow: hidden; }
.detailed_tex strong { color: #c59600; }
.detailed_tex del { color: #000000; }
.detailed_tex ins { color: #d62214; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; height: 17px; line-height: 17px; }
.detailed_but { width: 132px; float: left; }
.detailed_but .detailed_butimg { width: 132px; padding-top: 142px; }
.detailed_but .detailed_butex { width: 124px; padding: 16px 0px 0px 8px; }
.detailed_texinfo { width: 747px; padding-top: 7px; float: left; }
.detailed_texinfo .detailed_texinfo_tit { width: 747px; height: 27px; background: #fef2f1; float: left; }
.detailed_texinfo_tit h1 { font-size: 12px; padding: 8px 0px 0px 30px; background: url(/Content/Images/integral/but_arrow.gif) no-repeat 10px 7px; float: left; }
.detailed_texinfo_tit h2 { font-size: 12px; padding: 8px 8px 0px 0px; font-weight: normal; float: right; }
.detailed_texinfo .detailed_texinfo_tex { width: 687px; padding: 16px 30px 0px 30px; float: left; }
.detailed_texinfo_tex p { line-height: 25px; }