/****************************** 农工党新版内页使用 *******************************


/*															'										'										'										'										'										'										'										'										'										'										} */
/******************************** 非通用样式(等分) *******************************
北京永旺新闻列表	1) NewsDiv dd:nth-child(3n+1):float元素浮动后高度不一致导致错位的解决办方法   NewsACss,NewsACss:用于聚合页(北京永旺店铺)    AnchorColumn:用于锚点页(北京永旺促销活动)
*********************************************************************************/
.NewsDiv														{/*北京永旺新闻中心*/}
.NewsDiv dd													{float:left;							vertical-align:top;				width:31.5%;								text-align:center;							box-sizing:border-box;}
.NewsDiv dd:nth-child(3n+1)							{/*clear:left;*/}
.NewsDiv dd:nth-child(3n+2)							{/*width:37%;							padding:0 2.75%;				*/}
.NewsDiv dd h3												{width:100%;							padding-bottom:66.66%;/*确定图片长高比例*/								overflow:hidden;								vertical-align:top;				position:relative;				border-radius:0.3rem;}
.NewsDiv dd h3 img										{width:100%;							height:100%;						position:absolute;						z-index:1;										left:0;								transform:scale(1);}

.NewsDiv dd h3 center									{width:100%;							height:100%;						position:absolute;						z-index:2;										padding:0!important;}
.NewsDiv dd h3 center hr								{width:0%;								height:0.3rem;						position:absolute;						margin:0!important;							border-width:0;					transition:all .4s;}
.NewsDiv dd h3 center hr:nth-child(1)				{right:0;								bottom:0;}
.NewsDiv dd h3 center hr:nth-child(2)				{top:0;}
.NewsDiv dd h3 center hr:nth-child(3)				{height:0%;								width:0.3rem;						left:0%;}
.NewsDiv dd h3 center hr:nth-child(4)				{height:0%;								width:0.3rem;						right:0%;									bottom:0;}
.HrBKColor													{background-color:#000000;}

.NewsDiv dd h4												{width:100%;							height:4rem;						line-height:4rem;							color:#898989;									font-size:0.85rem;				text-align:left;}
.NewsDiv dd h4 span										{font-size:1.1rem;					font-weight:bolder;				color:#B62883;								padding-right:1rem;							border-right:#c9c6c6 1px solid;}
.NewsDiv dd h5												{width:100%;							height:4.5rem;						padding:0 0 1rem 0;						color:#000000;									font-size:1.2rem;					font-weight:bolder;				line-height:1.5rem;				text-align:left;}

.NewsDiv dd h3 center:hover hr:nth-child(1), .NewsDiv dd h3 center:hover hr:nth-child(2)								{width:100%;								transition:all .7s ease;}
.NewsDiv dd h3 center:hover hr:nth-child(3), .NewsDiv dd h3 center:hover hr:nth-child(4)								{height:100%;								transition:all .7s ease;}
.NewsDiv dd h3:hover img								{transform:scale(1.4);		transition:all .7s ease;}

.HrBKColor0													{background-color:#B62883;}
.HrBKColor1													{background-color:#F39781;}
.HrBKColor2													{background-color:#00B7EE;}
.HrBKColor3													{background-color:#E60012;}
.HrBKColor4													{background-color:#80C269;}
.HrBKColor5													{background-color:#000000;}

.NewsDiv_Y													{display:none;/*北京永旺新闻中心移动端*/}
.NewsDiv_Y dd												{float:left;						vertical-align:top;					width:50%;									padding:0 1% 0 2%;							text-align:center;				box-sizing:border-box;}
.NewsDiv_Y dd:nth-child(2n)							{padding:0 2% 0 1%;}
.NewsDiv_Y dd:nth-child(2n+1)							{clear:left;}
.NewsDiv_Y dd h3											{width:100%;						padding-bottom:66.6%;				overflow:hidden;							vertical-align:top;							position:relative;				border-radius:0.3rem;}
.NewsDiv_Y dd h3 img										{width:100%;						height:100%;							position:absolute;						z-index:1;										left:0;								transform:scale(1);}
.NewsDiv_Y dd h4											{width:100%;						height:4rem;							line-height:4rem;							color:#898989;									font-size:0.95rem;				text-align:left;}
.NewsDiv_Y dd h4 span									{font-size:1.2rem;				color:#B62883;							padding-right:1rem;						border-right:#c9c6c6 1px solid;}
.NewsDiv_Y dd h5											{width:100%;						padding:0 0 1rem 0;					color:#000000;								font-size:1.3rem;								font-weight:bolder;				line-height:1.9rem;					text-align:left;}
.NewsDiv_Y_More											{margin:1.3rem auto;				padding:1rem 1.7rem;					font-size:1.3rem;							color:#000000;									border:#989898 0.1rem solid;	position:relative;					top:-0.6rem;					display:none;}



.FellowUsBar												{width:100%;						display:table;}
.FellowUsBar dd											{width:33.33%;						display:table-cell;					text-align:center;}
.FellowUsBar dd blockquote								{padding:0.9rem 0;				text-align:center;}
.FellowUsBar dd center									{display:inline-block;			width:145px;							height:2.2rem;								line-height:2.2rem;							background-color:#B62883;		color:#FFFFFF;							text-align:center;			border-radius:1.2rem;		font-size:16px;}


.FellowUsBar_Y												{text-align:center;				width:90vw;								margin:auto;								color:#FFFFFF;}
.FellowUsBar_Y h3											{font-size:1.3rem;				line-height:2.7rem;					padding-top:2.3em;						color:#DDDDDD;									text-align:center;}
.FellowUsBar_Y h3 span									{font-size:2.8rem;				font-weight:bolder;					display:block;								color:#FFFFFF;}
.FellowUsBar_Y p											{font-size:1.3rem;				padding:1.7rem 0 2.7rem 0;			text-align:center;}
.FellowUsBar_Y h4											{width:45vw;						height:5.1rem;							line-height:5.1rem;						text-indent:1.5rem;							font-size:1.3rem;					text-align:left;						margin:1.2rem auto;			box-sizing:border-box;		background-color:#AE007A;	border-radius:0.3rem;}
.FellowUsBar_Y h4 img									{width:auto;						height:2.5rem;							position:relative;						top:0.6rem;}

.FootBar_Y													{display:none;						width:98vw;								margin:auto;}
.FootBar_Y dd												{width:35vw;						display:inline-block;				font-size:1.1rem;							color:#FFFFFF;									vertical-align:top;}
.FootBar_Y dd a											{color:#FFFFFF;}
.FootBar_Y dd a img										{width:95%;							height:auto;							margin:0.5rem 0;}
.FootBar_Y dd:nth-child(2)								{width:63vw;						text-align:right;						line-height:2.8rem;}
.FootBar_Y dt												{width:100%;						text-align:center;					margin-top:0.3rem;						border-top:#343434 1px solid;				padding:0.4rem 0 0.3rem 0;		font-size:0.85rem;					line-height:1.6rem;			color:#AAAAAA;}

/* 永旺店铺 */
.AddiShow													{width:100%;						margin:auto;							text-align:left;}
.AddiShow span, .AddiShow tt							{display:inline-block;			width:7.14rem;							height:2.86rem;							line-height:2.86rem;							margin: 0 3px 5px 0;				font-size:1.1rem;						text-align:center;			/*公司动态显示年份*/}
.AddiShow span												{background-color:#EEEEEE;		border:#EEEEEE 1px solid;			color:#000000;}
.AddiShow span:hover										{background-color:#FFFFFF;		border:#B62883 1px solid;			color:#B62883;}
.AddiShow tt												{background-color:#FFFFFF;		border:#B62883 1px solid;			color:#B62883;}

.NewsACss																							{display:table;						margin:0 auto;								border-collapse:collapse;width:100%;																							/*永旺店铺详情显示*/}
.NewsAcss tr, .NewsACssA tr																	{display:table-row;}
.NewsACss tr td, .NewsACss tr dd, .NewsACssA tr td										{display:table-cell;					text-align:left;							font-size:1.15rem;							line-height:1.7rem;				box-sizing:border-box;}

.NewsACss tr td, .NewsACss tr dd																{vertical-align:middle;				padding:1rem 1.2rem;						border:#B5B5B5 1px solid;}
.NewsACss tr td img																				{width:100%;							height:atuo;}
.NewsACss tr td:nth-child(1)																	{text-align:center;					background-color:#FDF6F7;				white-space:nowrap;							padding:1rem 0rem;}
.TitleCell																							{color:#FFFFFF;						background-color:#313131!important;					}
.NewsACss tr td a																					{display:inline-block;				color:#FFFFFF;								font-weight:bold;								padding:0.6rem 0.9rem;			border-radius:0.3rem;					letter-spacing:2px;background-color:#B50081}
.NewsACss tr td a:hover																			{opacity:0.5;}


/* 促销活动页面 */
.NewsACssA													{display:table;					margin:auto;							width:100%;									border-width:0;																														/*小Table*/}
.NewsACssA tr td											{vertical-align:top;				border-width:0;						padding:0 0 0 1.2rem;}
.NewsACssA tr td:nth-child(1)							{white-space:nowrap;				background-color:#FFFFFF;			padding:0;									text-align:right;}

.AnchorColumn												{width:100%;						margin:auto;							display:none;}
.AnchorColumn h3											{text-align: center;				padding-bottom:1.7rem;				position:relative;}
.AnchorColumn h3 hr										{height:3px;						background-color:#B50081;			position:absolute;						width:100%;										top:0.3rem;							border-width:0;						z-index:1;}
.AnchorColumn h3 span									{display:inline-block;			background-color:#FFFFFF;			padding:0 1.2rem;							color:#B50081;									line-height:1.6rem;				font-size:1.6rem;						font-weight:bolder;			margin:auto;						position:relative;			z-index:2;}

.AnchorColumn blockquote								{display:block;					width:100%;								padding-bottom:4rem;}
.AnchorColumn blockquote dd							{display:inline-block;			width:49%;								vertical-align:top;						font-size:0;									margin:auto;}
.AnchorColumn blockquote dd img						{width:100%;						height:auto;}
.AnchorColumn blockquote dd h4						{width:90%;							display:table;							margin:auto;}
.AnchorColumn blockquote dd h4:nth-child(2)		{margin-top:1.2rem;}
.AnchorColumn blockquote dd h4 span					{display:table-cell;				font-size:1.15rem;					color:#313131;								text-align:left;								vertical-align:top;}
.AnchorColumn blockquote dd h4>span:nth-child(1){width:25%;							font-weight:bolder;					line-height:1.7em;}
.AnchorColumn blockquote dd h4>span:nth-child(2){width:75%;							line-height:2rem;						}

.PgStyle0													{font-size:1.4rem!important;	font-weight:bold;						text-align:center;						color:#B50081!important;					border:1px solid #b62883;		border-top:3px solid #b62883;		padding:0.6rem 0;				margin:3rem 0 1.6rem 0!important;}

/************** 正文调用表格样 *************/
.ContentT													{display:table;width:100%;border:#2597D5 1px solid;margin:auto;box-sizing:border-box;/*永旺的店铺介绍*/}
.ContentT dl												{display:table-row;}
.ContentT dl dd, .ContentT dl dt						{display:table-cell;vertical-align:middle;padding:5px 5px;line-height:25px;font-size:14px;border:#FFFFFF 1px solid;border-top-width:0px;}
.ContentT dl dd											{width:15%;background-color:#43A2D5;color:#FFFFFF;text-align:center;vertical-align:top;border-right:#DDDDDD 1px solid;}
.ContentT dl dt											{width:80%;background-color:#DCEAF5;color:#000000;text-align:left;border-left:#999999 1px solid;padding-left:10px;}
.ContentT dl dt span										{color:#FF0000;}
.ContentT dl dt p											{width:49%;display:inline-block;color:#888888;font-size:13px;line-height:18px;text-indent:0px;}
.ContentT dl:nth-child(1) dd, .ContentT dl:nth-child(1) dt{border-top:#FFFFFF 1px solid;}
/************* 正文调用表格样式 ************/



/************* 正文CSS控制轮播图 ***********/
.LHSlide														{position:relative;margin:auto;text-align:center;font-family:Arial;color:#FFFFFF;overflow:hidden;}
.LHSlide ul													{width:9999px;transition:all 0.5s;}
.LHSlide li													{float:left;list-style:none;line-height:300px;font-size:36px;}
.LHSlide, .LHSlide li									{/*这里的width和height要手工设置*/width:900px;height:300px;}
.LHSlide li img, .LHSlideAuto li img				{width:100%;height:auto;margin:0px;max-width:900px;}
.LHSlide .LHSlideAuto									{/*自动播放*/animation:marginLeft 10.5s infinite;}
.LHSlide li:nth-child(1)								{background:#9FA8EF;}
.LHSlide li:nth-child(2)								{background:#EF9FB1;}
.LHSlide li:nth-child(3)								{background:#9FEFC3;}
@keyframes marginLeft									{0% {margin-left:0;} 28.5% {margin-left:0;} 33.3% {margin-left:-900px;} 62% {margin-left:-900px;} 66.7% {margin-left:-1800px;} 95.2% {margin-left:-1800px;} 100% {margin-left:0;}}
/************* 正文CSS控制轮播图 ***********/




.MapSelect													{float:right;						height:40px;							margin-bottom:5px;						font-size:20px;								padding:0 10px;					outline:none;}
.MapDiv														{width:100%;						margin:20px 0px 10px 0px;}
.MapDiv center												{height:350px;						width:100%;}
.MapDiv p													{text-align:center;				font-size:22px;						padding:10px 0px 0px 0px;				color:#676767;}
