#alibar-v4 a:hover{color:#ff7300!important}#alibar-v4 .topnav li,#alibar-v4 .nav-arrow,#alibar-v4 .topnav-purchaselist .nav-title span,#alibar-v4 .topnav-tp .contact-us,#alibar-v4 .topnav-tp .apply-form,#alibar-v4 .topnav-tp .join-promotion,#alibar-v4 .topnav-tp .renewal-online{background:url(../images/alibar-v4.gif) no-repeat}#alibar-v4 li{float:left}#alibar-v4 .extra{position:relative;z-index:1804}#alibar-v4 .account-sign-status{float:left;color:#444}#alibar-v4 .account-sign-status a:link,#alibar-v4 .account-sign-status a:visited{color:#369}#alibar-v4 .account-sign-status li{padding:0 5px}#alibar-v4 .account-sign-status a.modify-nick{color:#ff7300}#alibar-v4 .account-msg a span{margin-left:2px;padding:0 4px;background-color:#ff7300;color:#fff;-moz-border-radius:3px;border-radius:3px}#alibar-v4 .account-msg a:hover span{background-color:#f30}#alibar-v4 .topnav{float:right}#alibar-v4 .topnav a:link,#alibar-v4 .topnav a:visited{color:#666}#alibar-v4 .topnav li{background-position:right 6px}#alibar-v4 .nav-title{float:left;padding:0 10px;height:24px}#alibar-v4 .extra:hover .nav-title,#alibar-v4 .nav-hover .nav-title{padding:0 9px;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;background-color:#fff}#alibar-v4 .topnav li.nav-hover-prev{background:0}#alibar-v4 .nav-arrow{padding-right:10px;background-position:right -160px}#alibar-v4 .topnav li:hover .nav-arrow,#alibar-v4 .topnav .nav-hover .nav-arrow{background-position:right -190px}#alibar-v4 .list-first{background:0}#alibar-v4 .nav-content{display:none;border:solid 1px #d1d1d1;border-top:0 none;background-color:#fff;box-shadow:rgba(0,0,0,0.2) 1px 1px 1px 0}#alibar-v4 .topnav .extra:hover .nav-content,#alibar-v4 .topnav .nav-hover .nav-content{display:block;position:absolute;top:24px;z-index:2000}#alibar-v4 .nav-content dl{float:left;padding:4px 12px}#alibar-v4 .nav-content dt{font-weight:700;color:#b0b0b0}#alibar-v4 .nav-content dd{line-height:20px;word-spacing:no-wrap}#alibar-v4 .nav-content a:link,#alibar-v4 .nav-content a:visited{color:#444}#alibar-v4 .topnav-myali .nav-content{left:0;width:252px}#alibar-v4 .topnav-purchaselist .nav-title span{padding-left:12px;background-position:0 -238px}#alibar-v4 .topnav-purchaselist-stock em{color:#ff7300}#alibar-v4 .topnav-purchaselist .nav-content{left:0;width:277px}#alibar-v4 .topnav-purchaselist .product-list{padding:4px 0}#alibar-v4 .topnav-purchaselist .product-list h3{padding-left:8px}#alibar-v4 .topnav-purchaselist .product-list p{padding:16px 0;text-align:center;color:#525151}#alibar-v4 .topnav-purchaselist .purchase-info{padding:10px 0;background-color:#f7f7f7;text-align:center}#alibar-v4 .topnav-purchaselist .purchase-info p{margin-bottom:6px;color:#646464}#alibar-v4 .topnav-purchaselist .purchase-info em{font-weight:700}#alibar-v4 .topnav-purchaselist .purchase-info .orange{color:#ff7300}#alibar-v4 .topnav-purchaselist-stock .product-list p{display:none}#alibar-v4 .topnav-purchaselist dl{padding:4px 8px}#alibar-v4 .topnav-purchaselist dd.action a{color:#06c!important}#alibar-v4 .topnav-purchaselist dl a:hover{color:#ff7300!important}#alibar-v4 .topnav-purchaselist dt{float:left;margin:4px 8px 0 0;text-align:center}#alibar-v4 .topnav-purchaselist dt a{display:block;width:50px;height:50px;overflow:hidden}#alibar-v4 .topnav-purchaselist dd{float:left;width:166px;line-height:1.5}#alibar-v4 .topnav-purchaselist dd.specInfos{height:18px;overflow:hidden}#alibar-v4 .topnav-purchaselist dd.specInfos .specItem{margin-right:10px;color:#8c8c8c;word-break:break-all}#alibar-v4 .topnav-purchaselist dd.specInfos .lastItem{margin:0}#alibar-v4 .topnav-purchaselist dd.price{color:#8c8c8c;font-family:Helvetica}#alibar-v4 .topnav-purchaselist dd.action{float:right;width:30px;margin-top:-18px;text-align:right}#alibar-v4 .topnav-purchaselist dd em{margin:0 2px;color:#ff7300}#alibar-v4 .topnav-purchaselist a.btn-y{display:inline-block;width:90px;height:24px;border:solid 1px #e89f0e;border-bottom-color:#cf7f01;background-color:#fca000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcb10a),color-stop(1,#f18e06));background-image:-webkit-linear-gradient(top,#fcb10a 0,#f18e06 100%);background-image:-moz-linear-gradient(top,#fcb10a 0,#f18e06 100%);background-image:-o-linear-gradient(top,#fcb10a 0,#f18e06 100%);background-image:-ms-linear-gradient(top,#fcb10a 0,#f18e06 100%);background-image:linear-gradient(top,#fcb10a 0,#f18e06 100%);border-radius:3px;color:#fff!important;font-weight:700;line-height:24px;text-align:center}#alibar-v4 .topnav-purchaselist a.btn-y:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f29b06),color-stop(1,#e57902));background-image:-webkit-linear-gradient(top,#f29b06 0,#e57902 100%);background-image:-moz-linear-gradient(top,#f29b06 0,#e57902 100%);background-image:-o-linear-gradient(top,#f29b06 0,#e57902 100%);background-image:-ms-linear-gradient(top,#f29b06 0,#e57902 100%);background-image:linear-gradient(top,#f29b06 0,#e57902 100%)}#alibar-v4 .topnav-purchaselist a.btn-y:active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e07f00),color-stop(1,#e48c02));background-image:-webkit-linear-gradient(top,#e07f00 0,#e48c02 100%);background-image:-moz-linear-gradient(top,#e07f00 0,#e48c02 100%);background-image:-o-linear-gradient(top,#e07f00 0,#e48c02 100%);background-image:-ms-linear-gradient(top,#e07f00 0,#e48c02 100%);background-image:linear-gradient(top,#e07f00 0,#e48c02 100%)}#alibar-v4 .topnav-tp .nav-content{left:0;width:128px}#alibar-v4 .topnav-tp .nav-content a{padding-left:20px}#alibar-v4 .topnav-tp .contact-us{background-position:2px -56px}#alibar-v4 .topnav-tp .order-online{text-decoration:none!important}#alibar-v4 .topnav-tp .apply-form{background-position:2px -86px}#alibar-v4 .topnav-tp .join-promotion{background-position:2px -116px}#alibar-v4 .topnav-tp .renewal-online{background-position:2px -279px}#alibar-v4 .topnav-sitemap .nav-content{right:0;width:361px}#alibar-v4 .topnav-kf .nav-content{left:0;width:76px}#alibar-v4 .topnav-supplier .nav-content{left:0;width:88px}#alibar-v4 .alibar-tips{position:absolute;position:absolute;background:#fffcdc;border:1px solid #e7d4ac;padding:10px 8px 4px;z-index:1500;box-shadow:2px 2px rgba(0,0,0,0.1)}#alibar-v4 .tips-top{position:absolute;display:block;font-size:0;top:-8px;top:-8px\9;left:10px;width:13px;height:8px;background:url("../images/447550_1451252140.png") no-repeat 0 -60px;z-index:1501}#alibar-v4 .tip-logo{float:left;width:30px;height:34px;background:url("../images/447550_1451252140.png") no-repeat}#alibar-v4 .tips-close{float:left;width:10px;height:10px;background:url("../images/447550_1451252140.png") no-repeat 0 -40px;cursor:pointer;font-size:0}#alibar-v4 .tip-text{float:left;padding:0 10px 0 4px;width:156px}#alibar-v4 .tip-text.add{width:180px}#alibar-v4 .tip-text .modify_nick_btn{background:#ff7300;width:130px;height:18px;line-height:18px;text-align:center;margin:10px 0;padding:0;cursor:pointer}#alibar-v4 .tip-text .modify_nick_btn a:link,#alibar-v4 .tip-text .modify_nick_btn a:visited,#alibar-v4 .tip-text .modify_nick_btn a:hover{color:#fff!important}#alibar-v4 .detail-link{color:#369}#alibar-v4 .tip-text em{color:#c97831}#alibar-v4 .tip-text a.i-know{display:block;text-align:right}#alibar-v4 .alibar-loading{background:url('../images/loading.gif') no-repeat 50% 50%}#alibar-v4 .mobile,#alibar-v4 .mobile a{background:url("../images/1580691_1573916616.png") no-repeat}#alibar-v4 .mobile{float:left;padding-right:8px;background-position:right 6px}#alibar-v4 .mobile a{display:block;float:left;padding-left:16px;background-position:0 -380px}#alibar-v4 .mobile a:link,#alibar-v4 .mobile a:visited{color:#369}#alibar-v4 .account-welcome .sayHello{display:block;float:left}#alibar-v4 .account-welcome{position:relative;z-index:1000}#alibar-v4 .account-welcome .nav-content{left:41px;background-color:#fff}#alibar-v4 .account-welcome .reLoginRemind{padding-left:15px}#alibar-v4 .account-welcome .reLoginRemind a:link,#alibar-v4 .account-welcome .reLoginRemind a:visited,#alibar-v4 .account-welcome .isSubAccountRemind a:visited{color:#ff7300}#alibar-v4 .account-welcome .isSubAccountRemind a:link{color:#495b71}#alibar-v4 .infoHover .nav-title{padding:0 9px;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;background-color:#fff}#alibar-v4 .infoHover .nav-content{display:block;position:absolute;top:24px;z-index:2000}#alibar-v4 .infoHover .nav-arrow{background-position:right -190px}#alibar-v4 .account-welcome .nav-content{width:211px;padding:5px 10px}#alibar-v4 .levelWrapper{padding-bottom:8px}#alibar-v4 .levelWrapper .memberPhoto{float:left;width:56px;height:56px;border:1px solid #efefef;padding:1px;margin-top:3px}#alibar-v4 .levelWrapper .memberPhoto a{display:block}#alibar-v4 .levelWrapper .memberPhoto a,#alibar-v4 .levelWrapper .memberPhoto img{width:56px;height:56px}#alibar-v4 .levelWrapper .level{width:145px;float:right}#alibar-v4 .levelWrapper .level p{line-height:20px}#alibar-v4 .levelWrapper .level .account{text-align:right;padding-bottom:5px}#alibar-v4 .levelWrapper .level .title{color:#666;padding-right:7px}#alibar-v4 .levelWrapper .level .vipClub,#alibar-v4 .levelWrapper .level .newComer{padding-left:10px;color:#666}#alibar-v4 .levelWrapper .level .vipClub{font-weight:bold}#alibar-v4 .levelWrapper .level .levelImg img{vertical-align:middle}#alibar-v4 .levelWrapper .level .account a:link,#alibar-v4 .levelWrapper .level .account a:visited{color:#336799}#alibar-v4 .levelWrapper .level .account .sep{color:#eaeaea;padding:0 2px}#alibar-v4 .medalWrapper{padding:10px 0 8px 0;border-top:1px dashed #e0e0e0}#alibar-v4 .medalWrapper .medal{display:block;width:32px;height:32px;float:left;margin-right:8px}#alibar-v4 .tip-text a:link,#alibar-v4 .tip-text a:visited{color:#ff7300}.goto-top-btn{display:none;background:url("../images/bg.png") repeat scroll -178px -552px transparent;width:22px;height:60px;left:50%;bottom:20px;margin-left:480px;position:fixed;z-index:50;cursor:pointer}.goto-top-btn a{display:block;height:60px;width:22px}.goto-top-btn span{display:none}/**
 * globalConfig是隐藏的
 * @author qijun.weiqj
 */
.app-globalConfig {
	display: none;
}
/**
 * 旺铺头部
 * 
 * @author qijun.weiqj
 */
/**
 * 此文件移自原style app/winport
 * 未采用旺铺现有代码结构书?
 * @author qijun.weiqj
 */

.topbar .user-login1 .logo1688 a,
.topbar .top-link1,
.topbar .user-search1 .top-srk1 input,
.topbar .user-search1 .top-but2,
.topbar .user-search1 .top-but1,
.inte-module .m-t,
.inte-module .m-btm,
.guaranteewrap-0224 .icon-desc .group-trust,
#search_in_site .bodyContContent input,
.pageContent a.previewPage,
.pageContent a.nextPage,
.inte-pop-box .inte-pop-box-t, 
.inte-pop-box .inte-pop-box-b,
.inte-pop-box-c .pop-arrow-left,
.inte-pop-box-c .pop-arrow-right,
.se-tip-wrap .inte-pop-box-t, 
.se-tip-wrap .inte-pop-box-b,
.inte-pop-box-c .pop-arrow,
.inte-pop-box-c .pop-arrow-bottom,
#rec_album_side dt .albumBgBd,
.glitzFoot a,
.glitzFoot a.disabled,
a.d-callme:link,
a.d-callme:visited,
a.callme:link,
a.callme:visited{
	background:transparent url("../images/sprites.png") no-repeat -9999px -9999px;
}

.topbar-wrapper,
.mod-footer{
	background:transparent url("../images/sprites-repeat.png") repeat-x -9999px -9999px;
}

.inte-pop-box .inte-pop-box-c,
.inte-module .m-c{
	background:transparent url("../images/sprites-repeat-y.png") repeat-y -9999px -9999px;
}

.topbar .rborder,
.topbar .top-link2,
.guaranteewrap-0224 .icon-desc .basic-trust,
.inte-module .time-point-0,.inte-module .time-point-1, .inte-module .time-point-2, .inte-module .time-point-3, .inte-module .time-point-4, .inte-module .time-point-5, .inte-module .time-point-6, .inte-module .time-point-7, .inte-module .time-point-8, .inte-module .time-point-9, .inte-module .time-point-10, .inte-module .time-point-11, .inte-module .time-point-12, .inte-module .time-point-13, .inte-module .time-point-14, .inte-module .time-point-15{
	background:transparent url("../images/icon.png") no-repeat -9999px -9999px;
}

