﻿/*单页分页 */

.desc_page_link{border:1px solid #CCCCCC;margin-left:2px;margin-right:2px;padding:2px 7px;}

.desc_page_link_cur{border:1px solid #CCCCCC;margin-left:2px;margin-right:2px;padding:2px 7px;background:none repeat scroll 0 0 #FF0000;}





/*model */

div#nyroModalFull {

	font-size: 12px;

	color: #777;

}

div#nyroModalLoading {

	border: 4px solid red;

	width: 150px;

	height: 150px;

	text-indent: -9999em;

	background: #fff url(../images/ajaxloader.gif) no-repeat;

	background-position: center;

}

div#nyroModalLoading.error {

	border: 4px solid red;

	line-height: 20px;

	padding: 20px;

	width: 300px;

	height: 100px;

	text-indent: 0;

	background: #fff;

}

div#nyroModalWrapper {

	background: #fff;

	border: 4px solid red;

}

a#closeBut {

	position: absolute;

	display: block;

	top: 5px;

	right: 5px;

	outline: 0;

	border:1px #ff8100 solid; 

	padding:0px 3px; 

	background:#ffa500;

}

h1#nyroModalTitle {

	margin: 0;

	padding: 0;

	position: absolute;

	top: 8px;

	left: 5px;

	font-size: 14px;

	color: #000;

}

div#nyroModalContent {

	overflow: auto;

}

div.wrapper div#nyroModalContent {

	padding: 5px;

}

div.wrapperImg div#nyroModalContent {

	position: relative;

	overflow: hidden;

	text-align: center;

}

div.wrapperImg img {

	vertical-align: baseline;

}

div.wrapperImg div#nyroModalContent div {

	position: absolute;

	bottom: 0;

	left: 0;

	background: black;

	padding: 10px;

	margin: 10px;

	border: 1px white dotted;

	overflow: hidden;

	opacity: 0.2;

	filter: alpha(opacity=20);

}

div.wrapperImg div#nyroModalContent div:hover {

	opacity: 0.5;

	filter: alpha(opacity=50);

	cursor: help;

}

a.nyroModalPrev, a.nyroModalNext {

	z-index: 105;

	outline: none;

	position: absolute;

	top: 0;

	height: 100%;

	width: 40%;

	cursor: pointer;

	text-indent: -9999em;

	background: left 20% no-repeat;

	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */

}

div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {

	height: 60%;

	width: 20%;

}

a.nyroModalPrev {

	left: 0;

}

a.nyroModalPrev:hover {

	background-image: url(../images/prev.gif);

}

a.nyroModalNext {

	right: 0;

	background-position: right 20%;

}

a.nyroModalNext:hover {

	background-image: url(../images/next.gif);

}



.objImgFrame{

 	border: #ccc 1px solid;

 	padding: 4px; 

 	width:72px;

}



/*产品详情情多图展示*/

.slider { padding:10px 0px;}

.slider img { vertical-align:middle;}



.simple_slider_hover{

	cursor:pointer;

	cursor:hand

}

.simple_slider_disabled {

    opacity : 0.2;

    filter: alpha(opacity=40);

	zoom: 1;

}



/*自动完成 */

.ac_results {

	padding: 0px;

	border: 1px solid black;

	background-color: white;

	overflow: hidden;

	z-index: 99999;

}



.ac_results ul {

	width: 100%;

	list-style-position: outside;

	list-style: none;

	padding: 0;

	margin: 0;

}



.ac_results li {

	margin: 0px;

	padding: 2px 5px;

	cursor: default;

	display: block;

	/* 

	if width will be 100% horizontal scrollbar will apear 

	when scroll mode will be used

	*/

	/*width: 100%;*/

	font: menu;

	font-size: 12px;

	/* 

	it is very important, if line-height not setted or setted 

	in relative units scroll will be broken in firefox

	*/

	line-height: 16px;

	overflow: hidden;

}



.ac_loading {

	background: white url('../images/indicator.gif') right center no-repeat;

}



.ac_odd {

	background-color: #eee;

}



.ac_over {

	background-color: #0A246A;

	color: white;

}



.mk-price { text-decoration:line-through;}

