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-c2-s7 .main-wrap{margin-left:280px;}
.grid-c2-s7 .col-sub{width:270px;margin-left:-100%;}
.grid-c2-s7f .main-wrap{margin-right:280px;}
.grid-c2-s7f .col-sub{width:270px;margin-left:-270px;}
.grid-c2-s12 .main-wrap{margin-left:480px;}
.grid-c2-s12 .col-sub{width:470px;margin-left:-100%;}
.grid-c2-s12f .main-wrap{ width:470px; float:left}
.grid-c2-s12f .col-sub{width:470px;margin-left:-470px;}
.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;}
.skin-naked .box .rc-tp,.skin-naked .box .rc-tp span,.skin-naked .box .rc-bt,.skin-naked .box .rc-bt span,.skin-naked .box .hd,.skin-naked .box-h14 .hd,.skin-naked .box .bd,.skin-naked .box .hd{background:none;border:none;}
.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;}
.price strong,.vip-price em,.market-price del,.list-price strong{font-size:14px;color:#f50;background:url(../images/photo/rmb.png) no-repeat;padding-left:16px;}
.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;}
.s30,.s30 a{width:30px;height:30px;}
.s40,.s40 a{width:40px;height:40px;}
.s50,.s50 a{width:50px;height:50px;}
.s60,.s60 a{width:60px;height:60px;}
.s70,.s70 a{width:70px;height:70px;}
.s80,.s80 a{width:80px;height:80px;}
.s110x90,.s110x90 a{width:110px;height:90px;}
.s120,.s120 a{width:120px;height:120px;}
.s160,.s160 a{width:160px;height:160px;}
.s220,.s220 a{width:220px;height:220px;}
.s310,.s310 a{width:310px;height:310px;}
.s30 img{max-width:30px;max-height:30px;}
.s40 img{max-width:40px;max-height:40px;}
.s50 img{max-width:50px;max-height:50px;}
.s60 img{max-width:60px;max-height:60px;}
.s70 img{max-width:70px;max-height:70px;}
.s80 img{max-width:80px;max-height:80px;}
.s110x90 img{max-width:110px;max-height:90px;}
.s120 img{max-width:120px;max-height:120px;}
.s160 img{max-width:160px;max-height:160px;}
.s220 img{max-width:220px;max-height:220px;}
.s310 img{max-width:310px;max-height:310px;}
.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;}
.s30 a{*font-size:26px;}
.s40 a{*font-size:35px;}
.s50 a{*font-size:44px;}
.s60 a{*font-size:52px;}
.s70 a{*font-size:61px;}
.s80 a{*font-size:70px;}
.s110x90 a{*font-size:79px;}
.s120 a{*font-size:105px;}
.s160 a{*font-size:140px;}
.s220 a{*font-size:192px;}
.s310 a{*font-size:271px;}
.btn,.small-btn,.long-btn,.short-btn{*display:inline;}
.msg,.msg24{*zoom:1;}
.page-feedback-msg ol{*zoom:1;*padding-left:0; }

#special-topic,#poster-navigation,#poster-navigation ul li,#poster-navigation ul li.current,.tag-list dt,#hot-list .hover-icon,#carrousel-box .current .hover-icon,#hot-list ol,#chl-ladys-section .hd,#chl-paternity-section .hd,/*#chl-entertainment-section .hd,*/#chl-digital-section .hd,#chl-household-section .hd,#chl-beauty-section .hd,#chl-man-section .hd,#chl-fashion-section .hd,#recommend-collocation .hd,#hot-list .hd,#recommend-collocation .tb-tab-col .selected a{text-indent:-9999em;background-image:url("../images/photo/T1U0xzXgFvXXXXXXXX-400-900.png");background-repeat:no-repeat;}
#special-topic{text-indent:0;background-position:-20px -480px;}
#poster-navigation{text-indent:0;background-position:-200px -440px;background-repeat:repeat-x;}
#poster-navigation ul li{text-indent:0;background-position:0 -240px;}
#poster-navigation ul li.current{text-indent:0;background-position:0 -200px;}
.tag-list dt{text-indent:0;background-position:0 -120px;}
.tag-list dt.tag-short{background-position:0 -160px;}
#recommend-collocation .hd{background-position:-200px -360px;}
#carrousel-box .carrousel-indicator .current .hover-icon{background-position:0 -40px;font-size:0;line-height:1em;}
#hot-list .hd{background-position:-200px -400px;}
#hot-list ol{text-indent:0;background-position:0 -520px;}
#hot-list .hover-icon{background-position:0 -80px;}
#chl-fashion-section .hd{background-position:-200px 0;}
#chl-man-section .hd{background-position:-200px -50px;}
#chl-beauty-section .hd{background-position:-200px -100px;}
#chl-household-section .hd{background-position:-200px -150px;}
#chl-entertainment-section .hd{background-position:-200px -200px;}
#chl-paternity-section .hd{background-position:-200px -240px;}
#chl-digital-section .hd{background-position:-200px -280px;}
#chl-ladys-section .hd{background-position:-200px -320px;}
#recommend-collocation .tb-tab-col .selected a{text-indent:0;background-position:0 0;}
.cheated-grid .grid-c2-s7f .main-wrap{width:680px;margin-right:270px;}
.cheated-grid .grid-c2-s7f .col-sub .img-list{margin:0 10px;}
.cheated-grid .grid-c2-s7f .col-sub .txt-list{margin:0 10px 0 20px;}
.img-list{overflow:auto;text-align:center;}
.img-list li{float:left;padding:10px 0 0 10px;}
.img-list li a{outline:none;}
.img-list li span{font-size:14px;font-weight:700;line-height:2em;}