/*顶部条的样式*/
.topbar-wrapper{height:39px;background-position:0px 0px;}
.topbar{width:952px;margin:0 auto;position:relative;z-index:120;}
.topbar .hide{display:none;}
.topbar .user-login1{float:left;}
.topbar .user-login1 li{float:left;height:39px;line-height:40px;color:#666;}
.topbar .user-login1 .logo1688{padding:0px;margin:0px;}
.topbar .user-login1 .logo1688 a{display:block;text-indent:-100000px;height:38px;width:110px;background-position:0 0px;}
.topbar .rborder{padding-right:8px;position:relative;z-index:1; background-position:right -24px;}
.topbar .top-link1{float:left;+display:inline;display:block;margin:6px 0 2px 0;height:31px;line-height:28px;padding:0 15px 0 22px; background-position:-254px 8px; background-color:#F4F4F4;}
.topbar .top-link2{padding-left:22px;background-position:6px 2px;}
.topbar .top-link3{padding-left:4px; background-position:0px 4px;}
.topbar a:link,.topbar a:visited{color:#666;}
.topbar a:hover{color:#FF7300;text-decoration:none;}
.topbar a.hover-list{padding:0 14px 0 21px;margin-top:5px;border:1px solid #B1B1B1;border-bottom:none; background-position:-255px 8px;}
.topbar .user-search1{overflow:hidden;float:left;height:27px;position:relative;z-index:100;}
.topbar .user-search1 li{float:left;height:29px;}
.topbar .user-search1 .top-srk1 input{width:170px;height:18px;line-height:18px;padding:3px 0 3px 3px;border:1px solid #C7C7C7;margin-right:2px; background-position:0px -40px;}
.topbar .user-search1 .top-but1{display:block;width:66px;padding:0px;height:29px;line-height:29px;border:none;cursor:pointer;background-position:-181px 0;text-indent:-100000px;}
.topbar .user-search1 .top-but2{display:block;width:57px;padding:0px;height:29px;line-height:29px;border:none;cursor:pointer;margin-right:3px;text-indent:-100000px; background-position:-120px 0px;}
.fc-jhd{width:225px;border:1px solid #B1B1B1;position:absolute;left:379px;top:36px;background-color:#FFF;text-align:left;}
.fc-jhd .product-b li { padding: 12px 8px 0 8px;line-height:16px;}  
.fc-jhd .product-b dt { float: left; margin-right:10px;}  
.fc-jhd .product-b dl,.fc-jhd .product-b dt {margin-left:0;}
.fc-jhd .product-b dl{zoom:1;}
.fc-jhd .product-b dl:after{display:block;clear:both;height:0;content:"\0020";}
.fc-jhd .product-b dt { width: 63px; }  
.fc-jhd .product-b dt img{ width: 63px; height:64px;}  
.fc-jhd .product-b dd{margin-left:73px;width:136px;_width:133px;word-wrap:break-word;word-break:break-all;}
.fc-jhd .product-b .title{font-weight:normal;padding-top:2px;}
.fc-jhd .product-b .specvalue{color:red;margin-right:8px;}
.fc-jhd .product-b .price { color: #666; font-weight:normal;}  
.fc-jhd .product-b .delete{text-align:right;}
.fc-jhd .product-b .delete a:link,.fc-jhd .product-b .delete:visited{padding-right:7px;color:#0066CC !important;}
.fc-jhd .product-b .delete a:hover,.fc-jhd .product-b .delete:active{color:#FF7300;text-decoration:none;}
.fc-jhd .btm{margin-top:12px;width:223px;background-color:#EEF3F9;border:1px solid #FFF;padding:8px 0;text-align:center;line-height:18px;}
.fc-jhd .btm a.but:link,.fc-jhd .btm a.but:visited{display:block;margin:5px auto 0;width:76px;height:22px;line-height:22px;background-color:#FFF;text-decoration:none;border:1px solid #999;}
.fc-jhd .btm a.but:hover,.fc-jhd .btm a.but:active{color:#FF7300;}
.fc-jhd .alicheng{color:#FF7300;}
.fc-jhd .alihui{color:#999999;font-size:12px;}
.fc-jhd .alicu{font-weight:bold;font-size:12px;font-family:tahoma;}
.fc-jhd .empty{margin:30px 0;text-align:center;}

.topbar .top-link-advice {
	padding-left: 24px;
	background: url(../images/icon.png) no-repeat 6px -662px;
}

.topbar-wrapper .search-panel {
    float: right;
    width: 303px;
    height: 26px;
    margin-top: 5px;
}


/**
 * autocomplete
 */
.topbar-wrapper .ui-autocomplete {
	position: absolute;
	width: 173px;
	border: 1px solid #7b9cbc;
	background: #fff;
    margin-top: -5px;
}

.topbar-wrapper .ui-autocomplete .ui-menu-item {
	height: 20px;
	padding: 0 4px;
	line-height: 20px;
}
.topbar-wrapper .ui-autocomplete .ui-menu-item:after {
	display: block; clear: both; height: 0; content: '\20';
}
.topbar-wrapper .ui-autocomplete .ui-state-hover {
	background: #ececec;
}

.topbar-wrapper .ui-autocomplete .ui-menu-item .word {
	float: left;
	color: #555;
}
.topbar-wrapper .ui-autocomplete .ui-menu-item .word em {
	color: #ff7300;
}

.topbar-wrapper .ui-autocomplete .ui-menu-item .num {
	float: right;
	color: #999;
}


/**
 * 引导注册tips
 */
.topbar-wrapper .reg-guide-tips {
	position: absolute;
	float: left;
	top: 34px;
	left: 95px;
	width: 280px;
	z-index: 2;
}
.topbar-wrapper .reg-guide-tips .content {
	height: 20px;
	margin-left: 4px;
	padding-left: 4px;
	background: url(../images/reg-guide-tips.png) no-repeat right -5px;
	line-height: 20px;
	text-align: left;
}
.topbar-wrapper .reg-guide-tips .content a {
	color: #c60;
	text-decoration: none;
}
.topbar-wrapper .reg-guide-tips .content em {
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
.topbar-wrapper .reg-guide-tips .arrow {
	position: absolute;
	overflow: hidden;
	right: 58px;
	top: -5px;
	width: 9px;
	height: 6px;
	background: url(../images/reg-guide-tips.png) no-repeat -231px 0;
}
.topbar-wrapper .reg-guide-tips .decorate {
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	width: 4px;
	height: 20px;
	background: url(../images/reg-guide-tips.png) no-repeat 0 -5px;
}
.topbar-wrapper .reg-guide-tips .close {
	position: absolute;
	display: block;
	right: 1px;
	top: 1px;
	width: 18px; 
	height: 18px;
	text-indent: -5000px;
}
.topbar-wrapper input.ui-placeholder-on {
	color: #bfbfbf;
}


/**
 * 消息中心
 */
.topbar a.message-tips.fd-hide {
	display: none;
}
.topbar a.message-tips {
	padding: 0 6px 0 6px;
	color: #666;
	text-decoration: none;
}
.topbar a.message-tips span.count {
	padding: 0 4px;
	background: #ff7300;
	color: #fff;
}


.app-topbar {
	background: #fff;
}

#header .decorate-bar {
	display: none;
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 4px;
	background: #fff;	
	left: 0;
	top: 67px;
}

/**品牌商城topbar*/
.brand-wrap #alibar-v4{
	border:none;
}

.brand-wrap #alibar-v4 .extra{
	z-index:200;
}

.brand-wrap #alibar-v4 a:hover{
	color:#ffffff !important;
}

.brand-wrap-warm #alibar-v4,
.brand-wrap-warm #brandbar .shop,
.brand-wrap-warm #brandbar .brand-top-bg{
	background-color:#970e1a;
}

.brand-wrap-cold #alibar-v4,
.brand-wrap-cold #brandbar .shop,
.brand-wrap-cold #brandbar .brand-top-bg{
	background-color:#1f509f;
}

.brand-wrap-other #alibar-v4,
.brand-wrap-other #brandbar .shop,
.brand-wrap-other #brandbar .brand-top-bg{
	background-color:#032747;
}

.brand-wrap #alibar-v4 .topnav li{
	background:none;
}

.brand-wrap #alibar-v4,
.brand-wrap #alibar-v4 li,
.brand-wrap #alibar-v4 .topnav a:visited,
.brand-wrap #alibar-v4 .topnav a:link,
.brand-wrap #alibar-v4 .account-sign-status a:visited,
.brand-wrap #alibar-v4 .account-sign-status a:link,
.brand-wrap #alibar-v4 .topnav-purchaselist .purchase-info p,
.brand-wrap #alibar-v4 .topnav-purchaselist .product-list p,
.brand-wrap #brandbar{
	color:#ffffff;
}

.brand-wrap #alibar-v4 .topnav-purchaselist .product-list p{
	position:relative;
    z-index:1;
}

.brand-wrap #alibar-v4 .topnav-purchaselist dd a{
	color:#cccccc;
}

.brand-wrap #alibar-v4 .topnav-purchaselist dd.action a{
	color:#f8fcff !important;
}

.brand-wrap #alibar-v4 .topnav dd a:hover{
	color:#ff7300 !important;
}

.brand-wrap #alibar-v4 .nav-arrow,
.brand-wrap #alibar-v4 .topnav li:hover .nav-arrow,
.brand-wrap #alibar-v4 .topnav .nav-hover .nav-arrow,
#brandbar .arrow,
#brandbar .brand-bottom{
	background:url(../images/1593457_602705795.png) no-repeat;
}

.brand-wrap #alibar-v4 .nav-arrow{
	background-position:right -110px;
}

.brand-wrap #alibar-v4 .nav-content{
	border:none;
}

.brand-wrap #alibar-v4 .topnav-purchaselist .nav-content{
	background-color: transparent;
}

.brand-wrap #alibar-v4 .nav-content .product-list{
	position: relative;
}

.brand-wrap #alibar-v4 .topnav-purchaselist .product-list h3{
	position: relative;
	color:#ffffff;
	z-index: 1;
}

.brand-wrap #alibar-v4 .nav-content .product-list dl{
	position: relative;
}

.brand-wrap #alibar-v4 .nav-content .product-list-wrap{
	position: absolute;
    top:0;
	left:0;
	width: 100%;
    height: 100%;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.brand-wrap-warm #alibar-v4 .nav-content,
.brand-wrap-warm #alibar-v4 .nav-content .product-list-wrap,
.brand-wrap-warm #alibar-v4 .nav-content .purchase-info,
.brand-wrap-warm #alibar-v4 .extra:hover .nav-title,
.brand-wrap-warm #alibar-v4 .nav-hover .nav-title{
	background-color:#78000b;
}

.brand-wrap-cold #alibar-v4 .nav-content,
.brand-wrap-cold #alibar-v4 .nav-content .product-list-wrap,
.brand-wrap-cold #alibar-v4 .nav-content .purchase-info,
.brand-wrap-cold #alibar-v4 .extra:hover .nav-title,
.brand-wrap-cold #alibar-v4 .nav-hover .nav-title{
	background-color:#1f509f;
}

.brand-wrap-other #alibar-v4 .nav-content,
.brand-wrap-other #alibar-v4 .nav-content .product-list-wrap,
.brand-wrap-other #alibar-v4 .nav-content .purchase-info,
.brand-wrap-other #alibar-v4 .extra:hover .nav-title,
.brand-wrap-other #alibar-v4 .nav-hover .nav-title{
	background-color:#254f70;
}

.brand-wrap-warm #alibar-v4 .nav-content .product-list{
	_background-color:#78000b;
}

.brand-wrap-cold #alibar-v4 .nav-content .product-list{
	_background-color:#1f509f;
}

.brand-wrap-other #alibar-v4 .nav-content .product-list{
	_background-color:#254f70;
}

.brand-wrap #alibar-v4 .extra:hover .nav-title,
.brand-wrap #alibar-v4 .nav-hover .nav-title{
	border:none;
	padding:0 10px;
}

.brand-wrap #brandbar{
	position:relative;
	height:76px;
	z-index:100;
}

.brand-wrap-warm #brandbar{
	background:#ba0021;
}

.brand-wrap-warm #brandbar .ali-logo{
	float:left;
	width:115px;
	height:28px;
	margin-top:22px;
	background:url(../images/1575792_602705795.png) no-repeat;
}

.brand-wrap-cold #brandbar{
	background:url(../images/1587488_602705795.png) repeat-x;
}

.brand-wrap-cold #brandbar .ali-logo{
	float:left;
	width:115px;
	height:28px;
	margin-top:22px;
	background:url(../images/1579803_2071302863.png) no-repeat;
}

.brand-wrap-other #brandbar .ali-logo{
	float:left;
	width:115px;
	height:28px;
	margin-top:22px;
	background:url(../images/1579804_2071302863.png) no-repeat;
}

.brand-wrap-other #brandbar{
	background:url(../images/1587489_602705795.png) repeat-x;
}

.brand-wrap #alibar-v4 .alibar-loading{
	background:url(../images/1581116_2071302863.gif) no-repeat 50% 50%;
}

.brand-wrap .brandbar-part{
	position:relative;
	margin:0 auto;
	width:960px;
}

.brand-wrap #brandbar .shop{
	float:left;
	width:272px;
	height:27px;
	margin:22px 0 0 13px;
	line-height:27px;
	cursor:pointer;
	overflow:hidden;
}

.brand-wrap #brandbar .c1{
	position:relative;
	float:left;
	height:27px;
	left:50%;
}
.brand-wrap #brandbar .c2{
	position:relative;
	left:-50%;
}

.brand-wrap #brandbar .name{
	position:relative;
	height:27px;
	font-weight:bold;
	float:left;
	overflow:hidden;
	word-wrap: break-word;
}

.brand-wrap #brandbar .shop .logo{
	position:relative;
	float:left;
	display:inline-block;
	width:76px;
	height:27px;
	margin-left:11px;
	line-height:25px;
	text-align:center;
}

.brand-wrap #brandbar .shop .logo-proxy{
	background:url(../images/1617076_602705795.png) no-repeat 0 center;
}

.brand-wrap #brandbar .shop .logo-ultimate{
	background:url(../images/1617065_602705795.png) no-repeat 0 center;
}

.brand-wrap #brandbar .arrow{
	position:relative;
	float:left;
	width:12px;
    height:27px;
    margin-left:17px;
}

.brand-wrap-warm #brandbar .arrow{
	background-position:-373px 12px;
}

.brand-wrap-cold #brandbar .arrow{
	background-position:-372px -28px;
}

.brand-wrap-other #brandbar .arrow{
	background-position:-372px -61px;
}

.brand-wrap #alibar-v4 .topnav li:hover .nav-arrow,
.brand-wrap #alibar-v4 .topnav .nav-hover .nav-arrow{
	background-position:right -110px;
}

.brand-wrap #brandbar .brand-info-wrap{
	position:absolute;
    width:272px;
	top:51px;
	left:128px;
	overflow:hidden;
}

.brand-wrap #brandbar .brand-info{
	position:absolute;
}

.brand-wrap #brandbar .brand-top{
	position: relative;
}

.brand-wrap #brandbar .brand-top .band-tb{
	position:relative;
	padding:10px 12px;
	z-index:1;
}

.brand-wrap #brandbar .brand-top tr{
	line-height:24px;
}

.brand-wrap #brandbar .brand-top th{
	width:60px;
	padding-right:8px;
	vertical-align:top;
	font-weight:normal;
	text-align:right;
}

.brand-wrap #brandbar .brand-top-bg{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.brand-wrap #brandbar .brand-bottom{
    width:272px;
	height:68px;
    margin-top:1px;
}

.brand-wrap-warm #brandbar .brand-bottom{
	background-position:0px 0px;
}

.brand-wrap-cold #brandbar .brand-bottom{
	background-position: 0px -83px;
}

.brand-wrap-other #brandbar .brand-bottom{
	background-position: -1px -168px;
}

.brand-wrap .search-text input{
	width:291px;
	height:26px;
	line-height:26px;
	border:1px solid #cccccc;
	*margin-top:-1px;
}

.brand-wrap .topbar-wrapper .search-panel{
	float:left;
	width:460px;
	margin:22px 0 0 100px;
}

.brand-wrap .search-panel li{
	float:left;
}

.brand-wrap .search-wp-btn{
	width:86px;
	height:28px;
	margin-right:7px;
	border:none;
	background: url("../images/1585515_602705795.png") no-repeat;
	cursor:pointer;
}

.brand-wrap .search-site-btn{
	width:70px;
	height:28px;
	border:none;
	background: url("../images/1585517_602705795.png") no-repeat;
	cursor:pointer;
}
/**
* 通用offer样式
*/
.app-offerGeneral .offer-list-row:after {
	display:block;clear:both;height:0;content:"\0020";
}

.app-offerGeneral  .offer-list-row{
	margin: 0 auto;
	padding-bottom:16px;
}
 .app-offerGeneral .region-full .offer-list-row {
    margin: 0 auto;
    width: 911px;
    padding-bottom:16px;
}

 .app-offerGeneral .region-big .offer-list-row,
  .app-offerGeneral .region-column .offer-list-row {
    margin: 0 auto;
    width: 718px;
    padding-bottom:16px;
}

.app-offerGeneral .common-big-150 .offer-list-row li{
    float: left;
    margin-right:10px;
    width: 150px;
    padding:7px;
    border:1px solid #eee;
    height:240px;
    overflow:hidden;
}


.app-offerGeneral .common-big-150 .offer-list-row .last-offer,
.app-offerGeneral .common-column-150 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-150 .offer-list-row .image,
.app-offerGeneral .common-column-150 .offer-list-row .image  {
    display: table;
    font-size: 0;
    height: 150px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px;
}
.app-offerGeneral .common-small-150 .hover .price,
.app-offerGeneral .common-big-120 .hover .price,
.app-offerGeneral .common-big-150 .hover .price,
.app-offerGeneral .common-big-220 .hover .price{
	float:right;
}

.app-offerGeneral .common-column-120 .hover .price,
.app-offerGeneral .common-column-150 .hover .price,
.app-offerGeneral .common-colmun-220 .hover .price{
	float:right;
}

.app-offerGeneral .hover .linechange .amount {
	width:116px;
}
.app-offerGeneral .hover .linechange .price{
	float:left;
}

.app-offerGeneral .common-big-120 .offer-list-row li{
    float: left;
    margin-right:9px;
    width: 120px;
    padding:7px;
    border:1px solid #eee;
    height:220px;
    overflow:hidden;
}
.app-offerGeneral .common-big-120 .offer-list-row .last-offer,
.app-offerGeneral .common-column-120 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-120 .offer-list-row .image,
.app-offerGeneral .common-column-120 .offer-list-row .image {
    display: table;
    font-size: 0;
    height: 120px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 120px;
}
.app-offerGeneral .common-big-220 .offer-list-row li{
    float: left;
    margin-right:5px;
    padding:7px;
    border:1px solid #eee;
    height:320px;
    overflow:hidden;
}


 .app-offerGeneral .region-full .common-big-150 .offer-list-row li{
   width: 150px;
}

 .app-offerGeneral .region-full .common-big-120 .offer-list-row li{
   width: 128px;
}

 .app-offerGeneral .region-big .common-big-220 .offer-list-row li,
  .app-offerGeneral .region-column .common-column-220 .offer-list-row li {
   width: 220px;
}

.app-offerGeneral .common-big-220 .offer-list-row .last-offer,
.app-offerGeneral .common-column-220 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-220 .offer-list-row .image,
.app-offerGeneral .common-column-220 .offer-list-row .image {
    display: table;
    font-size: 0;
    height: 220px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 220px;
    *display: block;
}
.app-offerGeneral .offer-list-row .image a {
    display: table-cell;
    vertical-align: middle;
    *display: inline;
    *writing-mode: tb-rl;
    *text-align: center;
    *height: 100%;
}

.app-offerGeneral .offer-list-row  img {
    vertical-align: middle;
}


