﻿@charset "utf-8";
/*text type*/
body{height:100%; color:#666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; text-align:center;}
.main {background:url(../images/mainConBg.jpg) repeat-y center top; position:relative; width:976px; margin:0 auto;}
.main .mainContent {margin:0 13px;width:950px;}
.main .mainBottom {margin:0;width:976px;height:20px;background:url(../images/mainConBottom.jpg);}
.main .webBody {background:url(../images/searchBox.jpg) center 10px no-repeat;}
.main .webBody2 {background:url(../images/searchBox2.jpg) center 10px no-repeat;}

.main .leftSideBar {padding-top:40px;}
.main .detailSideBar {padding-top:50px;}
.main .rightSideBar {padding-top:40px;}
.main .middle {margin-top:0;overflow:hidden;}


/*clearFix clear*/
.clearFix:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
.clearFix {zoom:1; } 
.clear{clear:both; }
/*float*/ 
.hide		{display:none;}
.floatr		{float:right;}
.floatl		{float:left;}
.floatrImg	{float:right; clear:right; margin:0 0 10px 10px; }
.floatlImg	{float:left;  clear:left;  margin:0 10px 10px 0; }
/*link*/
a			{text-decoration:none; }
a:link 	{color:#777;}
a:visited	{color:#777;}
a:active	{color:#C00;star:expression(this.onFocus=this.blur()); }
a:hover		{color:#C00; text-decoration:underline;}

/*h1-h6*/
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%; }
/*h1{font-size:160%; }
h2{font-size:150%; }
h3{font-size:140%; }
h4{font-size:130%; }
h5{font-size:120%; }
h6{font-size:110%; }*/
.radtext{color: #FF0000}
.greentext{color:#97ec7b}


/*width*/
.w10		{ width:10px; }				.wb5		{ width:5%; }
.w20		{ width:20px; }				.wb10	{ width:10%;}
.w30		{ width:30px; }				.wb15	{ width:15%;}
.w40		{ width:40px; }				.wb20	{ width:20%;}
.w50		{ width:50px; }				.wb25	{ width:25%;}
.w60		{ width:60px; }				.wb30	{ width:30%;}
.w70		{ width:70px; }				.wb35	{ width:35%;}
.w80		{ width:80px; }				.wb40	{ width:40%;}
.w90		{ width:90px; }				.wb45	{ width:45%;}
.w100	{ width:100px;}				.wb50	{ width:50%;}
.w110	{ width:110px;}				.wb55	{ width:55%;}
.w120	{ width:120px;}				.wb60	{ width:60%;}
.w130	{ width:130px;}				.wb65	{ width:65%;}
.w140	{ width:140px;}				.wb70	{ width:70%;}
.w150	{ width:150px;}				.wb75	{ width:75%;}
.w160	{ width:160px;}				.wb80	{ width:80%;}
.w170	{ width:170px;}				.wb85	{ width:85%;}
.w180	{ width:180px;}				.wb90	{ width:90%;}
.w190	{ width:190px;}				.wb95	{ width:95%;}
.w200	{ width:200px;}				.wb98	{ width:98%;}
.w230	{ width:230px;}	            .wb100	{ width:100%;}
.w250	{ width:250px;}
.w300	{ width:300px;}	

/*---list------------------------------------------------------------------------------------------------------------------------------*/
.ul li, .ol li{line-height:1.8em; }
.ul{list-style:outside; padding:0 0 0 25px; }
.ul li{list-style-type:square; }
.ul li li{list-style-type:disc; }
.ul li li li{list-style-type:circle; }
.ol{ list-style:outside; padding:0 0 0 25px; }
.ol li{list-style-type:decimal ;}
.ol li li{list-style-type:lower-latin; }
.ol li li li{list-style-type:decimal-leading-zero; }

.listA {}
.listA li {background:url(../images/lineA.gif) 0 top repeat-x;height:32px;line-height:32px;overflow:hidden;}
.listA li.start {background:none;}
.listA li a {display:block;height:32px;padding:0 5px;}
.listA li a.top {color:#ff0000;}
.listA li a.all {background-position:right bottom; float:right; padding:-3px 10px;color:#d22727;font-weight:bold;display:block;}

.listB {}
.listB li {background:url(../images/icon2.gif) 8px 11px no-repeat;line-height:26px;}
.listB li a {display:block;padding:0 5px;text-indent:14px;}
.listB li h3 { background:url(../images/titleA.jpg) 0 -238px no-repeat;height:26px;line-height:26px;overflow:hidden;text-indent:25px;color:#333333;font-size:12px;}

.listC {}
.listC a {background:url(../images/lineA.gif) 0 top repeat-x;height:50px;padding:10px 0;overflow:hidden;display:block;cursor:pointer;}
.listC a.start {background:none;}
.listC a img {float:left;clear:left;margin:0 5px 0 0;}
.listC a h4 {font-size:12px;font-weight:normal;height:32px;line-height:16px;overflow:hidden;padding:2px 0 0 0;}
.listC a strong {color:#d82425;display:block;height:18px;line-height:18px;overflow:hidden;}

.listD {}
.listD li {background:url(../images/lineA.gif) 0 top repeat-x;height:29px;line-height:29px;overflow:hidden;}
.listD li.start {background:none;}
.listD li a {display:block;height:29px;padding:0 6px;}
.listD li a.top {color:#ff0000;}

.listE {}
.listE li { background:url(../images/lineA.gif) 0 top repeat-x;height:32px; 
            overflow:hidden;word-wrap: break-word;line-height:32px;}
.listE li.start {background:none;}
.listE li a {display:block;}
.listE li a.top {color:#ff0000;}
.listE li a.all {background-position:right bottom; float:right; padding:-3px 3px;color:#d22727;font-weight:bold;display:block;}

.listG {}
.listG li {background:url(../images/lineA.gif) 0 top repeat-x;}
.listG li.start {background:none;}
.listG li a {display:block;line-height:32px;padding:0 5px;cursor:pointer;zoom:1;}
.listG li a span {line-height:32px;height:32px;overflow:hidden;display:block;}
.listG li a sub {color:#d76363;font-size:14px;font-weight:bold;margin-right:5px;}
.listG li a img ,
.listG li a strong {display:none;}

.listG li a.top:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
.listG li a.top {zoom:1;margin-right:20px;line-height:16px;padding:5px;}
.listG li a.top sub {display:none;}
.listG li a.top span {line-height:16px;height:32px;display:block;overflow:hidden;}
.listG li a.top img {display:block;float:left;margin-right:5px;}
.listG li a.top strong {display:block;color:#e12323;}

.listH {}
.listH a {background:url(../images/lineA.gif) 0 top repeat-x;height:50px;padding:10px 0;overflow:hidden;display:block;cursor:pointer;}
.listH a.start {background:none;}
.listH a img {float:left;clear:left;margin:0 5px 0 0;}
.listH a h4 {font-size:12px;font-weight:normal;height:32px;line-height:16px;overflow:hidden;padding:2px 0 0 0;}
.listH a strong {color:#d82425;display:block;height:18px;line-height:18px;overflow:hidden;}
.listH div a.all {background:auto; background-position:right bottom;height:15px; float:right; padding:-3px 3px;color:#d22727;font-weight:bold;display:block;}


/*---Line-----------------------------------------------------------------------------------------------------------------------------*/
.lineA {background:url(../images/lineA.gif) 0 bottom repeat-x;}
.lineC {background:url(../images/lineC.gif) 0 bottom repeat-x;}
.lineCT {background:url(../images/lineC.gif) 0 top repeat-x;}
.lineD {background:url(../images/lineD.gif) 0 bottom repeat-x;}
.lineDT {background:url(../images/lineD.gif) 0 top repeat-x;}
.lineE {background:url(../images/lineE.gif) 0 top repeat-x;}
.lineG {background:url(../images/lineG.gif) 0  1px repeat-x;}

/*---input----------------------------------------------------------------------------------------------------------------------------*/
.inputA {background:url(../images/input.jpg) 0 -108px no-repeat;width:86px;height:20px;line-height:24px;cursor:pointer;text-align:center;color:#222222;}
.inputB {background:url(../images/input.jpg) 0 -128px no-repeat;width:86px;height:20px;line-height:24px;cursor:pointer;text-align:center;color:#222222;}
.inputD {background:url(../images/input.jpg) 0 -170px no-repeat;width:113px;height:30px;line-height:30px;cursor:pointer;text-align:center;color:#656565;}
.inputE {background:url(../images/input.jpg) 0 -200px no-repeat;width:113px;height:30px;line-height:30px;cursor:pointer;text-align:center;color:#ffffff;font-weight:bold;}
.inputF {background:url(../images/input.jpg) 0 -230px no-repeat;width:113px;height:30px;line-height:30px;cursor:pointer;text-align:center;color:#656565;}
.inputG {background:url(../images/input.jpg) 0 -88px repeat-x;width:75px;height:20px;line-height:20px;cursor:pointer;text-align:center;color:#2d2d2d;border:1px solid #c9d0f1;}
.inputH {background:url(../images/input.jpg) 0 -68px repeat-x;width:75px;height:20px;line-height:20px;cursor:pointer;text-align:center;color:#2d2d2d;border:1px solid #cfcfcd;}
.inputI {background:url(../images/input.jpg) -42px -49px no-repeat;width:20px;height:19px;line-height:19px;cursor:pointer;color:#696969;overflow:hidden;text-indent:-9999em;}
.inputJ {background:url(../images/input.jpg) 0 -260px no-repeat;width:113px;height:30px;line-height:30px;cursor:pointer;text-align:center;color:#ffffff;font-weight:bold;}
.inputK {background:url(../images/input.jpg) 0 -170px no-repeat;width:113px;height:30px;line-height:30px;cursor:pointer;text-align:center;color:#000000;font-weight:bold;}

.inputAdd {background:url(../images/input.jpg) 0 -19px;width:20px;height:15px;overflow:hidden;cursor:pointer;}
.inputSubtract {background:url(../images/input.jpg) 0 -34px;width:20px;height:15px;overflow:hidden;cursor:pointer;}
.addCart {background:url(../images/input.jpg) 0 -148px no-repeat #FDE35A;width:120px;height:22px;line-height:24px;display:block;color:#a04109;font-size:12px;cursor:pointer;text-align:right; padding-right:15px;}
.addCart2 {background:url(../images/input.jpg) 0 -374px no-repeat #FDE35A;width:120px;height:22px;line-height:24px;display:block;color:#505050;font-size:12px;cursor:pointer;text-align:right; padding-right:15px;}
.addCartB {background:url(../images/input.jpg) 0 -290px no-repeat #9b0204;width:217px;height:42px;display:block;cursor:pointer;}
.addCartS {background:url(../images/inputS.jpg) no-repeat #9b0204;width:217px;height:42px;display:block;cursor:pointer;}

.inputC {background:url(../images/inputBG.gif) 0 0 repeat-x #ffffff;_background-attachment:fixed;border:1px solid #d7d7d7;height:16px;}

/*---indexBanner------------------------------------------------------------------------------------------------------------------------*/
.main #indexBanner {height:207px;overflow:hidden;position:relative;background:#fff}
.main #indexBanner img {width:550px;height:207px;}
.main #indexBanner ul {position:absolute;left:-1px;bottom:0;}
.main #indexBanner ul li {float:left;margin-left:2px;text-align:center;display:inline;height:22px;line-height:22px;width:108px;overflow:hidden;}
.main #indexBanner a {display:block;cursor:pointer;width:100%;text-align:center;text-decoration:none;}

/*---conA-B-C-D-------------------------------------------------------------------------------------------------------------------------*/
.main .sideBarTitle {font-size:14px;color:#ffffff;font-weight:bold;}
.main .sideBarBody a.now {color:#e02422;text-decoration:underline;font-weight:bold;}
.main .conA {background:url(../images/sideConABottom.jpg) bottom center no-repeat;padding:0 0 15px 0;}
.main .conA .sideBarBody {border-left:1px solid #c69a9a;border-right:1px solid #c69a9a;padding:0 8px;}
.main .conB {background:url(../images/sideConBBottom.jpg) bottom center no-repeat;padding:0 0 15px 0;}
.main .conB .sideBarBody {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:0 8px;}
.main .conB h2.redTitle {background:url(../images/titleA.jpg) 0 -120px no-repeat;height:30px;padding:5px 0 0 0;text-indent:25px;}
.main .conB h2.redTitle2 {background:url(../images/titleA.jpg) 0 -155px no-repeat;height:30px;padding:5px 0 0 0;text-indent:15px;}
.main .conB h2 {position:relative;}
.main .conB h2 span {position:absolute;right:8px;top:3px;font-size:9px;color:#c01528;font-weight:bold;background:url(../images/icon34.gif) right 1px no-repeat;display:block;width:40px;height:14px;overflow:hidden;text-indent:0;}
.main .conB h2.redTitle3 {background:url(../images/titleA.jpg) 0 0 repeat;height:41px;padding:9px 0 0 0;text-indent:25px;}
.main .conB h2.greenTitle {background:url(../images/titleA.jpg) 0 -85px no-repeat;height:30px;padding:5px 0 0 0;text-indent:15px;}
.main .conB h2.greenTitle2 {background:url(../images/titleA.jpg) 0 -50px no-repeat;height:30px;padding:5px 0 0 0;text-indent:25px;}
.main .conA .more,
.main .conB .more {float:right;margin:8px 0 0 0;padding:0 14px 0 0;color:#d22727;font-weight:bold;background:url(../images/icon3.gif) right 3px no-repeat;}
.main .conC h2 a {display:block;text-indent:-9999em;}
.main .conD {width:733px;background:url(../images/rightConBottom.gif) bottom center no-repeat;padding:0 0 20px 0;}
.main .conD h2 {background:url(../images/rightConTitle.gif) 0 0 no-repeat;height:24px;padding:6px 0 0 0;text-indent:30px;color:#6095bf;font-size:14px;}
.main .conD .conBody {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:0 8px;}

/*---conA-B banners-titles-------------------------------------------------------------------------------------------------------------*/
.main .subMenu h2 {background:url(../images/titleB.gif) 0 0 no-repeat;height:50px;overflow:hidden;padding:4px 0 0 0;}
.main .subBrands h2 { background:url(../images/sideConBTop.jpg) 0 0 no-repeat;height:15px;overflow:hidden;text-indent:-9999em;}
.main .hotNews h2 {background:url(../images/titleB.gif) 0 -108px no-repeat;height:40px;padding:14px 0 0 0;text-indent:40px;}

.main .creditCard h2 a {background:url(../images/bannerCreditCard.jpg) 0 0 no-repeat;height:157px;overflow:hidden;} 
.main .oneyCard h2 a {background:url(../images/bannerOneyCard.jpg) 0 0 no-repeat;height:157px;overflow:hidden;} 

/*---subMenu---------------------------------------------------------------------------------------------------------------------------*/
.main .subMenu h2 a {float:left;display:inline-block;color:#ffffff;height:35px;line-height:35px;text-align:center;text-indent:0;}
.subMenu h2 a.t1 {width:85px;margin:0 0 0 3px;}
.subMenu h2 a.t2 {width:75px;}
.subMenu .lineA {padding:6px 0 0 5px;overflow:hidden; width:165px;}
.subMenu h3 {color:#e12323;font-size:12px;}
.subMenu ul {padding:4px 0 6px 0;margin:0 0 0 -6px;}
* html .subMenu ul {padding:5px 0 8px 0; }
.subMenu ul li {float:left;padding:0 8px;border-left:1px solid #ddb3b3;line-height:15px; display:inline-block;margin:3px 0;}
.subMenu ul li {*float:none;display:inline;}
.main .subMenu h2.nowB {background-position:0 -54px;}
.main .subMenu h2.nowA {background-position:0 0;}
.subMenu .goTop span a {font-size:12px;font-weight:bold; background:url(../images/icon12.gif) 4px 5px no-repeat;padding:0 0 0 12px;color:#cc0000;}
.subMenu .subList h3 {margin:10px 0 8px 0;padding:0 0 0 18px;font-size:13px;font-weight:bold;display:inline-block;background:url(../images/icon13.gif) 10px 5px no-repeat;}
.subMenu .subList ul {margin:0;padding:0;}
.subMenu .subList ul li {padding:0 0 0 20px;float:none;display:block;border:none;width:140px;line-height:18px;background:url(../images/icon14.gif) 12px 7px no-repeat;}
.subMenu .subList ul li a{font-weight:bold;}
/*.subMenu .subList ul ul li {background:url(../images/icon12.gif) 0px 7px no-repeat;padding-left:10px;}*/
.subMenu .subList ul ul li {padding:0 8px 0 0;background:none;float:left;width:auto;white-space:nowrap;display:inline;}
.subMenu .subList ul ul li a {width:auto; font-weight:normal;}
.subMenu .subList ul ul {zoom:1;}
.subMenu .subList ul ul:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
.subMenu .subList ul ul li a {}
.subMenu .subList ul li a {display:inline-block;width:90px;}
.subMenu .subList ul li span {display:inline-block;width:50px;color:#999999;text-align:right;}

/*---logoBar---------------------------------------------------------------------------------------------------------------------------*/
.logoBar {background:none;position:relative;height:99px; padding-top:40px;}
.logoBar .topLogo {float:left;width:240px;height:51px; padding:0 0 0 10px;}
.logoBar .topLogo a {background:url(../images/imgLogo.gif) 0 0 no-repeat;display:block;width:235px;height:51px;text-indent:-9999em;overflow:hidden;}
.logoBar .topContact {float:left;width:148px;height:51px;}
.logoBar .topContact h6 {background:url(../images/img400.gif);width:148px;height:24px;text-indent:-9999em;overflow:hidden;margin:0 0 3px 0;}
.logoBar .topContact .changeStore a.title {display:block;width:148px;height:27px;line-height:25px;font-weight:bold;background:url(../images/titleB.gif) 0 -197px no-repeat;}
.logoBar .topContact .changeStore .navList li {position:relative;z-index:999;}
.logoBar .topContact .changeStore .navList li ul.sub {display:none;position:absolute;background:#fbfbfb;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;overflow:hidden;left:0;top:23px;border:1px solid #e2e2e2;width:480px;height:auto;z-index:300;}
.logoBar .topContact .changeStore .navList li ul.sub li {height:30px;width:120px;position:relative;overflow:hidden;float:left;}
.logoBar .topContact .changeStore .navList li ul.sub li.start {background:none;}
.logoBar .topContact .changeStore .navList li ul.sub li a {display:block;font-size:12px;height:30px;line-height:30px;overflow:hidden;text-indent:15px;}
.logoBar .topContact .changeStore .navList li ul.sub li a:hover {text-decoration:none;background:#dddddd;}
.logoBar .topContact .changeStore .navList li:hover ul, 
.logoBar .topContact .changeStore .navList ul li:hover ul, 
.logoBar .topContact .changeStore .navList ul ul li:hover ul, 
.logoBar .topContact .changeStore .navList li.iehover ul, 
.logoBar .topContact .changeStore .navList ul li.iehover ul, 
.logoBar .topContact .changeStore .navList ul ul li.iehover ul {display:block;} 

.logoBar .userBar {float:right;width:420px;height:55px;padding:0 10px 0 0;z-index:99999;}
.logoBar .userBar .shoppingBar {float:left;background:url(../images/shoppingBar.gif) 0 0;width:268px;height:19px;padding:16px 0 0 0;}
.logoBar .userBar .shoppingBar span {width:98px;display:inline-block;padding:0 0 0 40px;}
.logoBar .userBar .shoppingBar strong {color:#f31414;margin:0 3px;}
.logoBar .userBar .changeLanguage {float:right;width:132px;height:16px;overflow:hidden;padding:19px 0 0 0;}
.logoBar .userBar .changeLanguage li {float:left;width:66px;height:16px;overflow:hidden;}
.logoBar .userBar .changeLanguage li a {display:block;background-image:url(../images/btnLang.gif);background-repeat:no-repeat;text-indent:-9999em;}
.logoBar .userBar .changeLanguage li a.cn {background-position:0 0;}
.logoBar .userBar .changeLanguage li a.en {background-position:-66px 0;}

.logoBar .userBar .loginBar {margin:5px 0 0 0;_margin:0;width:420px;text-align:right;height:20px;line-height:20px;color:#000000; position:relative;z-index:9999;}
.logoBar .userBar .loginBar .tipsBox {position:absolute;top:22px;_top:20px;right:25px;border:2px solid #b8142c;background:#fff;color:#505050;font-weight:normal;display:block;width:230px;z-index:99999;}
.logoBar .userBar .loginBar .tipsBox div {padding:0;padding:2px 4px;}
.logoBar .userBar .loginBar .tipsBox div a {width:14px;height:14px;overflow:hidden; background:url(../images/icon37.gif) 0 0 no-repeat; position:absolute;right:0;top:0;}
.logoBar .userBar .loginBar .tipsBox div sup {position:absolute;top:-6px;left:97px;width:7px;height:6px;overflow:hidden;background:url(../images/icon49.gif) 0 0 no-repeat;display:block;z-index:9999;}
.logoBar .userBar .loginBar a {color:#000000;text-decoration:none;}
.logoBar .userBar .loginBar a:hover {color:#666666;}
.logoBar .userBar .loginBar a span {color:#ff0000;}
.logoBar .userBar .loginBar a:hover span {color:#990000;}


.logoBar2 .userBar .loginBar {margin:15px 0 8px 0;}
.logoBar2 .userBar .changeLanguage {padding:0;}
.logoBar2 .topContact h6 {margin-top:20px;}
.logoBar2 .topContact .changeStore {display:none;}
.logoBar2 .userBar .shoppingBar {display:none;}

.noQL {background:url(../images/mainConTop.gif) center bottom no-repeat;height:89px;padding-top:30px;}
.noQL .right{ float:right; width:260px;padding:0 10px 0 0;}
.noQL .right .phone{ float:right; height:40px; width:241px; background:url(../images/home_phone.jpg) ;}
.noQL .right .quicklink{ float:right;}
.noQL .right .quicklink li{ float:left;}
.noQL .right .quicklink li a{ padding:2px 10px; display:block; border-left:1px solid #ccc;}
.noQL .right .quicklink li a.start{border-left:none;}

/*---quickLink---------------------------------------------------------------------------------------------------------------------------*/
.quickLink{ position:absolute; top:106px; left:0; width:976px; height:33px; background:url(../images/menuBg.gif) no-repeat center 25px;}
.quickLink .left{position:relative;}
.quickLink .left li{ float:left; position:absolute; top:6px; display:block;}
.quickLink .left li a {background-image: url(/images/menuBarBG.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menuBarBG.png'); /* IE6 */
					_background-image: none; /* IE6 */}
.quickLink .left li a{ display:block; height:28px; line-height:24px; overflow:hidden; width:109px; text-align:center; color:#fff; font-family:"微软雅黑"; cursor:pointer;}
.quickLink .left li.a1 { left:15px;  z-index:6; }
.quickLink .left li.a2 { left:109px; z-index:5; }
.quickLink .left li.a3 { left:203px; z-index:4; }
.quickLink .left li.a4 { left:297px; z-index:3; }
.quickLink .left li.a5 { left:391px; z-index:2; }
.quickLink .left li.a6 { left:485px; z-index:1; }
.quickLink .left li.now{ font-size:14px; font-weight:bold; top:2px; z-index:9;}
.quickLink .left li.now a{line-height:26px; }
.quickLink .left li.now a{background-image: url(/images/menuBarOnBG.png)!important;/* FF IE7 safari */
						background-repeat: no-repeat;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menuBarOnBG.png'); /* IE6 */
						_background-image: none; /* IE6 */}
.quickLink .right{ float:right; padding:8px 0 0 0;}
.quickLink .right li{ float:left; margin:0 5px; border-left:1px solid #ccc; padding:0 0 0 10px;}
.quickLink .right li.start{border:none;} /*background:url(../images/icon.gif) no-repeat left; padding:0 0 0 24px;*/

/*---menuBar---------------------------------------------------------------------------------------------------------------------------*/
.menuBar {position:relative;padding-bottom:25px; z-index:9999}
.menuBar .mainContent {margin:0 5px;overflow:inherit; }
.menuBar .mainBottom {height:20px;overflow:hidden;background:url(../images/menuBg.gif) bottom center no-repeat;padding:0 0 6px 0;}
.menuBar .menuLeft {position:absolute; left:-4px; top:-5px;}
.menuBar .menuRight {position:absolute; right:-4px; top:-5px;}

.menuBar .dock {position:relative; height:94px; width:966px;overflow:hidden; padding:5px 0 0 0;}
.menuBar .dock-container {position:absolute; left:0;}
.menuBar .dock a {display:block; position:absolute;}
.menuBar .dock img {width:92%; margin:6px 2px 0 2px;}

.menuBar .imcm {margin:2px 0 0 8px;width:960px; height:26px;border:0px;background:url(../images/menuBg.gif) center bottom no-repeat; position:absolute;top:99px;}
.menuBar .imcm .menu li {float:left;width:59px;height:21px;line-height:21px;position:relative;margin-right:1px;}
.menuBar .imcm .menu li a {text-align:left;background-image:none;height:21px;line-height:21px;display:block;overflow:visible;position:relative; z-index:40; display:block; background-color:#fff;width:100%;text-align:center;text-decoration:none;white-space:nowrap;}
.menuBar .imcm .menu li a.nav {background:url(../images/menuBtn.jpg) 0 0 no-repeat;color:#ffffff;}
.menuBar .imcm .menu li a.navOn {background:url(../images/menuBtn3.gif) 0 0 no-repeat;color:#333;}
.menuBar .imcm .menu li ul {margin:0;width:150px;padding:0 1px 1px 1px;background:#ad2637;display:none;position:absolute;left:1px;zoom:1;}
.menuBar .imcm .menu li ul li {width:150px;margin:0;position:relative;background:#fff;float:left; }
.menuBar .imcm .menu li ul li a,
.menuBar .imcm .menu li ul li a.nav {background:url(../images/icon39.gif) 5px 0 no-repeat;color:#333;text-align:left;text-indent:18px;display:block;}
.menuBar .imcm .menu li ul li a:hover,
.menuBar .imcm .menu li ul li a.navOn {background:url(../images/icon39.gif) 5px -21px no-repeat #ff9b9b;color:#fff;}
.menuBar .imcm .menu li.notice {background:url(../images/icon44.gif) 0 5px repeat-x #fff;height:26px;line-height:26px;padding-top:5px;}
.menuBar .imcm .menu li.notice a,
.menuBar .imcm .menu li.notice a:hover {background:url(../images/icon45.gif) 3px 3px no-repeat;text-indent:26px;line-height:26px;color:#fff;}

.menuBar .imcm .menu li ul ul {position:absolute;right:-152px;top:0;left:auto;padding-top:1px;}
.menuBar .imcm .menu li li {float:none;width:59px;height:21px;line-height:21px;}
.menuBar .imcm .menu li .last {margin-left:-52px; }
.menuBar .imcm .menu li ul .lastLeft {left:-152px;}




.menuBar .dockBtn{margin:0 0 0 8px; width:960px; height:21px; overflow:hidden;}
.menuBar .dockBtn a{ width:59px; height:21px; text-align:center; line-height:21px; color:#fff; font-family:"微软雅黑"; font-size:12px; float:left; margin:0 1px 0 0; background:url(../images/menuBtn.jpg) no-repeat;}
.menuBar .dockBtn a.sp{ width:60px;}
.menuBar .dockBtn a:hover { text-decoration:underline;background:url(../images/menuBtn2.jpg) no-repeat;}
.menuBar .dockBtn a.now{background:url(../images/menuBtn2.jpg) no-repeat;}


/*---titleA-B-------------------------------------------------------------------------------------------------------------------------*/
.main .titleA h2 {background:url(../images/titleA.jpg) 0 -190px no-repeat;}
.main .titleA .middleBody {border-top:2px solid #23764f;padding:10px 0 0 0;}
.main .titleB h2 {background:url(../images/titleA.jpg) 0 -214px no-repeat;}
.main .titleB .middleBody {border-top:2px solid #bc152b;padding:10px 0 0 0;}

.main .titleA,
.main .titleB {position:relative;}
.main .titleA h2,
.main .titleB h2 {font-size:14px;color:#ffffff;width:130px;height:24px;line-height:24px;overflow:hidden;text-indent:22px;}
.main .titleA .more,
.main .titleB .more {position:absolute;right:5px;top:2px;padding:3px 14px 3px 3px;color:#d22727;font-weight:bold;background:url(../images/icon3.gif) right 6px no-repeat;display:block;}

/*---searchBox-------------------------------------------------------------------------------------------------------------------------*/
.main .searchBox {height:55px;padding:18px 0 0 0;}
.main .searchBox h5,
.main .searchBox .text,
.main .searchBox .inputB,
.main .searchBox a.link {float:left;margin:0 8px 0 0;}
.main .searchBox a.link {color:#fef200;}
.main .searchBox h5 {color:#fffee7;font-weight:bold;}
.main .searchBox .box {padding:0 0 0 30px;height:22px;line-height:20px;overflow:hidden;margin:0 0 13px 0;}
.main .searchBox select {width:100px;height:20px;}
.main .searchBox .text {height:17px;width:250px;padding:1px 0 0 0;border:1px solid #901F1F;}

.main .searchBox ul {padding:0 0 0 25px;}
.main .searchBox ul li {float:left;padding:0 5px 0 0;}
.main .searchBox ul li h6 {color:#EBB2B2;font-size:12px;font-weight:normal;}
.main .searchBox ul li a {color:#ffffff;}
.main .searchBox ul li a:hover {color:#EBB2B2;}

.main .searchPage {background:url(../images/searchBox.gif) 0 0 no-repeat;height:290px;overflow:hidden;}
.main .searchPage .searchTitle{line-height:26px;height:26px;text-indent:3em;}
.main .searchPage .searchTitle strong{color:#49494A;}
.main .searchPage fieldset {margin:40px 25px 0 25px;}
.main .searchPage fieldset div {line-height:35px;}
.main .searchPage fieldset div span.title {display:inline-block;text-align:right;width:80px;color:#507999;}

.main .searchBar {background:url(../images/searchBarBG.gif) 0 0 repeat-x;}
.main .searchBar h4 {color:#434343;font-size:14px;font-weight:bold;line-height:32px;margin:6px 0 6px 10px;}
.main .searchBar dl {padding:0 10px;}
.main .searchBar dl dt {float:left;color:#424242;width:50px;text-align:right;line-height:24px;}
.main .searchBar dl dd {float:left;width:680px;}
.main .searchBar dl dd ul li {float:left;padding-left:5px;width:108px;line-height:24px;height:24px;overflow:hidden;}
.main .searchBar dl dd ul li a {color:#5480d9;display:inline-block;}
.main .searchBar dl dd ul li a span {color:#999999;}

/*---topSale---------------------------------------------------------------------------------------------------------------------------*/
.main .topSale .sideBarBody {position:relative;}
.main .topSale .sideBarBody sub.icon {background:url(../images/topIcon.gif);display:block;width:22px;height:32px;display:block;overflow:hidden;position:absolute;right:10px;top:-8px;}

/*---logoList---------------------------------------------------------------------------------------------------------------------------*/
.main .titleB .logoList {padding:0;}
.main .logoList .title {height:26px;line-height:26px;overflow:hidden;padding:2px 0 0 0;overflow:hidden;background:url(../images/bgLogoList.gif) -2px 0 repeat-x;}
.main .logoList .title li {float:left;width:112px;overflow:hidden;display:inline;margin-left:-2px;background:url(../images/icon40.gif) 0 4px no-repeat;}
.main .logoList .title li a {display:block;width:110px;text-align:center;color:#505050;}
.main .logoList .title li a:hover,
.main .logoList .title li a.now {color:#3a6d04;font-weight:bold;text-decoration:none;background:url(../images/bgLogoListTitle.gif) 10px 1px no-repeat;}
.main .logoList .conBody ul.list {display:none;height:160px;overflow:hidden;}
.main .logoList .conBody ul.block{display:block;}
.main .logoList .conBody ul li {float:left;margin:15px 10px 0 10px;display:inline;}
.main .logoList .conBody ul li a {border:1px solid #fff;display:block;width:88px;height:58px;overflow:hidden;}
.main .logoList .conBody ul li a img {width:88px;height:58px;display:block;}

/*---nowAt-----------------------------------------------------------------------------------------------------------------------------*/
.main .nowAt ul {padding:0 0 0 20px;height:20px;line-height:14px;}
.main .nowAt ul li {float:left;padding:0 0 0 10px;margin:0 0 0 5px;background:url(../images/icon15.gif) 0 3px no-repeat;}
.main .nowAt ul li.start {background:none;margin:0;padding:0;}

.main .nowAtB {position:relative;}
.main .nowAtB a.link {position:absolute;right:5px;top:45px;line-height:40px;color:#085bb1;font-size:14px;font-weight:bold;}
.main .nowAtB a.link span {font-size:11px;}
.main .nowAtB ul {height:40px;overflow:hidden;margin:10px 0 10px 15px;}
.main .nowAtB ul li {float:left;height:40px;line-height:40px;color:#7a7a7a;background:none;padding:0 10px 0 0;}
.main .nowAtB ul li.start {background:url(../images/icon19.gif) 0 12px no-repeat;font-weight:bold;text-indent:18px;}
.main .nowAtB ul li span.num {background:url(../images/icon20.gif) 0 center no-repeat;width:25px;height:40px;display:inline-block;text-align:center;font-weight:bold;color:#ffffff;}
.main .nowAtB ul li strong {margin:10px 0 0 6px;padding:0;height:18px;line-height:18px;display:inline-block;font-weight:normal;text-align:center;border:1px solid #ffffff;}
.main .nowAtB ul li span.icon {background:none;width:18px;height:40px;display:none;}
.main .nowAtB ul li.now span.num {background:url(../images/icon21.gif) 0 center no-repeat;}
.main .nowAtB ul li.now strong {margin:10px 0 0 5px;padding:0 8px;height:18px;line-height:18px;display:inline-block;font-weight:normal;text-align:center;background:#feefc4;border:1px solid #fdc58a;border-right:none;}
.main .nowAtB ul li.now span.icon {background:url(../images/icon22.gif);display:inline-block;}

/*---inviteFriends---------------------------------------------------------------------------------------------------------------------*/
.main .inviteFriends {padding:39px 0 0 0;}
.main .inviteFriends a {display:block;background:url(../images/titleB.gif) 0 -162px no-repeat;width:174px;height:23px;padding:12px 0 0 0;font-weight:bold;font-size:14px;color:#ffffff;text-indent:70px;}
.main .inviteFriends a:hover {color:#d5f0e4;}

/*---proList---------------------------------------------------------------------------------------------------------------------------*/
.main .proListA .proList {float:left;width:132px;height:206px;padding:0 0 0 7px; overflow:hidden}
.main .proListA .start {margin:0;padding:0;}
.main .proListA .proList a.img {position:relative;display:block;width:130px;height:130px;display:block;overflow:hidden;border:1px solid #dcdcdc;}
.main .proListA .proList a img {width:130px;height:130px;}
.main .proListA .proList .price {width:130px;text-align:center;height:22px;line-height:22px; overflow:hidden}
.main .proListA .proList .price span {text-decoration:line-through;color:#b6b6b6;margin:0 5px 0 0;}
.main .proListA .proList .price strong {color:#d92323;text-align:center; padding-bottom:2px;}
.main .proListA .proList h4 {font-size:12px;font-weight:normal;margin:0 0 5px 0;width:130px;height:32px;line-height:16px;text-align:center;overflow:hidden;}
.main .proListA .proList h4 a {display:block;text-align:center;}

.main .proListB .proList {float:left; height:310px; width:132px;padding:0 9px 25px 9px; overflow:hidden;}
.main .proListB .proList span.display {display:none;}
.main .proListB .proList a.img {position:relative;display:block;width:130px;height:130px;display:block;overflow:hidden;border:1px solid #dcdcdc;}
.main .proListB .proList a img {width:130px;height:130px;}
.main .proListB .proList .info {width:130px;text-align:center;line-height:22px;overflow:hidden;}
.main .proListB .proList .info span {text-decoration:line-through;color:#b6b6b6;margin:0 5px 0 0;}
.main .proListB .proList .info strong {color:#d92323;}
.main .proListB .proList .info strong.time {line-height:16px;display:block;font-weight:normal;color:#990000;text-align:center;}
.main .proListB .proList h4 {font-size:12px;font-weight:normal;margin:5px 0 0 0;width:130px;height:32px;line-height:16px;overflow:hidden;}
.main .proListB .proList h4 a {display:block;text-align:center;}
.main .proListB .proList .control {height:80px;padding:0 0 0 0;overflow:hidden;}
.main .proListB .proList .control .controlInput {width:132px;}
.main .proListB .proList .control .controlInput input {display:inline-block;float:left;margin:2px 0 0 3px;}
.main .proListB .proList .control .controlInput .showNumber {width:30px;height:13px;text-align:center;}
.main .proListB .proList .control .controlInput .inputI {margin:0 0 0 3px;}
.main .proListB .proList .control .redCart {color:#018f4b;line-height:18px;height:18px;display:block;text-align:center;padding:5px 0 0 0;}
.main .proListB .proList .control .redCart strong {color:#d92323;}
.main .proListB .proList .cartInput {padding:5px 0 0 3px;}

.main .proListC .proList {background:url(../images/lineF.gif) 0 top repeat-x;padding:24px 0 0 30px;height:155px;float:none;}
.main .proListC .start {background:none;padding:14px 0 0 30px;}
.main .proListC .proList a.img {position:relative;display:block;float:left;width:130px;height:130px;display:block;overflow:hidden;border:1px solid #dcdcdc;}
.main .proListC .proList a img {width:130px;height:130px;}
.main .proListC .proList .info {display:block;float:left;height:110px;width:400px;padding:22px 0 0 25px;}
.main .proListC .proList .info h4 a {font-size:14px;line-height:28px;}
.main .proListC .proList .info h4 a span {color:#2273ce;text-decoration:none;display:inline;}
.main .proListC .proList .info span {text-decoration:line-through;display:inline-block;color:#999999;line-height:24px;}
.main .proListC .proList .info strong {font-size:14px;color:#d92224;display:block;}
.main .proListC .proList .info strong span {font-size:12px;font-weight:normal;text-decoration:none;display:inline;color:#7c7c7c;}
.main .proListC .proList .info strong.time {line-height:24px;display:block;font-weight:normal;color:#990000;font-size:12px;}
.main .proListC .proList .control {padding:30px 0 0 5px;display:block;float:left;width:150px;}
.main .proListC .proList .control .controlInput input {display:inline-block;float:left;margin:2px 0 0 3px;}
.main .proListC .proList .control .controlInput .showNumber {width:30px;height:13px;text-align:center;}
.main .proListC .proList .control .controlInput .inputI {margin:0 0 0 3px;}
.main .proListC .proList .control .redCart {color:#018f4b;line-height:18px;height:18px;display:block;padding:5px 0 0 0;}
.main .proListC .proList .control .redCart strong {color:#d92323;}
.main .proListC .proList .control .cartInput {padding:5px 0 0 3px;}

/*---productIcon-----------------------------------------------------------------------------------------------------------------------*/
.main .proList a.img .brand {width:18px;height:26px;position:absolute;z-index:99;top:0;left:0;display:block;background:url(../images/productIcon/brand.gif) 0 0 no-repeat;}
.main .proList a.img .thumb {width:26px;height:26px;position:absolute;z-index:99;top:0;left:0;display:block;background:url(../images/productIcon/thumb.gif) 0 0 no-repeat;}
.main .proList a.img .sale {width:28px;height:28px;position:absolute;z-index:99;right:0;bottom:0;display:block;background:url(../images/productIcon/sale.gif) 0 0 no-repeat;}
.main .proDetail .bigImg .sale {width:46px;height:47px;position:absolute;z-index:99;right:-15px;top:-15px;display:block;background:url(../images/productIcon/saleB.gif) 0 0 no-repeat;}

/*---proDetail-------------------------------------------------------------------------------------------------------------------------*/
.main .proDetail {margin-top:20px;}
.main .proDetail .proLeft {float:left;width:302px;margin:0 20px 0 0;}
.main .proDetail .proLeft .bigImg {width:300px;height:300px;border:1px solid #eaeaea;position:relative;}
.main .proDetail .proLeft .bigImg img {width:300px;height:300px;}

.main .proDetail .proLeft .smallImg {padding:10px 0 0 0;position:relative;width:302px;height:52px;overflow:hidden;}
.main .proDetail .proLeft .smallImg a.scrollL,
.main .proDetail .proLeft .smallImg a.scrollR {position:absolute;display:block;height:52px;width:11px;background-image:url(../images/icon27.gif);background-repeat:no-repeat;}
.main .proDetail .proLeft .smallImg a.scrollL {background-position:0 18px;left:5px;top:10px;}
.main .proDetail .proLeft .smallImg a.scrollR {background-position:-11px 18px;right:5px;top:10px;}

.main .proDetail .proLeft .smallImg ul {width:253px;overflow:hidden;margin:0 auto;}
.main .proDetail .proLeft .smallImg ul li {float:left;width:50px;height:50px;border:1px solid #eaeaea;overflow:hidden;margin:0 0 0 15px;}
.main .proDetail .proLeft .smallImg ul li.start {margin:0;}
.main .proDetail .proLeft .smallImg ul li a img {width:50px;height:50px;}

.main .proDetail .proRight {float:left;width:412px;overflow:hidden;}
.main .proDetail .proRight div{ line-height:2em;}
.main .proDetail .proRight h1 {color:#d02828;font-size:16px;overflow:hidden;}
.main .proDetail .proRight h2 {color:#ed6c00;overflow:hidden;}
.main .proDetail .proRight h2 strong {color:#d92323;font-size:16px;}
.main .proDetail .proRight .old {text-decoration:line-through;color:#aaaaaa;font-weight:bold;line-height:20px;height:20px;overflow:hidden;font-size:14px;}
.main .proDetail .proRight .type { color:#318C61;}
.main .proDetail .proRight .time {margin:0 0 0 10px;font-size:12px;font-weight:normal;color:#600;}
.main .proDetail .proRight .new {font-size:16px;color:#7a7a7a;font-weight:bold;line-height:24px;overflow:hidden;margin:0 5px 0 0;color:#d82425;}


.main .proDetail .proRight .info {background:#f5f5f5;border:1px solid #d3d3d3;width:390px;padding:10px;line-height:20px;margin:10px 0;}
.main .proDetail .proRight .size {height:22px;line-height:22px;padding:5px 0 8px 0;overflow:hidden;}
.main .proDetail .proRight .size dt {float:left;width:80px;}
.main .proDetail .proRight .size dd,
.main .proDetail .proRight .size dd select,
.main .proDetail .proRight .size dd ul {float:left;}
.main .proDetail .proRight .size dd ul li {float:left;padding:0 0 0 8px;}
.main .proDetail .proRight .size dd ul li a {background:#933b47;width:14px;height:14px;border:3px solid #e5e3e4;display:block;}
.main .proDetail .proRight .size dd ul li a:hover {border:3px solid #beb6ba;}
.main .proDetail .proRight .points {color:#d02828;padding:10px;font-weight:bold;line-height:18px;}
.main .proDetail .proRight .points span {font-weight:normal;display:inline-block;width:50px;}

.main .proDetail .proRight .controlInput {height:30px;overflow:hidden;padding:0 0 0 5px;}
.main .proDetail .proRight .controlInput input {float:left;margin:2px 3px 0 0;}
.main .proDetail .proRight .controlInput .inputI {margin:0;}
.main .proDetail .proRight .controlInput .showNumber {width:30px;height:13px;text-align:center;}

.main .proMoreDetail .conBody ul {padding:20px;}
.main .proMoreDetail .conBody ul li {float:left;width:320px;line-height:22px;}
.main .proMoreDetail .conBody p {padding:0 0 0 20px;}

.main .salesDetail .conBody ul {padding:10px 20px;}
.main .salesDetail .conBody ul li {line-height:22px;}
.main .salesDetail .conBody .goodsList{ margin:0; width:100%;}
.main .salesDetail .conBody .goodsList .sku{ width:100px; text-align:center; text-indent:0;}
.main .salesDetail .conBody .goodsList .line td{ background:url(../images/lineE.gif) bottom left repeat-x;}

/*--allList----------------------------------------------------------------------------------------------------------------------------*/
.main .allList .tableStoreList div{ width:170px; float:left; margin:7px; background:#f9f9f9;}
.main .allList .tableStoreList div.clear{ width:0; margin:0; float:none}
.main .allList .tableStoreList div strong a{ background:#e6e6e6; font-weight:bold; display:block; line-height:2.0em; padding:0 13px;}

.main .allList .tableProductList tbody td{ padding:0;}
.main .allList .tableProductList .outer{display:table; width:948px; border-bottom:1px dashed #dddddd;}
.main .allList .tableProductList .inner{display:table; width:100px;position:relative;float:left;margin-left:-100;background:#F3FFE8;}
.main .allList .tableProductList .outer .left{ width:80px;float:left; padding:10px; }
.main .allList .tableProductList .outer .right{ width:928px;position:relative;float:right;margin-right:-948px; padding:10px;}
.main .allList .tableProductList strong a{ display:block;line-height:1.8em;  }
.main .allList .tableProductList div ul li{ line-height:1.8em; height:1.8em; overflow:hidden; background:url(../images/icon12.gif) no-repeat 5px 8px; float:left; width:165px;}
.main .allList .tableProductList div ul li a{display:block; padding:0 0 0 13px;}

.main .allList .tableBrandList div{ clear:both; padding:0 0 20px 0; margin:7px 0 10px 0; }
.main .allList .tableBrandList div strong a{ background:#e6e6e6; font-weight:bold; display:block; line-height:2.0em; padding:0 13px;}
.main .allList .tableBrandList div ul li{ float:left; line-height:2em; height:2em; width:130px; overflow:hidden; background:url(../images/icon12.gif) no-repeat 5px 8px; }
.main .allList .tableBrandList div ul li a{display:block; padding:0 0 0 13px;}
.main .allList .tableBrandList div ul li a:hover{ background:url(../images/icon12.gif) no-repeat 5px 8px #f1f1f1;}


/*--aboutUs--------------------------------------------------------------------------------------------------------------------------*/
.worldMap {padding:0 4px;}
.aboutUs .text {border:1px solid #dedede;width:688px;padding:10px;}
.aboutUs .text h1 {color:#fe0002;text-align:center;height:50px;line-height:50px;padding:5px 0 0 0;margin:0 0 10px 0;font-size:16px;}
.aboutUs p {padding:0 15px 0 15px;line-height:20px;}
.aboutUs .menu h2 a {background:url(../images/sideTitle.gif);width:230px;height:33px;line-height:28px;text-align:center;color:#728608;font-size:14px;display:block;}
.aboutUs .menu ul {margin:0 0 3px 0;padding:5px 0;}
.aboutUs .menu ul li {background:#f9f9f9;width:230px;}
.aboutUs .menu ul li a {line-height:30px;display:block;text-indent:24px;overflow:hidden;background:url(../images/icon30.gif) 10px 12px no-repeat;}
.aboutUs .menu ul li a:hover,
.aboutUs .menu ul li a.now {color:#ffffff;background:url(../images/icon30.gif) 10px -19px no-repeat #e577a6;font-weight:bold;}

.aboutUs .text .reset,
.aboutUs .text .reset p,
.aboutUs .text .reset strong,
.aboutUs .text .reset div {margin:0; padding:0; border:0; outline:0; text-align:left; text-indent:0;line-height:1.8em;}
/*--clear style--*/
.aboutUs .clear div,
.aboutUs .clear div *{ text-align:left; font-size:12px; background-image:none; text-decoration:none; clear:both; line-height:normal; margin:0px; padding:0px; overflow:hidden;position:relative}

/*--posterList-------------------------------------------------------------------------------------------------------------------------*/
.otherPage .sideBar {background:url(../images/bgSidebar.gif) 0 0 no-repeat;border-right:1px solid #e3e3e3;width:229px;height:850px;padding-top:10px;}
.otherPage .sideBar ul li {background:url(../images/bgSidebarTitle.gif) 0 0 no-repeat;}
.otherPage .sideBar ul li .menu {background:url(../images/icon42.gif) 8px 7px no-repeat;height:35px;display:block;color:#950018;font-weight:bold;line-height:24px;text-indent:24px;}
.otherPage .sideBar ul li a:hover {color:#e20419;text-decoration:none;}
.otherPage .sideBar ul li a.open {background:url(../images/icon41.gif) 8px 7px no-repeat;color:#e20419;}
.otherPage .sideBar ul li ul{display:none;}
.otherPage .sideBar ul li ul.block {display:block;}
.otherPage .sideBar ul li li {background:url(../images/lineC.gif) 0 0 repeat-x;height:20px;padding:5px 0;overflow:hidden;}
.otherPage .sideBar ul li li a {background:url(../images/icon43.gif) 20px 7px no-repeat;font-weight:normal;height:20px;line-height:20px;overflow:hidden;text-indent:36px;overflow:hidden;color:#7a7a7b;display:block;}
.otherPage .sideBar ul li li a:hover,
.otherPage .sideBar ul li li a.now {background-color:#eeeeee;color:#e20419;}
.otherPage .infoBox {background:url(../images/typeBG.gif);height:28px;line-height:28px;border:1px solid #d5d5ca;border-bottom:2px solid #bd152a;width:708px;overflow:hidden;position:relative;}
.otherPage .infoBox li {float:left;margin:6px 0 0 -1px;padding:0 12px;display:inline;border-left:1px solid #ddb3b3;height:16px;line-height:16px;position:relative;}
.otherPage .infoBox li select {position:absolute;}
.otherPage .hbList {margin:30px 1px 0 1px;}
.otherPage .hbList li {float:left;width:162px;height:260px;overflow:hidden;display:inline;padding:0 37px;}
.otherPage .hbList li a {display:block;}
.otherPage .hbList li a:hover {text-decoration:none;}
.otherPage .hbList li a h3 {text-align:center;height:36px;line-height:18px;padding-top:8px;}

.otherPage .shopInfo {background:url(../images/bgPoster.gif); height:233px; width:660px;padding:0px 25px; }
.otherPage .shopInfo a {color:#083973;margin-right:20px;cursor:pointer; background:url(../images/icon54.gif) no-repeat left; padding-left:10px;}
.otherPage .shopInfo .InfoLeft {width:440px; float:left;}
.otherPage .shopInfo .InfoLeft span {color:#031833;font-size:14px;font-weight:bold;}
.otherPage .shopInfo .InfoLeft .info {height:150px;overflow:hidden;overflow-y:scroll;}
.otherPage .shopInfo .InfoRight {width:210px; float:left; margin-left:10px;}
.otherPage .shopInfo li { margin-bottom:15px;}
.otherPage .shopInfo li select {position:absolute;}
.otherPage .shophbList {margin-top:10px; }
.otherPage .shophbList ul {width:333px;float:left;text-align:left;height:320px;padding:20px 10px 0 8px; border:1px solid #fff}
.otherPage .shophbList .border1 {border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
.otherPage .shophbList .border2 {border-bottom:1px solid #E9E9E9;}
.otherPage .shophbList .border3 {border-right:0px;height:380px;}
.otherPage .shophbList .border4 {border-left:1px solid #E9E9E9;border-top:0px;height:380px;}
.otherPage .shophbList li {overflow:hidden;margin-bottom:10px;}
.otherPage .shophbList li span {color:#3376C4;font-weight:bold; background:url(../images/icon55.gif) no-repeat left;padding-left:8px;}
.otherPage .shophbList li a {display:block;}
.otherPage .shophbList li a:hover {text-decoration:none;}
.otherPage .shophbList li a h3 {text-align:center;height:36px;line-height:18px;padding-top:8px;}
/*--aboutAuchan-------------------------------------------------------------------------------------------------------------------------*/
.otherPage .aboutAuchan h1 {background:#f4f5f3;text-align:center;font-size:16px;font-weight:bold;color:#2a2b2b;height:32px;line-height:32px;border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.otherPage .aboutAuchan p {text-indent:2em;line-height:18px;margin:10px 0;}

/*--showType----------------------------------------------------------------------------------------------------------------------------*/
.showType {background:url(../images/typeBG.gif);height:28px;line-height:28px;border:1px solid #d5d5ca;border-bottom:2px solid #bd152a;width:748px;}
.showType dl {float:left;}
.showType dl dt {float:left;padding:0 0 0 10px;}
.showType dl dd {float:left;}
.showType dd {width:480px;}
.showType dd .type li {}
.showType dd .type li .title,
.showType dd .type li .titleB {display:block;text-align:center;padding:0;height:28px;line-height:28px;background:url(../images/showTypeBG.gif) 0 0;color:#ffffff;}
.showType dd .type li:hover .title {background:url(../images/showTypeBG.gif) 0 -28px;text-decoration:none;}
.showType dd .type li .titleB:hover {background:url(../images/showTypeBG.gif) 0 -56px;text-decoration:none;}
.showType dd .type li {position:relative;z-index:200;float:left;margin:0;width:60px;}
.showType dd .type li ul.sub {position:absolute;display:none;background:#ffffff;overflow:hidden;left:0;top:25px;border:1px solid #dbdbdb;border-top:none;}
.showType dd .type li ul.sub li {float:none;}
.showType dd .type li ul.sub li.start {background:none;}
.showType dd .type li ul.sub li a {display:block;font-size:12px;height:22px;line-height:22px;overflow:hidden;text-align:center;background:none;}
.showType dd .type li:hover ul, 
.showType dd .type ul li:hover ul, 
.showType dd .type ul ul li:hover ul, 
.showType dd .type li.iehover ul, 
.showType dd .type ul li.iehover ul, 
.showType dd .type ul ul li.iehover ul {position:absolute;top:26px;left:0;display:block;} 
.showType dd .type .type1 {position:relative; }
.showType dd .type .type1 .titleB {padding:0 10px 0 0;}
.showType dd .type .type1 span {background-image:url(../images/icon33.gif);background-repeat:no-repeat;display:inline-block;width:7px;height:4px;overflow:hidden; position:absolute;right:10px;top:12px;}
.showType dd .type .type1 span.a1 {background-position:0 0;}
.showType dd .type .type1 span.a2 {background-position:0 -4px;}

.showType dd .type .type3 {width:72px;}
.showType dd .type .type3 .titleB {background:url(../images/showTypeBG.gif) 0 -84px;}
.showType dd .type .type3 .titleB:hover {background:url(../images/showTypeBG.gif) 0 -112px;text-decoration:none;}

.showType dd .type .type4 {position:relative; }
.showType dd .type .type4 .title {padding:0 10px 0 0;}
.showType dd .type .type4 span.a1 {background-position:0 0;}
.showType dd .type .type4 span.a2 {background-position:0 -4px;}


.showType .typeB dd {width:50px;overflow:hidden;}
.showType .typeB dd a {display:inline-block;width:16px;height:16px;float:left;margin:5px 4px 0 0;border:1px solid #ccd0cf;cursor:pointer;}
.showType .typeB dd a.now,
.showType .typeB dd a:hover {border:1px solid #ff9c06;}
.showType .typeB dd a.a1 {background:url(../images/icon29.gif) 0 0 no-repeat;}
.showType .typeB dd a.a2 {background:url(../images/icon29.gif) 0 -16px no-repeat;}

.showType .typeC dt {text-indent:-9999em;overflow:hidden;width:1px;}
.showType .typeC dd {width:60px;overflow:hidden;}
.showType .typeC dd span {color:#da2421;font-weight:bold;}
.showType .typeC dd .type .title {background:none;color:#505050;}

/*--changePage--------------------------------------------------------------------------------------------------------------------------*/
.changePage {padding:0;}
.changePage .page {float:right;}
.changePage .page a{float:left;margin:5px 1px;width:20px;height:20px;line-height:20px;color:#333; font:12px/20px arial;text-align:center;
text-decoration:none;border:1px solid #dbdbdb; background-image:url(../images/pageBG.gif);}
.changePage .page a:hover,
.changePage .page a.Nowpage,
.changePage .page a.P-page:hover {position:relative;margin:5px 1px;width:20px;height:20px;font:bold 12px/20px arial;color:#fff;border:1px solid #e28613;background:#f79820;text-decoration:none;}
.changePage .page a:hover{z-index:9;}
.changePage .page a.P-page,
.changePage .page a.P-page:hover{ width:45px; }

.PageList{ height:30px; text-align:right}
.PageList .Nowpage{position:relative;margin:5px 1px;width:20px;height:30px;font:bold 12px/20px arial;color:#fff;border:1px solid #e28613;background:#f79820;text-decoration:none;}
.PageList a{margin:5px 1px;width:50px;height:30px;color:#333; font:12px/20px arial;text-align:center;text-decoration:none;border:1px solid #dbdbdb; background-image:url(../images/pageBG.gif);}
.PageList a:hover{position:relative;margin:5px 1px;width:20px;height:30px;font:bold 12px/20px arial;color:#fff;border:1px solid #e28613;background:#f79820;text-decoration:none;}

/*---titleTag------------------------------------------------------------------------------------------------------------------------*/
.slidingDoor {}
.slidingDoor .titleTag {width:550px;height:28px; position:relative;}
.slidingDoor .titleTag a{display:block;height:28px; line-height:24px; overflow:hidden; width:109px; text-align:center; color:#505050; position:absolute; top:6px; cursor:pointer;}
.slidingDoor .titleTag a {background-image: url(../images/menuBarBG2.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuBarBG2.png'); /* IE6 */
					_background-image: none; /* IE6 */}
.slidingDoor .titleTag a.titleTag1{ left:0;z-index:6;}
.slidingDoor .titleTag a.titleTag2{ left:88px;z-index:5;}
.slidingDoor .titleTag a.titleTag3{ left:176px;z-index:4;}
.slidingDoor .titleTag a.titleTag4{ left:264px;z-index:3;}
.slidingDoor .titleTag a.titleTag5{ left:352px;z-index:2;}
.slidingDoor .titleTag a.titleTag6{ left:440px;z-index:1;}
.slidingDoor .titleTag a.now{ font-size:14px; font-weight:bold; margin:-5px 0 0 0; z-index:9; top:5px;line-height:26px;color:#ffffff;}
.slidingDoor .titleTag a.now{background-image: url(../images/menuBarOnBG.png)!important;/* FF IE7 safari */
						background-repeat: no-repeat;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuBarOnBG.png'); /* IE6 */
						_background-image: none; /* IE6 */}

/*---voteForm--------------------------------------------------------------------------------------------------------------------------*/
.voteForm fieldset {}
.voteForm fieldset strong,
.voteForm fieldset label {display:block;line-height:18px;padding:4px 0;}
.voteForm fieldset label label {display:inline;}
.voteForm fieldset strong {font-weight:normal;color:#ff0000;padding:6px 0 8px 0;}
.voteForm fieldset .inputA {display:block;margin:8px auto 3px auto;}

/*---JFcard----------------------------------------------------------------------------------------------------------------------------*/
.JFcard .con {width:500px;margin:40px auto;}
.JFcard .con .img {float:left;padding:5px 15px 5px 0;margin-right:15px;border-right:1px dashed #505050;}
.JFcard .con .rightCon {float:left;}
.JFcard .con .rightCon strong {line-height:26px;font-size:14px;}
.JFcard .con .rightCon fieldset{line-height:22px;}
.JFcard .con .rightCon fieldset em {color:#ee0000;font-weight:bold;margin-right:5px;}
.JFcard .con .rightCon fieldset a.link {color:#2598ce;font-weight:bold;margin-top:8px;display:inline-block;} 



/*---subBrands-------------------------------------------------------------------------------------------------------------------------*/
.subBrands  ul li a {display:block;padding:7px 0 7px 5px;height:40px;line-height:40px;color:#C4142A;font-size:16px;font-weight:bold;font-family:"微软雅黑";}
.subBrands  ul li a.a1 {background:url(../images/icon4.gif) 0 7px no-repeat;text-indent:45px;}
.subBrands  ul li a.a2 {background:url(../images/icon5.gif) 0 4px no-repeat;text-indent:45px;}
.subBrands  ul li a.a3 {background:url(../images/icon6.gif) 0 7px no-repeat;text-indent:71px;}
.subBrands  ul li a.a4 {background:url(../images/icon1.gif) 0 10px no-repeat;padding:10px 0 0 71px;font-size:14px;line-height:18px;}

/*---userCenter------------------------------------------------------------------------------------------------------------------------*/
.userCenter fieldset {position:relative;}
.userCenter .userPhoto {position:absolute;top:4px;right:0;width:130px;height:148px;}
.userCenter .userPhoto a {line-height:18px;height:18px;}
.userCenter .userPhoto img {width:126px;height:126px;border:1px solid #dcdcdc;padding:1px;}
.userCenter thead tr td strong {float:left;}
.userCenter thead tr td span {float:right;color:#3b70bd;padding:0 10px 0 0;}
.main .userCenter tfoot tr td {text-align:left;padding-bottom:20px;}

/*---registerLogin---------------------------------------------------------------------------------------------------------------------*/
.registerLogin .nowAtB ul {background:url(../images/icon24.gif) 0 0 no-repeat;padding:0 0 10px 70px;margin:0px 0 30px 15px;}
.registerLogin .centerBtn {text-align:center;padding:10px 0 10px 0;}

/*.registerLogin .con {width:819px;margin:0 auto 35px auto;}
.registerLogin .con fieldset {padding:0 10px;}
.registerLogin .con fieldset .btn {padding:20px 0;line-height:20px;}
.registerLogin .con fieldset .btn a.blue {padding:0;background:none;}
.registerLogin .con fieldset div {line-height:35px;}
.registerLogin .con fieldset div p {line-height:20px;}
.registerLogin .con fieldset div .num {float:right;padding:6px 0 0 0;display:inline-block;}
.registerLogin .con .conLogin,
.registerLogin .con .conReg {float:left;width:390px;}
.registerLogin .con .conLogin thead tr td,
.registerLogin .con .conReg thead tr td {height:35px;}
.registerLogin .con .conLogin tbody tr td,
.registerLogin .con .conReg tbody tr td {height:250px;vertical-align:top;}
.registerLogin .con .conLogin {margin:0 35px 0 0;}
.registerLogin .con .conLogin h2,
.registerLogin .con .conReg h2 {border-bottom:1px solid #575562;color:#a60100;font-size:14px;font-family:"微软雅黑";line-height:35px;padding:0 0 0 5px;margin:0 10px;}
*/
.registerLogin .con {width:910px;margin:0 0 35px 0; padding:20px 20px 0 20px; height:402px; background:url(../images/regBg.gif) 0 0 no-repeat;}
.registerLogin .con .loginBox {float:left;width:262px;background:url(../images/regBgl.gif) 0 0 no-repeat;height:370px;padding:15px;}
.registerLogin .con .loginBox h2 {color:#222222;font-size:16px;font-family:"微软雅黑";line-height:20px;margin:8px 0;}
.registerLogin .con .loginBox p {color:#65bbf1;line-height:24px;}
.registerLogin .con .loginBox fieldset {margin:10px 0 0 0;}
.registerLogin .con .loginBox fieldset div {margin:5px 0;}
.registerLogin .con .loginBox fieldset div.height {margin:20px 0;}
.registerLogin .con .loginBox fieldset div.code input {float:left;margin-right:5px;}
.registerLogin .con .loginBox fieldset div.code img {float:left;}
.registerLogin .con .loginBox fieldset em {display:block;line-height:22px;color:#3790c8;}
.registerLogin .con .loginBox fieldset input.input {border:1px solid #90b3c9;height:22px;line-height:22px;padding:0 3px;}

.registerLogin .con .aboutMember {float:left;background:url(../images/regBgc.gif) 0 0 no-repeat;margin-left:12px;width:256px;height:230px;padding:160px 15px 0 15px;}
.registerLogin .con .aboutMember h2 {line-height:24px;margin-bottom:15px;color:#228ad1;font-size:16px;font-family:"微软雅黑";}
.registerLogin .con .aboutMember p {line-height:20px;color:#969696;}
.registerLogin .con .aboutMember input {width:191px;height:52px;background:url(../images/icon51.gif) 0 0 no-repeat;cursor:pointer;margin:20px 0 0 20px;}
.registerLogin .con .aboutMember input.en {background:url(../images/icon53.gif) 0 0 no-repeat;}

.registerLogin .con .textBox {float:left;margin-left:10px;width:310px;}
.registerLogin .con .textBox .title {background:url(../images/regBgr.gif) 0 0 no-repeat;height:22px;overflow:hidden;line-height:23px;padding-left:30px;}
.registerLogin .con .textBox .title a {display:block;height:22px;float:left; background:url(../images/icon52.gif) 0 0 repeat-x;border:1px solid #b9d8f5;border-bottom:none;color:#2d9de0;text-align:center;padding:0 10px;}
.registerLogin .con .textBox .title a:hover { text-decoration:none;color:#0e6599;}
.registerLogin .con .textBox .title a.now {background:#fff;color:#202020;}
.registerLogin .con .textBox .text {padding:10px;line-height:22px;}
.registerLogin .con .textBox .text p {line-height:22px;color:#969696;}
.registerLogin .con .textBox .text a {color:#037efe;}

/*---shoppingProcess-------------------------------------------------------------------------------------------------------------------*/
.shoppingProcess {padding:20px 0 20px 0;}
.title {height:36px;padding:0 10px;}
.title h3 {float:left;background:url(../images/icon18.gif) 0 0 no-repeat;height:36px;line-height:36px;text-indent:45px;color:#e2221f;font-size:14px;}
.title strong {float:right;height:36px;line-height:36px;display:inline-block;color:#7a7a7a;font-weight:normal;}
.title strong span {color:#f65720;font-size:14px;font-weight:bold;}
.table tr td fieldset div {line-height:30px;}
.table tr td span.block {display:inline-block;}
.table tr td span.text {text-align:right;color:#7a7a7a;}
.table tr td .red {color:#E71A29;font-weight:normal;}
.table tr td .red2 {color:#e12323;font-weight:bold;}
.table tr td .blue {color:#87a9c2;font-weight:normal;}
.table tr td .blue2 {color:#48659d;font-weight:bold;}

.table {border:1px solid #e6e6e8;margin:0 0 10px 0;width:100%;}
.table thead.titleA tr td {background:url(../images/tableTitleA.gif);height:26px;line-height:26px;color:#505050;text-indent:8px;}
.table thead.titleB tr td {background:url(../images/tableTitleB.gif);height:26px;line-height:26px;color:#505050;text-indent:8px;}
.table thead.titleC tr td {background:url(../images/tableTitleC.gif);height:26px;line-height:26px;color:#505050;text-indent:8px;}
.table thead.titleD tr td {background:url(../images/tableTitleD.gif);height:26px;line-height:26px;color:#505050;text-indent:8px;}
.table tbody tr td {padding:8px 12px;}
.table td {line-height:16px;vertical-align:middle;}
.table tr td.center {text-align:center;text-indent:0;}
.table tr td .delete {background:url(../images/icon_14.gif);width:13px;height:13px;overflow:hidden;cursor:pointer;}
.table tfoot tr td {padding:10px 6px;text-align:right;}
.table tbody .lineE td {padding-top:13px;}
.table tbody a.blue {background-image:url(../images/icon23.gif);background-repeat:no-repeat;background-position:right center;display:inline-block;margin:0 0 0 5px;padding:0px 12px 0 0;color:#365fae;}

.table tbody tr td.colorY {height:30px;line-height:30px;padding:0 0 0 10px;background:url(../images/lineC.gif) 0 top repeat-x #feffd7;color:#333333;text-align:left;}
.table tbody tr td.colorY .left {float:left;}
.table tbody tr td.colorY .right {float:right;padding:0 30px 0 0;}
.table tbody tr td.colorB {height:30px;line-height:30px;padding:0 0 0 10px;background:url(../images/lineC.gif) 0 top repeat-x #eff6ff;color:#333333;text-align:left;}

.goodsList tbody tr .proImg {width:50px;}
.goodsList tbody tr .name h4 {font-size:12px;font-weight:normal;}
.goodsList .weight ,
.goodsList .capacity ,
.goodsList .price ,
.goodsList .total {width:50px;text-align:center;text-indent:0;}
.goodsList .control {width:30px;text-align:center;text-indent:0;}
.goodsList .control .delete {background:url(../images/input.jpg) 0 0;width:19px;height:19px;overflow:hidden;}
.goodsList tbody tr span {color:#b72321;}
.goodsList .number {width:85px;text-align:center;text-indent:0;}
.goodsList .number input {float:left;}
.goodsList .number .showNumber {width:30px;height:13px;margin:0 5px;text-align:center;}

.goodsList .shoppingBag .bagList {float:left;height:118px;width:230px;overflow:hidden;}
.goodsList .shoppingBag .bagList label {height:30px;line-height:30px;color:#31669a;display:inline-block;}
.goodsList .shoppingBag .bagList .control {width:100%;}
.goodsList .shoppingBag .bagList .control .img {float:left;margin:0 8px 0 0;}
.goodsList .shoppingBag .bagList .control span {float:left;color:#7a7a7a;padding:15px 0 0 0;}
.goodsList .shoppingBag .bagList .control span strong {color:#a10200;font-weight:normal;}
.goodsList .shoppingBag .bagList .control .showNumber {width:30px;height:13px;text-align:center;}
.goodsList .shoppingBag .bagList .control .inputI {background:url(../images/input.jpg) 0 -49px no-repeat;width:42px;text-indent:0;text-align:center;}
.goodsList .shoppingBag .bagPrice {display:none;float:left;width:125px;height:20px;line-height:20px;padding:100px 0 0 5px;overflow:hidden;}

.consigneeInfo tbody tr td a.blue { background-position:right 8px;}
.consigneeInfo tbody tr td .date {color:#336699;font-weight:normal;}

.shoppingMethod tbody tr td {text-align:center;} 
.shoppingMethod tbody tr td strong {color:#336699;font-weight:normal;} 

.feesTotal tbody tr td.colorY strong.red {color:#E71A29;font-size:14px;font-weight:bold;}
.feesTotal tbody tr td.colorY .right a {background-position:right 11px;}

.payMethod fieldset {position:relative;display:block;}
.payMethod tbody tr td .cardList {height:40px;padding:0;width:350px;position:absolute;right:0;top:0;display:inline;text-align:right;}
.payMethod tbody tr td .cardList ul li {float:left;display:block;padding:0 10px;}
.payMethod tbody tr td .cardList ul li a {position:relative;cursor:pointer;display:block;}
.payMethod tbody tr td .cardList ul li a span {position:absolute;z-index:9999;display:none;}
.payMethod tbody tr td .cardList ul li.a0 a span {left:-40px;top:-92px;}
.payMethod tbody tr td .cardList ul li.a1 a span {left:-30px;top:-92px;}
.payMethod tbody tr td .cardList ul li.a2 a span {left:-40px;top:-92px;}
.payMethod tbody tr td .cardList ul li.a3 a span {left:-40px;top:-92px;}
.payMethod tbody tr td .cardList ul li a.show span {display:block;}

.payMethod .payMentTitle {height:40px;margin-bottom:10px;}

.notes tbody tr td textarea {width:600px;padding:3px;height:80px;}

.payFinish tr td .tips {float:left;font-weight:normal;color:#7b7b7b; background:url(../images/icon28.gif) 8px 5px no-repeat;height:32px;line-height:32px;display:block;text-indent:50px;font-size:14px;padding:5px 0;}
.payFinish tr td .card {float:right;height:40px;overflow:hidden;display:block;color:#c41428;font-size:14px;}
.payFinish tr td .card img {float:left;}
.payFinish tr td .card span {line-height:40px;height:40px;display:inline-block;float:left;padding:0 3px;}
.payFinish tr td.colorY .right a {font-weight:bold;background-position:right 10px;}

.payFinish tr td.payMain strong {color:#797979;padding:8px 0;display:block;}
.payFinish tr td.payMain h4 {background:#f1f1f1;color:#7778b9;font-size:12px;height:22px;line-height:22px;overflow:hidden;text-indent:8px;}
.payFinish tr td.payMain .logos {padding:15px 0 0 0;}
.payFinish tr td.payMain .logos li {float:left;width:140px;height:55px;padding:0 14px 0 0;overflow:hidden;}
.payFinish tr td.payMain .logos li a {border:1px solid #cfcecc;width:138px;height:38px;overflow:hidden;display:block;}
.payFinish tr td.payMain .logos li a img {width:138px;height:38px;}
.payFinish tr td.payMain .logos2 li {height:75px;}
.payFinish tr td.payMain .logos2 li strong {display:block;text-align:center;color:#7a7a7a;font-weight:normal;}
.payFinish tr td.payMain .text {border:1px solid #cae3e7;background:#f3ffff;padding:8px 10px;color:#797b7a;}
.payFinish tr td.payMain .text h5 {font-size:12px;text-indent:5px;line-height:20px;}
.payFinish tr td.payMain .youCan {height:25px;padding:15px 0 0 0;}
.payFinish tr td.payMain .youCan li {float:left;height:16px;line-height:16px;}
.payFinish tr td.payMain .youCan li a {color:#1a5dd0;border-left:1px solid #1a5dd0;padding:0 7px 0 8px;}
.payFinish tr td.payMain .youCan li a.start {border-left:0;}
.payFinish tr td.payMain .youCan li a:hover {color:#799cda;}

/*---choiseCity-------------------------------------------------------------------------------------------------------------------------*/
.choiseCity{ padding:10px 0 0 0; position:relative;}
.choiseCity h2 {position:absolute;left:705px;top:13px;font-size:12px;z-index:300;color:#ffffff;}
.choiseCity .map {position:absolute;top:55px;left:162px;z-index:200;width:600px;height:600px;}
.choiseCity .map a.bird{height:32px; text-indent:40px; position:absolute;line-height:34px; color:#634800; text-decoration:none;display:block;background-position:1px;}
.choiseCity .map a.bird{background-image: url(../images/mapBird1.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mapBird1.png');  IE6 */
					/* _background-image: none;  IE6 */}

.choiseCity .map a.bird:hover,
.choiseCity .map a.now{height:31px; color:#e6001f;display:block; text-indent:40px;
					background-image: url(../images/mapBird1.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mapBird2.png');  IE6 */
					/* _background-image: none;  IE6 */}
					
.choiseCity .map a.goBack {position:absolute;width:113px;height:33px;display:block;background-image:url(../images/icon38.gif);text-indent:-9999em;overflow:hidden;right:-150px;top:10px;z-index:9999;}

/*.choiseCity .cityList{position:absolute; top:100px; left:100px; z-index:9; width:131px; filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}
.choiseCity .cityList h6{ height:25px; background:url(../images/titleA.jpg) 0 -264px no-repeat; text-indent:20px; line-height:25px; color:#30885F; font-weight:bold; }
.choiseCity .cityList ul{ border:1px solid #ccc; background:#fff; padding:0 0 0 10px;}
.choiseCity .cityList ul li{ list-style-type:square; margin:0 0 0 25px;}
.choiseCity .cityList ul li a{height:22px; line-height:22px; display:block; }*/

/*---choiseStore-------------------------------------------------------------------------------------------------------------------------*/
.choiseStore {padding:20px 0 10px 0;}
.choiseStore .map {float:left;width:592px; height:594px; background:url(../images/mapCityBg.jpg); overflow:hidden; margin:0 10px 0 0;}
.choiseStore .map h2{ height:32px; line-height:32px; text-indent:10px; margin:0;}
.choiseStore .map div.pic{ width:572px; height:552px; margin:0 auto; overflow:hidden; position:relative;}
.choiseStore .map a{ width:41px; height:32px; position:absolute; text-indent:-9999em; line-height:34px; color:#fff; text-decoration:none;display:block;					background-position:1px;}
.choiseStore .map a{background-image: url(../images/mapBird1.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mapBird1.png');  IE6 */
					/* _background-image: none;  IE6 */}

.choiseStore .map a:hover,
.choiseStore .map a.now{ width:97px; height:31px; display:block; text-indent:45px;
					background-image: url(../images/mapBird2.png)!important;/* FF IE7 safari */
					background-repeat: no-repeat;
					/* _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mapBird2.png');  IE6 */
					/* _background-image: none;  IE6 */}

.choiseStore .info {float:left;width:348px;overflow:hidden;}
.choiseStore .info .auchanInfo {margin:0 0 10px 0;}
.choiseStore .info .auchanInfo img {float:left;padding:2px;border:1px solid #cdcdcd;}
.choiseStore .info .auchanInfo .text {float:left;width:150px;}
.choiseStore .info .auchanInfo .text h1 {color:#595959;font-size:16px;padding:10px 0 30px 0;}
.choiseStore .info .auchanInfo .text a {display:block;width:80px;height:22px;color:#3879bd;line-height:22px;overflow:hidden;}
.choiseStore .info .auchanInfo .text strong {color:#e6000f;font-weight:normal;padding:15px 0 0 0;display:block;}

.choiseStore .info textarea {width:342px;height:250px;margin:0 0 10px 0;border:1px solid #cccccc;padding:2px;color:#505050;}
.choiseStore .info p {width:342px;height:250px;margin:0 0 10px 0;border:1px solid #cccccc;padding:2px;color:#505050; overflow:hidden; overflow-y:scroll;}
.choiseStore .info ul {margin:0 0 20px 0;}
.choiseStore .info ul li{line-height:18px;}
.choiseStore .info ul li span {display:inline;}
.choiseStore .info ul li span.title {width:60px;}
.choiseStore .info input {float:right;}

/*---helpCenter-------------------------------------------------------------------------------------------------------------------------*/
.helpCenter {margin-top:10px;}
.helpCenter .mainTop {background:url(../images/mainlConTop.jpg) top center repeat-y;width:976px;height:21px;padding:7px 0 0 0;text-align:center;font-size:14px;color:#ffffff;overflow:hidden;}
.helpCenter .mainContent {padding:20px 0 0 0;}
.helpCenter .mainTop h2 {font-size:14px;text-align:center;}
.helpCenter .leftCon {float:left;width:200px;padding:0 0 0 20px;}
.helpCenter .leftCon strong {text-indent:-9999em;display:block;overflow:hidden;}
.helpCenter .leftCon strong.title {background:url(../images/helpCenterTitle.gif) 0 -18px no-repeat;width:180px;height:35px;}
.helpCenter .leftCon strong.contact {background:url(../images/helpCenter400.gif) 0 0 no-repeat;width:180px;height:40px;}
.helpCenter .leftCon a {background:url(../images/helpCenterBtn.gif) 0 0px no-repeat;width:180px;height:40px;display:block;overflow:hidden;text-indent:-9999em;}

.helperreset,.helperreset p,.helperreset strong,.helperreset div {margin:0; padding:0; border:0; outline:0; text-align:left; text-indent:0;line-height:2}
/*--clear style--*/
.helperresetclear div,.helperresetclear div *{ text-align:left; font-size:12px; background-image:none; text-decoration:none; clear:both; line-height:normal; margin:0px; padding:0px; overflow:hidden;position:relative}
/*.helpCenter .leftCon a {background:url(../images/helpCenterBtn.gif) 0 -40px no-repeat;}*/

.helpCenter ul {float:left;width:726px;overflow:hidden;}
.helpCenter ul li {float:left;width:115px;padding:0 0 0 30px;display:inline-block;background:url(../images/lineB.gif) left top repeat-y;}
.helpCenter ul li.start {background:none;border-left:1px solid #cccccc;}
.helpCenter ul li h3 {color:#856030;font-size:14px;font-family:"微软雅黑";height:22px;line-height:22px;padding:60px 0 0 0;}
.helpCenter ul li h3.t1 {background:url(../images/icon7.gif) 0 0 no-repeat;}
.helpCenter ul li h3.t2 {background:url(../images/icon8.gif) 0 0 no-repeat;}
.helpCenter ul li h3.t3 {background:url(../images/icon9.gif) 0 0 no-repeat;}
.helpCenter ul li h3.t4 {background:url(../images/icon10.gif) 0 0 no-repeat;}
.helpCenter ul li h3.t5 {background:url(../images/icon11.gif) 0 0 no-repeat;}
.helpCenter ul ul {padding:0;width:auto;}
.helpCenter ul ul li {float:none;background:none;padding:0;}
.helpCenter ul ul li a {background:url(../images/icon12.gif) 0 6px no-repeat;text-indent:8px;display:block;height:16px;line-height:16px;overflow:hidden;}

.helpCenter tbody .temp {padding:0 0 0 18px;}
.helpCenter tbody .temp .tempImg {float:left;}
.helpCenter tbody .temp .tempImg p {background:#f1f6fc;margin:0 3px;line-height:24px;}
.helpCenter tbody .temp .tempImg h3 {text-indent:-9999em;overflow:hidden;height:51px;background-image:url(../images/tempImg.gif);background-repeat:no-repeat;}
.helpCenter tbody .temp .tempImg h3.temp1 {width:110px;background-position:0 0;}
.helpCenter tbody .temp .tempImg h3.temp2 {width:124px;background-position:0 -51px;}
.helpCenter tbody .temp .tempImg h3.temp3 {width:110px;background-position:0 -102px;}
.helpCenter tbody .temp .tempImg h3.temp4 {width:141px;background-position:0 -153px;}
.helpCenter tbody .temp .tempImg h3.temp5 {width:124px;background-position:0 -204px;}
.helpCenter tbody .temp .tempIcon {float:left;background:url(../images/icon26.gif) center center no-repeat;width:20px;height:51px;}
.helpCenter tbody .temp ol {background:#f1f6fc;margin:3px;padding:6px 0 10px 25px;}
.helpCenter tbody .temp ol li {line-height:22px;}

/*---news------------------------------------------------------------------------------------------------------------------------------*/
.newsList {padding:0;border:1px solid #DEDEDE;width:748px;}
.newsList h2 {background:url(../images/tableTitleA.gif);height:26px;line-height:26px;color:#505050;text-indent:8px;font-size:12px;}
.newsList .list {background:url(../images/lineF.gif) 0 0 repeat-x;padding:20px 16px 16px 16px;}
.newsList .start {background:none;}
.newsList .list .info h3 {float:left;}
.newsList .list .info h3 a {color:#6766CE;font-size:14px;}
.newsList .list .info h3 a:hover {color:#9594e1;}
.newsList .list .info span {float:right;}
.newsList .list p {padding:10px 0;line-height:20px;}

.newsDetaile {border:1px solid #dedede;padding:0 0 20px 0;width:748px}
.newsDetaile .info {height:50px;line-height:50px;padding:5px 15px 0 15px;margin:0 0 20px 0;}
.newsDetaile .info h1 {float:left;color:#6766CE;font-size:14px;}
.newsDetaile .info span {float:right;}
.newsDetaile p {padding:0 15px;line-height:20px;}

/*---poster-----------------------------------------------------------------------------------------------------------------------------*/
.poster {padding:10px 0 0 0;}
.poster .posterSidebar {}
.poster .posterSidebar .menu {margin:0;}
.poster .posterSidebar .menu h2 a {background:url(../images/sideTitle.gif);width:230px;height:33px;line-height:28px;text-align:center;color:#728608;font-size:14px;display:block;}
.poster .posterSidebar .menu ul {margin:0 0 3px 0;padding:5px 0;}
.poster .posterSidebar .menu ul li {background:#f9f9f9;width:230px;}
.poster .posterSidebar .menu ul li a {line-height:30px;display:block;text-indent:24px;overflow:hidden;background:url(../images/icon30.gif) 10px 12px no-repeat;}
.poster .posterSidebar .menu ul li a:hover,
.poster .posterSidebar .menu ul li a.now {color:#ffffff;background:url(../images/icon30.gif) 10px -19px no-repeat #e577a6;font-weight:bold;}

.poster .posterMain .info {background:#f1f1ef;height:14px;line-height:14px;padding:8px 0;margin:0 0 10px 0;}
.poster .posterMain .info h1,
.poster .posterMain .info h3,
.poster .posterMain .info strong,
.poster .posterMain .info span {font-size:12px;color:#7a7a7a;float:left;padding-left:5px;font-weight:bold;}
.poster .posterMain .info h1,
.poster .posterMain .info h3,
.poster .posterMain .info strong {border-right:2px solid #7a7a7a;padding-right:15px;}
.poster .posterMain .content {border:1px solid #dadada;padding:5px 15px;}
.poster .posterMain .content .control {padding:0 0 0 165px;}
.poster .posterMain .content .control ul li {float:left;height:30px;line-height:30px;padding:0 6px;}
.poster .posterMain .content .control ul li strong {color:#fe0000;font-weight:normal;}

.poster .posterMain .posterImg {position:relative;width:610px;margin:0 auto;}
.poster .posterMain .posterImg a.scrollL,
.poster .posterMain .posterImg a.scrollR {position:absolute;display:block;background-image:url(../images/icon31.gif);background-repeat:no-repeat;width:20px;height:32px;}
.poster .posterMain .posterImg a.scrollL {background-position:0 0;top:200px;left:0;}
.poster .posterMain .posterImg a.scrollR {background-position:-20px 0;top:200px;right:0;}
.poster .posterMain .posterImg a.img {width:550px;margin:0 auto;display:block;overflow:hidden;}
.poster .posterMain .posterImg a.img img {width:550px;}

/*---consult---------------------------------------------------------------------------------------------------------------------------*/
.consult .textBar tr td.start {border:none;}
.consult .textBar tr td {background:#f1edec;border-top:1px solid #e6e2df}
.consult .textBar tr td.title {background:#ffffff;width:80px;color:#83766e;text-indent:10px;}
.consult .textBar input,
.consult .textBar textarea {border:1px solid #999da0;width:594px;height:260px;}
.consult .textBar input {width:240px;height:16px;}
.consult .textBar p {line-height:20px;}
.consult div.input {text-align:center;}

/*---copyright-------------------------------------------------------------------------------------------------------------------------*/
.copyright {margin-top:10px;background:none; font-size:11px;}
.copyright .mainTop {background:url(../images/mainConLine.jpg) top center no-repeat;height:3px;overflow:hidden;}
.copyright .mainContent p {position:relative;text-align:center;line-height:26px;padding:7px 0;font-family:Verdana, Geneva, sans-serif;}
.copyright .mainContent p .icp {position:absolute;left:350px;top:0;}
.copyright .mainContent p a {color:#9d7272;}
.footerMenu{ width:820px; margin:10px auto 0 auto;}
.footerMenu li{ font-size:12px; float:left; }
.footerMenu li.first{ padding:0 10px;}
.footerMenu li a{ color:#4A67D0; border-left:1px solid #4A67D0; padding:0 10px; display:block;}
.footerMenu li a:visited{ color:#4A67D0;}

/*---error-----------------------------------------------------------------------------------------------------------------------------*/
.error .table thead tr td strong {background:url(../images/icon32.gif) 0 0 no-repeat;height:18px;line-height:18px;display:block;text-indent:20px;margin:0 0 0 8px;}
.error .table .img {float:left;width:155px;height:150px;padding:50px 0 0 25px}
.error .table .txt {float:left;width:340px;color:#7a7a7a;}
.error .table .txt h6 {font-size:14px;padding:15px 0 0 0;line-height:22px;}
.error .table .txt a {color:#1b65db;display:inline-block;line-height:22px;}
.error .table .txt a:hover {color:#5b93ed;text-decoration:underline;}
.error .table .txt strong {padding:15px 0 0 0;display:block;}
.error .table .txt ul li a {background:url(../images/icon12.gif) 3px 8px no-repeat;text-indent:12px;padding:0;}
/*---Menbercard-------------------------------------------------------------------------------------------------------------------------*/
.regMenbercard .title {height:40px;line-height:40px;margin-bottom:10px;}
.regMenbercard .title h3 {background:url(../images/icon50.gif) 0 0 no-repeat;text-indent:70px;font-weight:bold;}

/*---cityStore-------------------------------------------------------------------------------------------------------------------------*/
#hidediv { background:#000; position:absolute;top:0;left:0;z-index:9999;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
.cityStore {width:550px;height:255px; background:#ffffff;border:2px solid #e9e8e8;z-index:99999;top:250px;left:355px;position:absolute;}
.cityStore .title {height:22px;line-height:22px;background:url(../images/storeTitleBg.gif) 0 0 repeat-x;overflow:hidden;padding:0;}
.cityStore .title h2 {background:url(../images/titleA.jpg) 0 -289px;width:120px;text-indent:20px;font-weight:bold;color:#ffffff;font-size:14px;float:left;display:inline;}
.cityStore .title .close {background:url(../images/icon37.gif) 0 0;width:14px;height:13px;overflow:hidden;display:block;float:right;margin:5px;display:inline;}
.cityStore strong.txt {font-weight:normal;padding:10px 0 10px 15px;line-height:20px;display:block;}
.cityStore p.txt {height:20px;line-height:20px;float:left;background:url(../images/icon36.gif) 0 0 no-repeat;text-indent:33px;margin:10px 0 0 35px;}
.cityStore .city {width:474px;height:22px;margin:0 auto;overflow:hidden;position:relative;}
.cityStore .city a.scrollL {position:absolute;left:0;top:0;height:22px;width:22px;display:block;background:url(../images/icon35.gif) 0 0 no-repeat;}
.cityStore .city a.scrollR {position:absolute;right:0;top:0;height:22px;width:22px;display:block;background:url(../images/icon35.gif) -22px 0 no-repeat;}
.cityStore .city .list {margin:0 20px;}
.cityStore .city .list a {float:left;width:92px;height:22px;overflow:hidden;margin:0 3px;display:block;display:inline;}
.cityStore .city .list a {background:url(../images/storeTitle.gif) 0 -22px;width:92px;height:22px;line-height:22px;text-align:center;display:block;text-decoration:none;}
.cityStore .city .list a:hover,
.cityStore .city .list a.now {background:url(../images/storeTitle.gif) 0 0;}
.cityStore .store {background:url(../images/storeBg.gif) 0 0 no-repeat;height:127px;width:474px;margin:0 auto;overflow:hidden;position:relative;}
.cityStore .store div {padding:0 33px;}
.cityStore .store div span {float:left;margin:12px 15px;display:block;display:inline;}
.cityStore .store div span a {border:2px solid #e8e8e8;display:block;width:102px;height:80px;overflow:hidden;}
.cityStore .store div span a img {width:102px;height:80px;}
.cityStore .store div span strong a {text-align:center;display:block;height:26px;line-height:26px;width:106px;font-weight:normal;border:none;}
.cityStore .store a.scrollL {position:absolute;left:10px;top:45px;height:34px;width:20px;display:block;background:url(../images/icon31.gif) 0 0 no-repeat;}
.cityStore .store a.scrollR {position:absolute;right:10px;top:45px;height:34px;width:20px;display:block;background:url(../images/icon31.gif) -20px 0 no-repeat;}


/* ---begin 20091208 masho add ---*/
.payMain .logos {padding:15px 0 0 5px;}
.payMain .logos li {float:left;width:165px;height:55px;padding:0 0 0 18px;overflow:hidden;position:relative;}
.payMain .logos li input{position:absolute;left:0;top:14px;}
.payMain .logos li img {width:138px;height:38px;border:1px solid #dedede;}
.payMain .logos2 li {height:75px;}
.payMain .logos2 li strong {display:block;text-align:center;color:#7a7a7a;font-weight:normal;}
/* ---end 20091208 masho add ---*/


/*---payment 20100428 masho add--------------------------------------------------------------------------------------------------------------*/
.payment .table thead tr td strong {line-height:18px;display:block;text-indent:20px;margin:0 0 0 8px;}
.payment .table .img {float:left;width:135px;height:140px;padding:120px 0 0 45px}
.payment .table .txt {float:left;width:340px;color:#000; margin-top:60px}
.payment .table .txt h6 {font-size:14px;padding:15px 0 0 0;line-height:22px;}
.payment .table .txt strong {padding:15px 0 0 0;display:block;}
.payment .table .txt ul li{ width:650px; height:25px;line-height:30px; display:block; list-style-type:none}
.payment .table .txt ul li .hd{text-indent:12px;padding:0; font-size:14px; font-weight:bold;  width:150px; text-align:right; display:block; height:20px; float:left}
.payment .table .txt ul li .content{ background-image:none;text-indent:12px;padding:0; color:red; width:340px; display:block; height:20px; float:left}



