.img-listtj{overflow:auto;text-align:center;}
.img-listtj li{float:left;padding:5px 0 0 10px;}
.img-listtj li a{outline:none;}
.img-listtj li span{font-size:14px;font-weight:700;line-height:2em;}



.txt-list{font-size:14px;}
.txt-list strong{font-weight:700;line-height:2.5em;}
.hover-icon{position:absolute;z-index:5;display:block;width:0;height:0;}
#recommend-collocation,#hot-list,#chl-fashion-section,#chl-man-section,#chl-beauty-section,#chl-household-section,#chl-entertainment-section,#chl-ladys-section,#chl-paternity-section,#chl-digital-section,#cooperation{position:relative;margin-top:20px;}
#poster-channels .hd{height:50px;}
#poster-channels .half-section .hd{height:30px;}
#recommend-collocation .hd,#hot-list .hd{height:35px;}
.ft ul,.ft ol,.ft dl{position:absolute;top:0;right:0;padding:20px 0 0 0;}
.ft a,.ft a:hover{color:#444;}
.ft li,.ft dt,.ft dd{float:left;}
.ft .tag-below{top:25px;}
.ft .more-list li a{padding:0 15px;border-left:1px solid;}
.ft .more-list .more-first a{border-left:0 none;}
.ft .tag-list{padding-top:0;}
.tag-list dt{text-align:right;color:#fff;margin:0 5px 0 5px;padding:0 4px 0 0;width:60px;}
.tag-list dd{padding-left:6px;}
.tag-list dd em a,.tag-list dd strong a,.tag-list dd em a:hover,.tag-list dd strong a:hover{font-weight:700;color:#ff775e;}
.tag-list dd strong a{font-size:14px;line-height:1.2em;}
.half-section .ft ul{padding-top:5px;}
.half-section .ft .more-list a{padding:0 10px;}
.dark{color:#b0aeae;border-color:#b0aeae;background-color:#494949;}
.dark img{display:block;border:1px solid;border-color:#282828;}
.dark a,.dark a:hover{color:#b0aeae;}
.gray{color:#666;border-color:#c9c7c7;background-color:#ece8e8;}
.gray img{display:block;border:1px solid;border-color:#c9c7c7;}
.gray a,.gray a:hover{color:#666;}
#poster-navigation{overflow:hidden;width:100%;height:32px;margin:10px auto;background-color:#4e4e4e;}
#poster-navigation ul li{text-align:center;float:left;width:75px;height:100%;}
#poster-navigation ul li.current{width:100px;}
#poster-navigation ul li a{display:block;width:100%;color:#fff;font-size:14px;line-height:32px;font-weight:700;}

.carrousel-wrap{overflow:hidden;width:638px;height:369px;border:1px solid #000;}
#carrousel-box{position:relative;width:640px;height:370px;padding:15px;}
#poster-shopping-guide .img-list li span{font-size:12px;font-weight:500;}
#recommend-collocation .tb-tab-col{overflow:visible;position:absolute;top:5px;right:0;}
#recommend-collocation .tb-tab-col li{overflow:visible;float:left;position:relative;margin-left:3px;}
#recommend-collocation .tb-tab-col .selected{bottom:-3px;}
#recommend-collocation .tb-tab-col .selected a{line-height:25px;}
#recommend-collocation .tb-tab-col li a{display:block;width:100px;height:30px;font-size:14px;line-height:30px;text-align:center;background-color:#ece8e8;}
#recommend-collocation .tb-tab-col .selected a{color:#fff;}
#recommend-collocation .tb-tab-col li .rc-tp{font-size:0;line-height:1em;display:block;width:98px;height:1px;position:absolute;left:1px;top:-1px;background-color:#ece8e8;}
#recommend-collocation .tb-tab-col .selected .rc-tp{background-color:#535353;}
#poster-channels #chl-fashion-section .hd a,#poster-channels #chl-beauty-section .hd a,#poster-channels #chl-household-section .hd a,#poster-channels #chl-man-section .hd a{display:block;width:200px;height:50px;outline:none;}
#poster-channels #chl-entertainment-section .hd a,#poster-channels #chl-digital-section .hd a,#poster-channels #chl-paternity-section .hd a,#poster-channels #chl-ladys-section .hd a{outline:none;display:block;width:200px;height:30px; font-family:"微软雅黑", "黑体"; font-weight:bold; font-size:20px;}
.img-110-90 li span{font-size:12px;font-weight:400;}
#poster-shopping-guide,#special-topic{position:relative;background-color:#373737;}
#poster-shopping-guide .ft ul,#special-topic .ft ul{padding-top:7px;}
#poster-shopping-guide h3,#special-topic h3{font-size:14px;line-height:1em;padding-left:10px;}
#poster-shopping-guide{height:370px;padding:10px 0 5px 10px;}
#special-topic{height:190px;padding:10px 0 0 10px;}
#special-topic .bd{padding:10px 0 0 10px;}
#special-topic .txt-list{font-size:12px;padding:10px 5px;}
#special-topic .txt-list li{list-style:disc inside;}
#recommend-collocation .hd{border-bottom:3px solid #373737;}
#recommend-collocation .img-list{padding-bottom:7px;}
#recommend-collocation .col-line{width:0;height:292px;padding:0;margin:10px 5px 10px 15px;border-left:1px solid #c8c8c8;}
#hot-list .hd{border-bottom:3px solid #c8c8c8;}
#hot-list ol{position:relative;font-size:12px;padding:10px;}
#hot-list ol li{list-style:none outside;line-height:23px;padding-left:2em;border-top:1px dashed #c9c7c7;}
#hot-list ol .top-hot{padding:0 0 10px 0;border-top:0 none;border-bottom:1px solid #fff;}
#hot-list ol li span{float:right;padding-right:15px;}
#hot-list ol .top-hot img{float:left;border-color:#ff775e;}
#hot-list ol .top-hot strong{color:#ff775e;}
#hot-list ol .top-hot em,#hot-list ol .top-hot strong{font-size:14px;font-weight:700;float:left;padding:0 0 0 5px;}
#hot-list ol .top-hot em{font-size:14px;font-weight:700;float:left;padding:0 0 0 5px; height:22px; line-height:22px; overflow:hidden; width:110px;}
#hot-list ol .second-hot{border-top-style:solid;}
#hot-list .hover-icon{top:10px;left:10px;font-size:0;line-height:1em;width:18px;height:18px;margin:0;padding:0;}
#poster-channels .bd{padding-bottom:10px;}
#poster-channels .col-sub .img-list li.row-line{height:0;width:230px;padding:0;margin:10px 0 0 10px;_margin:-5px 0 0 5px;border-bottom:1px dashed #c9c7c7;}
#poster-channels #chl-fashion-section .row-line,#poster-channels #chl-household-section .row-line{margin-top:0;_margin-top:-15px;}
#chl-fashion-section .col-sub .img-list,#chl-household-section .col-sub .img-list{padding-top:5px;_padding-top:0;}
#chl-fashion-section .col-sub .img-list li,#chl-household-section .col-sub .img-list li{padding-top:5px;}
#poster-channels #chl-beauty-section .row-line{margin:5px 15px 0 20px;border-bottom:1px dashed #c9c7c7;}
#poster-channels .half-section .img-list li.row-line{height:0;width:446px;padding:0;margin:5px 0 0 10px;_margin:-10px 0 0 5px;border-bottom:1px dashed #c9c7c7;}
.img-110-90 img{width:108px;height:88px;}
.img-180-150 img{width:178px;height:148px;}
.img-180-230 img{width:178px;height:228px;}
.img-290-360 img{width:288px;height:358px;}
.img-290-230 img{width:288px;height:228px;}
.img-308-292 img{width:306px;height:290px;}
.img-142-117 .img-wrap{display:block;overflow:hidden;width:140px;height:115px;border:1px solid #fff;}
.img-142-117 .img-wrap-inner{display:block;margin-left:-2430px;margin-top:0;width:5000px;height:5000px;}
.img-142-117 img{margin:0 auto;border:0 none;}
.bottom-img-list li{display:inline;width:142px;height:145px;margin:10px 0 0 10px;padding:0;overflow:hidden;}
.bottom-img-list li .pic-box{border:1px solid #c9c7c7;width:140px;height:115px;overflow:hidden;}
.bottom-img-list li .pic-box .wrap{overflow:hidden;width:200px;height:115px;margin-left:-29px;text-align:center;}
.bottom-img-list li.row-line{margin-top:5px!important;}