.app-offerGeneral .offer-list-row .price {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-sub .price-detail .price,
.app-offerGeneral .offer-list-row .price-detail .price {
    margin-bottom: 0;
}

.app-offerGeneral .region-220 .offer-list-row .price-detail .price {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-sub .cny,
.app-offerGeneral .offer-list-row .hover .price-detail .price .cny,
.app-offerGeneral .offer-list-row .price .cny {
    color: #ff5500;
    float: left;
    font-family: Arial;
    margin-right: 2px;
}

.app-offerGeneral .offer-list-row .price em {
    color: #ff5500;
    float: none;
    font-weight: bold;
}

.app-offerGeneral .offer-list-row .title {
	height:36px;
    margin-bottom: 5px;
    weight:400px;
    word-wrap: break-word;
	overflow:hidden;
}





.app-offerGeneral .offer-list-row .attributes,
.app-offerGeneral .offer-list-row .booked-count {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-row .booked-count,
.app-offerGeneral .offer-list-row .booked-count em{
    color: #888;
}
.app-offerGeneral .offer-list-row .booked-counts{
	font-weight:bold;
}
.app-offerGeneral .common-small-150 .attributes .mix-icon,
.app-offerGeneral .offer-list-row .attributes .mix-icon {
    background: url("../images/1627336_1256177305.png") repeat scroll 0 0 transparent;
    height: 14px;
    width: 35px;
}

.app-offerGeneral .offer-list-row .attributes .mix-icon, 
.app-offerGeneral .offer-list-row .attributes .alipay-icon,
.app-offerGeneral .offer-list-row .attributes .process-icon,
.app-offerGeneral .common-small-150 .attributes .mix-icon,
.app-offerGeneral .common-small-150 .attributes .alipay-icon,
.app-offerGeneral .common-small-150 .attributes .process-icon{
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}


.app-offerGeneral .region-220 .attributes .alipay-icon,
.app-offerGeneral .region-220 .attributes .mix-icon,
.app-offerGeneral .region-220 .attributes .process-icon{
	display: inline-block;
	vertical-align: middle;
}

.app-offerGeneral .common-small-150 .attributes .alipay-icon,
.app-offerGeneral .offer-list-row .attributes .alipay-icon {
	width: 12px;
	height: 16px;
	margin-left:1px;
	background: url(../images/logo_alipay.gif);
}
.app-offerGeneral .common-small-150 .attributes .process-icon,
.app-offerGeneral .offer-list-row .attributes .process-icon{
	width: 45px;
	height: 15px;
	background: url(../images/498412_602705795.png);
}

/**
* viewCommonBig150 中间层的样式
*/
.app-offerGeneral .common-big-120 .offer-list-row .attributes,
.app-offerGeneral .common-column-120 .offer-list-row .attributes,
.app-offerGeneral .common-big-150 .offer-list-row .attributes,
.app-offerGeneral .common-column-150 .offer-list-row .attributes{
	float:left;
}
.app-offerGeneral .common-big-220 .offer-list-row .price,
.app-offerGeneral .common-column-220 .offer-list-row .price{
	float:left;
	font-size:14px;
}
.app-offerGeneral .common-big-220 .offer-list-row .title,
.app-offerGeneral .common-column-220 .offer-list-row .title{
	margin-bottom:12px;
}
.app-offerGeneral .common-big-120 .offer-list-row .booked-count,
.app-offerGeneral .common-big-150 .offer-list-row .booked-count,
.app-offerGeneral .common-big-220 .offer-list-row .booked-count {
	text-align: right;
}

.app-offerGeneral .common-column-120 .offer-list-row .booked-count,
.app-offerGeneral .common-column-150 .offer-list-row .booked-count,
.app-offerGeneral .common-column-220 .offer-list-row .booked-count{
	height: 18px;
	overflow: visible;
	text-align: right;
}

/**
* viewCommonBig220 中间层的样式
*/



/**
* 192px 中间层的样式
*/

.app-offerGeneral .offer-list-sub li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cbcbcb;
}
.app-offerGeneral .offer-list-sub li.last {
	border-bottom: 0;
}
.app-offerGeneral .offer-list-sub .image {
	position: relative;
	float: left;
	width: 64px;
	height: 64px;
	padding: 1px;
	margin-right: 4px;
	border: 1px solid #e5e5e5;
	
	display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0;
    *display: block;
}
.app-offerGeneral .offer-list-sub .image a {
	display: table-cell;
    vertical-align: middle;
    *display: inline;
    *writing-mode: tb-rl;
    *text-align: center;
    *height: 100%;
}
.app-offerGeneral .offer-list-sub .image img {
	vertical-align: middle;
}

.app-offerGeneral .offer-list-sub .title,
.app-offerGeneral .offer-list-sub .price {
	float: left;
	word-break: break-all;
	word-wrap: break-word;
}

.app-offerGeneral .common-small-64 .offer-list-sub .title,
.app-offerGeneral .common-small-64 .offer-list-sub .price{
	width:100px;
}

.app-offerGeneral .offer-list-sub .unhover .price{
	width: 140px;
}
.app-offerGeneral .common-small-150 .offer-list-sub .unhover .price{
	width: 149px;
}

.app-offerGeneral .offer-list-sub .hover span
{
	margin-top: 3px;
}
.app-offerGeneral .offer-list-sub .hover span.cny
{
	margin-top: 1px;
}

.app-offerGeneral .offer-list-sub .hover .price-unlock,
.app-offerGeneral .offer-list-sub .hover .price{
	margin-top: 0px;
}

.app-offerGeneral .offer-list-sub .price {
	margin-top: 3px;
}
.app-offerGeneral .offer-list-sub .price em {
	color: #f00;
	font-weight: bold;
}

.app-offerGeneral .offer-list-sub .booked-count,
.app-offerGeneral .offer-list-sub .booded-count em {
   color: #956E0F;
   font-weight: bold;
}

/**
 * price-lock | price-unlock
 */
 .app-offerGeneral .offer-list-sub .price-lock,
.app-offerGeneral .offer-list-row .price-unlock, 
.app-offerGeneral .offer-list-row .price-lock,
.app-offerGeneral .offer-list-sub .price-unlock {
	float:left;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	margin: 0 2px;
	width: 16px;
	height: 16px;
}

.app-offerGeneral .price-lock {
	background: url(../images/state_locked.gif);
}

.app-offerGeneral .price-unlock {
	background: url(../images/private-all.png) -50px -149px;
}

.app-offerGeneral .offer-list-row .image a.img-lock,
.app-offerGeneral .offer-list-sub .image a.img-lock {
	position: absolute;
	left: 1px;
	top: -1px;
	*left: 1px;
	*top: 1x;


}

.app-offerGeneral .common-small-64 .image a.img-lock{
	width:64px;
	height:64px;
	background: url(../images/64.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/64.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .common-big-150 .image a.img-lock,
.app-offerGeneral .common-column-150 .image a.img-lock,
.app-offerGeneral .common-small-150 .image a.img-lock{
	width:150px;
	height:150px;
	background: url(../images/private-150.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-150.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}
.app-offerGeneral .common-big-120 .image a.img-lock,
.app-offerGeneral .common-column-120 .image a.img-lock{
	width:120px;
	height:120px;
	background: url(../images/private-120.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-120.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .common-big-220 .image a.img-lock,
.app-offerGeneral .common-column-220 .image a.img-lock{
	width:220px;
	height:220px;
	background: url(../images/private-220.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-220.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .offer-list-row .image span.img-unlock,
.app-offerGeneral .offer-list-sub .image span.img-unlock {
	position: absolute;
	display: block;
	height: 25px;
	width: 25px;
	right: 0;
	bottom: -1px;
	background: url(../images/private-all.png) no-repeat 0 -150px;
	text-indent: -5000px;
}
.app-offerGeneral .offer-list-sub .props-wrap {
    float: left;
    width: 100px;
}
.app-offerGeneral .common-small-64 .booked-count,
.app-offerGeneral .common-small-150 .booked-count{
	color:#888;
	font-weight:400;
}
.app-offerGeneral .common-small-64 .booked-counts,
.app-offerGeneral .common-small-150 .booked-counts{
	font-weight:700;
}
.app-offerGeneral .common-small-64 li{
	border-bottom:1px solid #f1f1f1;
}


.app-offerGeneral .common-small-64 .price,
.app-offerGeneral .common-small-64 .price em,
.app-offerGeneral .common-small-150 .price,
.app-offerGeneral .common-small-150 .price em{
	color:#ff6011;
}
.app-offerGeneral .common-small-150 li{
	width:150px;
	padding:6px;
	border:1px solid #eee;
}
.app-offerGeneral .common-small-150 .image{
	width:150px;
	height:150px;
	border:0;
	margin:0;
	margin:0;
	float:none;
}


.app-offerGeneral .common-small-150 .title,
.app-offerGeneral .common-small-150 .price{
	float:none;
	margin-bottom:5px;
}
.app-offerGeneral .common-small-150 .title{
	width:100%;
	
}
.app-offerGeneral .common-small-150 .attributes{
	float:left;
	margin-bottom:5px;
}
.app-offerGeneral .common-small-150 .booked-count{
	text-align:right;
}
.app-offerGeneral .order{
	position:relative;
}
.app-offerGeneral .add-to-list{
	width:77px;
	height:26px;
	display:inline-block;
	background: url(../images/addtolist.png) no-repeat;
	margin:5px 0 8px;	
}
.app-offerGeneral .common-big-120 .offer-list-row {
	height: 236px;
}
.app-offerGeneral .common-big-150 .offer-list-row{
	height: 256px;
}
.app-offerGeneral .common-big-220 .offer-list-row{
	height: 335px;
}

#content .app-offerGeneral .hovered{
	border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px;
	padding:6px;
	height:auto;
	overflow:visible;
	z-index:101;
	position:relative;
}

#content .app-offerGeneral .region-full-220 .hovered{
	margin-left:-1px;
}


.app-offerGeneral .displayWindowCarouselView{
	display: block;
    height: 287px;
    overflow: hidden;
    position: relative;
    width: 718px;
}
.app-offerGeneral .region-normal .displayWindowCarouselView{
	width:528px;
}

.app-offerGeneral .region-normal-120 .displayWindowCarouselView{
	width:547px;
}

.app-offerGeneral .region-big .displayWindowCarouselView,
.app-offerGeneral .region-column .displayWindowCarouselView{
	width:718px;
}
.app-offerGeneral .region-full-150 .displayWindowCarouselView,
.app-offerGeneral .region-full-120 .displayWindowCarouselView{
	width:911px;
}
.app-offerGeneral .region-full-220 .displayWindowCarouselView{
	width:939px;
}

.app-offerGeneral .common-big-220 .displayWindowCarouselView,
.app-offerGeneral .common-column-220 .displayWindowCarouselView{
	height: 340px;
}

.app-offerGeneral .region-normal .displayWindowCarouselViewList,
.app-offerGeneral .region-full .displayWindowCarouselViewList,
.app-offerGeneral .region-big .displayWindowCarouselViewList,
.app-offerGeneral .region-column .displayWindowCarouselViewList{
	position:absolute;
	width:100000px;
}


/**
*  大图轮播样式添加 
* 
**/
.mod-imageRollOfferBig .bigImgPlay{
	border: 1px solid #A3D0DE;
	padding: 10px 10px 0px 10px;
	background: #E8F3F7;
	position: absolute;
	width: 218px;
	height: 243px;
	overflow: hidden;
	z-index: 1;
	display: none;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox{
	height: 220px;
	overflow: hidden;
	background: white;
	position: relative;
	display:block;
}

.mod-imageRollOfferBig .bigImgPlay_tag{
	text-align: center;
	width: 220px;
	padding-top: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox ul {
	width: 10000px;
	height:1%;.
	display: block;
	position:absolute;
}

.mod-imageRollOfferBig .bigImgPlay_tag:after{
	display:block;clear:both;height:0;content:"\0020";
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li {
	text-align:center;
	display: table-cell;
	vertical-align:middle;
	width: 220px;
	height: 220px;
	float:left;
	line-height:220px;
	_font-size:165px;
	_overflow:hidden;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li img {
	vertical-align:middle;
	display:inline;
}

.mod-imageRollOfferBig .bigImgPlay_tag span{
	width:8px;height:8px;
	background:url("../images/165390_1887239065.jpg") no-repeat -8px 0;
	display:inline-block;
	cursor:pointer;
	margin-right: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_tag .bigImgPlayTagHover{
	background-position: 0 0;
}
.app-offerGeneral .common-column-220 .small-images{
	width:38px;
	height:45px;
	float:left;
	overflow:hidden;
    display: table;
    font-size: 0;
    position: relative;
    text-align: center;
    padding:0 4px 4px 0;
}
.app-offerGeneral .common-column-220 .small-images a{
	display: inline-block;
    vertical-align: middle;
}
.app-offerGeneral .common-column-220 .small-images a:hover{
	border:2px solid #ff5500;
}
.app-offerGeneral .common-big-220 .hover .price,
.app-offerGeneral .common-column-220 .hover .price{
	float:right;
}
.app-offerGeneral .common-big-220 .hover .booked-counts,
.app-offerGeneral .common-column-220 .hover .booked-counts{
	color:#888;
}
.app-offerGeneral .common-big-220 .hover .price-detail,
.app-offerGeneral .common-column-220 .hover .price-detail{
	line-height:14px;
}

/**
 * 通栏 220
 */
.app-offerGeneral .region-full {
	padding: 16px;
}
.app-offerGeneral .region-full-220 {
	padding: 0;
}

.app-offerGeneral .region-normal {
	padding: 16px;
}
.app-offerGeneral .region-normal-120 {
	padding: 0;
}

.app-offerGeneral .region-full .common-big-220 .offer-list-row li {
   width: 220px;
   margin-right: 0;
   border-left: 0;
   border-top: 0;
   border-bottom: 1px solid #eee;
   border-right: 1px solid #eee;
}


.app-offerGeneral  .region-full-220 .offer-list-row li.last-offer {
   border-right:none;
   
}

.app-offerGeneral .region-full .common-big-220 .offer-list-row {
   width: 940px;
   padding-bottom: 0;
}

/**
 * 552 120
 */

.app-offerGeneral .region-normal-120 {
   width: 550px;
   padding: 0 1px 0;
}
.app-offerGeneral .region-normal .common-big-120 .offer-list-row li {
   width: 122px;
   margin-right: 0;
   border-bottom: 0;
   border-left: 0;
   border-bottom: 1px solid #eee;
   border-right: 1px solid #eee;
   border-top:0;
}
.app-offerGeneral .region-normal .common-big-120 .last-ul li{
	border-bottom: 0;
}

.app-offerGeneral .region-normal .common-big-120 .offer-list-row {
   width: 550px;
   padding-bottom: 0;
}

.app-offerGeneral  .region-normal-120 .offer-list-row li.last-offer {
	border-right: 0;
}


.app-offerGeneral .region-normal-220 li{
	width:236px;
}

/**
 * hover浮层样式
 */
.app-offerGeneral .unhover {
	zoom: 1;
}
.app-offerGeneral .unhover:after {
	display:block;clear:both;height:0;content:"\0020";
}

.app-offerGeneral .hover {
	display: none;
}
.app-offerGeneral .hovered .hover {
	display: block;
}
.app-offerGeneral .hovered .unhover {
	display: none;
}


.app-offerGeneral .offer-list-row .hover {
	position: relative;
	height: 0;
}

.app-offerGeneral .amount{
	color:#888888;
    float:left;
}

.app-offerGeneral .offer-list-row .hover .order,
.app-offerGeneral .offer-list-sub .hover .order {
	text-align: center;
}
.app-offerGeneral .offer-list-row .hover-body,
.app-offerGeneral .offer-list-sub .hover-body {
	position: absolute;

	left: -8px;

	padding: 0 8px 2px;

	border: 2px solid #ddd;
	border-top: none;

	z-index: 101;
}
.app-offerGeneral .offer-list-sub .hover-body {
	padding-bottom: 5px;
}


/**
 * 不同规格的需要设置宽?
 */
.app-offerGeneral .order {
	clear: both;	
}
.app-offerGeneral .common-big-120 .hover-body,
.app-offerGeneral .common-column-120 .hover-body {
	width: 146px;
}
.app-offerGeneral .region-full-120 .common-big-120 .hover-body {
	width: 124px;
}
.app-offerGeneral .region-normal-120 .common-big-120 .hover-body {
	width: 117px;
    left: -7px;
}
.app-offerGeneral .region-big-120 .common-big-120 .hover-body,
.app-offerGeneral .region-column-120 .common-column-120 .hover-body {
	width: 116px;
}

#content .app-offerGeneral .region-normal-120 .common-big-120 li.hovered {
	padding: 6px 6px 6px 5px;
}

.app-offerGeneral .common-big-150 .hover-body,
.app-offerGeneral .common-column-150 .hover-body {
	width: 146px;
}

#content .app-offerGeneral .common-small-150 .hovered {
	padding: 5px 6px 7px 5px;
}
.app-offerGeneral .common-small-150 .hovered .unhover {
	display: block;
	visibility: hidden;
}
.app-offerGeneral .common-small-150 .hover-body {
	left: -2px;
	width: 145px;
	_width: 147px;
}
.app-offerGeneral .common-big-220 .hover-body,
.app-offerGeneral .common-column-220 .hover-body {
	width: 216px;
}
.app-offerGeneral .region-normal-220 .common-big-220 .hover-body {
	width: 232px;
}


.app-offerGeneral .common-big-220 li.hovered .unhover,
.app-offerGeneral .common-column-220 li.hovered .unhover {
	display: none;
}

.app-offerGeneral .common-big-220 .hover .attributes,
.app-offerGeneral .common-column-220 .hover .attributes {
	float: left;
	margin-top:8px;
}
.app-offerGeneral .common-big-220 .hover .add-to-list,
.app-offerGeneral .common-column-220 .hover .add-to-list {
	float: right;
}


#content .app-offerGeneral .region-full-220 .hovered {
	padding: 5px 6px 6px 6px;
}

#content .app-offerGeneral .region-column-220 .hovered {
	padding: 5px 6px 6px 6px;

}

.app-offerGeneral .region-full-150 .common-big-150 li {
	margin-right: 20px;	
}
.app-offerGeneral .region-big-150 .common-big-150 li,
.app-offerGeneral .region-column-150 .common-column-150 li {
	margin-right: 18px;	
}
.app-offerGeneral .region-normal-150 .common-big-150 li {
	margin-right: 10px;	
}

.app-offerGeneral .region-normal-220 .common-big-220 li {
	margin-right: 14px;	
}


.app-offerGeneral .region-full-120 .displayWindowCarouselView,
.app-offerGeneral .region-big-120 .displayWindowCarouselView, 
.app-offerGeneral .region-normal-120 .displayWindowCarouselView,
.app-offerGeneral .region-column-120 .displayWindowCarouselView {
	height: 238px;
}
.app-offerGeneral .region-full-150 .displayWindowCarouselView,
.app-offerGeneral .region-big-150 .displayWindowCarouselView,
.app-offerGeneral .region-normal-150 .displayWindowCarouselView {
	height: 258px;
}

/** 供应产品栏目?*/
.app-offerGeneral .common-column-120 .order,
.app-offerGeneral .common-column-150 .order,
.app-offerGeneral .common-column-220 .order,
.app-offerGeneral .common-column-120 .column-order,
.app-offerGeneral .common-column-150 .column-order{
	text-align:center;
	margin-bottom:6px;
}

.app-offerGeneral .common-column-220 .column-order{
	margin-bottom:10px;
}

.app-offerGeneral .common-column-120 .add-to-list,
.app-offerGeneral .common-column-150 .add-to-list,
.app-offerGeneral .common-column-220 .add-to-list{
	margin:0;
	background: url(../images/addtolist2.png) no-repeat;
}

.app-offerGeneral .common-column-120 .column-order a,
.app-offerGeneral .common-column-150 .column-order a,
.app-offerGeneral .common-column-220 .column-order a{
	display: inline-block;
    height: 26px;
    width: 77px;
	background: url(../images/addtolist.png) no-repeat;
}

.app-offerGeneral .common-column-120 a.add-to-list:hover,
.app-offerGeneral .common-column-150 a.add-to-list:hover,
.app-offerGeneral .common-column-220 a.add-to-list:hover {
	margin:0;
	background: url(../images/addtolist.png) no-repeat;
}

.app-offerGeneral .common-column-120 .offer-list-row li{
    float: left;
    margin-right:9px;
    width: 120px;
    padding:7px;
    border:1px solid #eee;
    height:240px;
    overflow:hidden;
}
.app-offerGeneral .common-column-150 .offer-list-row li {
    float: left;
    margin-right:18px;
    width: 150px;
    padding:7px;
    border:1px solid #eee;
    height:272px;
    overflow:hidden;
}
.app-offerGeneral .common-column-220 .offer-list-row li {
    float: left;
    margin-right:5px;
    padding:7px;
    border:1px solid #eee;
    height:328px;
    overflow:hidden;
}
.app-offerGeneral .common-column-120 .offer-list-row {
	height: 256px;
}
.app-offerGeneral .common-column-150 .offer-list-row{
	height:288px;
}
.app-offerGeneral .common-column-220 .offer-list-row{
	height: 344px;
}

.app-offerGeneral .common-column-220 .offer-list-row .attributes {
	float:left;
    margin-top: 3px;
	color:#888;
}
.app-offerGeneral .common-column-220 .add-to-list{
	float:right;
}


.app-offerGeneral .common-column-120 .fixheight .hover .add-to-list {
	position: absolute;
	left: 27px;
	 top: 87px;
}

.app-offerGeneral .common-column-150 .fixheight .hover .add-to-list {
	position: absolute;
	left: 42px;
	top: 87px;
}

.app-offerGeneral .common-column-220 .fixheight .attributes-fixed{
	position: absolute;
    top: 73px;
    width: 216px;
}
.app-offerGeneral .common-column-220 .attributes-fixed{
	width: 216px;
}

.app-offerGeneral .common-column-220 .hover .attributes{
	margin-left:-2px;
}

#content .app-offerGeneral .common-column-220 .hovered{
	margin-top:1px;
}

.app-offerGeneral .common-column-120 .offer-list-row .attributes .mix-icon{
	margin-left:-4px;
}
.app-offerGeneral .common-column-220 .offer-list-row .attributes .alipay-icon{
	margin-left:2px;
}
.app-offerGeneral .common-column-220 .offer-list-row .hover .price-detail .fd-clr {
	margin-bottom:4px;
}

.app-offerGeneral .region-big-220-commonroll,
.app-offerGeneral .region-normal-150-commonroll,
.app-offerGeneral .region-normal-220-commonroll {
	padding-right: 0;
}

.app-offerGeneral .region-normal-120-commonroll .common-big-120 .displayWindowCarouselViewList,
.app-offerGeneral .region-full-220-commonroll .common-big-220 .displayWindowCarouselViewList{
	position:absolute;
	width:100000px;
}

/*
 * 静态化图片，价格授权处?TODO
 */
#doc .price .private-price-unlock{
	display:none;
}
#doc .price .authed .private-price-lock{
	display:none;
}
#doc .price .authed .private-price-unlock{
	display:block;
}
#doc .image .img-unlock{
	display:none;
}
#doc .image .authed .img-lock{
	display:none;
}
#doc .image .authed .img-unlock{
	display:block;
}/**
 * @fileoverview 公司招牌
 * 
 * @author qijun.weiqj
 */
 
.mod-ui-fluid .skin-topbanner{
 	background-position:center 0;
 }
 .mod-shopSigns .companyName-box{
 	margin:0 auto;
    width: 952px;
 }
 
.mod-shopSigns .default-sub-mod {
	overflow: hidden;
	height: 90px; 
}

.mod-shopSigns .default-sub-mod .logo {
	float: left;
	padding: 5px 0 0 20px;
}
.mod-shopSigns .default-sub-mod .logo a {
	display: block;
}
.mod-shopSigns .default-sub-mod .logo img {
	display: block;
}
.mod-shopSigns .default-sub-mod .name-wrap {
	overflow: hidden;
	float: left;
	width: 800px;
	height: 90px;
	padding-left: 5px;
	word-break: break-all;
	word-wrap: break-word;
}
.mod-shopSigns .default-sub-mod .name-wrap .hidden {
	display: none;
}
.mod-shopSigns .default-sub-mod .name-wrap td {
	height: 90px;
}

.mod-shopSigns .default-sub-mod .chinaname {
	display: block;
	color: #000;
	font-family: "黑体";
	font-size: 26px;
}
.mod-shopSigns .default-sub-mod .chinaname:hover {
	color: #000;
	text-decoration: none;
}

.mod-shopSigns .default-sub-mod .enname {
	display: block;
	color: #000;
	font-family: Verdana;
	font-size: 20px;
}
.mod-shopSigns .default-sub-mod .enname:hover {
	color: #000;
	text-decoration: none;
}

.mod-shopSigns .noprew{ height:90px; width:952px; background:url(../images/143212_237931332.jpg) no-repeat;}


/**
 * @fileoverview 主导?
 *
 * @author qijun.weiqj
 */

/**
 * 全屏导航背景居中
 */
.mod-ui-fluid .top-nav-bar {
    background-position: center 0;
}

.top-nav-bar {
	background: #4a4a4a;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.top-nav-bar ul {
	padding-left: 21px;
	*zoom: 1
}

.top-nav-bar ul:after {
	display: block;
	clear: both;
	height: 0;
	content: "\0020";
}

.top-nav-bar li {
	float: left;
	width: 100px;
}

.top-nav-bar li a {
	display: block;
	height: 30px;
	color: #fff;
	line-height: 30px;
}
.top-nav-bar li a:hover {
	text-decoration: none;
}

.top-nav-bar li.selected a,
.top-nav-bar li a:hover {
	color: #000;
}

.app-topNav .top-nav-bar-box{
	margin:0 auto;
    width: 950px;
}

.app-topNav .icon{
	position:relative;
}

.app-topNav .icon-new{
	position:absolute;
	top:-43px;
    right:0;
	display:block;
	width:15px;
    height:18px;
	background:url("../images/1613901_602705795.png") no-repeat right 0;
}

.offer-category-container {
	position: absolute;
	z-index: 5001;
	width: 192px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background-color: #fff;
}
.mod-categoryFly a:hover {
    color: #FF7300;
    text-decoration: underline;
}

.mod-categoryFly ul li{
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-bottom:1px solid #eeeeee;
}

.mod-categoryFly ul li.sec{
	background:url("../images/right.png") no-repeat 170px center;
}

.mod-categoryFly ul li.rhover{
	border-top:1px solid #ff7300;
	border-left:1px solid #ff7300;
	border-bottom:1px solid #ff7300;
	
	position:relative;
	background-color:#fff;
	margin:-1px -1px 0 -1px;
    z-index: 1001;
}

.mod-categoryFly ul li.lhover{
	border-top:1px solid #ff7300;
	border-right:1px solid #ff7300;
	border-bottom:1px solid #ff7300;
	
	position:relative;
	background-color:#fff;
	margin:-1px 0px 0 -1px;
	text-indent:1px;
    z-index: 1001;
}

.mod-categoryFly .category-hide{
	display:none;
}

.mod-categoryFly ul li a{
	color:#1e50a2;
}

.mod-categoryFly .page{
	background:#f7faff;
	padding:0;
	margin-bottom:-3px;
}

.mod-categoryFly .all{
	background:none;
}

.mod-categoryFly .page li{
	float:left;
	width:43px;
	border-left:1px solid #eee;
	text-align:center;
	color:#888;
}
.mod-categoryFly .page li a{
	color:#888;
}

.mod-categoryFly .sub-category{
	width:200px;
	margin-top:-1px;
	background:#fff;
	position: absolute;
	z-index:1000;
}

.mod-categoryFly div.right{
	width:400px;
}

.mod-categoryFly .sub-category li{
	height:30px;
	line-height:30px;
	background:none;
	border:none;
	color:#1e50a2;
}
.mod-categoryFly .sub-category li .offer-count{
	color:#888;
}

.mod-categoryFly .sub-category .sub-left{
	width:200px;
	float: left;
	border-right:1px solid #eeeeee;
}
.mod-categoryFly .sub-category .no-right{
	border:1px solid #ff7300;
}

.mod-categoryFly .sub-category .sub-right{
	width:199px;
	float:left;
}

.mod-categoryFly .right{
	border:1px solid #ff7300;
}
.mod-theme .view {
	width:952px;
	overflow:hidden;
	position:relative;
	height:200px;
	background:url('../images/143212_237931332.jpg') no-repeat 0 0;
}


.mod-theme .themeGlare  {
	width:952px;
	overflow:hidden;
	position:relative;
	height:200px;
}
.mod-theme .themeGlare  .vas_themeBody a, .vas_themeBody img, .vas_themeBody .rollBox{
	width:952px;
	margin:0px;
	padding:0px;
	position:relative;
	display: block;
	text-decoration:none;
}
.mod-theme .view  .vas_themeBody a:hover{
	text-decoration:none;
}
.mod-theme .themeGlare  .vas_themeTool {
	position:absolute;
	bottom: 10px;
	right: 10px;
}
.mod-theme .themeGlare  .vas_themeTool span {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background-color:red;
	border:#fff solid 1px;
	margin-right:5px;
	float: left;
	color:#fff;
	cursor:pointer;
}
.mod-theme .themeGlare  .vas_themeTool .hover {
	color:red;
	background-color:#fff;
	border:red solid 1px;
}


.mod-theme .view .themeAdv_Preview_Inner a {
    position: absolute;
    display: block;
    height: 150px;
    width: 150px;
}/**
* 通用offer样式
*/
.app-offerGeneral .offer-list-row:after {
	display:block;clear:both;height:0;content:"\0020";
}

.app-offerGeneral  .offer-list-row{
	margin: 0 auto;
	padding-bottom:16px;
}
 .app-offerGeneral .region-full .offer-list-row {
    margin: 0 auto;
    width: 911px;
    padding-bottom:16px;
}

 .app-offerGeneral .region-big .offer-list-row,
  .app-offerGeneral .region-column .offer-list-row {
    margin: 0 auto;
    width: 718px;
    padding-bottom:16px;
}

.app-offerGeneral .common-big-150 .offer-list-row li{
    float: left;
    margin-right:10px;
    width: 150px;
    padding:7px;
    border:1px solid #eee;
    height:240px;
    overflow:hidden;
}


.app-offerGeneral .common-big-150 .offer-list-row .last-offer,
.app-offerGeneral .common-column-150 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-150 .offer-list-row .image,
.app-offerGeneral .common-column-150 .offer-list-row .image  {
    display: table;
    font-size: 0;
    height: 150px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px;
}
.app-offerGeneral .common-small-150 .hover .price,
.app-offerGeneral .common-big-120 .hover .price,
.app-offerGeneral .common-big-150 .hover .price,
.app-offerGeneral .common-big-220 .hover .price{
	float:right;
}

.app-offerGeneral .common-column-120 .hover .price,
.app-offerGeneral .common-column-150 .hover .price,
.app-offerGeneral .common-colmun-220 .hover .price{
	float:right;
}

.app-offerGeneral .hover .linechange .amount {
	width:116px;
}
.app-offerGeneral .hover .linechange .price{
	float:left;
}

.app-offerGeneral .common-big-120 .offer-list-row li{
    float: left;
    margin-right:9px;
    width: 120px;
    padding:7px;
    border:1px solid #eee;
    height:220px;
    overflow:hidden;
}
.app-offerGeneral .common-big-120 .offer-list-row .last-offer,
.app-offerGeneral .common-column-120 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-120 .offer-list-row .image,
.app-offerGeneral .common-column-120 .offer-list-row .image {
    display: table;
    font-size: 0;
    height: 120px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 120px;
}
.app-offerGeneral .common-big-220 .offer-list-row li{
    float: left;
    margin-right:5px;
    padding:7px;
    border:1px solid #eee;
    height:320px;
    overflow:hidden;
}


 .app-offerGeneral .region-full .common-big-150 .offer-list-row li{
   width: 150px;
}

 .app-offerGeneral .region-full .common-big-120 .offer-list-row li{
   width: 128px;
}

 .app-offerGeneral .region-big .common-big-220 .offer-list-row li,
  .app-offerGeneral .region-column .common-column-220 .offer-list-row li {
   width: 220px;
}

.app-offerGeneral .common-big-220 .offer-list-row .last-offer,
.app-offerGeneral .common-column-220 .offer-list-row .last-offer {
    margin-right:0;
}

.app-offerGeneral .common-big-220 .offer-list-row .image,
.app-offerGeneral .common-column-220 .offer-list-row .image {
    display: table;
    font-size: 0;
    height: 220px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 220px;
    *display: block;
}
.app-offerGeneral .offer-list-row .image a {
    display: table-cell;
    vertical-align: middle;
    *display: inline;
    *writing-mode: tb-rl;
    *text-align: center;
    *height: 100%;
}

.app-offerGeneral .offer-list-row  img {
    vertical-align: middle;
}


.app-offerGeneral .offer-list-row .price {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-sub .price-detail .price,
.app-offerGeneral .offer-list-row .price-detail .price {
    margin-bottom: 0;
}

.app-offerGeneral .region-220 .offer-list-row .price-detail .price {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-sub .cny,
.app-offerGeneral .offer-list-row .hover .price-detail .price .cny,
.app-offerGeneral .offer-list-row .price .cny {
    color: #ff5500;
    float: left;
    font-family: Arial;
    margin-right: 2px;
}

.app-offerGeneral .offer-list-row .price em {
    color: #ff5500;
    float: none;
    font-weight: bold;
}

.app-offerGeneral .offer-list-row .title {
	height:36px;
    margin-bottom: 5px;
    weight:400px;
    word-wrap: break-word;
	overflow:hidden;
}





.app-offerGeneral .offer-list-row .attributes,
.app-offerGeneral .offer-list-row .booked-count {
    margin-bottom: 5px;
}

.app-offerGeneral .offer-list-row .booked-count,
.app-offerGeneral .offer-list-row .booked-count em{
    color: #888;
}
.app-offerGeneral .offer-list-row .booked-counts{
	font-weight:bold;
}
.app-offerGeneral .common-small-150 .attributes .mix-icon,
.app-offerGeneral .offer-list-row .attributes .mix-icon {
    background: url("../images/1627336_1256177305.png") repeat scroll 0 0 transparent;
    height: 14px;
    width: 35px;
}

.app-offerGeneral .offer-list-row .attributes .mix-icon, 
.app-offerGeneral .offer-list-row .attributes .alipay-icon,
.app-offerGeneral .offer-list-row .attributes .process-icon,
.app-offerGeneral .common-small-150 .attributes .mix-icon,
.app-offerGeneral .common-small-150 .attributes .alipay-icon,
.app-offerGeneral .common-small-150 .attributes .process-icon{
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}


.app-offerGeneral .region-220 .attributes .alipay-icon,
.app-offerGeneral .region-220 .attributes .mix-icon,
.app-offerGeneral .region-220 .attributes .process-icon{
	display: inline-block;
	vertical-align: middle;
}

.app-offerGeneral .common-small-150 .attributes .alipay-icon,
.app-offerGeneral .offer-list-row .attributes .alipay-icon {
	width: 12px;
	height: 16px;
	margin-left:1px;
	background: url(../images/logo_alipay.gif);
}
.app-offerGeneral .common-small-150 .attributes .process-icon,
.app-offerGeneral .offer-list-row .attributes .process-icon{
	width: 45px;
	height: 15px;
	background: url(../images/498412_602705795.png);
}

/**
* viewCommonBig150 中间层的样式
*/
.app-offerGeneral .common-big-120 .offer-list-row .attributes,
.app-offerGeneral .common-column-120 .offer-list-row .attributes,
.app-offerGeneral .common-big-150 .offer-list-row .attributes,
.app-offerGeneral .common-column-150 .offer-list-row .attributes{
	float:left;
}
.app-offerGeneral .common-big-220 .offer-list-row .price,
.app-offerGeneral .common-column-220 .offer-list-row .price{
	float:left;
	font-size:14px;
}
.app-offerGeneral .common-big-220 .offer-list-row .title,
.app-offerGeneral .common-column-220 .offer-list-row .title{
	margin-bottom:12px;
}
.app-offerGeneral .common-big-120 .offer-list-row .booked-count,
.app-offerGeneral .common-big-150 .offer-list-row .booked-count,
.app-offerGeneral .common-big-220 .offer-list-row .booked-count {
	text-align: right;
}

.app-offerGeneral .common-column-120 .offer-list-row .booked-count,
.app-offerGeneral .common-column-150 .offer-list-row .booked-count,
.app-offerGeneral .common-column-220 .offer-list-row .booked-count{
	height: 18px;
	overflow: visible;
	text-align: right;
}

/**
* viewCommonBig220 中间层的样式
*/



/**
* 192px 中间层的样式
*/

.app-offerGeneral .offer-list-sub li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cbcbcb;
}
.app-offerGeneral .offer-list-sub li.last {
	border-bottom: 0;
}
.app-offerGeneral .offer-list-sub .image {
	position: relative;
	float: left;
	width: 64px;
	height: 64px;
	padding: 1px;
	margin-right: 4px;
	border: 1px solid #e5e5e5;
	
	display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0;
    *display: block;
}
.app-offerGeneral .offer-list-sub .image a {
	display: table-cell;
    vertical-align: middle;
    *display: inline;
    *writing-mode: tb-rl;
    *text-align: center;
    *height: 100%;
}
.app-offerGeneral .offer-list-sub .image img {
	vertical-align: middle;
}

.app-offerGeneral .offer-list-sub .title,
.app-offerGeneral .offer-list-sub .price {
	float: left;
	word-break: break-all;
	word-wrap: break-word;
}

.app-offerGeneral .common-small-64 .offer-list-sub .title,
.app-offerGeneral .common-small-64 .offer-list-sub .price{
	width:100px;
}

.app-offerGeneral .offer-list-sub .unhover .price{
	width: 140px;
}
.app-offerGeneral .common-small-150 .offer-list-sub .unhover .price{
	width: 149px;
}

.app-offerGeneral .offer-list-sub .hover span
{
	margin-top: 3px;
}
.app-offerGeneral .offer-list-sub .hover span.cny
{
	margin-top: 1px;
}

.app-offerGeneral .offer-list-sub .hover .price-unlock,
.app-offerGeneral .offer-list-sub .hover .price{
	margin-top: 0px;
}

.app-offerGeneral .offer-list-sub .price {
	margin-top: 3px;
}
.app-offerGeneral .offer-list-sub .price em {
	color: #f00;
	font-weight: bold;
}

.app-offerGeneral .offer-list-sub .booked-count,
.app-offerGeneral .offer-list-sub .booded-count em {
   color: #956E0F;
   font-weight: bold;
}

/**
 * price-lock | price-unlock
 */
 .app-offerGeneral .offer-list-sub .price-lock,
.app-offerGeneral .offer-list-row .price-unlock, 
.app-offerGeneral .offer-list-row .price-lock,
.app-offerGeneral .offer-list-sub .price-unlock {
	float:left;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	margin: 0 2px;
	width: 16px;
	height: 16px;
}

.app-offerGeneral .price-lock {
	background: url(../images/state_locked.gif);
}

.app-offerGeneral .price-unlock {
	background: url(../images/private-all.png) -50px -149px;
}

.app-offerGeneral .offer-list-row .image a.img-lock,
.app-offerGeneral .offer-list-sub .image a.img-lock {
	position: absolute;
	left: 1px;
	top: -1px;
	*left: 1px;
	*top: 1x;


}

.app-offerGeneral .common-small-64 .image a.img-lock{
	width:64px;
	height:64px;
	background: url(../images/64.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/64.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .common-big-150 .image a.img-lock,
.app-offerGeneral .common-column-150 .image a.img-lock,
.app-offerGeneral .common-small-150 .image a.img-lock{
	width:150px;
	height:150px;
	background: url(../images/private-150.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-150.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}
.app-offerGeneral .common-big-120 .image a.img-lock,
.app-offerGeneral .common-column-120 .image a.img-lock{
	width:120px;
	height:120px;
	background: url(../images/private-120.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-120.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .common-big-220 .image a.img-lock,
.app-offerGeneral .common-column-220 .image a.img-lock{
	width:220px;
	height:220px;
	background: url(../images/private-220.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/private-220.png,sizingMethod=scale);
	*writing-mode : lr-tb;
}

.app-offerGeneral .offer-list-row .image span.img-unlock,
.app-offerGeneral .offer-list-sub .image span.img-unlock {
	position: absolute;
	display: block;
	height: 25px;
	width: 25px;
	right: 0;
	bottom: -1px;
	background: url(../images/private-all.png) no-repeat 0 -150px;
	text-indent: -5000px;
}
.app-offerGeneral .offer-list-sub .props-wrap {
    float: left;
    width: 100px;
}
.app-offerGeneral .common-small-64 .booked-count,
.app-offerGeneral .common-small-150 .booked-count{
	color:#888;
	font-weight:400;
}
.app-offerGeneral .common-small-64 .booked-counts,
.app-offerGeneral .common-small-150 .booked-counts{
	font-weight:700;
}
.app-offerGeneral .common-small-64 li{
	border-bottom:1px solid #f1f1f1;
}


.app-offerGeneral .common-small-64 .price,
.app-offerGeneral .common-small-64 .price em,
.app-offerGeneral .common-small-150 .price,
.app-offerGeneral .common-small-150 .price em{
	color:#ff6011;
}
.app-offerGeneral .common-small-150 li{
	width:150px;
	padding:6px;
	border:1px solid #eee;
}
.app-offerGeneral .common-small-150 .image{
	width:150px;
	height:150px;
	border:0;
	margin:0;
	margin:0;
	float:none;
}


.app-offerGeneral .common-small-150 .title,
.app-offerGeneral .common-small-150 .price{
	float:none;
	margin-bottom:5px;
}
.app-offerGeneral .common-small-150 .title{
	width:100%;
	
}
.app-offerGeneral .common-small-150 .attributes{
	float:left;
	margin-bottom:5px;
}
.app-offerGeneral .common-small-150 .booked-count{
	text-align:right;
}
.app-offerGeneral .order{
	position:relative;
}
.app-offerGeneral .add-to-list{
	width:77px;
	height:26px;
	display:inline-block;
	background: url(../images/addtolist.png) no-repeat;
	margin:5px 0 8px;	
}
.app-offerGeneral .common-big-120 .offer-list-row {
	height: 236px;
}
.app-offerGeneral .common-big-150 .offer-list-row{
	height: 256px;
}
.app-offerGeneral .common-big-220 .offer-list-row{
	height: 335px;
}

#content .app-offerGeneral .hovered{
	border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px;
	padding:6px;
	height:auto;
	overflow:visible;
	z-index:101;
	position:relative;
}

#content .app-offerGeneral .region-full-220 .hovered{
	margin-left:-1px;
}


.app-offerGeneral .displayWindowCarouselView{
	display: block;
    height: 287px;
    overflow: hidden;
    position: relative;
    width: 718px;
}
.app-offerGeneral .region-normal .displayWindowCarouselView{
	width:528px;
}

.app-offerGeneral .region-normal-120 .displayWindowCarouselView{
	width:547px;
}

.app-offerGeneral .region-big .displayWindowCarouselView,
.app-offerGeneral .region-column .displayWindowCarouselView{
	width:718px;
}
.app-offerGeneral .region-full-150 .displayWindowCarouselView,
.app-offerGeneral .region-full-120 .displayWindowCarouselView{
	width:911px;
}
.app-offerGeneral .region-full-220 .displayWindowCarouselView{
	width:939px;
}

.app-offerGeneral .common-big-220 .displayWindowCarouselView,
.app-offerGeneral .common-column-220 .displayWindowCarouselView{
	height: 340px;
}

.app-offerGeneral .region-normal .displayWindowCarouselViewList,
.app-offerGeneral .region-full .displayWindowCarouselViewList,
.app-offerGeneral .region-big .displayWindowCarouselViewList,
.app-offerGeneral .region-column .displayWindowCarouselViewList{
	position:absolute;
	width:100000px;
}


/**
*  大图轮播样式添加 
* 
**/
.mod-imageRollOfferBig .bigImgPlay{
	border: 1px solid #A3D0DE;
	padding: 10px 10px 0px 10px;
	background: #E8F3F7;
	position: absolute;
	width: 218px;
	height: 243px;
	overflow: hidden;
	z-index: 1;
	display: none;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox{
	height: 220px;
	overflow: hidden;
	background: white;
	position: relative;
	display:block;
}

.mod-imageRollOfferBig .bigImgPlay_tag{
	text-align: center;
	width: 220px;
	padding-top: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox ul {
	width: 10000px;
	height:1%;.
	display: block;
	position:absolute;
}

.mod-imageRollOfferBig .bigImgPlay_tag:after{
	display:block;clear:both;height:0;content:"\0020";
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li {
	text-align:center;
	display: table-cell;
	vertical-align:middle;
	width: 220px;
	height: 220px;
	float:left;
	line-height:220px;
	_font-size:165px;
	_overflow:hidden;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li img {
	vertical-align:middle;
	display:inline;
}

.mod-imageRollOfferBig .bigImgPlay_tag span{
	width:8px;height:8px;
	background:url("../images/165390_1887239065.jpg") no-repeat -8px 0;
	display:inline-block;
	cursor:pointer;
	margin-right: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_tag .bigImgPlayTagHover{
	background-position: 0 0;
}
.app-offerGeneral .common-column-220 .small-images{
	width:38px;
	height:45px;
	float:left;
	overflow:hidden;
    display: table;
    font-size: 0;
    position: relative;
    text-align: center;
    padding:0 4px 4px 0;
}
.app-offerGeneral .common-column-220 .small-images a{
	display: inline-block;
    vertical-align: middle;
}
.app-offerGeneral .common-column-220 .small-images a:hover{
	border:2px solid #ff5500;
}
.app-offerGeneral .common-big-220 .hover .price,
.app-offerGeneral .common-column-220 .hover .price{
	float:right;
}
.app-offerGeneral .common-big-220 .hover .booked-counts,
.app-offerGeneral .common-column-220 .hover .booked-counts{
	color:#888;
}
.app-offerGeneral .common-big-220 .hover .price-detail,
.app-offerGeneral .common-column-220 .hover .price-detail{
	line-height:14px;
}

/**
 * 通栏 220
 */
.app-offerGeneral .region-full {
	padding: 16px;
}
.app-offerGeneral .region-full-220 {
	padding: 0;
}

.app-offerGeneral .region-normal {
	padding: 16px;
}
.app-offerGeneral .region-normal-120 {
	padding: 0;
}

.app-offerGeneral .region-full .common-big-220 .offer-list-row li {
   width: 220px;
   margin-right: 0;
   border-left: 0;
   border-top: 0;
   border-bottom: 1px solid #eee;
   border-right: 1px solid #eee;
}


.app-offerGeneral  .region-full-220 .offer-list-row li.last-offer {
   border-right:none;
   
}

.app-offerGeneral .region-full .common-big-220 .offer-list-row {
   width: 940px;
   padding-bottom: 0;
}

/**
 * 552 120
 */

.app-offerGeneral .region-normal-120 {
   width: 550px;
   padding: 0 1px 0;
}
.app-offerGeneral .region-normal .common-big-120 .offer-list-row li {
   width: 122px;
   margin-right: 0;
   border-bottom: 0;
   border-left: 0;
   border-bottom: 1px solid #eee;
   border-right: 1px solid #eee;
   border-top:0;
}
.app-offerGeneral .region-normal .common-big-120 .last-ul li{
	border-bottom: 0;
}

.app-offerGeneral .region-normal .common-big-120 .offer-list-row {
   width: 550px;
   padding-bottom: 0;
}

.app-offerGeneral  .region-normal-120 .offer-list-row li.last-offer {
	border-right: 0;
}


.app-offerGeneral .region-normal-220 li{
	width:236px;
}

/**
 * hover浮层样式
 */
.app-offerGeneral .unhover {
	zoom: 1;
}
.app-offerGeneral .unhover:after {
	display:block;clear:both;height:0;content:"\0020";
}

.app-offerGeneral .hover {
	display: none;
}
.app-offerGeneral .hovered .hover {
	display: block;
}
.app-offerGeneral .hovered .unhover {
	display: none;
}


.app-offerGeneral .offer-list-row .hover {
	position: relative;
	height: 0;
}

.app-offerGeneral .amount{
	color:#888888;
    float:left;
}

.app-offerGeneral .offer-list-row .hover .order,
.app-offerGeneral .offer-list-sub .hover .order {
	text-align: center;
}
.app-offerGeneral .offer-list-row .hover-body,
.app-offerGeneral .offer-list-sub .hover-body {
	position: absolute;

	left: -8px;

	padding: 0 8px 2px;

	border: 2px solid #ddd;
	border-top: none;

	z-index: 101;
}
.app-offerGeneral .offer-list-sub .hover-body {
	padding-bottom: 5px;
}


/**
 * 不同规格的需要设置宽?
 */
.app-offerGeneral .order {
	clear: both;	
}
.app-offerGeneral .common-big-120 .hover-body,
.app-offerGeneral .common-column-120 .hover-body {
	width: 146px;
}
.app-offerGeneral .region-full-120 .common-big-120 .hover-body {
	width: 124px;
}
.app-offerGeneral .region-normal-120 .common-big-120 .hover-body {
	width: 117px;
    left: -7px;
}
.app-offerGeneral .region-big-120 .common-big-120 .hover-body,
.app-offerGeneral .region-column-120 .common-column-120 .hover-body {
	width: 116px;
}

#content .app-offerGeneral .region-normal-120 .common-big-120 li.hovered {
	padding: 6px 6px 6px 5px;
}

.app-offerGeneral .common-big-150 .hover-body,
.app-offerGeneral .common-column-150 .hover-body {
	width: 146px;
}

#content .app-offerGeneral .common-small-150 .hovered {
	padding: 5px 6px 7px 5px;
}
.app-offerGeneral .common-small-150 .hovered .unhover {
	display: block;
	visibility: hidden;
}
.app-offerGeneral .common-small-150 .hover-body {
	left: -2px;
	width: 145px;
	_width: 147px;
}
.app-offerGeneral .common-big-220 .hover-body,
.app-offerGeneral .common-column-220 .hover-body {
	width: 216px;
}
.app-offerGeneral .region-normal-220 .common-big-220 .hover-body {
	width: 232px;
}


.app-offerGeneral .common-big-220 li.hovered .unhover,
.app-offerGeneral .common-column-220 li.hovered .unhover {
	display: none;
}

.app-offerGeneral .common-big-220 .hover .attributes,
.app-offerGeneral .common-column-220 .hover .attributes {
	float: left;
	margin-top:8px;
}
.app-offerGeneral .common-big-220 .hover .add-to-list,
.app-offerGeneral .common-column-220 .hover .add-to-list {
	float: right;
}


#content .app-offerGeneral .region-full-220 .hovered {
	padding: 5px 6px 6px 6px;
}

#content .app-offerGeneral .region-column-220 .hovered {
	padding: 5px 6px 6px 6px;
}

.app-offerGeneral .region-full-150 .common-big-150 li {
	margin-right: 20px;	
}
.app-offerGeneral .region-big-150 .common-big-150 li,
.app-offerGeneral .region-column-150 .common-column-150 li {
	margin-right: 18px;	
}
.app-offerGeneral .region-normal-150 .common-big-150 li {
	margin-right: 10px;	
}

.app-offerGeneral .region-normal-220 .common-big-220 li {
	margin-right: 14px;	
}


.app-offerGeneral .region-full-120 .displayWindowCarouselView,
.app-offerGeneral .region-big-120 .displayWindowCarouselView, 
.app-offerGeneral .region-normal-120 .displayWindowCarouselView,
.app-offerGeneral .region-column-120 .displayWindowCarouselView {
	height: 238px;
}
.app-offerGeneral .region-full-150 .displayWindowCarouselView,
.app-offerGeneral .region-big-150 .displayWindowCarouselView,
.app-offerGeneral .region-normal-150 .displayWindowCarouselView {
	height: 258px;
}

/** 供应产品栏目?*/
.app-offerGeneral .common-column-120 .order,
.app-offerGeneral .common-column-150 .order,
.app-offerGeneral .common-column-220 .order,
.app-offerGeneral .common-column-120 .column-order,
.app-offerGeneral .common-column-150 .column-order{
	text-align:center;
	margin-bottom:6px;
}

.app-offerGeneral .common-column-220 .column-order{
	margin-bottom:10px;
}

.app-offerGeneral .common-column-120 .add-to-list,
.app-offerGeneral .common-column-150 .add-to-list,
.app-offerGeneral .common-column-220 .add-to-list{
	margin:0;
	background: url(../images/addtolist2.png) no-repeat;
}

.app-offerGeneral .common-column-120 .column-order a,
.app-offerGeneral .common-column-150 .column-order a,
.app-offerGeneral .common-column-220 .column-order a{
	display: inline-block;
    height: 26px;
    width: 77px;
	background: url(../images/addtolist.png) no-repeat;
}

.app-offerGeneral .common-column-120 a.add-to-list:hover,
.app-offerGeneral .common-column-150 a.add-to-list:hover,
.app-offerGeneral .common-column-220 a.add-to-list:hover {
	margin:0;
	background: url(../images/addtolist.png) no-repeat;
}

.app-offerGeneral .common-column-120 .offer-list-row li{
    float: left;
    margin-right:9px;
    width: 120px;
    padding:7px;
    border:1px solid #eee;
    height:240px;
    overflow:hidden;
}
.app-offerGeneral .common-column-150 .offer-list-row li {
    float: left;
    margin-right:18px;
    width: 150px;
    padding:7px;
    border:1px solid #eee;
    height:272px;
    overflow:hidden;
}
.app-offerGeneral .common-column-220 .offer-list-row li {
    float: left;
    margin-right:5px;
    padding:7px;
    border:1px solid #eee;
    height:328px;
    overflow:hidden;
}
.app-offerGeneral .common-column-120 .offer-list-row {
	height: 256px;
}
.app-offerGeneral .common-column-150 .offer-list-row{
	height:288px;
}
.app-offerGeneral .common-column-220 .offer-list-row{
	height: 344px;
}

.app-offerGeneral .common-column-220 .offer-list-row .attributes {
	float:left;
    margin-top: 3px;
	color:#888;
}
.app-offerGeneral .common-column-220 .add-to-list{
	float:right;
}


.app-offerGeneral .common-column-120 .fixheight .hover .add-to-list {
	position: absolute;
	left: 27px;
	 top: 87px;
}

.app-offerGeneral .common-column-150 .fixheight .hover .add-to-list {
	position: absolute;
	left: 42px;
	top: 87px;
}

.app-offerGeneral .common-column-220 .fixheight .attributes-fixed{
	position: absolute;
    top: 73px;
    width: 216px;
}
.app-offerGeneral .common-column-220 .attributes-fixed{
	width: 216px;
}

.app-offerGeneral .common-column-220 .hover .attributes{
	margin-left:-2px;
}

#content .app-offerGeneral .common-column-220 .hovered{
	margin-top:1px;
}

.app-offerGeneral .common-column-120 .offer-list-row .attributes .mix-icon{
	margin-left:-4px;
}
.app-offerGeneral .common-column-220 .offer-list-row .attributes .alipay-icon{
	margin-left:2px;
}
.app-offerGeneral .common-column-220 .offer-list-row .hover .price-detail .fd-clr {
	margin-bottom:4px;
}

.app-offerGeneral .region-big-220-commonroll,
.app-offerGeneral .region-normal-150-commonroll,
.app-offerGeneral .region-normal-220-commonroll {
	padding-right: 0;
}

.app-offerGeneral .region-normal-120-commonroll .common-big-120 .displayWindowCarouselViewList,
.app-offerGeneral .region-full-220-commonroll .common-big-220 .displayWindowCarouselViewList{
	position:absolute;
	width:100000px;
}

/*
 * 静态化图片，价格授权处?TODO
 */
#doc .price .private-price-unlock{
	display:none;
}
#doc .price .authed .private-price-lock{
	display:none;
}
#doc .price .authed .private-price-unlock{
	display:block;
}
#doc .image .img-unlock{
	display:none;
}
#doc .image .authed .img-lock{
	display:none;
}
#doc .image .authed .img-unlock{
	display:block;
}/**
 * @fileoverview 供应商信息版?
 * 
 * @author qijun.weiqj
 * @update by jun.qij on 2011.12.12
 */

