/*global*/ 
div, body, h1, h2, h3, h4, p, dl, dt, dd { margin:0; padding:0; }
body { background:url(../Image/pageBg.gif) repeat-x top #fff; }
img, a img, p { border:none; }
a { color:#306486; text-decoration:none; }
a:hover { color:#fd6f08; text-decoration:underline; }
body, input, select, textarea, h1, h2, h3, h4 { color:#333; font-size:12px; font-family:"宋体", arial; }

/*custom*/
.head, .main, .foot { width:980px; margin:0 auto; }
.main { margin-top:10px; }
.cRed { color:#f00; }
.cOrg { color:#fe500b; }
.cGre { color:#619900; }
.cHei { color:#333; }
.cHui { color:#999; }
.cHui2 { color:#ccc; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
a.aHei, a.aHei:hover, .aHei a, .aHei a:hover { color:#333; }
a.aHui, a.aHui:hover, .aHui a, .aHui a:hover { color:#666; }
a.aHui2, a.aHui2:hover, .aHui2 a, .aHui2 a:hover { color:#999; }
.aBai a, .aBai a:hover { color:#fff; }
.aRed a, .aRed a:hover { color:#f00; }
a.aGre, a.aGre:hover { color:#619900; }
.mt6 { margin-top:6px; }
.mt10 { margin-top:10px; }
.tr{ text-align:right;}
.tl{ text-align:left}
.tc { text-align:center; }
.cb { height:0; width:100%; clear:both; float:none; overflow:hidden; }
.aMore { padding-right:21px; background:url(../Image/px1.gif) no-repeat right -2px; }
.btn1 { width:50px; height:21px; line-height:23px; border:none; cursor:pointer; background:url(../Image/allPic.gif) no-repeat -163px -63px;}
.inp1 { border:1px solid #abadb3; padding:3px; vertical-align:middle; }
.area3s .left180 { width:180px; float:left; margin-right:10px; }
.area3s .center580 { width:580px; float:left; }
.area3s .right200 { width:200px; float:right; }
.area2s .left200 { width:200px; float:left; margin-right:10px; }
.area2s .right770 { width:770px; float:right; }
.area2s .left750 { width:750px; float:left; margin-right:10px; }
.area2s .right220 { width:220px; float:right; }
.boxA .boxHead { height:27px; position:relative; background:url(../Image/allPic.gif) no-repeat 0 -160px; }
.boxA .boxHeads { width:5px; height:27px; position:absolute; right:0; top:0; background:url(../Image/allPic.gif) no-repeat -975px -160px; }
.boxA .boxHead .boxName { position:absolute; top:8px; left:9px; padding-left:10px; background:url(../Image/icon1.gif) no-repeat 0 -333px; }
.boxA .boxHead .boxTopLink { color:#ccc; position:absolute; top:8px; left:100px; }
.boxA .boxHead .boxMore { position:absolute; right:8px; top:8px; }
.boxA .boxMain { border:solid #ccc; border-width:0 1px; }
.boxA .boxFoot { height:4px; overflow:hidden; position:relative; background:url(../Image/allPic.gif) no-repeat 0 -152px; }
.boxA .boxFoots { width:5px; height:4px; overflow:hidden; position:absolute; right:0; top:0; background:url(../Image/allPic.gif) no-repeat -975px -152px; }
.boxB .boxHead { height:31px; background-position:right 0; }
.boxB .boxHeads { height:31px; left:0; background-position:-312px 0; }
.boxB .boxHead .boxTitle { height:25px; line-height:31px; _overflow-y:hidden; position:relative; margin:4px 0 0 10px; padding:0 2px 0 11px; float:left; display:inline; background:url(../Image/allPic.gif) no-repeat -312px -31px; }
.boxB .boxHead .boxTitles { width:26px; height:25px; position:absolute; right:-26px; top:0; background:url(../Image/allPic.gif) no-repeat -805px -31px; }
.boxB .boxMain { background:url(../Image/px2.gif) repeat-x top; }
.boxBGreen .boxHead { background-position:right -61px; }
.boxBGreen .boxHeads { background-position:-312px -61px; }
.boxBGreen .boxHead .boxTitle { background-position:-312px -92px; }
.boxBGreen .boxHead .boxTitles { background-position:-805px -92px; }
.boxC .boxHead .boxTab1, .boxC .boxHead .boxTab2 { width:100px; height:27px; display:block; position:absolute; left:0; top:0; line-height:29px; text-align:center; cursor:default; background:url(../Image/allPic.gif) no-repeat -496px -120px; }
.boxC .boxHead .boxTab2 { top:0; left:100px; }
.boxC .boxHead div.linkOn { font-weight:bold; background-position:-392px -120px; }
.ulNoStyle ul, .ulNoStyle ul li { margin:0; padding:0; list-style:none; }
.ulStyleA ul li { width:142px; height:171px; line-height:18px; text-align:center; display:block; float:left; }
.ulStyleA ul li p a { width:130px; height:100px; overflow:hidden; display:block; border:1px solid #e4e4e4; margin:10px 0 5px; }
.ulStyleA ul li h2, .ulStyleA ul li h3, .ulStyleA ul li h4 { font-weight:normal; }
.ulStyleA ul li h2 a, .ulStyleA ul li h2 a:hover { color:#619900; }
.ulStyleA ul li h2 span a, .ulStyleA ul li h2 span a:hover, .ulStyleA ul li h4 a, .ulStyleA ul li h4 a:hover { color:#333; }
.ulStyleA ul li h3 { color:#fd6f08; }
.ulStyleB ul li { line-height:21px; padding:0 12px; background:url(../Image/icon1.gif) no-repeat 2px -400px; }
.ulStyleC ul li { width:180px; height:23px; line-height:23px; overflow:hidden; display:block; float:left; position:relative; background:url(../Image/px3.gif) repeat-x bottom; }
.ulStyleC ul li.at { background-color:#f6f6f6; }
.ulStyleC ul li a { position:absolute; left:2px; top:0; }
.ulStyleC ul li span { position:absolute; right:2px; top:5px; }
.ulStyleC ul li span img { margin-left:2px; }
.ulStyleC ul li span.line { position:absolute; left:120px; top:8px; display:block; float:right; height:6px; overflow:hidden; background:#c7243a; }
.ulStyleD ul li { width:109px; height:120px; line-height:18px; display:block; float:left; text-align:center; }
.ulStyleD ul li table { width:90px; height:70px; border-collapse:collapse; margin:0 auto 4px; border:1px solid #e4e4e4; table-layout:fixed; word-wrap:break-word; background:#fff; }
.ulStyleD ul li table td { white-space:nowrap; }
.ulStyleD ul li table td a { width:86px; height:66px; text-decoration:none; overflow:hidden; }
.ulStyleD ul li table td a:hover { text-decoration:none; }
.ulStyleD ul li h2, .ulStyleD ul li h3 a { font-weight:normal; }
.nextPages { height:20px; position:relative; }
.nextPages ul { position:absolute; right:0; top:0; padding-top:2px; }
.nextPages ul li { display:inline; line-height:18px; }
.nextPages ul li a { color:#000; padding:3px 6px 0; border:1px solid #ccc; background:#fff; }
.nextPages ul li a:hover { color:#000; text-decoration:none; border-color:#fe500b; background:#ffead3; }
.nextPages ul li a.linkOn, .nextPages ul li a.linkOn:hover { color:#fe500b; border-color:#fff; background:none; }
.nextPages ul li.info a, .nextPages ul li.info a:hover { color:#999; border:none; background:none; }
.flyBox { border:solid #fe500b; border-width:2px 1px; background:#fff; }
.flyBox1 { border:solid #fe500b; border-width:2px 1px; padding:4px 5px 2px; background:#fff; }
.flyBox2 { border:solid 1px #fe500b; padding:4px 5px 2px; background:#fff; }
.FI68_60{width: expression(this.width > 68 && this.width > this.height ? 60 : true);max-width:68px; height: expression(this.height > 60 ? 60 : true); max-height:60px; vertical-align:middle;}

.FI86_66 {width: expression(this.width > 86 && this.width > this.height ? 66 : true);max-width:86px; height: expression(this.height > 66 ? 66 : true); max-height:66px; vertical-align:middle;}
.FI70_70{width: expression(this.width > 70 && this.width > this.height ? 70 : true);max-width:70px; height: expression(this.height > 70 ? 70 : true); max-height:70px; vertical-align:middle; }
.FI140_110{ width:140px; height:110px; vertical-align:middle; text-align:center;overflow:hidden;}
.FI140_110 img{width: expression(this.width > 140 && this.width > this.height ? 110 : true);max-width:140px; height: expression(this.height > 110 ? 110 : true); max-height:110px; vertical-align:middle;}
.FI130_100{ width:130px; height:100px; overflow:hidden; text-align:center; vertical-align:middle;}
.FI130_100 img { width: expression(this.width > 130 && this.width > this.height ? 130 : true); max-width:130px; height: expression(this.height > 100 ? 100 : true); max-height:100px; vertical-align:middle; text-align:center; }
.FI160_110{width: expression(this.width > 160 && this.width > this.height ? 110 : true);max-width:160px; height: expression(this.height > 110 ? 110 : true); max-height:110px; vertical-align:middle;}
.FI200_200{width: expression(this.width > 200 && this.width > this.height ? 200 : true);max-width:200px; height: expression(this.height > 200 ? 200 : true); max-height:200px; vertical-align:middle;}
.dtlType0, .dtlType1, .dtlType2, .dtlType3, .dtlType4, .dtlType5 { width:16px; height:16px; margin-bottom:-2px; background:url(../Image/icon2.gif) no-repeat; }
.dtlType0 { background-position:0 0; } /*网店*/
.dtlType1 { background-position:0 -24px; } /*实体店*/
.dtlType2 { background-position:0 -45px; } /*货到付款*/
.dtlType3 { background-position:0 -68px; } /*上店交易*/
.dtlType4 { width:32px; background-position:0 -94px; } /*认证商家*/
.dtlType5 { background-position:0 -128px; } /*更多介绍*/

.upGds { margin-bottom:10px; display:none; }

/*head*/
.head { height:162px; position:relative; }
.headTop { height:28px; overflow:hidden; position:relative; }
.headTop .topLeft { position:absolute; left:10px; top:9px; }
.headTop .topRight { padding-top:3px; position:absolute; right:10px; top:6px; }
.headTop .linkIcon { padding:3px 0 0 19px; margin-left:4px; background:url(../Image/icon1.gif) no-repeat 0 1px; }
.headTop .linkIcon1 { background-position:0 -24px; }
.headTop .linkIcon2 { background-position:0 -46px; }
.headLogo { position:absolute; left:8px; top:44px; }
.headGds { position:absolute; right:0; top:43px; }
.headMenu { position:absolute; left:322px; top:69px; overflow:visible; z-index:2; }
.headMenu ul li { display:block; float:left; }
.headMenu ul li a { width:90px; height:28px; color:#333; text-align:center; line-height:31px; cursor:pointer; float:left; display:block; overflow:hidden; blr:expression(this.onFocus=this.blur()); position:relative; z-index:1; background:url(../Image/allPic.gif) no-repeat -8px -30px; }
.headMenu ul li.fastLi a { width:98px; background-position:0 -30px; }
.headMenu ul li a:hover { color:#333; text-decoration:none; background-position:-8px -58px; }
.headMenu ul li.fastLi a:hover { margin-left:0; text-indent:0; background-position:0 -58px; }
.headMenu ul li a.linkOn, .headMenu ul li a.linkOn:hover { width:100px; color:#fff; font-size:14px; font-weight:bold; text-indent:8px; margin-left:-8px; z-index:2; background-position:0 0; }
.headMenu ul li.fastLi a.linkOn, .headMenu ul li.fastLi a.linkOn:hover { text-indent:0; }
.headSeach { height:24px; position:absolute; top:104px; left:12px; z-index:2; }
.headSeach .seachBox { height:22px; border:1px solid #337665; float:left; background:url(../Image/allPic.gif) 0 -88px; }
.headSeach .seachBox select { border:none; padding:0; margin:-2px 0 0 -2px; }
.headSeach .seachBox .selectMake { width:94px; height:16px; margin:4px 0 0 5px; overflow:hidden; }
.headSeach .seachBox .selectMake103 { width:103px; }
.headSeach .seachBox105 { width:105px; margin-right:8px; }
.headSeach .seachBox105 select { width:97px; }
.headSeach .seachBox261 { width:261px; margin-right:8px; overflow:hidden; }
.headSeach .seachBox261 input { width:250px; border:none; margin:4px 0 0 6px; background:#fff; }
.headSeach .seachBox114 { width:114px; margin-right:8px; }
.headSeach .seachBox114 select { width:106px; }
.headSeach .seachBox64 { width:64px; height:24px; float:left; }
.headSeach .seachBox64 input { width:64px; height:24px; border:none; cursor:pointer; background:url(../Image/allPic.gif) no-repeat -104px 0; }
.headUser { width:375px; height:24px; text-align:center; position:absolute; top:104px; left:594px; overflow:hidden; z-index:2; background:url(../Image/allPic.gif) no-repeat 0 -120px; }
.headUser ul { padding-top:7px; }
.headUser ul li { display:inline; padding-left:18px; margin-right:5px; background:url(../Image/icon1.gif) no-repeat 0 -72px; }
.headUser ul li.o1 { background-position:0 -96px; }
.headUser ul li.o2 { background-position:0 -120px; }
.headUser ul li.o3 { background-position:0 -144px; }
.headTag { position:absolute; left:12px; top:142px; z-index:2; }
.headTag a { color:#666; margin-right:7px; }
.headOther { width:280px; height:18px; line-height:18px; text-align:right; position:absolute; right:12px; top:140px; overflow:hidden; z-index:2; }
.headFoot { width:980px; height:67px; position:absolute; left:0; top:95px; z-index:1; background:url(../Image/allPic.gif) no-repeat 0 -192px; }
.headMini { height:100px; }
.headMini .headMiniMenu .selectBox { position:absolute; top:54px; right:10px; }
.headMini .headMiniMenu .nav { position:absolute; top:53px; right:355px; *right:350px; }
.headMini .headMiniMenu .nav a { color:#000; width:80px; height:21px; display:block; overflow:hidden; float:left; text-align:center; line-height:23px; margin-right:3px; border:solid #d1d2d1 1px; background:#f1f1f1; }
.headMini .headMiniMenu .nav a:hover { border-color:#b9edde; text-decoration:none; background:#e9f7f4; }
.headMiniPro { height:38px; overflow:hidden; }
.headMiniPro .headTop .topLeft { height:30px; top:0; padding:9px 0 0 80px; background:url(../Image/common/logoPro.gif)  no-repeat; }

/*foot*/
.foot { margin-top:10px; padding-bottom:20px; clear:both; background:url(../Image/px4.gif) repeat-x top; }
.footLink { width:245px; display:block; float:left; }
.footLink ul { margin:15px; margin-left:65px; }
.footLink ul li { line-height:22px; list-style:none; }
.footLink ul li h3 { color:#000; line-height:25px; font-size:14px; padding-left:10px; background:url(../Image/icon1.gif) no-repeat 0 -360px; }
.footLink ul li a { text-indent:10px; color:#333; }
.footInfo { color:#666; text-align:center; line-height:18px; margin-top:10px; }
.footInfo .fLink { padding-bottom:6px; }


