body{ background: #F2F0F0;}
.bor{ border: 5px solid #FAFAFA;}
.p3{ padding: 3px;}
.pLR3{ padding: 0 3px;}
.pTLR20{padding: 20px 20px 0;}
.ovfw{ overflow: hidden;}
.posz{ position: relative; z-index: 1;}
.blank30{ height: 30px; overflow: hidden; clear: both;}
.botbg,.botbg i,.loginform li.bg,.loginform li i,.yxzcinfo i,.mallLsprice i,.sosobtn,.mall_cninfo i,.mall_cnsc,.share i,.mall_cnbnt a,.mall_intrTit,.mall_process li,.mall_intrTit em{ background: url(../images/mall_pic.gif) no-repeat;}
.website-nav a.act{ background: #F2F0F0;}
/***----------------------------------------------------首页--------------------------------------------------------------***/
/***幻灯片***/
.mallslide ul{ width:984px; height: 600px; overflow:hidden; }
.slidenum i{ width:30px; height:12px; background:#000; float:left; margin:0 2px; filter:alpha(opacity=70); background: rgba(0,0,0,0.7);  cursor:pointer; overflow: hidden;}
.slidenum i.act{ background:#F37400; filter:alpha(opacity=100);}
.slidenum{ position: absolute; top: 580px; right: 10px; }
.botbg{ width: 1000px; height: 27px; background-position:0 -49px; background-repeat: repeat-x;   position: relative;}
.botbg i{ width: 40px; height: 18px; position: absolute; bottom: 26px;}
.botbg i.lbot{ left: -40px; }
.botbg i.rbot{ right: -40px; background-position:-44px 0;}
/***列表***/
.mallTit{ height: 50px; line-height: 50px; color: #666;}
.mallTit2{ background: url(../images/hs3line.gif) 0 47px repeat-x;}
.mallTit3{ height: 30px; line-height: 30px; color: #1B6298;}
.mallTit strong,.mallTit3 strong{ font-size: 20px; font-weight: normal; padding:0 10px;  }
.mallTit2 strong{ height: 45px; line-height: 45px;  border-bottom:5px solid #0C1F31; float: left; padding: 0 15px; }
.mallTit strong,.mallTit a{color: #1B6298;}
.mallLs li,.mallLsprice,.mallLsinfo{ float: left;}
.mallLs li{ width: 488px; height: 300px; padding: 1px; float: left; margin:16px 0 0 16px;  border: 1px solid #DDD; _display: inline; position: relative;}
.mallLs li.mL0{ margin-left:0; }
.mallLs li.act{ z-index: 1;}
.mallLs li.act{ border: 2px solid #B9DCF6; padding: 0;}
.mallLsprice{ width: 190px; height: 250px; padding: 0 15px; background: #EFF8FD;  position: relative;}
.mallLsprice i{ width: 50px; height: 50px; background-position:-137px -247px; position: absolute; top: 0; right: -1px; }
.mallLsprice strong{ height: 125px; line-height: 125px; font-size: 36px; text-align: center; font-weight: normal; display: block; font-family: arial; color: #FF6600; overflow: hidden;}
.mallLsline{ height: 10px; clear: both; overflow: hidden; border-top:2px dashed #DDD; display: block;  }
.mallLsprice a{ display:block; font-size:16px;height: 38px; line-height: 38px; color: #FFF; background:#FE8111; text-align: center; border-radius: 3px; margin-top:5px;  }
.mallLsprice a:hover{ text-decoration: none; color: #FFF;}
.mallLsprice em{ height: 50px; line-height: 25px; font-size: 12px; display: block;  overflow: hidden;}
.mallLsprice span{ color: #CC0000;}
.mallLsinfo{ width: 238px; height: 250px; padding: 0 15px;  background: #FFF; }
.mallLsinfo em{ display: block; height: 44px; line-height: 44px; font-size: 16px; color: #666; overflow: hidden;}
.mallLsinfo p{ font-size: 14px; color: #666; margin-top:10px; }
.mallLsinfo a.pic{ width: 238px; height: 160px; background: #CCC; display: block;}
.mallLsinfo strong{ display: inline-block; background: #CCC; color: #2C2C2C; height: 24px; line-height: 24px; padding: 0 2px; margin: 0 2px; font-size: 16px; font-family: arial;}
.mallLs li.act .mallLsinfo strong{background: #2B394B; color: #F8F887;}
.mallLsabr{ height: 50px; line-height: 50px; background: #FAFAFA; border-top:1px solid #EEE; padding: 0 15px; font-size: 14px; overflow: hidden; }
.mallLsabr a:hover{ text-decoration: none; color: #2C2C2C;}
.mallLs li.act .mallLsabr{ width: 458px; position: absolute; top: 250px; left: -2px; height: auto; overflow: visible; line-height: 25px;  padding: 13px 15px 7px; *padding: 12px 15px 8px;border: 2px solid #B9DCF6; border-top:1px solid #EEE;  }
.borbg{ background: url(../images/mall_lbg.gif) repeat-y #FFF; border: 1px solid #DDD; border-width: 1px 0; padding-left:6px;}
.borrbg{ background: url(../images/mall_rbg.gif) right 0 repeat-y; padding-right:6px;}
.mall_coupons li{ width: 288px; padding: 0 20px; float: left; border-right:1px dashed #DDD;  }
.mall_coupons li.act{ background: #EFF8FD;}
.mall_coupons li.third{width: 290px; border-right:0; }
.mall_coupons em{ height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; display: block;}
.mall_coupons p{ color: #666; font-size: 14px; height: 40px; margin-left:40px; }
.mall_coupons li.act p strong{ background: #2B394B; color: #F8F887;;}
.mall_coupons p strong {display: inline-block; background: #CCC; height: 24px; line-height: 24px; padding: 0 2px; margin: 0 2px; font-size: 16px; color: #2C2C2C; font-family: arial;}
.mall_coupons_pic a.pic{ width: 160px; height: 110px; float: left; margin-right:15px; border: 0; background: #FFF;}
.mall_coupons_pic i{ display: block; height: 44px; line-height: 22px; overflow: hidden; color: #666; margin-top: 4px;}
.mall_coupons_pic span{ color:#CC0000;}
.mall_coupons_pic i.pri{ height:28px; line-height:28px; font-size: 20px; font-family: arial; color: #FF6600;}
.mall_coupons_pic a{ height: 32px; line-height: 32px; border: 1px solid #FAD6B9; display:inline-block; text-align: center; width: 108px; font-size: 14px; border-radius: 3px; background: #FDFDE8; margin-top:5px; }
.mall_coupons_fgx{ height: 1px; border-top:1px dashed #DDD; clear: both; overflow: hidden; }
.mall_retrieve{ border: 5px solid #FAFAFA;}
.mall_retrieve dl{ padding-bottom:10px; clear: both; background: #F9F9F9;}
.mall_retrieve dt{ width: 60px; float: left; text-align: center; padding: 10px 0; font-weight: bold; color: #666;}
.mall_retrieve dd{ margin-left:60px; padding:10px 10px 0 0;  }
.mall_retrieve a{ display:inline-block;padding: 0 10px;  height: 26px; line-height: 26px;}
.mall_retrieve a.act{ background: #F18929; color: #FFF;}
.mall_Rretrxg a{ display: inline-block; border: 1px solid #DDD; height: 22px; line-height: 22px; padding: 0 18px 0 10px; background:url(../images/cpricepic.gif) no-repeat right -126px #F3F3F3; margin-left:-1px; color:#2C2C2C;   }
.mall_Rretrxg a.default{ background-image:none; padding: 0 10px; }
.mall_Rretrxg a.up{ background-position:right -169px; }
.mall_Rretrxg a.down{ background-position:right -148px; }
.mall_Rretrxg a.prep,.mall_Rretrxg a.next{ padding: 0 10px 0 10px; background: none; margin-left:8px;}
.mall_Rretrxg a:hover{ background-color: #F9F7E9; text-decoration: none;}
.mall_Rretrxg span{ padding: 0 5px; margin-left:8px; }
/***--------------------------车商城内页--------------------------------------------------------------***/
.mall_cnimg{ width: 480px; padding: 2px; border: 1px solid #DDD;}
.mall_cntitle h1{ font-size: 22px;}
.mall_cntitle p{ font-size: 14px;}
.mall_cninfo{ width: 470px;}
.mall_cninfo dt{background: #F3F6F9; padding: 30px 0;}
.mall_cninfo span{ font-size: 14px; color: #666;}
.mall_cninfo dt strong{ color: #FF6600; font-size: 30px; font-family: arial;}
.mall_cninfo dt,.mall_cninfo dd{ padding-left:20px; }
.mall_cninfo dd{ padding-top:13px; }
.mall_cninfo i{ background-position:-230px -77px; display: inline-block; padding:0 10px 0 24px; height: 22px; line-height: 22px;}
.mall_cninfo i.djyh{ background-position:-230px -104px;}
.mall_cninfo i.zbwy{ background-position:-230px -137px;}
.mall_cnselbs{ width: 220px; border: 1px solid #DDD; height: 24px; line-height: 24px; position: relative; cursor: pointer;}
.mall_cnselbs i{ background:url(../images/mall_bsico.gif) no-repeat right 6px; display: block;  padding: 0 10px;}
.mall_cnselbs em.act i{ background-position: right -19px; }
.mall_cnselbs ul{ position: absolute; top:24px; left: -1px; width: 200px; background: #FFF; border: 1px solid #DDD; padding: 0 10px; display: none;}
.mall_cnselbs em.act ul{ display:block;}
.mall_cnselbs li{ height: 28px; line-height: 28px;}
.mall_cninfo p{ display: inline-block;}
.mall_cntime{ height: 36px; line-height: 36px; padding-left:20px; overflow: hidden;}
.mall_cntime strong{ display: inline-block; background: #000; color: #FFF; height: 26px; line-height: 26px; padding: 0 2px; margin: 0 2px; font-size: 16px; font-family: arial;}
.mall_cntime span{ color: #CC0000; font-size: 18px; font-family: arial;}
.mall_cnbnt{ width: 220px; height: 60px; line-height: 60px; margin: 18px 0 0 20px; _margin: 8px 0 0 20px; _display: inline; background-color: #ff7200; }
.mall_cnbnt i{ width: 186px; height: 58px; position: absolute; top: 0; left: 0; background: url(../images/load.gif) no-repeat center center #F9F9F9; border: 1px solid #DDD;}
.mall_cnbnt a{ display: block; background-position:0 -77px; font-size: 18px; text-align: center; color: #FFF; cursor: pointer;}
.mall_cnbnt p{ display: block; background-position:0 -77px; font-size: 18px; text-align: center; color: #FFF; cursor: pointer;}
.mall_cnbnt a.end{ background-position:0 -141px;}
.mall_cnbnt a:hover{ text-decoration: none;}
.mall-dj{ margin: 35px 0 0 15px;}
.mall-dj b{ color: #CC0000;}
.mall_cnsc{ background-position:-229px -190px; padding-left:25px; margin:15px 15px 0;  cursor: pointer;}
.mT36{ margin-top:36px; }
.share{ width: 80px;}
.share i{  display: block; background-position:-229px -164px;  padding:0 10px 0 25px; border: 1px solid #FFF; border-bottom:0; cursor: pointer; }
.share em.act i{background-color: #FFF; color: #2C2C2C; border: 1px solid #000; }
.share b{ width: 78px; height: 1px; background: #FFF; overflow: hidden; position: absolute; top: 23px; left: 1px; z-index: 1; display:none;}
.shareinfo{ width: 88px; padding:10px 15px 5px; position: absolute; top: 23px; right: 0; background: #FFF; border: 1px solid #000; display:none;}
.share em.act b,.share em.act .shareinfo{ display:block;}
.shareinfo .bdsharebuttonbox a{ padding-left:25px; float: left; background: url(../images/sharepic.gif) no-repeat; height: 20px; line-height: 20px; font-size: 14px;  }
.shareinfo .bdsharebuttonbox a.bds_weixin{ background-position:0 -33px; }
.shareinfo .bdsharebuttonbox a.bds_qzone{ background-position:0 -209px; }
.shareinfo .bdsharebuttonbox a.bds_renren{ background-position:0 -105px; }
.shareinfo .bdsharebuttonbox a.bds_tqq{ background-position:0 -140px; }
.mall_infofix{width: 1000px; position: fixed; top: 0; z-index: 1000; _position: absolute; _top: expression(documentElement.scrollTop);}
.mall_intrnav{ height: 52px; line-height: 52px; padding: 0 10px; background:#242F45;}
.mall_intrnav li{ float: left; font-size: 16px;}
.mall_intrnav li.act{ background: #FFF; }
.mall_intrnav a{ display: block; color: #FFF; padding: 0 20px;}
.mall_intrnav li.act a{color: #1B6298;}
.mall_intrnav em{background: #FFF; float: left; padding: 0 20px; font-size: 16px;color: #1B6298;}
.mall_line{ height: 30px; margin-top:30px;  border-top:1px solid #EEE; clear: both; overflow: hidden; }
.mall_intrTit{ height: 39px; line-height: 38px; background-position:-99px 0; background-color: #CAE0F2; font-size: 16px; color: #1B6298; float: left; padding-right: 42px; position: relative; }
.mall_intrTit i{ width: 30px;  display: inline-block; text-align: center; margin-right:15px; color: #FFF;  }
.mall_intrTit em{ width: 35px; height: 39px;  position: absolute; top: 0; right: -1px; background-position:-139px -204px;}
.mall_process li{ width: 106px; padding-left: 27px; height: 96px; line-height: 24px; background-position: 0 -205px; float: left; font-size: 14px; text-align: center; margin-top: 10px; } 
.mall_process li.fs{ padding-left:0; background-position: -27px -205px; }
.mall_process em{ display: block; height: 44px; line-height: 22px; overflow: hidden; margin-top:35px; padding: 0 10px;  }
.mall-bus li,.mall-bus a.pic,.mall-bus div{ float:left;}
.mall-bus li.born{ border: 0; padding-top:0; }
.mall-bus li{ width:940px; height:94px; padding-top:20px; overflow:hidden; float:left; border-top:1px solid #EEE;}
.mall-bus a.pic{ width:70px; height:70px; border:1px solid #EEE; padding:1px; margin-right:8px;}
.mall-bus div.mall-midw{ width:740px;}
.mall-bus div.w100{ width:100px;}
.mall-bus em,.mall-bus i{ height:24px; line-height:24px; overflow:hidden; vertical-align:middle; display:block;}
.mall-bus em{height:28px; line-height:28px;}
.mall-bus em a.tit{ color:#444; font-size:14px;font-weight:bold;}
.mall-bus em a.gz{ cursor:pointer; color:#01A903;}
.mall-bus em b{ color:#CC0000;}
.mall-bus i{ position:relative;}
.mall-bus i img{ vertical-align:middle;}
.mall-bus span{ color:#999;}
.mall-bus a.map{ color: #006A9D;}
.zdjbnt{ height:25px; line-height:25px; border:1px solid #D5DFEF; text-align:center; display:block; background:#F7F9FD; margin-top:8px;}
.mall_businfo{ width: 280px; margin-right:20px; }
.mall_businfo li{ margin-top:12px; padding:12px 10px 0;  border-top:1px solid #DDD; height: 28px; line-height: 28px; overflow: hidden;}
.mall_businfo li.act{ height: auto; overflow: visible;}
.mall_businfo li.fs{ border: 0; margin-top:0; padding-top:0;  }
.mall_businfo em{ height: 28px; line-height: 28px; display: block; overflow: hidden; font-weight: bold;}
.mall_businfo span{ color: #666;}
.mall_map{ width: 620px; height: 300px; background: #000;}
.mall_ask li{ padding-top:15px; float: left; clear: both; }
.mall_ask li.ask{ padding-top:5px; color: #2C2C2C;}
.mall_ask i{width: 18px; height: 18px;line-height: 18px; line-height: 20px\9; overflow: hidden;  background: #09C444; color: #FFF; text-align: center; font-size: 12px; float: left; margin-top:2px; }
.mall_ask li.ask i{ background: #0883D4; }
.mall_ask em{ display: block; margin-left:28px; }
.mall-con img{max-width:920px;_width:expression(this.width > 920 ? "920px" : this.width); display: block;}