/**
 * 供应商信息链接不能被DIY
 */
#content div.mod-supplierInfoSmall div.m-body {
	color: #000;
}
#content div.mod-supplierInfoSmall a {
	color: #0066cc;
}
#content div.mod-supplierInfoSmall a:hover {
	color: #ff7300;
}


#content div.mod-supplierInfoSmall .m-body {
	background: #fff;
}

.mod-supplierInfoSmall .gray {
	color: #998;
}

/**
 *
 */
div.mod-supplierInfoSmall .medal .image img {
	vertical-align: middle;
}

div.mod-supplierInfoSmall .medal  dd {
	vertical-align: middle;
	color : #333333;
}

div.mod-supplierInfoSmall .medal  dt {
	vertical-align: middle;
	color : #777777;
}

div.mod-supplierInfoSmall .medal dd{
	height:17px;
}

div.mod-supplierInfoSmall .medal .no-value {
	color : #333333;
}

div.mod-supplierInfoSmall .medal {
	margin: 0 0 13px 0;
	position: relative;
	z-index: 998;
}

div.mod-supplierInfoSmall .medal .common-tips{
	top:-34px;
	left:38px;
	width: 142px;
}

/**
* supply grade css
*/
div.mod-supplierInfoSmall .supply-grade {
	position: relative;
	z-index: 998;
}

