.wAuto{width:auto; _width:auto !important;}
.w950{width:950px; height:auto; margin:0 auto;}
.w760{width:760px;}
.w300{width:300px !important;}
.w250{width:250px;}
.w200{width:200px !important;}
.w180{width:180px;}
.w150{width:150px !important;}
.w120{width:120px;}
.w115{width:115px !important;}
.w100{width:100px !important;}
.w80{width:80px !important;}
.w65{width:65px;}
.w50{width:50px !important;}
.w45{width:45px !important;}
.w44{width:44px !important;}
.w30{width:30px !important;}
.w25{width:25px !important;}
.w10{width:10px;}


/*margin value*/
.m0{margin:0 !important;}
.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.ml0{margin-left:0 !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
/*padding value*/
.plr5{padding:0 5px !important;}
.pl0{padding-left:0px !important;}
.pl20{padding-left:20px !important;}
.pl90{padding-left:90px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}

.clear-float{zoom:1;}
.clear-float:after{display:block; height:0; visibility:hidden; clear:both; content:'';}
.fl{float:left;}
.fr{float:right;}


.di-vm{display:inline-block; vertical-align:middle;}
.di-vt{display:inline-block; vertical-align:top !important;}
.di-bl{display:block;}

.ta-l{text-align:left;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}
.hide{display:none;}

/*border value*/
.bt0{border-top:0 !important;}
.bb0{border-bottom:0 !important;}
.bl0{border-left:0 !important;}
.br0{border-right:0 !important;}

.bg-FFF{background:#FFF !important;}
.bg-F2F3F6{background:#F2F3F6 !important;}
.bg-F7F7F7{background:#F7F7F7 !important;}
.b1-E4E4E4{border:1px solid #E4E4E4 !important;}

/*fonts*/
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.fw7{font-weight:700;}
.ff-ha{font-family:'Microsoft YaHei', Helvetica, Arial;}
/*color*/
.c-FF0000{color:#FF0000 !important;;}
.c-FFFF00{color:#FFFF00 !important;;}
.c-F60{color:#F60 !important;;}
.c-666{color:#666 !important;;}
.c-999{color:#999 !important;;}


.small-vline{margin:0 2px; font-size:12px; font-weight:500; color:#CCC;}

.shop-collect-icon{display:inline-block; position:relative; background:url('../images/shop-collect-icon.png') no-repeat; vertical-align:middle;}
.sci-normal{width:16px; height:15px; background-position:0 0;}
.sci-normal-active{width:16px; height:15px; background-position:-26px 0;}
.shop-erw-icon{display:inline-block; position:relative; width:20px; height:20px; background:url('../images/shop-ewm-icon.png') no-repeat 0 0; vertical-align:middle;}
.shop-search-icon{display:inline-block; position:relative; width:12px; height:12px; background:url('../images/search-icon.png') no-repeat 0 0; vertical-align:middle;}

/*aro icon*/
.aro-icon{display:inline-block; position:relative; background:url('../images/aro-icon.png') no-repeat; vertical-align:middle;}
.aroi-on{width:8px; height:6px; background-position:0 0;}
.aroi-off{width:8px; height:6px; background-position:-12px 0;}

/* updown icon */
.ud-icon{display:inline-block; position:relative; background:url('../images/ud-icon.png') no-repeat; vertical-align:middle;}
.udi-up{width:7px; height:8px; background-position:-13px -40px;}
.udi-down{width:7px; height:8px; background-position:-13px 0;}
.udi-up:hover{width:7px; height:8px; background-position:0 -40px;}
.udi-down:hover{width:7px; height:8px; background-position:0 0;}

.shop-detail-star{display:inline-block; position:relative; background:url('../images/shop-detail-star.png') no-repeat; vertical-align:middle;}
.sds-1{width:15px; height:15px;}
.sds-2{width:30px; height:15px;}
.sds-3{width:45px; height:15px;}
.sds-4{width:60px; height:15px;}
.sds-5{width:75px; height:15px;}


/* text div select box */
.ui-div-text{display:block; position:relative; height:22px; border:1px solid #CCC; background-color:#fff; vertical-align:middle;}
.ui-div-text .text{width:100%; height:22px; line-height:22px; margin:0; padding:0; font-size:12px; font-family:'Microsoft YaHei'; border:0; background-color:transparent; -height:20px; -line-height:20px;}
.ui-div-text .ddl{display:block; position:absolute; top:9px; right:5px; width:11px; height:6px; background:url(../../images/sel-ddl.png) no-repeat 0 0; overflow:hidden; cursor:pointer; text-indent:-100px;}
.ui-div-text:hover .ddl{background-position:-15px 0;}
.ui-ddselectbox{cursor:pointer;}
.ui-ddselectbox .options{display:none; position:absolute; top:22px; right:-1px; left:-1px; width:100%; height:auto; border:1px solid #CCC; background-color:#fff; overflow-x:hidden; overflow-y:auto;}
.ui-ddselectbox .options ul{margin:2px; overflow:hidden;}
.ui-ddselectbox .options ul li{padding:0 5px; cursor:pointer;}
.ui-ddselectbox .options ul li label{width:100%; height:22px; line-height:22px; padding:0px 1px; overflow:hidden; text-align:left; white-space:nowrap;}
.ui-ddselectbox .options ul li:hover{background:#F5F5F5;}


/*preview top fixed head */
.sd-top-fixed-box{display:block; height:50px; clear:both;}
.sd-top-fixed{position:fixed; top:0; left:0; z-index:3000; width:100%; font-family:'Microsoft YaHei'; background:#1163A7; zoom:1;}
.sd-top-fixed .sdt-in{height:50px; color:#FFF; zoom:1;}
.sd-top-fixed .sdt-in .sdt-preview-top{text-align:center;}
.sd-top-fixed .sdt-in .sdt-preview-top .preview-span{display:inline-block; line-height:50px; font-size:14px; font-weight:700; color:#FFF; vertical-align:middle;}
.sd-top-fixed .sdt-in .sdt-preview-top .btn-publish{display:inline-block; height:30px; line-height:30px; margin-left:30px; padding:0 20px; font-size:14px; color:#FFF; border:1px solid #D8920B; border-radius:3px; background:#F9A105; vertical-align:middle;}
.sd-top-fixed .sdt-in .sdt-preview-top .btn-publish:hover{background:#F60;}
.sd-top-fixed .sdt-in .sdt-preview-top .btn-escpreview{display:inline-block; height:30px; line-height:30px; margin-left:10px; padding:0 20px; font-size:14px; color:#000; border:1px solid #A4A4A4; border-radius:3px; background:#F0f0F0; vertical-align:middle;}
.sd-top-fixed .sdt-in .sdt-preview-top .btn-escpreview:hover{background:#DCDCDC;}
.sd-top-fixed .sdt-in .sdt-tips{display:inline-block; height:30px; line-height:30px; margin:0 0 0 10px; padding:0 10px; vertical-align:middle;}
.sd-top-fixed .sdt-in .tips-success{background:#16960E;}
.sd-top-fixed .sdt-in .tips-failed{background:#E11335;}

/*head*/
.shop-head{height:55px; padding:8px 0;}
/*head panel logo*/
.shop-head .sh-in{height:56px; zoom:1;}
.sh-logo{float:left; width:320px;}
.sh-logo .pl-logo{display:inline-block; float:left; width:152px; height:52px; margin:0 15px 0 0; background:url('../../images/qpr_logo.png') no-repeat center center; overflow:hidden; vertical-align:middle;}
.sh-logo .pl-logo-1{display:inline-block; font-size:20px; font-weight:500; font-family:'Microsoft YaHei'; vertical-align:middle;}
.sh-logo .pl-logo-tit{display:inline-block; width:69px; height:39px; line-height:40px; margin:10px 0 0 0; padding-left:30px; border-left:1px solid #E4E4E4; background:url('../../images/qpr_logo_1.png') no-repeat center center; overflow:hidden; vertical-align:middle;}
.sh-logo .pl-logo-tit img{margin:0 0 0 15px;}
.sh-logo .pl-logo-text{display:inline-block; height:52px; line-height:52px; margin:10px 0 0 0; padding-left:10px; font-size:16px; font-weight:500; font-family:'Microsoft YaHei'; color:#666; border-left:1px solid #E4E4E4; overflow:hidden; vertical-align:middle;}

/*head info*/
.shop-head .sh-info{float:left; margin:5px 0 0 0; zoom:1;}
.shop-head .sh-vline{display:inline-block; width:1px; height:36px; font-size:0px; background:#E4E4E4; overflow:hidden; vertical-align:middle;}
.sh-info .shi-x{float:left; height:40px; margin-left:10px; _width:36px;}
.sh-info .shi-x dt{overflow:hidden;}
.sh-info .shi-x dd{height:25px; overflow:hidden;}
.sh-info .shi-0{float:left; position:relative; z-index:999;}
.sh-info .shi-0 .shi0-1{float:left; position:relative; z-index:999; min-width:150px; max-width:315px;}
.sh-info .shi-0 .shi0-1 dt{max-width:300px; margin-right:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all; _width:180px;}
.sh-info .shi-0 .shi0-1 .shi0-mark{display:inline-block; height:20px; line-height:20px; margin-top:2px; padding:0 2px; color:#fff; background:#0066CD;}
.sh-info .shi-0 .shi0-show{display:none; position:absolute; top:40px; left:10px; z-index:999;}
.shi0-show .shils-in{width:350px; margin-top:10px; padding-bottom:5px; border:1px solid #E4E4E4; background:#fff;}
.shi0-show .shils-in table{width:100%; line-height:24px; table-layout:auto; color:#666; text-align:left;}
.shi0-show .shils-in table tr td{color:#666;}
.shi0-show .shils-in .shi0-b{margin:0 10px; padding:10px 0 5px 0; border-top:1px dotted #E4E4E4; text-align:left;}
.shi0-show .shils-in .shi0-link{font-size:12px; color:#127AD9; text-align:center;}
.shi0-show .shils-in .shi0-btn{display:inline-block; height:20px; line-height:20px; padding:0 5px; color:#666; border:1px solid #E4E4E4; background:#FFF;}
.shi0-show .shils-in .shi0-btn span{display:inline-block; vertical-align:middle;}
.shi0-show .shils-in .btn-x{display:inline-block; border:0; vertical-align:middle;}
.shi0-show .shils-in .btn-x span{display:inline-block; vertical-align:middle;}
.shi0-show .shils-in .shi0-link:hover{color:#F00;}
.shi0-show .shils-in .shi0-btn:hover{color:#333;}
.shi0-show .shils-in .shi0-btn-x:hover{color:#fff;}
.sh-info .shi0-2{float:left; width:165px; height:40px; overflow:hidden; zoom:1; text-align:center;}
.sh-info .shi-1{float:left; position:relative;}
.sh-info .shi-1 .shi1-show{display:none; position:absolute; top:40px; left:20px; z-index:999; text-align:center;}
.shi1-show .shil1-in{margin-top:10px; padding:5px 5px 10px 5px; border:1px solid #E4E4E4; background:#fff;}
.sh-info .shi-1:hover .shi1-show{display:block;}
/*head search*/
.shop-head .sh-search{float:right; width:400px; margin-top:10px; zoom:1;}
/*head search form*/
.sh-search .ms-form{float:left; position:relative; z-index:10; width:315px; height:36px;}
.ms-form .ms-text{position:absolute; left:0; z-index:10; width:240px; height:20px; line-height:20px; padding:6px 5px; font-size:12px; color:#999; border:2px solid #ccc; border-right:0; background-color:#fff;}
.ms-form .ms-text:hover{border-color:#0066CD;}
.ms-form .ms-text:focus{border-color:#0066CD;}
.ms-form .ms-btn{position:absolute; right:0; z-index:10; width:80px; height:36px; font-size:12px; font-weight:500; color:#fff; border:0; background:#0070EA; cursor:pointer;}
.ms-form .ms-btn:hover{background:#0066CD;}
.sh-search .ms-btn-x{float:right; width:75px; height:36px; font-size:12px; font-weight:500; color:#0070EA; border:1px solid #0070EA; background:#FFF; cursor:pointer;}
.sh-search .ms-btn-x:hover{color:#FFF; background:#0066CD;}

/* shop free head */
.shop-free-head{height:70px; padding:10px 0;}
.shop-free-head .pwp-search{margin:2px 0 0 210px;}


/* master cont */
.sd-content{width:100%; min-width:1200px; height:auto; /*padding-bottom:50px;*/ /* overflow:hidden; */}

/* box segment */
.box-segment{/* overflow:hidden; */}
.box-w950{width:950px; height:auto; margin:0 auto;}
.box-wfull{height:auto; margin:0 auto;}

/* box move */
.box-move{position:relative; height:auto; clear:both;}
.box-move:hover .box-layover{display:block;}
/* box move cont */
.box-move-cont{position:relative; /* overflow:hidden; */ text-align:left;}
/* box move cont head */
.box-move-cont .bmc-head{height:30px; line-height:30px;}
.bmc-head .bh-tit{float:left; padding:0 15px; font-size:14px; font-weight:700; overflow:hidden; white-space:nowrap;}
.bmc-head .bh-more{float:right; margin-right:20px; font-size:12px;}
/* box move cont body */
.box-move-cont .bmc-body{margin-top:-1px; /* overflow:hidden; */ margin-bottom:10px;}
/* box move cont body extend head*/
.bmc-body .bb-head-ext{position:relative; height:0;}
.bmc-body .bb-head-ext-cont{position:absolute; top:-28px; right:10px;}
.bmc-body .bb-head-ext-cont .bh-more{font-size:12px;}
.bmc-body .bb-head-ext-cont .bh-close{font-size:14px; font-family:'Microsoft YaHei'; color:#F00;}
/* box move cont body extend foot */
.bmc-body .bb-body-ext{position:relative; overflow:hidden; zoom:1;}
.bmc-body .bb-body-ext-cont{float:right; height:30px; line-height:30px; margin-right:10px; text-align:right;}
.bmc-body .bb-body-ext-cont .bb-more{font-size:12px;}


/* shop facia */
.shop-facia{min-height:90px; max-height:200px; overflow:hidden;}
.shop-facia .bb-facia{/* overflow:hidden; */ padding-top:18px;}
.shop-facia .facia-logo{display:inline-block; margin:0 0 0 20px; vertical-align:middle; *display:inline;}
.shop-facia .facia-logo img{max-height:80px; overflow:hidden; _height:80px;}
.shop-facia .facia-tit{display:inline-block; padding-left:5px; font-size:36px; font-family:'Microsoft YaHei'; vertical-align:middle; *display:inline;}

/* shop nav */
.shop-nav{height:30px; line-height:30px; margin-bottom:10px;}
.shop-nav .bb-nav{/**/}
.shop-nav .nav-ul{zoom:1;}
.shop-nav .nav-ul .nav-li{float:left; position:relative; margin-right:15px;}
.shop-nav .nav-ul .nav-li .nav-a{display:block;/*  padding:0 15px; */ width:100px; font-size:14px; font-weight:700; font-family:'Micorofost YaHei'; text-align:center;}
.shop-nav .nav-ul .nav-li .nav-a span{display:inline-block; vertical-align:middle;}
.shop-nav .nav-ul .nav-li .nav-a .pull-down{display:inline-block; width:0; height:0; border-width:4px; border-style:solid; border-color:transparent; border-bottom:0; overflow:hidden; vertical-align:middle;}
.shop-nav .nav-ul .nav-li .nav-cate{display:none; position:absolute; z-index:1002; height:415px; border:1px solid #D2D2D2; border-top-color:transparent; background:#FFF;}
.shop-nav .nav-ul .nav-li:hover .nav-cate{display:block;}
.shop-nav .nav-ul .nav-li:hover .nav-a .pull-down{border-width:4px; border-style:solid; border-color:transparent; border-top:0; border-bottom:4px solid;}
.shop-nav .nav-ul .nav-li.active .nav-a .pull-down{border-width:4px; border-style:solid; border-color:transparent; border-top:0; border-bottom:4px solid;}
/* category nav */
.nav-cate{position:relative; width:178px; /* background:#FFF; */}
.nav-cate .cate-ul{position:relative;}
.nav-cate .cate-ul .cate-li{position:relative; height:32px; line-height:32px; zoom:1; cursor:pointer;}
.nav-cate .cate-ul .cate-li .cu-tit{position:relative; z-index:1003; border:1px solid transparent; border-right:0; _border-color:#FFF;}
.nav-cate .cate-ul .cate-li .cu-tit .ct-in{margin:0 5px; border-bottom:1px dotted #E4E4E4; overflow:hidden; zoom:1;}
.nav-cate .cate-ul .cate-li a{float:left; max-width:128px; margin-left:5px; font-size:12px; color:#444; overflow:hidden; white-space:nowrap; _width:128px;}
.nav-cate .cate-ul .cate-li a:hover{color:#F60;}
.nav-cate .cate-ul .cate-li i{float:right; top:15px; right:15px;}
.nav-cate .cate-ul .cate-li:hover .cu-tit{border-color:#E4E4E4; background:#FCFCFC;}
.nav-cate .cate-ul .cate-li:hover .cu-tit .ct-in{border-color:transparent; _border-color:#FFF;}
.nav-cate .cate-ul .cate-li.active .cu-tit{border-color:#E4E4E4; background:#FCFCFC;}
.nav-cate .cate-ul .cate-li.active .cu-tit .ct-in{border-color:transparent; _border-color:#FFF;}
.nav-cate .cate-ul .cate-li .cu-sub{display:none; position:absolute; top:0; left:177px; z-index:1002; width:255px; padding:10px; border:1px solid #E4E4E4; background:#FCFCFC; overflow:hidden;}
.nav-cate .cate-ul .cate-li .cu-sub dd{float:left; width:120px; height:26px; line-height:26px; padding:0 5px 0 1px; overflow:hidden; white-space:nowrap;}
.nav-cate .cate-ul .cate-li .cu-sub dd a{display:inline-block; width:85px; font-size:12px; color:#444; overflow:hidden; white-space:nowrap; word-wrap:break-word; word-break:break-all;}
.nav-cate .cate-ul .cate-li .cu-sub dd a:hover{color:#F60;}
.nav-cate .cate-ul .cate-li:hover .cu-sub{display:block;}
.nav-cate .cate-ul .cate-li.active .cu-sub{display:block;}
.nav-cate .cate-page{position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; font-size:12px; color:#888; border-top:1px solid #EEE; background:#FCFCFC; overflow:hidden; zoom:1; text-align:center;}
.nav-cate .cate-page .page-prev{float:left; margin-left:5px; color:#666;}
.nav-cate .cate-page .page-prev:hover{color:#F60;}
.nav-cate .cate-page .page-cont{letter-spacing:2px;}
.nav-cate .cate-page .page-next{float:right; margin-right:5px; color:#666;}
.nav-cate .cate-page .page-next:hover{color:#F60;}

/* product category */
.bb-product-category{/* margin-bottom:10px;  */padding-bottom:10px; /* border:1px solid #E4E4E4; */ border-top:0;/*  background:#FFF; */}
/* category nav under */
.under-cate{padding:10px 10px 0 10px;/*  background:#FFF; */ overflow:hidden;}
.under-cate .cate-main{position:relative; width:100%; height:30px; line-height:30px; margin-bottom:-1px; border-bottom:1px dotted #E4E4E4; zoom:1;}
.under-cate .cate-main li{float:left; position:relative; width:155px; padding-left:20px; overflow:hidden; zoom:1;}
.under-cate .cate-main li a{float:left; width:100px; color:#444; overflow:hidden; white-space:nowrap;}
.under-cate .cate-main li a:hover{color:#F60;}
.under-cate .cate-main li span{display:inline-block; position:absolute; top:3px; right:10px; padding:10px; cursor:pointer; vertical-align:middle;}
.under-cate .cate-main li span:hover .udi-up{background-position:0 -40px;}
.under-cate .cate-main li span:hover .udi-down{background-position:0 0;}

.under-cate .cate-main.active{border-bottom:1px solid #E4E4E4;}
.under-cate .cate-main li.active{margin-top:-1px; margin-bottom:-1px; padding-bottom:1px; border-top:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-left:1px solid #E4E4E4; background:#F9F9F9;}
.under-cate .cate-childs{overflow:hidden;}
.under-cate .cate-childs .child-ul{display:none; margin-top:-1px; padding:10px 0; border:1px solid #E4E4E4; background:#F9F9F9; overflow:hidden; zoom:1;}
.under-cate .cate-childs .child-ul li{float:left; width:155px; height:22px; line-height:22px; padding-left:20px; overflow:hidden; white-space:nowrap;}
.under-cate .cate-childs .child-ul li a{color:#666; overflow:hidden; white-space:nowrap;}
.under-cate .cate-childs .child-ul li a:hover{color:#F60;}

/* category nav down*/
.down-cate .bbpc-item{margin:0 10px; border-bottom:1px dotted #E4E4E4; overflow:hidden; text-align:left;}
.down-cate .bbpc-item dt{height:30px; line-height:30px;/*  background:#FFF; */}
.down-cate .bbpc-item dt a{display:inline-block; width:140px; height:35px; line-height:32px; font-size:12px; font-weight:700; color:#333; overflow:hidden; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.down-cate .bbpc-item dt a:hover{color:#F60;}
.down-cate .bbpc-item dd{height:auto;/*  background:#fff; */ overflow:hidden;}
.down-cate .bbpc-item .ps-icon{display:inline-block; position:relative; background:url('../images/ps-icon.png') no-repeat; cursor:pointer; vertical-align:middle;}
.down-cate .bbpc-item .psi-p{width:11px; height:11px; background-position:0 0;}
.down-cate .bbpc-item .psi-s{width:11px; height:11px; background-position:-15px 0;}
.down-cate .bbpc-item .item-sub{display:none; margin:0 0 10px 0; list-style:inside square;}
.down-cate .bbpc-item .item-sub li{height:22px; line-height:22px; margin-left:15px; font-size:12px; color:#999; overflow:hidden;}
.down-cate .bbpc-item .item-sub li a{display:inline-block; width:130px; color:#666; overflow:hidden; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.down-cate .bbpc-item .item-sub li a:hover{color:#F60;}
.down-cate .bbpc-item.active dd{/**/}
.down-cate .bbpc-item.active .item-sub{display:block;}


/*full screen roll*/
.full-screen-roll{position:relative;/*  min-height:200px; max-height:500px; */ /* margin-bottom:10px; */ background:#F3F3F3; overflow:hidden;}
.full-screen-roll .pa-img{display:block; width:100%; height:100%; overflow:hidden;}
.full-screen-roll .pa-img span{display:none; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; text-align:center;}
.full-screen-roll .pa-img span img{position:relative; top:0; margin:0 auto;}
.full-screen-roll .pa-img span .img-m{display:inline-block; width:100%; height:100%;}
.full-screen-roll .pa-img span .img-l{display:none; left:-760px; _left:0; _display:block;}
.full-screen-roll .pa-img span .img-r{display:none; right:760px; _right:0; _display:block;}
.full-screen-roll .pa-btn{position:absolute; bottom:15px; z-index:10; width:100%; overflow:hidden; zoom:1; text-align:center;}
.full-screen-roll .pa-btn span{display:inline-block; width:15px; height:15px; margin:0 5px 0 5px; font-size:0; border-radius:50%; background:#000; opacity:0.5; cursor:pointer; filter:alpha(opacity=50);}
.full-screen-roll .pa-btn span:hover{background:#000; opacity:0.7; filter:alpha(opacity=70);}
.full-screen-roll .pa-btn span.active{background:#000; opacity:0.8; filter:alpha(opacity=80) !important;}
.full-screen-roll .pa-ad-lr-btn{display:none; position:absolute; top:36%; width:100%;}
.full-screen-roll .pa-ad-lr-btn .pa-lr-btn-in{position:relative; top:-36%; width:950px; margin:0 auto;}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn{display:block; position:absolute; width:36px; height:66px; background-color:#000; opacity:0.2; cursor:pointer; filter:alpha(opacity=20);}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn i{display:inline-block; width:13px; height:25px; margin:20px 0 0 10px; background:url(../images/ad_lr_arr.png) no-repeat;}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn:hover{opacity:0.5; filter:alpha(opacity=50);}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn-left{left:0; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn-left i{background-position:0 0;}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn-right{right:0; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.full-screen-roll .pa-ad-lr-btn .ad-lr-btn-right i{background-position:-34px 0;}




/* box move cont shop base info */
.box-static-shop-baseinfo{/* margin-bottom:10px; */ /* background:#FFF; */ overflow:hidden;}
.box-static-shop-baseinfo .baseinfo-head{height:auto; line-height:20px; padding:10px; border:1px solid #E4E4E4; background:#F5F5F5; text-align:left; *padding:10px 5px;}
.box-static-shop-baseinfo .baseinfo-head .bh-tit{display:inline-block; width:160px; margin-bottom:5px; padding:0; font-size:12px; font-weight:700; color:#444; background:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.box-static-shop-baseinfo .baseinfo-body{margin-top:-1px; padding:5px 10px; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
.box-static-shop-baseinfo .baseinfo-dl{font-size:12px; color:#444; text-align:left;}
.box-static-shop-baseinfo .baseinfo-dl dt{line-height:20px; margin:5px 0;}
.box-static-shop-baseinfo .baseinfo-dl dt label{display:inline-block; color:#444; vertical-align:middle;}
.box-static-shop-baseinfo .baseinfo-dl dt span{display:inline-block; color:#444; vertical-align:middle;}
.box-static-shop-baseinfo .baseinfo-dl dd{padding:10px 0; border-top:1px dotted #E4E4E4; text-align:center;}
.box-static-shop-baseinfo .baseinfo-dl dd .bid-btn{display:inline-block; height:26px; line-height:26px; padding:0 10px; border:1px solid #E4E4E4; background:#F9F9f9;}
.box-static-shop-baseinfo .baseinfo-dl dd .bid-btn:hover{color:#F60; border-color:#F60;}
.box-static-shop-baseinfo .baseinfo-dl dd .btn-x{height:30px; line-height:30px; font-size:16px; font-family:'Microsoft YaHei'; color:#FFF; border:0; border-radius:2px; background:#FF6E00;}
.box-static-shop-baseinfo .baseinfo-dl dd .btn-x:hover{color:#FFF; background:#F90;}


/* box move cont shop search */
.bb-product-search{margin-top:-1px;/*  margin-bottom:10px; */ padding:5px 10px; overflow:hidden; _padding:5px 0; /*  border:1px solid #E4E4E4; */ /* background:#FFF; */}
.bb-product-search .bbps-table{width:100%; color:#444;}
.bbps-table .bbpst-txt{height:22px; padding:0 2px; border:1px solid #DADADA;}
.bbps-table td{height:32px; line-height:32px;}
.bbps-table .bbpst-btn{display:inline-block; height:24px; line-height:21px; padding:0 10px; font-weight:700; color:#FFF; border-radius:5px; background:#268DFF; cursor:pointer;}
.bbps-table .bbpst-btn span{display:inline-block; vertical-align:middle;}
.bbps-table .bbpst-btn:hover{background:#127AD9;}

/* frindly link cl*/
.bb-frindly-link-cl{margin-top:-1px; /* margin-bottom:10px; */ padding:5px 15px; overflow:hidden; _padding:5px 0; /*  border:1px solid #E4E4E4; */ /* background:#FFF; */}
.bb-frindly-link-cl .frindly-link-dl{line-height:22px; overflow:hidden;}
.bb-frindly-link-cl .frindly-link-dl dt{padding:2px 0; font-size:12px; color:#444; overflow:hidden; white-space:nowrap;}
.bb-frindly-link-cl .frindly-link-dl dt a{display:inline-block; width:155px; overflow:hidden; white-space:nowrap;}
/* frindly link cr */
.bb-frindly-link-cr{/* margin-bottom:10px; */ padding:5px 15px; /*  border:1px solid #E4E4E4; */ border-top:0; /* background:#FFF; */ overflow:hidden;}
.bb-frindly-link-cr .frindly-link-dl{line-height:22px; overflow:hidden; zoom:1;}
.bb-frindly-link-cr .frindly-link-dl dt{float:left; width:33%; padding:2px 0; font-size:12px; color:#444; overflow:hidden; white-space:nowrap;}
.bb-frindly-link-cr .frindly-link-dl dt a{display:inline-block; width:85%; overflow:hidden; white-space:nowrap;}


/* brand cl*/
.bb-brand-cl{margin-top:-1px; /* margin-bottom:10px; */ padding:5px 15px;/*  border:1px solid #E4E4E4; */ /* background:#FFF; */ overflow:hidden;}
.bb-brand-cl .brand-dl{line-height:22px; overflow:hidden;}
.bb-brand-cl .brand-dl dt{padding:2px 0; font-size:12px; color:#444; overflow:hidden; white-space:nowrap;}
.bb-brand-cl .brand-dl dt a{display:inline-block; width:155px; overflow:hidden; white-space:nowrap;}
/* brand cr */
.bb-brand-cr{/* margin-bottom:10px; */ padding:5px 15px;/*  border:1px solid #E4E4E4; */ border-top:0; /* background:#FFF; */ overflow:hidden;}
.bb-brand-cr .brand-dl{line-height:22px; overflow:hidden;}
.bb-brand-cr .brand-dl dt{float:left; width:25%; padding:2px 0; font-size:12px; color:#444; overflow:hidden; white-space:nowrap;}
.bb-brand-cr .brand-dl dt a{display:inline-block; width:85%; overflow:hidden; white-space:nowrap;}
/* frindly link ct */
.bb-brand-ct{/* margin-bottom:10px; */ padding:5px 15px;/*  border:1px solid #E4E4E4; */ border-top:0; /* background:#FFF; */ overflow:hidden;}
.bb-brand-ct .brand-dl{line-height:22px; overflow:hidden;}
.bb-brand-ct .brand-dl dt{float:left; width:16%; padding:2px 0; font-size:12px; color:#444; overflow:hidden; white-space:nowrap;}
.bb-brand-ct .brand-dl dt a{display:inline-block; width:85%; overflow:hidden; white-space:nowrap;}


/* contact way */
.bb-contact-way{margin-top:-1px; /* margin-bottom:10px; */ padding:5px 10px; /* border:1px solid #E4E4E4;  *//* background:#FFF; */ overflow:hidden;}
.bb-contact-way .contact-way-table{width:100%; overflow:hidden;}
.bb-contact-way .contact-way-table tr td{line-height:18px; padding:2px 0; font-size:12px; word-break:normal;}
.bb-contact-way .contact-way-table tr .td-1{width:60px; color:#666; text-align:right; vertical-align:top;}
.bb-contact-way .contact-way-table tr .td-2{color:#444;}

/* company dynamics */
.bb-company-dynamics{margin-top:-1px;/*  margin-bottom:10px; */ padding:5px 10px; /* border:1px solid #E4E4E4; */ /* background:#FFF; */ overflow:hidden;}
.bb-company-dynamics .company-dynamics-table{width:100%; table-layout:fixed; overflow:hidden;}
.bb-company-dynamics .company-dynamics-table tr td{line-height:22px; padding:2px; font-size:12px; word-break:normal;}
.bb-company-dynamics .company-dynamics-table tr .td-1{width:80%; color:#444; text-align:left; vertical-align:top;}
.bb-company-dynamics .company-dynamics-table tr .td-1 a{display:inline-block; width:90%; max-width:90%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.bb-company-dynamics .company-dynamics-table tr .td-2{color:#888; text-align:center;}



/* company info cl*/
.bb-company-info-cl{margin-top:-1px; /* margin-bottom:10px; */ padding:10px 15px; overflow:hidden; *padding:10px; /* border:1px solid #E4E4E4; */ /* background:#FFF; */}
.bb-company-info-cl .company-info-cont{line-height:24px; color:#444; overflow:hidden; zoom:1;}
.bb-company-info-cl .info-images{position:relative; width:150px; height:150px; margin-bottom:15px; border:1px solid #E4E4E4; background:#F3F3F3; overflow:hidden;}
.bb-company-info-cl .info-images .pa-img{display:block; width:100%; height:100%; overflow:hidden;}
.bb-company-info-cl .info-images .pa-img span{display:none; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; text-align:center;}
.bb-company-info-cl .info-images .pa-img span .img-m{display:table; width:100%; height:100%; text-align:center;}
.bb-company-info-cl .info-images .pa-img span .img-m label{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.bb-company-info-cl .info-images .pa-img span .img-m label img{display:block; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; _width:100%;}
.bb-company-info-cl .info-images .pa-btn{position:absolute; right:3px; bottom:5px; z-index:10; width:100%; overflow:hidden; zoom:1; text-align:right;}
.bb-company-info-cl .info-images .pa-btn span{display:inline-block; width:10px; height:10px; margin:0 3px; font-size:0; background:#E4E4E4; cursor:pointer; filter:alpha(opacity=50);}
.bb-company-info-cl .info-images .pa-btn span:hover{background:#F60; opacity:0.7; filter:alpha(opacity=70);}
.bb-company-info-cl .info-images .pa-btn span.active{background:#F60; opacity:0.9; filter:alpha(opacity=80) !important;}
.bb-company-info-cl .info-words{line-height:22px; font-size:12px; color:#444; white-space:normal; text-indent:20px; letter-spacing:1px; word-wrap:break-word; word-break:break-all;}
/* company info cr*/
.bb-company-info-cr{margin-top:-1px; /* margin-bottom:10px; */ padding:10px 15px; overflow:hidden; *padding:10px; /* border:1px solid #E4E4E4; */ /* background:#FFF; */}
.bb-company-info-cr .company-info-cont{line-height:24px; color:#444; overflow:hidden; zoom:1;}
.bb-company-info-cr .info-images{float:left; position:relative; width:280px; height:280px; margin-right:15px; border:1px solid #E4E4E4; background:#F3F3F3; overflow:hidden;}
.bb-company-info-cr .info-images .pa-img{display:block; width:100%; height:100%; overflow:hidden;}
.bb-company-info-cr .info-images .pa-img span{display:none; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; text-align:center;}
.bb-company-info-cr .info-images .pa-img span .img-m{display:table; width:100%; height:100%; text-align:center;}
.bb-company-info-cr .info-images .pa-img span .img-m label{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.bb-company-info-cr .info-images .pa-img span .img-m label img{display:block; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; _width:100%;}
.bb-company-info-cr .info-images .pa-btn{position:absolute; right:3px; bottom:5px; z-index:10; width:100%; overflow:hidden; zoom:1; text-align:right;}
.bb-company-info-cr .info-images .pa-btn span{display:inline-block; width:10px; height:10px; margin:0 3px; font-size:0; background:#E4E4E4; cursor:pointer; filter:alpha(opacity=50);}
.bb-company-info-cr .info-images .pa-btn span:hover{background:#F60; opacity:0.7; filter:alpha(opacity=70);}
.bb-company-info-cr .info-images .pa-btn span.active{background:#F60; opacity:0.9; filter:alpha(opacity=80) !important;}
.bb-company-info-cr .info-words{line-height:22px; font-size:12px; color:#444; white-space:normal; text-indent:20px; letter-spacing:1px; word-wrap:break-word; word-break:break-all;}


/* customer defined */
.bb-general{margin-top:-1px; /* margin-bottom:10px; */ padding:10px 15px; /* border:1px solid #E4E4E4; */ /* background:#FFF; */ overflow:hidden;}


/* product list */
.bb-product-list{margin-top:-1px; /* margin-bottom:10px; *//*  border:1px solid #E4E4E4; */ /* background:#FFF; */ overflow:hidden;}
.bb-product-list-cont{overflow:hidden; zoom:1;}

/* product CT120x120 */
.product-CT120x120{padding-bottom:10px; overflow:hidden; text-align:center; _margin-left:-12px;}
.product-CT120x120 .a-item{float:left; width:120px; margin:10px 0 0 12px; padding:11px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CT120x120 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CT120x120 .a-item .ai-dl .aid-imgbox{position:relative; width:120px; height:120px; background:#F9F9F9; overflow:hidden;}
.product-CT120x120 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:120px; height:120px; overflow:hidden; text-align:center; *display:block;}
.product-CT120x120 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CT120x120 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:120px; max-height:120px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CT120x120 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CT120x120 .a-item .ai-dl .aid-titbox{position:relative; width:120px; margin-top:5px; overflow:hidden;}
.product-CT120x120 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:3px 0 0 0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CT120x120 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CT150x150 */
.product-CT150x150{padding-bottom:10px; padding-left:1px; overflow:hidden; text-align:center; _margin-left:-11px;}
.product-CT150x150 .a-item{float:left; width:150px; margin:10px 0 0 11px; padding:12px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CT150x150 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CT150x150 .a-item .ai-dl .aid-imgbox{position:relative; width:150px; height:150px; background:#F9F9F9; overflow:hidden;}
.product-CT150x150 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:150px; height:150px; overflow:hidden; text-align:center; *display:block;}
.product-CT150x150 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CT150x150 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CT150x150 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CT150x150 .a-item .ai-dl .aid-titbox{position:relative; width:150px; margin-top:5px; overflow:hidden;}
.product-CT150x150 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:3px 0 0 0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CT150x150 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CT220x220 */
.product-CT220x220{padding-bottom:10px; overflow:hidden; text-align:center; _margin-left:-5px;}
.product-CT220x220 .a-item{float:left; width:220px; margin:10px 0 0 5px; padding:5px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CT220x220 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CT220x220 .a-item .ai-dl .aid-imgbox{position:relative; width:218px; height:218px; background:#F9F9F9; overflow:hidden;}
.product-CT220x220 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:218px; height:218px; overflow:hidden; text-align:center; *display:block;}
.product-CT220x220 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CT220x220 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:218px; max-height:218px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CT220x220 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CT220x220 .a-item .ai-dl .aid-titbox{position:relative; width:218px; margin-top:5px; overflow:hidden;}
.product-CT220x220 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CT220x220 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CL50x50 */
.product-CL50x50{margin-top:-1px; padding:0 10px; overflow:hidden;}
.product-CL50x50 .a-item{width:auto; margin:0 0 10px 0; padding:10px 2px 0 2px; border:0; border-top:1px dotted #E4E4E4; overflow:hidden;}
.product-CL50x50 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CL50x50 .a-item .ai-dl .aid-imgbox{float:left; position:relative; width:50px; height:50px; border:1px solid #E4E4E4; background:#F9F9F9; overflow:hidden;}
.product-CL50x50 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:50px; height:50px; overflow:hidden; text-align:center; *display:block;}
.product-CL50x50 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CL50x50 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:50px; max-height:50px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CL50x50 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CL50x50 .a-item .ai-dl .aid-titbox{float:left; position:relative; width:96px; margin-left:5px; overflow:hidden;}
.product-CL50x50 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CL50x50 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CL150x150 */
.product-CL150x150{margin-top:-1px; overflow:hidden; text-align:center;}
.product-CL150x150 .a-item{display:inline-block; width:auto; padding:10px 2px; border:0; border-top:1px dotted #E4E4E4; overflow:hidden;}
.product-CL150x150 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CL150x150 .a-item .ai-dl .aid-imgbox{position:relative; width:150px; height:150px; border:1px solid #E4E4E4; background:#F9F9F9; overflow:hidden;}
.product-CL150x150 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:150px; height:150px; overflow:hidden; text-align:center; *display:block;}
.product-CL150x150 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CL150x150 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CL150x150 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CL150x150 .a-item .ai-dl .aid-titbox{position:relative; width:152px; margin-top:5px; overflow:hidden;}
.product-CL150x150 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CL150x150 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CR120x120 */
.product-CR120x120{padding-bottom:10px; overflow:hidden; text-align:center; _margin-left:-11px;}
.product-CR120x120 .a-item{float:left; width:120px; margin:10px 0 0 11px; padding:8px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CR120x120 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CR120x120 .a-item .ai-dl .aid-imgbox{position:relative; width:120px; height:120px; background:#F9F9F9; overflow:hidden;}
.product-CR120x120 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:120px; height:120px; overflow:hidden; text-align:center; *display:block;}
.product-CR120x120 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CR120x120 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:120px; max-height:120px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CR120x120 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CR120x120 .a-item .ai-dl .aid-titbox{position:relative; width:120px; margin-top:5px; overflow:hidden;}
.product-CR120x120 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:3px 0 0 0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CR120x120 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CR150x150 */
.product-CR150x150{padding-bottom:10px; overflow:hidden; text-align:center; _margin-left:-11px;}
.product-CR150x150 .a-item{float:left; width:150px; margin:10px 0 0 11px; padding:12px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CR150x150 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CR150x150 .a-item .ai-dl .aid-imgbox{position:relative; width:150px; height:150px; background:#F9F9F9; overflow:hidden;}
.product-CR150x150 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:150px; height:150px; overflow:hidden; text-align:center; *display:block;}
.product-CR150x150 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CR150x150 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CR150x150 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CR150x150 .a-item .ai-dl .aid-titbox{position:relative; width:150px; margin-top:5px; overflow:hidden;}
.product-CR150x150 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:3px 0 0 0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CR150x150 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* product CR220x220 */
.product-CR220x220{padding-bottom:10px; overflow:hidden; text-align:center; _margin-left:-9px;}
.product-CR220x220 .a-item{float:left; width:220px; margin:10px 0 0 9px; padding:10px; border:1px solid #E4E4E4; overflow:hidden;}
.product-CR220x220 .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.product-CR220x220 .a-item .ai-dl .aid-imgbox{position:relative; width:218px; height:218px; background:#F9F9F9; overflow:hidden;}
.product-CR220x220 .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:218px; height:218px; overflow:hidden; text-align:center; *display:block;}
.product-CR220x220 .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.product-CR220x220 .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:218px; max-height:218px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.product-CR220x220 .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.product-CR220x220 .a-item .ai-dl .aid-titbox{position:relative; width:218px; margin-top:5px; overflow:hidden;}
.product-CR220x220 .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.product-CR220x220 .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}


/*online customer*/
.shop-online-customer{position:fixed; top:300px; right:0px; width:155px; font-family:'Arial'; overflow:hidden; _position:absolute;}
.shop-online-customer .oc-title{height:30px; line-height:30px; font-size:14px; font-weight:700; font-family:'Arial'; color:#FFF; border:1px solid #9B9B9B; background:#A5A5A5; overflow:hidden; cursor:pointer; text-indent:3px;}
.shop-online-customer .oc-title span{float:right; width:18px; height:18px; margin:5px 3px 0 0; background:url(../images/online-fx.gif) no-repeat; overflow:hidden; cursor:pointer;}
.shop-online-customer .oc-title-off{display:none; float:right; width:26px; padding-bottom:5px; border:1px solid #9B9B9B; background:#A5A5A5; overflow:hidden; zoom:1; text-align:center;}
.shop-online-customer .oc-title-off span{display:block; width:18px; height:18px; margin:5px 0 3px 5px; background:url(../images/online-fx.gif) -18px 0px no-repeat; overflow:hidden; cursor:pointer; *margin:5px 0 3px 2px;}
.shop-online-customer .oc-title-off label{display:inline-block; width:18px; line-height:18px; margin:5px 0; font-size:14px; font-weight:700; color:#FFF; cursor:pointer; text-align:center;}
/* online cus body */
.shop-online-customer .oc-body{padding:0; border:1px solid #9B9B9B; border-top:0px; background:#F3F3F3;}
.shop-online-customer .ocb-list{margin:0; padding:0;}
.shop-online-customer .ocb-list li{padding:5px 5px 5px 10px; overflow:hidden; zoom:1;}
.shop-online-customer .ocb-list li .ocbl-l{float:left; width:60px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap;}
.shop-online-customer .ocb-list li .ocbl-r{float:left;}
/* online cus btn */
.shop-online-customer .ocb-btn{padding:10px 0 0 0; overflow:hidden; text-align:center;}
.shop-online-customer .ocb-btn .btn-a{display:inline-block; height:30px; line-height:30px; padding:0 15px; font-weight:700; color:#F60; border:1px solid #FC9; background:#FEF1E4; vertical-align:middle;}
.shop-online-customer .ocb-btn .btn-a:hover{border-color:#FC0; background:#FDE1C6;}
/* online cus info */
.shop-online-customer .ocb-info{padding:10px 5px 5px 10px; overflow:hidden;}
.shop-online-customer .ocb-info dt{padding-bottom:5px; overflow:hidden; zoom:1;}
.shop-online-customer .ocb-info dt span{float:left; width:35px;}
.shop-online-customer .ocb-info dt label{float:left; width:100px;}
.shop-online-customer .bg-FFF{background:#FFF;}

/* online message */
.shop-online-message{display:none; position:fixed; top:300px; right:170px; width:350px; height:305px; border:1px solid #D2D2D2;}
.shop-online-message iframe{width:100%; height:100%; border:0;}

/* footer */
.shop-footer{position:relative; line-height:20px; margin:10px 0 0 0; padding:15px 0; border-top:1px solid #E4E4E4; background:#FFF; text-align:center;}
.shop-footer .bbf-in{overflow:hidden; text-align:center;}
.shop-footer .bbf-in span{color:#444;}
.shop-footer .bbf-in label{color:#999;}
.shop-footer .bbf-in a{color:#333;}
.shop-footer .bbf-in a:hover{color:#F60;}
.shop-footer .bbf-in em{color:#ccc;}

/* small tit nav */
.shop-small-tit-nav{height:35px; line-height:35px; padding:0 10px; background:#FEF5ED;}
.shop-small-tit-nav a{font-size:12px; color:#444;}
.shop-small-tit-nav a:hover{color:#F60;}

/* free member start */
/* static shop baseinfo free member*/
.free-member-mark{display:inline-block; height:16px; line-height:15px; padding:0 5px; border:1px solid #F60; color:#F60; font-size:12px; border-radius:3px; vertical-align:middle;}
.free-member-text{display:inline-block; font-size:12px; color:#F00; vertical-align:middle;}
/* free product detail facia */
.shop-free-facia-nav-content{margin-top:25px; }
.shop-free-facia-nav-content .shop-facia{overflow:visible;}
.shop-free-facia-nav-content .shop-nav{margin-top:-10px;}
.shop-free-facia-nav-content .bb-facia{position:relative;}
.shop-free-facia-nav-content .free-facia-right{position:absolute; z-index:99; top:-35px; right:0; height:30px; line-height:30px; padding:0 10px; font-size:12px; color:#FFF; background:#CC0000; text-align:right;}
.shop-free-facia-nav-content .free-facia-right .ffr-mark{display:inline-block; width:18px; height:18px; line-height:18px; border-radius:50%; background:#FFCC33; text-align:center;}
.shop-free-facia-nav-content .free-facia-right .ffr-mark i{font-weight:700; color:#CC0000;}
.shop-free-facia-nav-content .free-facia-right .ffr-cont{margin-left:5px; color:#FFF;}
.shop-free-facia-nav-content .free-facia-right .ffr-close{margin-left:10px; font-size:14px; color:#FFF; cursor:pointer;}
.shop-free-facia-nav-content .free-facia-right .ffr-close:hover{color:#FFCC33;}
.shop-free-facia-nav-content .free-facia-right .ffr-arow{display:inline-block; position:absolute; left:70%; width:0; height:0; border-width:5px; border-style:solid; border-color:transparent; border-top-color:#CC0000; border-bottom:0; overflow:hidden;}


/* free product detail left */
.shop-free-product-left{overflow:hidden;}
.shop-free-product-left .sfpl-cont{overflow:hidden; text-align:center;}
.shop-free-product-left .sfpl-cont .a-item{display:inline-block; width:auto; padding:10px 2px; border:0; overflow:hidden;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-imgbox{position:relative; width:150px; height:150px; border:1px solid #E4E4E4; background:#F9F9F9; overflow:hidden;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:150px; height:150px; overflow:hidden; text-align:center; *display:block;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-titbox{position:relative; width:152px; margin-top:5px; overflow:hidden;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.shop-free-product-left .sfpl-cont .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}


/* free product detail right */
.shop-free-product-right{width:140px; padding-left:10px; overflow:hidden;}
.shop-free-product-right .sfpr-in{background:#F5F5F5; overflow:hidden;}
.shop-free-product-right .sfpr-head{position:relative; margin:20px 10px -5px 10px; border-top:1px solid #D2D2D2; text-align:center;}
.shop-free-product-right .sfpr-head span{display:inline-block; position:relative; top:-10px; padding:0 5px; font-size:12px; color:#666; background:#F5F5F5;}
.shop-free-product-right .sfpr-cont{overflow:hidden; text-align:center;}
.shop-free-product-right .sfpr-cont .a-item{display:inline-block; width:auto; padding:10px 2px; border:0; overflow:hidden;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-imgbox{position:relative; width:110px; height:110px; border:1px solid #E4E4E4; background:#F9F9F9; overflow:hidden;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:110px; height:110px; overflow:hidden; text-align:center; *display:block;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:110px; max-height:110px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-titbox{position:relative; width:112px; margin-top:5px; overflow:hidden;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.shop-free-product-right .sfpr-cont .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:3px 0 0 0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/* free member end */


/* cus defined mod */
.cus-defined-mod-bg{/**/}
.cus-defined-mod .cus-mod-head{/**/}
.cus-defined-mod .cus-mod-head .bh-tit{/**/}
.cus-defined-mod .cus-mod-body{border:1px solid #E4E4E4; background:#FFF;}
.cus-defined-mod .cus-mod-body .cus-text{/**/}
.cus-defined-mod .cus-mod-body .cus-link{/**/}
.cus-defined-mod .cus-mod-body .cus-link:hover{/**/}


/* return to decoration */
.return-to-decoration{display:block; width:15px; line-height:18px; padding:10px; font-family:'Microsoft YaHei'; border-top:5px solid #F60; background:#FFF; background:#666;}
.return-to-decoration .rtd-btn{display:block; font-size:14px; font-weight:700; color:#FFF; overflow:hidden;}
.return-to-decoration .rtd-btn:hover{color:#F60;}


/* .cus-defined-mod-bg{background-attachment:fixed !important;}
.cus-defined-mod .cus-mod-head{background:#F00 !important;}
.cus-defined-mod .cus-mod-head .bh-tit{color:#F0F;}
.cus-defined-mod .cus-mod-body{background:#000; border:1px solid #E4E4E4;}
.cus-defined-mod .cus-mod-body .cus-text{color:#0F0 !important;}
.cus-defined-mod .cus-mod-body .cus-link{color:#F60 !important;}
.cus-defined-mod .cus-mod-body .cus-link:hover{color:#F90 !important;} */