
body,#box{ background:#f2f2f2;}
#box{ padding-bottom:30px;}
i{ font-style:normal;}

/* 导航栏*/
.bar{ height:40px; line-height:40px; background:#fff; border-top:1px solid #eaeaea;border-bottom:1px solid #ff9600; font-size:15px;}
.bar dl{ height:40px;width:1180px; margin-left:auto; margin-right:auto; }
.bar dt{float:left; width:210px;height:41px;line-height:41px; margin-top:-1px; color:#fff; font-size:15px; margin-right:24px;}
.categoriesIcon{ float:right; margin-right:20px; margin-top:13px;}
.bar dt a{ display:block; color:#fff; text-indent:18px; background:#ff9600; }
.bar  dd{ float:left; text-align:center; margin-right:1px; display:inline;}
.bar  dd a{ display:block;padding-left:24px; padding-right:24px; font-weight:500; }
.bar  dd a:hover{ color:#fff; background:#ff9b00;}

.bar {border-bottom:none;}
.bar dl{ position:relative;border-bottom:none;}
.bar .sPub{ position:absolute; top:-15px;right:0;}
.sPub div{ float:right; margin-left:13px;}
.sPub img{ float:left;}
.sPub p{ font-weight:bold;} 
.bar .sPub a{float:left;border:1px solid #ff9600; border-bottom:none; line-height:18px; padding:9px 12px; font-size:13px;}
.sOne{color:#fff; background:#ff9600; }   
.sTwo,.bar  dd .sTwo:hover{color:#ff9600; background:#fff;}


.hBg{background:url(../../images/service/bgBlue.jpg)  no-repeat top center;width:100%;max-width:1920px; text-align:center; margin:0 auto;padding-bottom:40px;}  
.slogan{ text-align:center; color:#fff;}
.slogan dt{ font-size:30px; line-height:32px; padding:42px 0 15px; font-weight:bold;}
.slogan dd{ font-size:15px;}
.slogan dd img{vertical-align: middle; margin:0 20px 2px;_margin-bottom:0;+margin-bottom:0;}

.project{ width:1180px; margin:32px auto 0; background:#fff;}
   
.tab{ height:68px;}
.tab li{ width:590px; height:60px; line-height:60px; font-size:24px;float:left; background:#b8bbc1; cursor:pointer; font-weight:bold;}
.tab .tabFocus{ background:#fff;height:68px; line-height:68px;position:relative;top:-8px; }


.tabItem{ background:#fff; text-align:left;display:none;}
.tabItemFocus{ display:block;}

.brandDynamic{ width:1100px; height:28px;line-height:28px; margin:24px auto 0; }

.brandDynamic a{ margin-right:34px;line-height:22px;float:left;border-bottom: 2px solid #fff;}
.brandDynamic .current{ color:#ff9900; border-bottom:2px solid #ff9900;}


.proInfoList{width:1100px; overflow:hidden;zoom:1; margin:0 auto; padding-bottom:30px;}
.proInfo{ float:left; margin-right:16px;margin-top:16px; overflow:hidden; text-align:left; width:341px;height:120px; border:1px solid #ccc;  background:#fff;  padding:13px 0 0 13px;}
.proInfo dt{ text-align:center; width:60px; height:60px; margin-top:22px; text-align:center; vertical-align:middle; float:left;}
.proInfo dt img{ display:block; border-radius:30px;}
.proInfo dd{ float:left; font-size:12px; overflow:hidden;}
.tag{ height:24px; overflow:hidden;}
.tag span{ background:#e4eaf3; color:#294b7f; margin-right:12px; display:inline-block; padding:2px 8px;}
.place{margin:9px 0; overflow:hidden;}
.place span{ color:#666;}
.noMr{ margin-right:0;}

.briefIntro{ width:264px; margin-left:15px; line-height:15px; }
.briefIntro span{  font-size:13px;}
.proInfo .contact{ float:left; background:#ff9600; color:#fff; cursor:pointer; border-radius:12px; padding:4px 14px; margin-top:10px;}
.proInfo img,.place img{display: inline-block;margin-bottom:2px;vertical-align: middle;+margin-bottom:0;_margin-bottom:0;}
.aName{ font-weight:bold;}

.knowMore{ display:block; height:38px; line-height:38px; width:196px; background:#fff; margin:0 auto; text-align:center; font-size:14px; border:1px solid #cccccc; border-radius:19px; font-weight:bold;}

/* 左侧分类 */
.category{float:left;background:#fff;font-size:13px;width:250px; height:520px; overflow-y:auto;margin-top:-8px;background:#e0e0e0}
.borderOrange{border-right:1px solid #ff9b00;}
.eC{ background:#e1e1e1}
.oC{ background:#e6e6e6}

.category li { height:40px;line-height:40px; text-indent:12px;  }
.category li a{ height:40px;display:block;padding-left:20px;overflow:hidden;}
.category li a:hover,.cc a{ background:#fff;}
.category li span{ float:left; width:170px; overflow:hidden;}


.categoriesItems { margin-right:20px; float:right; margin-top:15px; background:url(../images/categoriesItems.png) no-repeat;
 width:4px; height:7px;}
*+html .category li img{margin-top:16px;}

.category .bgOrange{ background:#ff9b00;}
.category .bgOrange a{ color:#fff;}
.bgOrange .categoriesItems{background:url(../../images/categoriesItemsWhite.png) no-repeat;}

.category_detail{ float:left; width:930px;background:#fff; margin-top:2px;}	
.category_detail ul{ margin-left:40px;}
.category_detail li{ overflow:hidden;zoom:1; }/*margin-bottom:10px;*/
.format{ color:#999;}


.category_detail .attachment{overflow-y:auto;margin-bottom:1px;}
.add{ position:relative;margin-top:3px;}
.addBtn{ display:inline-block;width:51px; height:20px;color:#ff9600; margin-right:2px;}
.addBtn img{display: inline-block; margin-right:3px;margin-bottom:3px;vertical-align: middle;+margin-bottom:0;_margin-bottom:0;}
.up{ cursor:pointer; width:51px; height:20px; position:absolute;left:0; top:0; 
opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; overflow:hidden;cursor:pointer;}


.addImage{ float:left;text-align:center; border:1px dashed #d7d7d7;margin-top:3px;width:58px; height:58px; line-height:58px; }
.addImage span{ font-size:30px; color:#aeaeae; cursor:pointer;}


.upImageWrapper { float:left;line-height:58px; height:58px;width:58px; max-width:58px; margin:3px 15px 4px 0; text-align:center; background:#fafafa; border:1px solid #e4e4e4; position:relative;overflow: hidden;}
.upImageWrapper  div{width:100%; height:100%;}
.upImageWrapper img{margin-bottom:2px;vertical-align:middle;}
.upImageWrapper div img{width:58px\9;height:58px\9;}
.upImageWrapper input{ width:100%; height:100%;position:absolute; bottom:0;right:0; 
opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; cursor:pointer;}

.deletePreview{  position:absolute; right:1px; top:1px; cursor:pointer; display:none;}
.deletePreview img{ display:block;}

.fileName{ height:49px; }
@-moz-document url-prefix() { 
  .fileName {
     height:53px;
  }
}
/*.fileName{ height:54px\0; } */

.fileName div{ overflow:hidden;zoom:1;}
.fileName span{ float:left; display:inline-block; width:310px;}
.fileName a{ color:#ff9600;}

.mobileWrapper{ padding:20px 0 10px 40px;  background:#f2f2f2;}
*+html .mobileWrapper{padding:18px 0 18px 40px;}
/*.mobileWrapper{padding:16px 0 16px 40px\9;}*/
.mobileWrapper span{ color:#ff0000;}
.mobile,.mobileCode{  height:28px; line-height:28px; border:1px solid #cccccc; text-indent:3px; display:inline-block;  }
.contryCode{ background:#f2f2f2; width:95px; text-align:center; height:28px; line-height:28px;border:1px solid #cccccc; display:inline-block;}
.mobile{ width:198px;margin-right:20px;}
.mobileCode{ width:74px;}
.verificationCode{ display:inline-block; color:#ff9600; background:#fff; padding:0 10px;height:30px; line-height:28px; border:1px solid #cccccc; text-align:center; cursor:pointer;}
.submit{ display:inline-block;background:#ff9600; font-size:14px; color:#fff;  text-align:center; cursor:pointer; border:none; border-radius:4px; 
width:68px; height:30px;line-height:30px; margin-left:20px;}

.hhh{visibility:hidden;display:inline-block}

.category_detail .propertyOneWrapper{height:81px;overflow:auto;overflow-y:auto;}
.propertyOne{ overflow:hidden;zoom:1; display:none;}
.propertyOne dd{ float:left; border:1px solid #ccc; padding:0 18px; height:28px; line-height:28px; text-align:center; margin-bottom:10px; margin-right:10px; display:inline;cursor:pointer;}

.propertyOne .beClick{ background:url(../../images/productDetail/beClick.png) no-repeat right bottom;border:1px solid #ff9b00;}
.propertyFocus{ display:block;}

.errorWrapper{height:16px;}
.error{ color:#ff0000; line-height:16px;}
.regionWrapper{margin:2px 0 7px; overflow:hidden;zoom:1;}
.regionWrapper dd{ float:left;width:410px; margin-right:10px;}
.regionWrapper dt{ float:left;width:410px;}
/*.region{margin-top:22px;}*/
.region{margin-top:4px;}
.regionWrapper p span,.selectType span{ color:#ff0000;}
.selectType { margin-bottom:4px;}

.regionWrapper input{ width:408px; height:28px; line-height:28px; border:1px solid #cccccc; text-indent:3px;}
.description{width:398px; padding:5px; height:86px; border:1px solid #cccccc; font-size:13px;}
.regionSelect{ width:409px; height:28px; line-height:28px; border:1px solid #cccccc; }


.bgGreyWrapper{ background:#f2f2f2; padding-bottom:40px; }
.subTitle{ font-size:28px; font-weight:bold; line-height:30px; padding:46px 0 25px; text-align:center;}

.conditionWrapper{overflow:hidden; width:1240px; margin:0 auto 30px ; }/*position:relative; left:-30px; */
.condition{width:373px; float:left; margin-left:30px;}
.condition p{ font-size:15px; line-height:16px; border-left:4px solid #ff9900; padding-left:10px;}

.summary{ border-bottom:1px  dashed #ccc; margin-bottom:16px; padding-bottom:4px;}
.summary dt{ line-height:15px; height:30px; overflow:hidden; padding-bottom:2px; color:#666;}

.summary .aName{ margin:10px 0 6px;}
.cItem{ background:#fff; padding:18px 20px 2px; height:480px; overflow-y:auto;margin-top:15px;}
.summary .contact{ float:right; background:#ff9600; color:#fff; cursor:pointer; border-radius:12px; padding:2px 12px; }




.howItWorks{ text-align:center;font-size:14px; overflow:hidden;zoom:1; width:1180px;margin:40px auto;}
.howItWorks dl{  width:272px;}
.howItWorks dl img{ display:block;}
.imgWrapper{  width:110px; height:110px;margin:0 auto;}/*background:#eaeaea;*/
.toL{float:left;  margin-right:30px;}
.toR{float:right; }
.howItWorks dt{ font-weight:bold; font-size:18px; margin:36px 0 16px;}

.bgBlueWrapper{ background:#f4f9ff;padding-bottom:40px; }

.yourNeeds{overflow:hidden;zoom:1;width:1180px;margin:20px auto;}
.bgBlueWrapper dl{ float:left; width:500px; margin-top:50px;}
.bgBlueWrapper dt{ font-size:18px; font-weight:bold;}
.bgBlueWrapper dt img{ vertical-align:middle; margin-bottom:3px; margin-right:3px;}
.bgBlueWrapper dd{ font-size:14px; margin-bottom:18px;}
.image_chahua{ float:right; margin-right:35px;}

.bgGWhiteWrapper{ background:#fff;  padding-bottom:40px;}
.sorting {height:32px;line-height:32px;margin: 0 auto 20px; font-size:15px;width:1180px; text-align:center;}
.sorting  a{ margin:0 18px;}
.sorting .currentFocus{ color:#ff9900; border-bottom:2px solid #ff9900;}


.relatedBrand{ width:1236px; margin:0 auto; overflow:hidden;zoom:1;}
*+html .relatedBrand{ padding-bottom:28px;}
.brandProduct{  float:left; padding:16px 16px 16px 0; width:559px; margin:0 0 28px 28px;  background:#f2f2f2; }


.recommendedWrapper{float:left;}
.brandProduct dl{ float:left;width:164px; height:180px; text-align:center;padding-top:3px; 
background:url(../../images/service/yinying.png)  center right no-repeat;}
.recommendedWrapper dl img{ border-radius:40px;}

.brandProduct dt{ margin:6px auto 8px;} 
.recommendedWrapper dt div{ fold-weight:bold;height:20px;overflow:hidden;}
.brandProduct dt p{ color:#666;}


.brandProduct .contact{ display:inline-block; width:66px; margin-right:8px; background:#ff9600; color:#fff; cursor:pointer; border-radius:10px; }
.follow{  display:inline-block; text-align:center; font-size:13px; color:#ff9600;width:66px; line-height:18px;  border:1px solid #ff9600; border-radius:10px; cursor:pointer; }


.follow:hover{color:#ff9600;}

.followed{ background:#ff2c2c; color:#fff;}

.promotions{ float:right; width:390px; overflow:hidden;}
.promotions li{  float:left; width:120px;  font-size:14px; margin-left:10px;}
.promotions li img{ display:block; width:118px; height:118px;  border:1px solid #e6e6e6; }
.promotions li p{ height:30px; line-height:15px;overflow:hidden;  margin-top:4px;}
.promotions li div{ line-height:30px; font-size:13px; color:#ff0000;}
.justOne{ float:left; line-height:18px;font-size:14px; color:#777; width:256px; margin-top:2px;}

.promotionTag{ background:#ff6f0f;float:left;color:#fff;  border-radius:4px; margin-right:10px; padding:0 8px;}
.newTag{ background:#18c792;float:left;color:#fff;  border-radius:4px; margin-right:10px; padding:0 8px;}

.singleItem{ position:relative;left:0; top:0; width:378px; height:152px; display:block;}
.singleItem img{ display:block;}
.topicIcon{ position:absolute; right:10px; top:10px; height:22px; width:22px; background: url(../../images/brandCenter/topicIcon.png) no-repeat;}


.count{position:absolute; left:34px; top:34px; width:51px; height:51px; line-height:51px; font-size:15px;text-align:center;
background:url(../../images/brandCenter/roundBg.png) no-repeat;color:#fff; }


.recommended{ padding-bottom:40px; overflow:hidden;zoom:1; width:1210px;margin:0 auto;}
.recommended .productInfo{ margin-bottom:15px; height:350px;}

.productInfo{ float:left; border:2px solid #fff; background:#fff; width:220px;  margin-left:15px; margin-bottom:15px; display:inline;} 
.productsWrapper .productInfo{height:328px;}

.productInfo dt{ text-align:center; height:220px; margin-bottom:12px; text-align:center; vertical-align:middle; position:relative;}
.productInfo dt img{ display:block;}

.discount{  position:absolute; left:-2px; top:-2px; width:58px; height:28px; line-height:28px; font-size:20px; color:#fff; font-style:italic;}
.discount .discountValue{ width:56px;background:#fd7647; float:left; text-align:center;}
.discountValue span{ font-size:16px; margin-left:1px;}
.discountIcon{ float:left;}


.productInfo dd{ font-size:12px; overflow:hidden; padding-left:10px;padding-right:10px; line-height:18px;}
.productName{ height:36px;margin-bottom:8px; margin-top:6px;}
.productName img{ vertical-align:middle; margin-right:3px; margin-bottom:3px;_margin-bottom:0;+margin-bottom:0;}

.specialImg img{ margin-right:4px; line-height:18px;}

.price{ color:#ff332f; font-weight:bold; font-size:14px; margin-right:10px;float:left;}
.date{ color:#208de9; font-weight:bold; margin-right:4px;}
.productInfo i{ color:#999999;}

.productItems{ float:left; border:2px solid #fff; background:#fff; width:220px; height:286px; margin-left:15px; margin-bottom:15px; display:inline;} 
.productItems dt{ text-align:center; height:220px; margin-bottom:14px; text-align:center; vertical-align:middle;}
.productItems dt img{ display:block;}

.productItems dd{ font-size:12px; overflow:hidden;zoom:1; padding-left:10px;padding-right:10px; line-height:16px; }
.menuContent .productName{ height:16px;}
.shopName{ color:#888; text-decoration:underline; margin-top:2px;}


/* footList */
.footListWrapper{ background:#fff;}
.footList{ overflow:hidden;zoom:1; padding-top:46px; padding-bottom:34px; width:1180px; margin-left:auto; margin-right:auto;}
.footList dl{ float:left; width:224px; margin-right:15px;}

.footList .followUs{ margin-right:0;}
.followUs a{ margin-right:4px;}


.footList dt{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#7d7d7d;}
.footList dd a{ font-size:13px; color:#666666; line-height:28px;}
.footList dd a:hover{ color:#ff9b00;}

/* copyright */
.copyright{ height:94px; line-height:90px; background:#fafafa; text-align:center; color:#999;}