div.mod-supplierInfoSmall .supply-grade .common-tips{
	top:-54px;
	left:37px;
	width: 170px;
}	


/**
 * alitalk
 */
.mod-supplierInfoSmall a.alitalk,.mod-supplierInfoSmall a.alitalk:hover { 
   display: inline-block; 
   width: 72px;
   height: 17px;
   padding-left: 0;
   background: url(../images/alitalk.gif) no-repeat 0 -200px;
   text-indent: -5000px;
   vertical-align: middle;
}
.mod-supplierInfoSmall a.alitalk:hover {
   text-decoration: none;
}
.mod-supplierInfoSmall a.alitalk-on {
   background-position: 0 0px; 
}
.mod-supplierInfoSmall a.alitalk-on:hover {
   background-position: 0 -40px;  
}
.mod-supplierInfoSmall a.alitalk-off {
   background-position: 0 -200px; 
}
.mod-supplierInfoSmall a.alitalk-off:hover {
   background-position: 0 -200px;  
}
.mod-supplierInfoSmall a.alitalk-mb { 
   background-position: 0 -120px; 
}
.mod-supplierInfoSmall a.alitalk-mb:hover {
   background-position: 0 -160px;
}


/**
 * supplierinfo-body
 */
.mod-supplierInfoSmall .m-content {
	padding: 0;
}

