/**
 * 不同规格的需要设置宽度
 */
.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;
}

/*
 * 静态化图片，价格授权处理 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;
}.wp-order-coupon{display:none}.ui-dialog .sys-purchaselist .wp-order-coupon{height:98px;background-color:#fff;border:1px solid #c3d2dc;border-top:none;padding-top:19px;text-align:center;display:none}.ui-dialog .sys-purchaselist .wp-order-coupon .coupon{margin:0 auto}.ui-dialog .sys-purchaselist .wp-coupon-1118 .ui-dialog .sys-purchaselist .wp-coupon-1118 .coupon.partly-success{background:url(2517047_1348253471.jpg) no-repeat}.ui-dialog .sys-purchaselist .wp-coupon-1118 .coupon.haven{background:url(2516124_1348253471.jpg) no-repeat}.ui-dialog .sys-purchaselist .wp-coupon-1118 .coupon.error{background:url(2513167_1348253471.jpg) no-repeat}.company-view-big-wrap{
	width:752px;
	height:447px;
	background-color:#000;
}

.app-companyViewBig .view-main-wrap{
	position: relative;
	width:100%;
	height:100%;
	float:left;
}
.m-content{ margin-top:10px; border:1px solid #ddd;}
.app-companyViewBig .view-main{
	position: relative;
	width:550px;
	height:433px;
	margin:7px 0px 7px 0px;
	overflow:hidden;
}

.app-companyViewBig .layout-right .view-main{
	margin:7px 0px 7px 0px;
}

.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: -200px;
}

.app-companyViewBig .view-sub .title{
	position: relative;
	height: 31px;
	margin:20px -5px 32px 0;
	background:url('../images/2308226_691191268.gif') no-repeat;
	color: #fff;
	font-size: 18px;
	padding-left: 40px;
	letter-spacing: 1px;
}

.app-companyViewBig .layout-right .title{
	margin:20px 0 36px -5px;
	background:url('../images/2302772_1348253471.png') 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;
}