.shop-price { color:#ff6600; font-size:14px; font-weight:bold;}

.spec-selected-value { color:Red;}



/*分页 */

/*CSS msdn style pagination*/



DIV.pager {

	CLEAR:both; PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 14px; FONT-FAMILY: Tahoma,sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right

}

DIV.pager A {

	BORDER: #cccccc 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 2px; COLOR: #3366cc; PADDING-TOP: 1px; TEXT-DECORATION: none

}

DIV.pager A:hover {

	BORDER: #fd6d3f 1px solid; COLOR: #0066a7;

}

DIV.pagination A:active {

	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6

}

DIV.pager SPAN.current {

	BORDER: #ff6600 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 0px 3px; COLOR: #fd6d3f; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffede1

}

DIV.pager SPAN.disabled {

	DISPLAY: none

}



/*倒计时广告 */

.countdown { position:relative; cursor:pointer; }

.countdown .pos { position:absolute; right:5px; top:0px; font-weight:bold; color:White;}

.countdown .pos .title { font-size:30px; margin-right:30px;}

.countdown .pos .price { font-size:35px; margin-right:20px; border:0px; color:White;}

.countdown .pos .time { font-size:30px;}



/*商品列表 */

#dispaly-ico { display:block; height:25px; line-height:1.5; zoom:100%; border-top:2px #f6d5b0 solid; border-bottom:1px #f6d5b0 solid;}

#dispaly-ico span { display:block; float:left;}

#dispaly-ico a { background-image:url(../images/mall_list_mode.png); text-indent:-9999px; display:block; margin:auto 10px auto auto; width:16px; height:16px; float:left;}

#dispaly-ico li { display:block;}

#dispaly-ico li.display-mode { float:left; padding-top:5px;}

#dispaly-ico li.display-mode .s1 { background-position:0px -41px;}

#dispaly-ico li.display-mode .s1-selected { background-position:0px -19px;}

#dispaly-ico li.display-mode .s2 { background-position:-25px -41px;}

#dispaly-ico li.display-mode .s2-selected { background-position:-26px -19px;}

#dispaly-ico li.display-mode .s3 { background-position:-125px -41px;}

#dispaly-ico li.display-mode .s3-selected { background-position:-126px -19px;}

#dispaly-ico li.sort-mode { float:left; padding-top:5px;}

#dispaly-ico li.sort-mode .s4-up { background-position:-51px -41px;}

#dispaly-ico li.sort-mode .s4-up-selected { background-position:-50px -19px;}

#dispaly-ico li.sort-mode .s5-up { background-position:-100px -41px;}

#dispaly-ico li.sort-mode .s5-up-selected { background-position:-100px -19px;}

#dispaly-ico li.sort-mode .s6 { background-position:-74px -41px;}

#dispaly-ico li.quick-page-changer { float:right; padding-top:2px;}

#dispaly-ico li.quick-page-changer a { background-image:url(../images/ico-row.png); border:1px #ccc solid; margin:auto auto auto 5px;}

#dispaly-ico li.quick-page-changer .prev-page { background-position:-15px -4px;}

#dispaly-ico li.quick-page-changer .no-prev-page { background-position:-15px -29px; cursor:default;}

#dispaly-ico li.quick-page-changer .next-page { background-position:-48px -4px; text-indent:5px; width:60px;}

#dispaly-ico li.quick-page-changer .no-next-page { background-position:-48px -29px; text-indent:5px; width:60px; cursor:default;}



.contact_info li { padding:5px; line-height:22px; margin:0px; text-align:left;}

.contact_info a { color:#666;}



/*轮播 */

div#MainPromotionBanner{

	background:#fff;

}

#MainPromotionBanner #SlidePlayer {

	position:relative;

	margin: 0 auto;

}

#MainPromotionBanner .Slides{

	padding: 0;

	margin: 0;

	list-style: none;

	overflow: hidden;

}

#MainPromotionBanner .Slides li {

	float: left;

}



#MainPromotionBanner .Slides img{

	border:0;

	display: block;

}



#MainPromotionBanner .SlideTriggers{

	margin: 0;

	padding: 0;

	list-style: none; 

	position: absolute; 

	top: 315px; 

	right: 0px;

	z-index: 10;

	height: 25px;	

}

#MainPromotionBanner .SlideTriggers li{

	float: left;

	display: inline;

	color: #74a8ed;

	text-align: center;

	line-height:16px;

	width: 16px;

	height: 16px;

	font-family: Arial;

	font-size: .9em;

	cursor: pointer;

	overflow: hidden; 

	margin:3px 6px;

	background: url(../images/slide_trigger.gif) no-repeat center center;

}

#MainPromotionBanner .SlideTriggers li.Current{ 

	color:#fff; 

	background: url(../images/slide_trigger_c.gif) no-repeat center center;



}