/**
 * tpinfo
 */
.mod-supplierInfoSmall .tpinfo {
	visibility: hidden;
	height: 33px;
	margin: 13px 0 8px 0 ;
	padding-left: 43px;
	background: url(../images/supplierbg5.png) no-repeat 0 -58px;
	position: relative;
}


.mod-supplierInfoSmall .tplogo {
	float: left;
	margin: 5px 8px 0 0;
}
.mod-supplierInfoSmall .tplogo img {
	display: block;
	width: 53px;
	height: 24px;
}

.mod-supplierInfoSmall .tpyear {
	display: none;
	float: left;
	margin-top: 9px;
	text-align: center;
}
.mod-supplierInfoSmall .tpyear:hover {
	text-decoration: none;
}

.mod-supplierInfoSmall .tpyear .year-number {
	color: #c00;
	font-size:16px;
	font-family:Arial;
	line-height: 18px;
	margin-left:1px;
	padding:0 3px;
}
.mod-supplierInfoSmall .tpyear .year-character{
	font-size:14px;
	font-family:"微软雅黑","黑体";
	font-weight:700;
	color:#7c3504;
	line-height: 14px;
}
.mod-supplierInfoSmall .tpyear  .person{
	display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 17px;
    vertical-align: middle;	
    padding-left: 3px;
}

.mod-supplierInfoSmall .tpyear  .person  .middot{
	padding:0 8px;
	_padding:0 3px;
}
/**
 * tpfree
 */
.mod-supplierInfoSmall .tpinfo-personal {
	padding-left: 23px;
	background-position: 0 0;
}

/*
.mod-supplierInfoSmall .tpinfo.medal {
	visibility: hidden;
	overflow: hidden;
	width: 173px;
	height: 45px;
	margin-bottom: 4px;
	background: url(../images/supplierheadbg.png);
	position: relative;
}
*/


/**
 * golden supplier
 */
.mod-supplierInfoSmall .golden-supplier {
	border: 1px solid #ebe1dc;
	background: #fffbf0
}
.mod-supplierInfoSmall .golden-supplier .tpinfo {
	margin-top: 0;
}
.mod-supplierInfoSmall .golden-member {
	position: relative;
	height: 54px;
}
.mod-supplierInfoSmall .golden-member-advs {
	background-position: 0 -335px;
}
.mod-supplierInfoSmall .golden-member .advs {
	position: relative;
	overflow: hidden;
	padding: 28px 0 0 8px;
	color: #b88746;
	width: 140px;
	height: 20px;
	z-index: 6;
}

.mod-supplierInfoSmall .golden-medal {
	position: absolute;
	left: -1px;
	top: -7px;
	width: 192px;
	height: 58px;
	background: url(../images/supplierbg5.png) no-repeat 0 -175px;
	z-index: 5;
}
.mod-supplierInfoSmall .golden-medal-position{
	position:absolute;
	width:50px;
	height:58px;
	right:0;
	top:0;
}
.mod-supplierInfoSmall .golden-member-advs .golden-medal {
	background-position: 0 -313px;
}

.mod-supplierInfoSmall .golden-medal .common-tips {
	top: -35px;
  	left: -5px;
  	width: 140px;
}

/**
 * padding
 */
.mod-supplierInfoSmall .companyname,
.mod-supplierInfoSmall .certify{
	margin-left: 8px;
	margin-right: 8px;
}

/**
 * companyname
 */
.mod-supplierInfoSmall .companyname  dl:after {
	display: block; 
	clear: both; 
	height: 0; 
	content: '\20';
}
.mod-supplierInfoSmall .companyname dl {
	margin: 5px 0;
	zoom: 1;
}

.mod-supplierInfoSmall .companyname dt {
	float: left;
	line-height: 1.6em;
	color: #777777;
}

.mod-supplierInfoSmall .companyname dd {
	float: left;
	line-height: 1.6em;
	color: #333333;
}

.mod-supplierInfoSmall .companyname dt {
	width: 60px;
}
.mod-supplierInfoSmall .companyname dd {
	width: 114px;
}


.mod-supplierInfoSmall .companyname .contact-div {
	margin-bottom: 5px;
	color: #1E50A2;
}
.mod-supplierInfoSmall .companyname .info{
	position:relative;
}

/**
 * company
 */
.mod-supplierInfoSmall .companyname .company {
	position: relative;
	margin-bottom: 4px;
	color: #1E50A2;
	z-index: 15;
	height: 29px;
	line-height: 14px;
}
.mod-supplierInfoSmall .companyname .company td {
	height: 29px;
}
.mod-supplierInfoSmall .companyname .company .common-tips-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 165px;
	height: 0;
	z-index: 998;
}
.mod-supplierInfoSmall .companyname .company .common-tips {
	bottom: 6px;
	left: 7px;
}
.mod-supplierInfoSmall .companyname .company .common-tips dl {
	margin-top: 3px;
	margin-bottom: 3px;
}


/**
 * certify
 */
.mod-supplierInfoSmall .certify-items {
	margin: 5px 0;
	zoom: 1;
}
.mod-supplierInfoSmall .certify-items:after {
	display:block;clear:both;height:0;content:"\0020";
}
.mod-supplierInfoSmall .certify .medal {
	margin: 5px 0;
}
.mod-supplierInfoSmall .certify .sat-rate {
	margin: 5px 0;
}

/**
 * companyname后面的视频icon
 */
.clearFix{
 	zoom:1
 }

.companyname li.personalName{
	font-size: 12px;
}

/**
 * 商品满意?
 */
 .mod-supplierInfoSmall .sat-rate {
 	position: relative;
	z-index: 998;
 }
 
  .mod-supplierInfoSmall .sat-rate .common-tips{
  	top: -50px;
  	left: 45px;
  	white-space: nowrap;
  }
 
.mod-supplierInfoSmall .sat-rate dt {
	color: #777777;
}

.mod-supplierInfoSmall .sat-rate-panel-wrap {
	position: relative;
	width: 1px;
	height: 1px;
	z-index: 1;
}
.mod-supplierInfoSmall .sat-rate-panel,
.mod-supplierInfoSmall .sat-rate-panel-body {
	background: url(../images/sat-rate.png);
}
.mod-supplierInfoSmall .sat-rate-panel {
	display: none;
	position: absolute;
	left: -65px;
	bottom: 0;
	width: 120px;
	padding-bottom: 9px;
	background-position: left bottom;
}
.mod-supplierInfoSmall .sat-rate-panel-body {
	padding: 4px 8px;
	background-position: left top;
}

.mod-supplierInfoSmall .sat-rate .no-value{
	float: left;
	color: #808080;
}

/**
 * certify
 */
.mod-supplierInfoSmall dl:after {
	display: block; 
	clear: both; 
	height: 0; 
	content: '\20';
}
.mod-supplierInfoSmall dl {
	margin: 3px 0;
	*zoom: 1;
}
.mod-supplierInfoSmall .certify dt,
.mod-supplierInfoSmall .certify dd {
	float: left;
	line-height: 1.6em;
}

/**
 * guarantee  诚信保障区域
 */
.mod-supplierInfoSmall .guarantee {
	display: none;
}
.mod-supplierInfoSmall .guarantee h4 {
	overflow: hidden;
	width: 100%;
}
.mod-supplierInfoSmall .guarantee .basic-trust {
	float: left;
	height: 22px;
	margin-right: 8px;
	padding-left: 23px;
	background: url(../images/23336_426256670.gif) no-repeat 0 0;
	font-weight: bold;
	line-height: 22px;
}

.mod-supplierInfoSmall .guarantee .guarantee-money .cny {
	color: #0066cc;
}
.mod-supplierInfoSmall .guarantee .guarantee-money a:hover .cny {
	color: #ff7300;
}

.mod-supplierInfoSmall .certify .last-trade {
	display: none;
}

.mod-supplierInfoSmall .last-trade-panel-wrap {
	position: relative;
	width: 1px;
	height: 1px;
	z-index: 1;
}
.mod-supplierInfoSmall .last-trade-panel,
.mod-supplierInfoSmall .last-trade-panel-body {
	background: url(../images/sat-rate.png);
}
.mod-supplierInfoSmall .last-trade-panel {
	display: none;
	position: absolute;
	left: -65px;
	bottom: 0;
	width: 120px;
	padding-bottom: 9px;
	background-position: left bottom;
}
.mod-supplierInfoSmall .last-trade-panel-body {
	padding: 4px 8px;
	background-position: left top;
}



/**
 * 认证信息
 */
 .mod-supplierInfoSmall .etpname-tips,
  .mod-supplierInfoSmall .free-tips,
  .mod-supplierInfoSmall .ptp-tips,
 .mod-supplierInfoSmall .av-provider{
 	float: left;
 	position: relative;
	z-index: 998;
 }
 
  .mod-supplierInfoSmall .av-provider{
  	magin-right: 0px;
  }
 
  .mod-supplierInfoSmall .etpname-tips,
  .mod-supplierInfoSmall .ptp-tips{
  	margin-top: 0px;
  }

  .mod-supplierInfoSmall .etpname-tips .common-tips,
 .mod-supplierInfoSmall .free-tips .common-tips,
 .mod-supplierInfoSmall .ptp-tips .common-tips {
 	top: -32px;
 	left: 0px;
 	width: 160px;
 }
 
 .mod-supplierInfoSmall .av-provider .common-tips {
 	top: -32px;
 	left: 0px;
 	width: 206px;
 }
	
#content .mod-supplierInfoSmall .no-winport{
	cursor:default;
	color:#333;
}
#content .mod-supplierInfoSmall .no-winport:hover{
	color:#333;
	text-decoration:none;
}
 
.mod-supplierInfoSmall a.certificate-etp {
	float: left;
	display: block;
	width: 72px;
	margin-top: 2px;
	padding-left: 24px;	
}
.mod-supplierInfoSmall a.certificate-etp {
	background: url(../images/certificate1.gif) no-repeat 0 2px;
}

.mod-supplierInfoSmall .certificate-ptp {
	float: left;
	display: block;
	margin-top: 2px;
	padding-left: 24px;	
	background: url(../images/certificate2.gif) no-repeat 0 2px;
}

.mod-supplierInfoSmall .company-ptp {
	float: left;
	display: block;
	margin-top: 2px;
	padding-left: 24px;	
	background: url(../images/qymcrz.png) no-repeat 0 2px;
}

.mod-supplierInfoSmall .certificate-ptp  .desc {
	margin-top: 2px;
	color: #808080
}

/**
 * feature
 */
.mod-supplierInfoSmall .feature dl:after {
	display: block; clear: both; height: 0; content: '\20';
}
.mod-supplierInfoSmall .feature dl {
	margin: 4px 0;
	*zoom: 1;
}
.mod-supplierInfoSmall .feature dt {
	float: left;
}
.mod-supplierInfoSmall .feature dd {
	float: left;
}

/**
 * info-panel
 */
.mod-supplierInfoSmall .info-panel-wrap {
	position: relative;
	width: 1px;
	height: 1px;
	z-index: 99;
}
.mod-supplierInfoSmall .info-panel,
.mod-supplierInfoSmall .info-panel-body {
	background: url(../images/info-panel.gif);
}
.mod-supplierInfoSmall .info-panel {
	position: absolute;
	display: none;
	left: 0;
	top: -16px;
	width: 207px;
	padding-bottom: 3px;
	background-position: left bottom;
}
.mod-supplierInfoSmall .info-panel-body {
	padding: 0 8px 5px 16px;
	background-position: left top;
}
.mod-supplierInfoSmall .info-panel h4 {
	padding: 2px 4px;
	border-bottom: 1px solid #bbb;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.8;
}


/**
 * 实地认证已核?
 */
#content div.mod-supplierInfoSmall span.already-checked-mem {
	color: #AD7200;
}
.mod-supplierInfoSmall .process-panel {
	display: none;
}
.mod-supplierInfoSmall .process-panel dl {
	overflow: hidden;
	width: 100%;
	line-height: 1.8em;
}
.mod-supplierInfoSmall .process-panel dt {
	float: left;
	width: 60px;
}
.mod-supplierInfoSmall .process-panel dd {
	float: left;
	width: 120px;
}
.mod-supplierInfoSmall .process-panel .panel-footer {
	padding: 5px 0 8px;
	border-top: 1px dotted #bbb;
	text-align: right;
}

