@charset "utf-8";
body{font:12px/1.5 Tahoma,Helvetica,Arial,'\5b8b\4f53',sans-serif;}
html,legend{color:#404040;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
q:before,q:after{content:'';}
abbr,acronym{border:none;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
select,input,button,textarea{font:100% Tahoma,Helvetica,Arial,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}
small{font-size:100%;}
a{color:#36c;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted;cursor:help;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
hr{color:#D1D7DC;background-color:#D1D7DC;border:none;height:1px;}
html{overflow-y:scroll;}
#page,#page3{width:950px;margin-left:auto;margin-right:auto;}
#page3{width:750px;}
.col-main{float:left;width:100%;}
.col-sub,.col-extra{float:left;}
.grid-c2f .main-wrap{margin-right:200px;}
.grid-c2f .col-sub{width:190px;margin-left:-190px;}
.grid-c:after,.grid-c2-s4:after,.grid-c2-s4f:after,.grid-c2:after,.grid-c2f:after,.grid-c2-s6:after,.grid-c2-s6f:after,.grid-c2-s7:after,.grid-c2-s7f:after,.grid-c2-s8:after,.grid-c2-s8f:after,.grid-c2-s9:after,.grid-c2-s9f:after,.grid-c2-s10:after,.grid-c2-s10f:after,.grid-c2-s11:after,.grid-c2-s11f:after,.grid-c2-s12:after,.grid-c2-s12f:after,.grid-c3:after,.grid-c3f:after,.grid-c3e:after,.grid-c3d:after,.grid-c3c:after,.grid-c3b:after,.grid-c3-s5e7:after,.grid-c3-s5e7f:after,.grid-c3-s5e7e:after,.grid-c3-s5e7d:after,.grid-c3-s5e7c:after,.grid-c3-s5e7b:after,.grid-c3-s9e6:after,.grid-c3-s9e6f:after,.grid-c3-s9e6e:after,.grid-c3-s9e6d:after,.grid-c3-s9e6c:after,.grid-c3-s9e6b:after,.grid-c3-s8e8:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\0020';display:block;height:0;clear:both;}
.grid-c,.grid-c2-s4,.grid-c2-s4f,.grid-c2,.grid-c2f,.grid-c2-s6,.grid-c2-s6f,.grid-c2-s7,.grid-c2-s7f,.grid-c2-s8,.grid-c2-s8f,.grid-c2-s9,.grid-c2-s9f,.grid-c2-s10,.grid-c2-s10f,.grid-c2-s11,.grid-c2-s11f,.grid-c2-s12,.grid-c2-s12f,.grid-c3,.grid-c3f,.grid-c3e,.grid-c3d,.grid-c3c,.grid-c3b,.grid-c3-s5e7,.grid-c3-s5e7f,.grid-c3-s5e7e,.grid-c3-s5e7d,.grid-c3-s5e7c,.grid-c3-s5e7b,.grid-c3-s9e6,.grid-c3-s9e6f,.grid-c3-s9e6e,.grid-c3-s9e6d,.grid-c3-s9e6c,.grid-c3-s9e6b,.grid-c3-s8e8,.main-wrap,.col-sub,.col-extra{zoom:1;}
.col-main{min-height:1px;}
body:first-of-type .main-wrap{position:relative;}
.grid-c3c .col-extra,.grid-c3b .col-sub,.grid-c3-s5e7c .col-extra,.grid-c3-s5e7b .col-sub,.grid-c3-s9e6c .col-extra,.grid-c3-s9e6b .col-sub{position:relative;}
.hidden{display:none;}
.invisible{visibility:hidden;}
.h{color:#F50!important;}
.floatleft{float:left!important;}
.floatright{float:right!important;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.box .hd,.box .rc-tp,.box .rc-tp span,.box .rc-bt,.box .rc-bt span{background:url(../images/photo/box_bg.png) no-repeat;}
.box .rc-tp,.box .rc-bt{position:relative;display:block;height:4px;}
.box .rc-tp span,.box .rc-bt span{float:right;width:4px;height:4px;}
.box .rc-tp{margin-bottom:-4px;background-position:-3px 0;}
.box .rc-bt{margin-top:-4px;background-position:-3px -3px;}
.box .rc-bt span{background-position:0 -3px;}
.box{position:relative;margin-bottom:10px;}
.box .hd{height:21px;border:1px solid #ccc;border-bottom:none;background-color:#fbfbfb;background-position:0 -7px;background-repeat:repeat-x;}
.box .hd h3{font-size:12px;line-height:21px;color:#404040;padding-left:10px;}
.box .bd{padding:10px;border:1px solid #ccc;background-color:#f7f7f7;}
.box .ft .act{position:absolute;top:1px;right:1px;line-height:21px;padding-right:5px;}
.box .ft .act li{float:left;padding-left:10px;}
.box .ft .act li a{color:#404040;}
.box-h14 .hd{height:23px;background-position:0 -28px;}
.box-h14 .hd h3{font-size:14px;line-height:23px;}
.box-h14 .ft .act{line-height:23px;}
.skin-naked .box .hd h3{color:#404040;}
.more{background:url(../images/photo/more_bg.png) no-repeat 100% 4px;padding-right:12px;}
.skin-orange .more{background-position:100% -16px;}
.skin-blue .more{background-position:100% -36px;}
.vip-price em{font-weight:bold;}
.market-price del{font-size:12px;color:#808080;background-position:0 -27px;}
.list-price strong{background:none;}
.detail-price strong{font-size:24px;font-weight:normal;color:#f50;padding-right:5px;}
.pic a{display:table-cell;vertical-align:middle;text-align:center;}
.pic a img{vertical-align:middle;}
.item{text-align:center;}
.item .pic{border:1px solid #E4E4E4;}
.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{background:url(../images/photo/btn_bg.png) no-repeat;width:80px;height:25px;line-height:25px;display:inline-block;text-align:center;font-size:14px;font-weight:bold;border:none;cursor:pointer;color:#fff;}
.small-btn{background-position:0 -150px;width:51px;height:21px;line-height:21px;font-size:12px;font-weight:normal;}
.long-btn{background-position:0 -300px;width:100px;font-size:12px;}
.short-btn{background-position:0 -450px;width:60px;font-size:12px;}
.small-long-btn{background-position:0 -600px;width:61px;height:21px;font-size:12px;line-height:21px;font-weight:normal;}
.btn,.small-btn,.long-btn,.short-btn,.small-long-btn{color:#fff;}
.btn:hover,.small-btn:hover,.long-btn:hover,.short-btn:hover,.small-long-btn:hover{color:#fff;text-decoration:underline;}
button.btn:hover,button.small-btn:hover,button.long-btn:hover,button.short-btn:hover,button.small-long-btn:hover{text-decoration:none;}
.clearfix{*zoom:1;}
.box .rc-tp,.box .rc-bt{_overflow:hidden;}
.box .hd h3,.box .act{*line-height:23px;_line-height:21px;}
.box-h14 .hd h3,.box-h14 .act{*line-height:25px;_line-height:23px;}
.pic{*overflow:hidden;}
.pic a{*display:block;*font-family:Arial;*line-height:1;}
.btn,.small-btn,.long-btn,.short-btn{*display:inline;}
.msg,.msg24{*zoom:1;}
.highlight{color:#ff7850;}
.pagination{position:relative;margin-top:12px;padding:12px 0;clear:both;}
.page-bottom{margin-top:-12px;}
.pagination a{border:solid 1px #ccc;}
.pagination a:hover{border:solid 1px #F50;text-decoration:none;}
.pagination .page-prev,.pagination .page-next{width:auto;font-size:12px;font-family:'\5b8b\4f53';}
.pagination .page-cur{border:1px solid #F50;font-weight:700;color:#F50;background-color:#ffeee5;}
.pagination .page-skip{color:#999;width:auto;display:inline;}
.pagination .page-skip input{width:30px;height:18px;margin:1px 5px;border:solid 1px #999;vertical-align:middle;font-family:Arial,SimSun,sans-serif;text-align:center;}
.pagination .page-skip button{padding:0;vertical-align:middle;}
.page-top,.page-bottom{position:absolute;top:0;right:0;}
#search-result{font-weight:700;background-image:url("../images/photo/T1PlxwXehrXXXXXXXX-355-39.jpg");background-repeat:no-repeat;background-position:center left;}
#search-result .highlight{font-size:14px;}
#search-result-inner{padding:8px 5px 22px;background-repeat:no-repeat;background-position:top left;}
#tags{border-bottom:double 3px #ededed;padding:8px 0;padding-left:48px;margin-top:-12px;}
#tags a{color:#404040;padding:2px 4px;margin-right:5px;}
#tags .selected{color:#fff;background-color:#ff5014;}
#list-view{overflow:auto;}
#list-view li{float:left;overflow:hidden;width:236px;height:230px;margin:6px;}
#list-view dd{font-size:14px;font-weight:700;}
#list-view dt{display:none;}
#list-view .skin-orange dd{color:#ff5014;}
#list-view .bd{text-align:center;}
#list-view img{width:210px;height:180px;}
#recommended-poster{background-repeat:repeat-x;}
#recommended-poster li{background-color:#fff;text-align:center;border:1px solid #e3e3e3;padding:3px 0;margin-bottom:10px;}
#recommended-poster h2{border-bottom:1px dotted #bbb;padding-bottom:8px;}
#recommended-poster .bd{padding-top:5px;}
#recommended-poster ul{padding-top:10px;border-top:1px solid #fff;}
#recommended-poster img{width:160px;height:140px;}
#recommended-poster li .desc{font-size:14px;padding-top:6px;}