/**
 * 经营模式举报信息
 */

 .mod-supplierInfoSmall .biz-type {
 	margin: 0 0 13px 0;
 	color:  #333333;
 	position: relative;
 }
 
 .mod-supplierInfoSmall .biz-type .common-tips {
  	top: -5px; 
  	left: 118px;
  	width: 76px;
 }
 
  .mod-supplierInfoSmall .biz-type .verify{
  	top: -5px; 
  	left: 166px;
  	width: 76px;
 }

 .mod-supplierInfoSmall .biz-type .report-mode-tips {
 	color: #AD7200;
	display: none;
	position: absolute;
	left: 49px;
	top: -2px;
	width: 64px;
	height: 22px;
	padding-left: 8px;
	background: url(../images/chengbaosupplyinfo.png) no-repeat 0 0;
	line-height: 22px;
 }


/**
 * 会员服务
 */
.mod-supplierInfoSmall .feature a.private,
.mod-supplierInfoSmall .feature a.discount {
	float: left;
	overflow: hidden;
	margin: 3px 4px 0 0;
	text-indent: -5000px;
}
.mod-supplierInfoSmall .feature a.private {
	width: 16px;
	height: 16px;
	background: url(../images/state_locked_1.gif);
}
.mod-supplierInfoSmall .feature a.discount {
	width: 29px;
	height: 14px;
	background: url(../images/discount.png);
}

/**
 * 会员服务面板
 */
.mod-supplierInfoSmall .private-panel {
	display: none;
}
.mod-supplierInfoSmall .private-panel dl {
	margin: 8px 4px 4px;
}
.mod-supplierInfoSmall .private-panel dt,
.mod-supplierInfoSmall .private-panel dd {
	float: none;
}
.mod-supplierInfoSmall .private-panel span.discount-value,
.mod-supplierInfoSmall .private-panel span.offer-count {
	color: #f00;
	font-weight: bold;
}
.mod-supplierInfoSmall .private-panel dd {
	margin: 4px 0;
	color: #998;
}

.mod-supplierInfoSmall .private-panel .apply-btn,
.mod-supplierInfoSmall .private-panel .apply-btn span,
.mod-supplierInfoSmall .private-panel .view-btn,
.mod-supplierInfoSmall .private-panel .view-btn span,
.mod-supplierInfoSmall .private-panel .login-btn,
.mod-supplierInfoSmall .private-panel .login-btn span {
	display: block;
	background: url(../images/orange-btn.png);
	cursor: pointer;
}
.mod-supplierInfoSmall .private-panel .apply-btn,
.mod-supplierInfoSmall .private-panel .view-btn,
.mod-supplierInfoSmall .private-panel .login-btn {
	margin: 0 auto;
	padding-right: 2px;
	background-position: right center; 
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.mod-supplierInfoSmall .private-panel .apply-btn {
	width: 76px;
}
.mod-supplierInfoSmall .private-panel .view-btn {
	width: 100px;
}
.mod-supplierInfoSmall .private-panel .login-btn {
	width: 76px;
}
.mod-supplierInfoSmall .private-panel .apply-btn:hover,
.mod-supplierInfoSmall .private-panel .view-btn:hover,
.mod-supplierInfoSmall .private-panel .login-btn:hover {
	color: #fff;
	text-decoration: none;
}
.mod-supplierInfoSmall .private-panel .apply-btn span,
.mod-supplierInfoSmall .private-panel .view-btn span,
.mod-supplierInfoSmall .private-panel .login-btn span {
	height: 26px;
	padding-left: 2px;
	line-height: 24px;
}
.mod-supplierInfoSmall .private-panel .panel-others {
	margin-top: 4px;
	padding: 2px;
	border-top: 1px dotted #bbb;
	text-align: center;
}
.mod-supplierInfoSmall .private-panel .is-auth-member p {
	line-height: 2em;
}
.mod-supplierInfoSmall .private-panel .is-auth-member em {
	color: #f00;
	font-weight: bold;;
}
.mod-supplierInfoSmall .private-panel .is-auth-member .view-btn {
	margin-top: 5px;
}

.mod-supplierInfoSmall .tp-guarantee .protection {
	float: left;
}
.mod-supplierInfoSmall .tp-guarantee .protection img {
	float: left; 
	margin: 2px 0 0 0;
	
}
.mod-supplierInfoSmall .tp-guarantee .protection span {
	float: left;
}

/**
 * 预存?
 */
.mod-supplierInfoSmall .spec-service .precharge {
	float: left;
	width: 37px;
	height: 11px;
	margin-top: 5px;
	background: url(../images/precharge.gif);
	text-indent: -5000px;
	font-size: 0px;
}


/**
 * 诚信保障
 */
.mod-supplierInfoSmall .certify .tp-guarantee {
	float: left;
	position: relative;
}

.mod-supplierInfoSmall .certify .tp-guarantee .tp-guarantee-money {
	display:none;
}

.mod-supplierInfoSmall .certify  .tp-guarantee-tips {
	display:none;
}

.mod-supplierInfoSmall .certify .tp-guarantee,
.mod-supplierInfoSmall .authentication{
	float:left;
	margin-right: 10px;
	position: relative;
}

.mod-supplierInfoSmall .tp-guarantee {
	margin-top: 2px;
}


.mod-supplierInfoSmall .certify .tp-guarantee .tp-guarantee-icon  {
	display: inline-block;
	padding-left: 18px;
	height: 16px;
	background: url(../images/supplierbg5.png) no-repeat 0 -432px;
	vertical-align: middle;
}
.mod-supplierInfoSmall .certify .tp-guarantee-tips {
	height: 26px;
	width: 172px;
	background: url(../images/chengbaosupplyinfo.png) no-repeat 0 -25px;
	line-height: 27px;
    text-align: center;
}

/**
 * tips
 */
.mod-supplierInfoSmall .tp-guarantee .common-tips {
	left: 0;
	top: -32px;
	width: 230px;
}

.mod-supplierInfoSmall .certify .no-authentication {
	float: left;
	padding-left: 2px;
	margin-top:2px;
	color : #808080;
}

.mod-supplierInfoSmall .precharge-panel dt,
.mod-supplierInfoSmall .precharge-panel dd {
	float: none;
	margin: 2px 0;
}
.mod-supplierInfoSmall .precharge-panel dd {
	color: #998;
}

.mod-supplierInfoSmall .precharge-panel dt .first-inpour-limit,
.mod-supplierInfoSmall .precharge-panel dt .refund-rate,
.mod-supplierInfoSmall .precharge-panel dt .available-fund {
	color: #f00;
}
.mod-supplierInfoSmall .precharge-panel dt .first-inpour-limit em,
.mod-supplierInfoSmall .precharge-panel dt .refund-rate em,
.mod-supplierInfoSmall .precharge-panel dt .available-fund em {
	font-weight: bold;
}
.mod-supplierInfoSmall .precharge-panel .available-fund-part {
	display: none;
	color: #000;
}

.mod-supplierInfoSmall .precharge-panel a.apply,
.mod-supplierInfoSmall .precharge-panel a.charge {
	display: none;
	height: 26px;
	margin: 0 auto;
	text-indent: -5000px;
}
.mod-supplierInfoSmall .precharge-panel a.apply {
	width: 132px;
	background: url(../images/precharge-apply-btn.gif);
}
.mod-supplierInfoSmall .precharge-panel a.charge {
	width: 69px;
	background: url(../images/charge-btn.gif);
}

/**
 * honorfeature
 */
.mod-supplierInfoSmall .honorfeature {
	display: none;
}


/**
 * others
 */
.mod-supplierInfoSmall .contact,
.mod-supplierInfoSmall .guarantee,
.mod-supplierInfoSmall .certify,
.mod-supplierInfoSmall .feature {
	margin-top: 13px;
	padding-top: 5px;
	border-top: 1px solid #e6e6e6;
}


.mod-supplierInfoSmall .certify .own-wp-message {
	font-weight: bold;
	color: #4d4d4d;
}

.mod-supplierInfoSmall .pagecollect {
	background:url(../images/1575004_1256177305.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 30px;
	width: 182px;
    display: block;
}

.mod-supplierInfoSmall .pagecollect:hover {
	background: url(../images/1575006_1256177305.png) no-repeat scroll 0 0 transparent;
}

.mod-supplierInfoSmall .pagecollect:active {
	background: url(../images/1575005_1256177305.png) no-repeat scroll 0 0 transparent;
}


.mod-supplierInfoSmall .others {
	padding:4px 4px 4px 4px;
}

/*
* 实地认证icon
*/
.mod-supplierInfoSmall .authentication {
	margin-right: 0px;
	padding-top: -4px;
	margin-top: 2px;
}
.mod-supplierInfoSmall .authentication a {
	float: left;
	padding-left: 20px;
	background: url(../images/supplierbg3.png) no-repeat 0 -482px;
	height: 19px;
}

.mod-supplierInfoSmall .authentication .common-tips {
	top: -31px;
	left: 0px;
	width: 242px;
}


.mod-supplierInfoSmall dt {
	color : #666666; 
}



/**
 * common-tips
 */
.mod-supplierInfoSmall .common-tips {
	position: absolute;
	z-index: 999;
	display: none;
	box-shadow:1px 1px 3px #999;
}
.mod-supplierInfoSmall .common-tips .arrow-down {
	width: 12px;
	height: 7px;
	position: absolute;
	left: 24px;
	bottom: -6px;
	background: url(../images/arrow.png) no-repeat;
	overflow: hidden;
}
.mod-supplierInfoSmall .common-tips .arrow-left{
	width: 8px;
	height: 12px;
	position: absolute;
	left: -6px;
	bottom: 8px;
	background: url(../images/arrow.png) 0 -10px no-repeat;
	overflow: hidden;
}
.mod-supplierInfoSmall .common-tips .tips-content {
	padding: 4px 6px;
	border: 1px solid #ffcc7f;
	background-color: #ffffe5;
	color: #333333;
}

.mod-supplierInfoSmall .common-tips dl {
	zoom: 1;
}
.mod-supplierInfoSmall .common-tips dl:after {
	display:block;clear:both;height:0;content:"\0020";
}
.mod-supplierInfoSmall .common-tips dt,
.mod-supplierInfoSmall .common-tips dd{
	float: left;
}

.mod-supplierInfoSmall .supplierinfo-free {
	padding-top: 8px;
}

/**
*   档口信息
*/
.mod-supplierInfoSmall .supplier-stall-tpaddress {
	margin-bottom: 4px;
	position: relative;
	line-height: 20px;
	height: 20px;
	z-index: 998;
}
.mod-supplierInfoSmall .supplier-stall-tpaddress .common-tips {
 	bottom: 25px;
 	left: 0px;
 	width: 260px;
 }
 
 .mod-supplierInfoSmall .market-stall div {
 	width: 180px;
 }



/**
 * hornor-list
 */
.app-supplierInfoSmall .honorlist {
	zoom: 1;
}
.app-supplierInfoSmall .honorlist:after {
	display:block;clear:both;height:0;content:"\0020";
}

.app-supplierInfoSmall .honorlist li {
	float: left;
	margin-right: 4px;
}
.app-supplierInfoSmall .honorlist li a {
	float: left;
	height: 18px;
	padding-left: 18px;
	background: url(../images/hornerlist.png) no-repeat -5px -5px;
	line-height: 18px;
}
.app-supplierInfoSmall .honorlist li a:hover {
	text-decoration: none;
}

.app-supplierInfoSmall .honorlist .honor-promotion a {
	background-position: -5px -4px;
}
.app-supplierInfoSmall .honorlist .honor-distribution a {
	background-position: -5px -114px;
}
.app-supplierInfoSmall .honorlist .honor-syb a {
	background-position: -5px -165px;
}
.app-supplierInfoSmall .honorlist .honor-brand a {
	background-position: -5px -58px;
}
.app-supplierInfoSmall .honorlist .honor-auction a {
	background-position: -5px -223px;
}
.app-supplierInfoSmall .honorlist .honor-sponsor a {
	background-position: -5px -339px;
}
.app-supplierInfoSmall .honorlist .honor-sponsor-popular a {
	/**background-position: -5px -281px;*/
	background-position: -5px -339px;
}

/**
 * 根据不同数据的荣誉版块设置宽?
 */
.mod-supplierInfoSmall .company .common-tips dd {
	width: 82px;
}

.app-supplierInfoSmall .honor-count-2 .honorfeature dd {
	width: 142px;
}
.app-supplierInfoSmall .honor-count-3 .honorfeature dd {
	width: 212px;
}
.app-supplierInfoSmall .honor-count-4 .honorfeature dd {
	width: 282px;
}
.app-supplierInfoSmall .honor-count-5 .honorfeature dd {
	width: 340px;
}
.app-supplierInfoSmall .honor-count-6 .honorfeature dd {
	width: 385px;
}


.app-supplierInfoSmall .companyname .honor-count-2 .common-tips-wrap {
	width: 224px;
}
.app-supplierInfoSmall .companyname .honor-count-3 .common-tips-wrap {
	width: 295px;
}
.app-supplierInfoSmall .companyname .honor-count-4 .common-tips-wrap {
	width: 365px;
}
.app-supplierInfoSmall .companyname .honor-count-5 .common-tips-wrap {
	width: 422px;
}
.app-supplierInfoSmall .companyname .honor-count-6 .common-tips-wrap {
	width: 478px;
}
#content .app-supplierInfoSmall .m-body{
	opacity:1;
}
#content .app-supplierInfoSmall .sat-rate .rate-value{
	color:#666666;
	font-weight: bold;
}

.app-supplierInfoSmall .sat-container {
	position: relative;
	z-index:50;
}
.app-supplierInfoSmall .sat-hover{
	background-color: #FFFFE5;
    border: 1px solid #FFCC7F;
	left: -9px;
    position: absolute;
    width: 190px;
	z-index:500;
}
.app-supplierInfoSmall .sat-trade .count {
	width:36px;
	display:inline-block;
}
.app-supplierInfoSmall .sat-hover .ratelink{
	margin-left: 5px;
}

.app-supplierInfoSmall .sat-hover .sat-dsr,
.app-supplierInfoSmall .sat-hover .sat-trade{
	margin-left:  9px;
    margin-right:5px;
    margin-top:10px;
}
.app-supplierInfoSmall .sat-hover .sat-trade{
  	border-top: 1px solid #E6E6E6;

}
.app-supplierInfoSmall .sat-hover .rateinfo{
	position:relative;
}

.app-supplierInfoSmall .sat-hover .sat-dsr span.rateinfo{
	margin-left: 6px;
}
.app-supplierInfoSmall .sat-hover .sat-trade .ratelink{
	margin-left: 0;
}
.app-supplierInfoSmall .sat-hover .sat-trade span.rateinfo{
	margin-left: 4px;
}

.app-supplierInfoSmall .sat-hover .rateinfo em{
	position:absolute;
	right:-49px;
	_right:100px;
}

.app-supplierInfoSmall .sat-hover .rateinfo em.equal{
	margin-right: 16px;
}



.app-supplierInfoSmall .sat-hover h4{

	 font-weight: 400;
    margin-bottom: 7px;
}

.app-supplierInfoSmall .sat-hover h4{
	font-weight: bold;
	color: #777777;
    margin-bottom: 7px;
}

.app-supplierInfoSmall .sat-hover .sat-trade h4{
	margin-top: 8px;
}

.app-supplierInfoSmall .sat-hover em.count {
    color: #777777;
}

.app-supplierInfoSmall .sat-hover .compare {
    color: #777777;
    margin-left: 37px;
}

.app-supplierInfoSmall .sat-hover  li {
    color: #777777;
    line-height: 15px;
    margin: 0 0 9px;
}

.app-supplierInfoSmall .sat-hover  b {
    background-position: -38px -170px;
    display: inline-block;
    font-size: 0;
    height: 14px;
    line-height: 50px;
    margin-right: 5px;
    overflow: hidden;
    vertical-align: top;
    width: 28px;
}


.app-supplierInfoSmall .sat-hover b {
    background: url("../images/1593440_602705795.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    width: 29px;
}
.app-supplierInfoSmall .sat-hover .sat-dsr b.higher {
    background-position: 0 0;
}
.app-supplierInfoSmall .sat-hover .sat-dsr b.lower {
    background-position: 0 -87px;
}

.app-supplierInfoSmall .sat-hover .sat-dsr b.equal {
    background-position: 0 -119px;
}

.app-supplierInfoSmall .sat-hover .sat-trade b.lower {
	background-position: 0 -56px;
}

.app-supplierInfoSmall .sat-hover .sat-trade b.higher {
	background-position: 0 -29px;
}

.app-supplierInfoSmall .sat-hover em {
    color: #B31202;
    font-size: 12px;
    font-weight: 400;
}
.app-supplierInfoSmall .sat-hover em.count {
    color: #3366DE;
}

.app-supplierInfoSmall .sat-hover .sat-dsr em.lower {
    color: #007E12;
}
.app-supplierInfoSmall .sat-hover .sat-dsr em.higher {
    color: #B31202;
}

.app-supplierInfoSmall .sat-hover .sat-trade em.lower {
    color: #B31202;
}

.app-supplierInfoSmall .sat-hover .sat-trade em.higher {
    color: #007E12;
}






.app-supplierInfoSmall .sat-hover  em {
    color: #FF0000;
    font-weight: normal;
}
/**
 * @fileoverview 产品分类（侧边栏?view 
 * 
 * @author jun.qij
 */
.mod-categorySmall .shop-category {
	line-height: 1.8em;
	word-break: break-all;
	word-wrap: break-word;
}

.mod-categorySmall .shop-category ul.simple li a.image {
	overflow: hidden;
	display: block;
	width: 150px;
}

.mod-categorySmall .shop-category ul.simple li a.image img {
	float: left;
}

.mod-categorySmall .shop-category ul.simple li.cat {
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #cbcbcb;
}

.mod-categorySmall .shop-category .bd ul.simple li.last-cat {
	border-bottom: 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.mod-categorySmall .shop-category ul.simple .cat-hd {
	padding-left: 16px;
	font-weight: bold;
	background:
		url(../images/category-nav.png)
		no-repeat 0 -485px;
}

.mod-categorySmall .shop-category ul.simple li.expand .cat-hd {
	overflow: hidden;
	padding-left: 16px;
	background-position: -189px 5px;
	zoom: 1;
}

.mod-categorySmall .shop-category ul.simple li.expand  h4.collapse {
	background:
		url(../images/category-nav.png)
		no-repeat 0px 5px;
	cursor: pointer;
}

.mod-categorySmall .shop-category ul.simple li.expand h4 a {
	float: left;
}

/**
* 二级类目
*/
.mod-categorySmall .shop-category ul.simple li.collapse ul {
	display: none;
}

.mod-categorySmall .shop-category ul.simple li li {
	padding: 3px 0 3px 16px;
	background:
		url(../images/category-nav.png)
		no-repeat -386px center;
}

.mod-categorySmall .shop-category ul.simple li li.last {
	background-position: -586px center;
}

.mod-categorySmall .shop-category .bd ul.vas .cat-hd {
    line-height: 27px;
    text-indent: 25px;
}

.mod-categorySmall .shop-category ul.vas li .cat-hd{
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    list-style: none outside none;
    text-indent: 35px;
}
/**
 * @fileoverview 产品分类（侧边栏?view 
 * 
 * @author jun.qij
 */
 
/**
* 一级类目样?
*/
.mod-categorySmall-emersion .m-content {
    padding: 0px;
}

.mod-categorySmall-emersion ul li {
	border-top: 1px solid #eeeeee;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.mod-categorySmall-emersion .categroy-emersion-main ul li.all {
	border-bottom: 1px solid #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.mod-categorySmall-emersion ul li.sec {
    background: url("../images/right_1.png") no-repeat scroll 165px center transparent;
}

/* .mod-categorySmall-emersion ul li.sec:hover{
	border-top:1px solid #ff7300;
	border-left:1px solid #ff7300;
	border-bottom:1px solid #ff7300;
	
	padding-right:10px;
}
 */

.mod-categorySmall-emersion ul li.rhover{
  	border-top:1px solid #ff7300;
	border-left:1px solid #ff7300;
	border-bottom:1px solid #ff7300;
	
	position:relative;
	background-color:#fff;
	margin:0 -1px -1px -1px;
    z-index: 1001;
}


.mod-categorySmall-emersion ul li.lhover{
	border-top:1px solid #ff7300;
	border-right:1px solid #ff7300;
	border-bottom:1px solid #ff7300;
	
	position:relative;
	background-color:#fff;
	margin:0 0 -1px -1px;
	text-indent:1px;
    z-index: 1001;
}
 
/**
* 二级类目样式
*/
.mod-categorySmall-emersion .sub-category {
    background:#fff;
    position: absolute;
    width: 200px;
    margin-top:-1px;
    z-index: 1000;
    display: none;
}

.mod-categorySmall-emersion .two-column {
    width: 400px;
}

.mod-categorySmall-emersion .sub-category .sub-left {
    border-right: 1px solid #eeeeee;
    float: left;
    width: 200px;
}

.mod-categorySmall-emersion .sub-category .sub-right {
    float: left;
    width: 199px;
}

.mod-categorySmall-emersion .sub-category li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #1E50A2;
    height: 30px;
    line-height: 30px;
}

.mod-categorySmall-emersion ul li a {
    color: #1E50A2;
}

.mod-categorySmall-emersion a {
    text-decoration: none;
}

.mod-categorySmall-emersion .sub-category .sub-left{
	width:200px;
	float:left;
	border-right:1px solid #eeeeee;
}
.mod-categorySmall-emersion .sub-category .no-right{
	border:1px solid #ff7300;
}

.mod-categorySmall-emersion .two-column{
	border:1px solid #ff7300;
}
.company-view-big-wrap{
	width:752px;
	height:447px;
	background-color:#000;
}

.app-companyViewBig .view-main-wrap{
	position: relative;
	width:100%;
	height:100%;
	float:left;
}

.app-companyViewBig .view-main{
	position: relative;
	width:577px;
	height:433px;
	margin:7px 7px 7px 168px;
	overflow:hidden;
}

.app-companyViewBig .layout-right .view-main{
	margin:7px 8px 7px 7px;
}

.app-companyViewBig .view-main .image-cover{
	position: relative;
	display:none;
	width:100%;
	height: 56px;
	bottom:56px;
	background-color:#000;
	color:#fff;
	text-align: left;
	line-height:56px;
	opacity:0.6;
	filter:alpha(opacity = 60);	
}
.app-companyViewBig .view-main .image-desc,
.app-companyViewBig .view-main .image-count{
	position: relative;
	display:none;
	bottom:94px;
	margin-left: 15px;
	color:#ffffff;
}

.app-companyViewBig .view-main .image-desc{
	float:left;
}
.app-companyViewBig .view-main .image-count{
	float:right;
	padding-right:20px;
	font:20px trebuchet ms;
}

.app-companyViewBig .view-main .prev{
	position: absolute;
	display:none;
	left:0px;
	width: 30px;
    height: 41px;
    bottom: 196px;
	background:url('../images/492178_602705795.png') no-repeat #000000 center;
	opacity:0.6;
	filter:alpha(opacity = 60);
}

.app-companyViewBig .view-main .next{
	position: absolute;
	display:none;
	width: 30px;
    height: 41px;
    right:0px;
    bottom: 196px;
	background:url('../images/492179_602705795.png') no-repeat #000000 center;
	opacity:0.6;
	filter:alpha(opacity = 60);
	_right:-1px;
}

.app-companyViewBig .view-main .prev:hover{
	opacity:1;
	filter:alpha(opacity = 100);
}

.app-companyViewBig .view-main .next:hover{
	opacity:1;
	filter:alpha(opacity = 100);
}

.app-companyViewBig .view-main .image-wrap{
	position:relative;
	width:577px;
	height:100%;
}

.app-companyViewBig .view-main .image-wrap .item{
	position:absolute;
	width:100%;
	height:100%;
}

.app-companyViewBig .view-main .image-wrap .locate{
	display: table;
	width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    *display:block;
}

.app-companyViewBig .view-main .image-wrap .item a{
	display:table-cell;
	vertical-align: middle;
	cursor: default;
	*display: inline;
	*height: 100%;
    *writing-mode: tb-rl;
    *text-align: center;
}


.app-companyViewBig .view-sub{
	float:left;
	width:160px;
	height:100%;
	background-color:#333;
	margin-left:-100%;
}

.app-companyViewBig .layout-right .view-sub{
	margin-left: -160px;
}

.app-companyViewBig .view-sub .title{
	position: relative;
	height: 31px;
	margin:20px -5px 32px 0;
	background:url('../images/tipleft.gif') no-repeat;
}

.app-companyViewBig .layout-right .title{
	margin:20px 0 36px -5px;
	background:url('../images/tipright.gif') no-repeat;
}

.app-companyViewBig .view-sub a.up{
	position:absolute;
	width:15px;
	height: 9px;
	margin:-347px 0 12px 70px;
	background:url('../images/492034_602705795.png') no-repeat;
}

.app-companyViewBig .view-sub a.down{
	position:absolute;
	width:15px;
	height: 9px;
	margin:10px 0 15px 70px;
	background:url('../images/492114_602705795.png') no-repeat;
}

.app-companyViewBig .view-sub a.up:hover{
	background:url('../images/492184_602705795.png') no-repeat;
}

.app-companyViewBig .view-sub a.down:hover{
	background:url('../images/492185_602705795.png') no-repeat;
}

.app-companyViewBig .view-sub .views-wrap{
	position: relative;
	height:328px;
	overflow:hidden;
}

.app-companyViewBig .view-sub .views{
	position: relative;
	margin-top: 2px;
	width:100%;
	text-align:center;
}

.app-companyViewBig .view-sub .view-shim{
	position: relative;
	top:0;
	left: 0;
    width:100%;
    height:100%;
    margin-top: -92px;
    background:#000000;
    opacity:0.2;
    filter:alpha(opacity = 20);
    cursor: pointer;
}

 .app-companyViewBig .view-sub .current .view-shim{
	display:none;
}

.app-companyViewBig .view-sub li{
	position:relative;
	height: 100px;
	margin:0 12px 11px;
}

.app-companyViewBig .view-sub li .info{
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	font-size:0;
	overflow: hidden;
	*display: block;
}

.app-companyViewBig .view-sub li a{
	display:table-cell;
	vertical-align: middle;
	*display: inline;
	*height: 100%;
    *writing-mode: tb-rl;
    *text-align: center;
}

.app-companyViewBig .view-sub li.current{
	border: 2px solid #FFFFFF;
    margin: -2px 10px 9px 10px;
}

.app-companyViewBig .view-sub .current .view-cover{
	position: relative;
	height: 33px;
	line-height:33px;
	margin-top: -33px;
	background-color:#000;
	opacity:0.6;
	filter:alpha(opacity = 60);
}

.app-companyViewBig .view-sub .view-name{
	position: relative;
	margin-top: -26px;
	color:#ffffff;
}

/* 去除ie6虚线?*/
.app-companyViewBig a{
	blr:expression(this.onFocus=this.blur());
}
/**
 * @fileoverview 公司动?
 * 
 * @author qijun.weiqj
 */
.app-news ul {
	padding-bottom: 8px;
}
.app-news li {
	padding: 5px 0 6px;
	border-bottom: 1px dotted #bcbcbc;
	*zoom: 1;
}
.app-news li :after {
	clear: both;
	display: block;
	height: 0; 
	content: "\0020";
}

.region-type-small .app-news .props,
.region-type-normal .app-news .props {
	display: none;
}

.region-type-big .app-news li,
.region-type-full .app-news li {
	overflow: hidden;
}
.region-type-big .app-news .subject,
.region-type-full .app-news .subject {
	float: left;
	width: 450px;
}
.region-type-big .app-news .props,
.region-type-full .app-news .props {
	float: right;
	width: 260px;
	color: #999;
	text-align: right;
}
/**
 * @fileoverview 相册板块
 * 
 * @author long.fanl
 */

/*
 * 相册列表 主区?
 */
.album-list-main {
	margin-left:3px;
}

.album-list-main li {
	float:left;
	list-style:none outside none;
    height: 241px;
    width: 166px;
	padding:0 6px 17px;
}

.album-list-main li.last {
	padding-right:0;
}

.album-list-main .cover {
	background: url("../images/album.png") no-repeat scroll 0 0 transparent;
	position:relative;
	overflow:hidden;
    height: 167px;
    width: 166px;
}

.album-list-main .cover a {
	display:table-cell;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	width: 160px;
	height:161px;
	/* ie hack image vertical-align middle */
	*display: block;
	*font-size: 146px; /* 161 * 0.873 */
	*font-family: Arial;
}

.album-list-main .cover img {
	vertical-align: middle;
}

.album-list-main .cover-label {
	background: url("../images/album.png") no-repeat scroll 0 0 transparent;
	background-position: 0 -299px;
	height:42px;
	width:42px;
	left:0;
	top:0;
	position:absolute;
}

.album-list-main .title {
	margin: 5px auto 0;
    text-align: center;
	_font-family: "\5b8b\4f53"; /* 此hack(宋体)用于修复相册栏目页翻页时 字体会变粗的bug */
	word-break: break-all;
	word-wrap: break-word;
}

.album-list-main .count {
	margin: 5px auto 0;
    text-align: center;
	_font-family: "\5b8b\4f53"; /* 此hack(宋体)用于修复相册栏目页翻页时 字体会变粗的bug */
}

.album-list-main .count {
	text-align:center;
	color:#8F8F8F;
}

/** 
 * 相册列表 侧边?
 */
.album-list-sub li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cbcbcb;
}

.album-list-sub .cover {
	background: url(../images/album.png) no-repeat;
	background-position:0 -199px;
	overflow: hidden;
	position:relative;
	float: left;
	height: 72px;
    width: 72px;
	padding: 1px;
	margin-right: 3px;
}

.album-list-sub .cover a {
	display: table-cell;
	overflow: hidden;
	width: 67px;
	height:66px;
	text-align:center;
	vertical-align: middle;
	
	/* ie hack image vertical-align middle */
	*display: block;
	*font-size: 58px; /* 66 x 0.873 */
	*font-family: Arial;
}

.album-list-sub .cover img {
	vertical-align: middle;
	width:64px;
	height:64px;
}

.album-list-sub .cover-label {
	background: url("../images/album.png") no-repeat scroll 0 0 transparent;
	background-position: 0 -362px;
	height:23px;
	width:23px;
	left:0;
	top:0;
	position:absolute;
}

.album-list-sub .title,
.album-list-sub .count {
	float: left;
	width: 95px;
	word-break: break-all;
	word-wrap: break-word;
}
.album-list-sub .count {
	margin-top: 4px;
	color: #8F8F8F;
}

.mod-autoAlbum .m-container:after{
	clear: both;
    content: " ";
    display: block;
    height: 0;
}

/** 暂无相册 */
.mod-autoAlbum .empty-album {
	text-align: center;
}

/** 异常情况（图片银行挂掉） */
.mod-autoAlbum .album-error {
	text-align: center;
	font-weight: bold;
}.mod-contactSmall a.alitalk { 
   display: inline-block; 
   width: 72px;
   height: 17px;
   padding-left: 0;
   background: url(../images/alitalk.gif) no-repeat 0 -200px;
   text-indent: -5000px;
   vertical-align: middle;
}
.mod-contactSmall a.alitalk:hover {
   text-decoration: none;
}
.mod-contactSmall a.alitalk-on { 
   background-position: 0 0px; 
}
.mod-contactSmall a.alitalk-on:hover {
   background-position: 0 -40px;  
}
.mod-contactSmall a.alitalk-off { 
   background-position: 0 -200px; 
}
.mod-contactSmall a.alitalk-off:hover {
   background-position: 0 -200px;  
}
.mod-contactSmall a.alitalk-mb { 
   background-position: 0 -120px; 
}
.mod-contactSmall a.alitalk-mb:hover {
   background-position: 0 -160px;
}


.mod-contactSmall .m-content {
    line-height: 1.6em;
}

.mod-contactSmall dl {
    overflow: hidden;
    width: 100%;
}

.mod-contactSmall dt,
.mod-contactSmall dd {
    float: left;
}

.mod-contactSmall .map-container {
    overflow: hidden;
    width: 174px;
    height: 203px;
    margin-top: 4px;
}

.mod-contactSmall .m-mobilephone a{
    background: url(../images/state_locked.gif) left no-repeat;
    padding-left: 18px;
    color: #0066CC;
    text-decoration: none;
}

.mod-contactSmall .m-mobilephone a:hover{
    color: #ff7300;
    text-decoration: underline;
}/**
 * @fileoverview 资质证书
 */

.mod-certificateSmall li {
	overflow: hidden;
	width: 100%;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #cbcbcb;
}
.mod-certificateSmall li.last {
	border-bottom: 0;
}
.mod-certificateSmall .img {
	overflow: hidden;
	position: relative;
	float: left;
	width: 64px;
	height: 64px;
	padding: 1px;
	margin-right: 4px;
	border: 1px solid #e5e5e5;
}
.mod-certificateSmall .img a {
	display: table-cell;
	height: 64px;
	width: 64px;
	text-align: center;
	vertical-align: middle;
	
	/* ie hack image vertical-align middle */
	*display: block;
	*font-size: 56px; /* 64 x 0.873 */
	*font-family: Arial;
}
.mod-certificateSmall .img img {
	vertical-align: middle;
}


/**
 * @fileoverview 友情链接 view 
 * 
 * @author jun.qij
 */
.app-friendLink li {
	word-wrap: break-word;
	word-break:break-all;
}

.app-friendLink li .tp-icon {
    background: url(../images/trust.gif) repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    margin-left: 2px;
    vertical-align: middle;
    width: 17px;
}

.region-type-small .app-friendLink li,
.region-type-normal .app-friendLink li {
    padding: 5px 0 6px;
    border-bottom: 1px solid #E4E4E4;
}

.region-type-big .app-friendLink li,
.region-type-full .app-friendLink li {
    float: left;
    height: 16px;
    width: 178px;
    padding: 6px 0;
}


/**
 * @footer 网站页脚
 * 
 * @author mingze.guomz
 */
.mod-winport_footer {
    background: url("../images/footerbg.gif") repeat-x scroll 0 0 #FFFFFF;
    border-top: 1px solid #E5E5E5;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
    width: 952px;
}

/**
 * 不能diy文字颜色
 */
#site_footer .mod-winport_footer .m-body {
	background: #fff;
	color: #000;
}

/**
 * 不能diy链接颜色
 */
#site_footer .mod-winport_footer a {
	color: #06c;
}
#site_footer .mod-winport_footer a:hover {
	color: #ff7300;
}
#site_footer .mod-winport_footer .company-name {
    color: #000;
}

#site_footer .mod-winport_footer .shield-a {
    margin-left:10px;
}
#site_footer .mod-winport_footer .shield-img {
    height:70px;
}
#site_footer .mod-winport_footer .designer-site{
	margin-left:10px;
}