/*
Template Name: ECSHOP Default
Template URI: http://www.ecshop.com/
Description: 默认升级版.
Version: 2.7.2
Author: ECSHOP Team
Author URI: http://www.ecshop.com/
Logo filename: logo.gif
Template Type: type_0
*/



/* ====================
     公共样式
==================== */
body{
	background:#fafafa;
	font-size:14px;
	 /*font-family:"Microsoft YaHei"; */
	font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",STHeiti,"华文细黑",sans-serif;
   
	line-height:150%;
	margin:36px 0 0 0;
	padding:0; 
	color:#666;
	}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
a{
	text-decoration:none;
}
.bg-white{
	background: #FFF;
}
.common_width {
    width: 1200px;
    margin: 0 auto;
}
.float-left{
  float: left!important;
}
.float-right{
  float: right!important;
}
input.input-style-org{
  height: 36px;
  border-radius: 5px;
  border:1px solid #d0d0d0;
  background: #fafafa;
  padding-left: 8px;
  font-size: 14px;
  /*width: 428px;*/
  margin-bottom: 0;
  color: #555;
  outline: none;
}
input.input-style-org:focus{
    border: 1px solid #f36f15; 
}

input.button-style-org{
    font-size: 18px;
    cursor: pointer;
    font-weight: 300;
    background: #E75F02;
    border:0;
    border-radius: 5px;
    color: white;
    height: 40px;
    text-align: center;
}

input.button-style-org:hover{
  background:#d95802; 
}

select.select-style-org{
  height: 40px;
  border-radius: 5px;
  font-size: 14px;
  padding-left: 6px;
  width: 360px;
}


.en_payment_desc{
  border-top: 1px solid #ccc;
  padding-top:15px;
  padding-bottom: 10px;
  padding-left: 70px;
  height:auto;

}

/* .en_payment_desc>ul{
  margin-left: 70px;

} */

.en_payment_desc>ul>li{
  text-align: left;
  font-size: 12px;
}

.en_payment_desc .payment-logo{
 width:100%;
 margin-bottom: 5px;
 height:22px;
}

.payment-logo .fl-logo{
  float:left;
  width:84px;
  height:21px;
  margin-right: 5px;
  background: url(images/payment_logo.png) no-repeat;
}

.payment-logo .cent-line{
  float:left;
  width:30px;
  height:2px;
  margin-top:9px;
  background: #048fce;
}

.payment-logo .fr-pay-desc{
  float:left;
  color:#048fce;
  font-size: 14px;
  margin-left: 5px;
}

.float-left{
  float: left!important;
}
.float-right{
  float: right!important;
}
input.input-style-org{
  height: 36px;
  border-radius: 5px;
  border:1px solid #d0d0d0;
  background: #fafafa;
  padding-left: 8px;
  font-size: 14px;
  /*width: 428px;*/
  margin-bottom: 0;
  color: #555;
  outline: none;
}
input.input-style-org:focus{
    border: 1px solid #f36f15; 
}

input.button-style-org{
    font-size: 18px;
    cursor: pointer;
    font-weight: 300;
    background: #E75F02;
    border:0;
    border-radius: 5px;
    color: white;
    height: 40px;
    text-align: center;
}

input.button-style-org:hover{
  background:#d95802; 
}

select.select-style-org{
  height: 40px;
  border-radius: 5px;
  font-size: 14px;
  padding-left: 6px;
  width: 360px;
}

.table{
  display: table;
  margin: 0;
}
.table_cell{
  display: table-cell;
  vertical-align: middle;
}

.block{
  width:1120px; 
  height:auto;
  /*background:#fff;*/
}
.hide{
  display: none;
}


.sub_block{
  width:1200px; 
  height:auto;
}


.tq_block{
	 width:960px; height:auto;
}

.tq_block .tq_box{ 
	background: #e24a33;
	border: 1px solid #ad1a03;
	padding-bottom: 2px;
	overflow: hidden;
}
.tq_block .tq_box .helpTitBg dl{
	  float: left;
      margin-right: 0px;
      _margin-right: 0px;
      _width: 130px;
	 margin-left:30px;
}

.tq_block .tq_box .helpTitBg dt {
  
    width: auto;
    height: 33px;
    line-height: 33px;
    text-align: left;
    font-weight: bold;
    color: #fff;
    padding-left: 12px;
    margin-bottom: 8px;
	}

.tq_block .tq_box .helpTitBg dt a {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
	
.tq_block .tq_box .helpTitBg dd a {
    color: #fff;
    text-decoration: none;
    background: url(images/qt_ftbg.png) left no-repeat;
    padding: 0px 0px 0px 10px;
	min-width:20px;
	height:13px;
}	
	

.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

/*边框*/
.B_blue{border:1px solid #c5e4ff;}
.B_input{border:1px solid #0f97ed;}
.inputBg{
/*border:1px solid #b3b3b3; background:url(images/inputbg.gif) repeat-x left top; height:40px;*/
}
/*字体颜色*/
.f1{color: #44A8F2;font-weight: 400;font-size: 15px;}
.f2{color:#006bd0; font-weight:bold; margin-right:15px;}
.f3{color:#9e9e9e;}
.f4{color:#e75f02;}
.f4_b{color:#fe596a; font-weight:bold;}
.f5{ font-size:14px; font-weight:bold;}
.f6{color:#006bd0;}
.market{ font-size:20px; text-decoration:line-through;}
.shop{font-weight:600;}
.market_s{text-decoration:line-through;}
.shop_s{color:#fe596a;}
.all_shop_s{
    color:#e75f02;
    margin:0 20px;
    text-align: center;
    margin-top:4px;
  }
  .all_shop_s .goodslist_promote , .all_shop_s .goodslist_shop{
    display: inline-block;
  }
  .all_shop_s .goodslist_promote{

    margin-right: 6px;
    color: #888;

  }
  .all_shop_s .goodslist_shop{
    font-size: 16px;
  }
  /*按钮部分*/
  .bnt_blue{
  background:#e75f02;
  width:100px;
  height:45px;
  text-align:center;
  line-height:21px;
  color:#fff;
  border:none;
  font-size:15px;
  border-radius:8px;
  cursor:pointer;
  margin-right:15px;
  outline:none;
  }
  
  .bnt_blue_1{
  background:#e75f02; width:120px; height:45px;
  text-align:center;
  line-height:18px; 
  color:#fff; border:none;
  cursor:pointer;
  text-align:center;
  border-radius:8px;
  outline:none;
  }
  
  .bnt_blue_2{
  background:#e75f02; width:120px; height:45px;
  text-align:center;
  line-height:18px; 
  color:#fff; border:none;
  cursor:pointer;
  text-align:center;
  border-radius:8px;
  }
  .bnt_bonus{
  background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  /*模块容器*/
  .box{background:#f1f1f1;border:1px solid #c5e4ff; padding-bottom:2px; overflow:hidden;}
  .tq_ibanner{ padding-bottom:2px; overflow:hidden;}
  
  .box_1{
 /*  border:1px solid #c5e4ff; */
  background-color:#fff;}
  .box_2{border:1px solid #c5e4ff; background:url(images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe;  overflow:hidden;
  }

  .line{

    /*clear: both;*/
    height: 1px;
    background: #dadada;
    margin-bottom: 20px;

  }
 
  

  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left;
  
  width:auto; height:33px; 
  line-height:33px; 
  text-align:left;
   font-weight:bold; color:#000; padding-left:12px;}
  h5{height:26px; line-height:26px; text-align:right; background-color:#f5f5f5; font-size:12px;
  color:#56a5ee; padding:0 10px 0 0;
  }
  h5 span{float:left; font-weight:bold; background:url(images/bg.gif) no-repeat 0 -616px; padding-left:25px;}
  h6{height:23px; line-height:23px; text-align:right; font-size:12px; background:#f5f5f5; color:#3f3f3f;
  border:1px solid #fff; padding-right:10px;
  }
  h6 span{float:left; padding-left:15px;}

  /*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
  /*布局*/
  .AreaL{width:200px; float:left; margin-right:10px;}
  .AreaR{width:750px; float:left;}

/* ====================
     导航部分
==================== */
  /*顶部管理型导航*/
  .log{height:50px;}
  .log li{float:left;}
  .log .userInfo{*margin-right:10px; /*width:300px;*/ text-align:left;

  }
  .log .userInfo a{color:#404040; text-decoration:none;}
  .log li img{position:relative; top:5px;}

  #topNav .topNavR{
	 /*  background:url(images/topNavR.gif) no-repeat;  */
  width:5px; height:31px;
  position:absolute; top:0px; right:0px;
  }
  #topNav a{color:#404040; text-decoration:none;}
  
  #tq_header{
	  width:960px;
	  height:36px;
	  margin:0 auto;
	  background:#e24a33;
  }
  

  /*当前位置*/
  #ur_here{border:1px solid #c5e4ff; border-top:none; background:url(images/uh_bg.gif) repeat-x left top;
  height:36px; line-height:36px; padding:0 12px;
  }
  #ur_here a{color:#006cce; text-decoration:none;}

/* ====================
     模块
==================== */

/*商品分类*/
#category_tree{border:4px solid #f1faff; background-color:#fff;}
#category_tree dl{margin:6px;}
#category_tree dt{background:url(images/lineBg.gif) repeat-x left bottom;
color:#3f3f3f;  padding:2px 0 3px 5px;
font-size:15px;
}
#category_tree dt a{background:url(images/bg.gif) no-repeat 0 -69px;
color:#3f3f3f; padding-left:15px; text-decoration:none;
}
#category_tree dd{padding:3px 0 3px 35px;}
#category_tree dd a{color:#404040; text-decoration:none;}
#category_tree dd a:hover, .top10List li a:hover,#mallNews .NewsList li a:hover,.boxCenterList li a:hover, #sales .goodBox .goodList p a:hover, .goodsItem p a:hover, .site-header .nav .nav-item .breadcrumb span a:hover, .ant-breadcrumb span  a:hover{
	color:#ff6600; 
	text-decoration:none;
	animation: 1s;
    transition:color 0.3s linear;
}
   /*销售排行*/
.top10Tit{background:url(images/bg.gif) no-repeat 0px -85px; height:30px;}
.top10List{border:1px solid #d7ecfd; background-color:#fff; margin:0px 4px 4px 4px;}
.top10List ul{border-bottom:1px solid #e2f3fd; position:relative;}
.top10List .iteration{position:absolute; top:6px; left:6px;}
.top10List .iteration1{padding-left:3px;}
.top10List li.topimg{width:35px; height:35px;}
.top10List .samllimg{width:35px; height:35px; margin-bottom:4px;}
.top10List li{padding:3px 3px 3px 23px; float:left;}
   /*linkCOLOR*/
   .top10List li a,#mallNews .NewsList li a,.boxCenterList li a{color:#3f3f3f; text-decoration:none;}
   /*首页焦点图*/
   #focus{}
   #mallNews{width:240px; 
   border:1px solid #e24a33;
   margin-left:0px;
   height:216px;
   }
   #mallNews .NewsTit{
   /* background:url(images/bg.gif) 0px -132px;  */
   height:30px;
   line-height:30px;
   border-bottom:1px solid #e24a33;
   font-weight:bold;
   background:#e24a33;
   width:240px;
   }
   #mallNews .NewsTit p{
	   margin-left:10px;
	   color:#fff;
   }
   
   #mallNews .NewsList{background:#FFFFFF; padding:8px;}
   #mallNews .NewsList ul{margin-top:10px;}
   #mallNews .NewsList li{background:url(images/bg.gif) no-repeat 0px -167px; padding:0px 0px 0px 10px;
   text-align:left;
   border-bottom:1px dashed #c5e4ff;
   line-height:23px;
   }
   /*今日特价和品牌*/
   #sales{width:500px; background:url(images/salesBg.gif) repeat-x left bottom;
   border-bottom:2px solid #f0f1f3; background-color:#eef8ff;
   }
   #sales h1{font-size:12px; background:url(images/salesTitBg.gif) no-repeat; height:33px; text-align:right;}
   #sales h1 img{position:relative; top:10px; right:8px;}
   #sales .goodBox{margin:10px 0px 10px 10px; _margin-left:5px;}
     #sales .goodBox .goodList p{text-align:left; color:#3f3f3f;}
     #sales .goodBox .goodList p a{color:#3f3f3f; text-decoration:none;}

   #sales .goodList{width:110px; margin:0px 5px 0px 5px; float:left;}
   #sales .goodList img{background:url(images/salesGoodBg.gif) no-repeat; width:100px; height:100px; padding:5px;
   }
   #sales .goodList p{ margin-top:3px; text-align:center;}
   #brands{width:247px; height:199px; *height:201px; padding:1px 0 0 1px; position:relative;}
   #brands .brandsMore{position:absolute; left:178px; bottom:10px;
   width:65px; height:41px;
   }
   #brands .brandsMore img{border:none; width:65px; height:41px;}
   #brands img{width:78px; height:40px;border:1px solid #c5e4ff;}
   #brands a{color:#0069cd; text-decoration:none; margin:2px 1px; display:block; float:left;}
     .brandsIe6{_width:250px;}/*在ie6下特价商品不存在的话品牌推荐永远靠右显示*/
   /*精品推荐，新品上市，热卖商品*/
   .centerPadd{padding:5px 0px 8px 0px; overflow:hidden;}
   .itemTit{height:30px; background:url(images/bg.gif) no-repeat 0px -195px; padding-left:190px; text-align:right;
   /*margin-bottom:-3px; _margin-bottom:-2px;*/
   }
   .itemTit.New{background:url(images/bg.gif) no-repeat 0px -225px;}
   .itemTit.Hot{background:url(images/bg.gif) no-repeat 0px -256px;}
   .itemTit img{position:relative; top:7px;}
   .itemTit h2{float:left; height:27px; background:url(images/itemH2Bg.gif) repeat-x left top; border:1px solid #d6ecff;
   font-size:12px; text-align:center; color:#3f3f3f; font-weight:100; padding:0px 10px; line-height:28px; margin:0 6px 0 0;
   border-bottom:none; position:relative; bottom:-3px; display:inline; white-space:nowrap;
   }
   .itemTit h2 a{color:#3f3f3f; text-decoration:none;}
   .itemTit .h2bg{height:27px; line-height:28px; border:none; background:none;
   font-size:12px; text-align:center; color:#006ace; font-weight:100; padding:0px 10px;
     display:inline; white-space:nowrap;
   }
   .itemTit .h2bg a{color:#006ace; text-decoration:none;}
   .centerPadd .goodsBox{border:1px solid #d6ecff; background:#fff; padding:12px 0px 0px 17px; *padding:12px 0px 0px 17px;
   _padding:12px 0px 0px 0px;}
   .centerPadd .goodsBox .more{text-align:right; clear:both; margin:0 8px 8px 0;}
       /*单个商品*/
       .goodsItem{width:220px; float:left; position:relative; overflow:hidden; margin:0px 5px 13px 5px;}
       .goodsItem .goodsimg{width:100px; height:100px;border:1px solid #d0cfce; margin-bottom:4px;}
	   .goodsItem .goodsimg:hover{border:1px solid #e24a33;}
       .goodsItem img{width:52px; height:17px;}
       .goodsItem p{text-align:left; color:#3f3f3f;}
       .goodsItem p a{color:#3f3f3f; text-decoration:none;}
       .goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
       .goodsItem span.best{background:url(images/bg.gif) no-repeat 0px -304px;}
       .goodsItem span.news{background:url(images/bg.gif) no-repeat -75px -304px;}
       .goodsItem span.hot{background:url(images/bg.gif) no-repeat -161px -304px;}


   .helpTitBg dl{float:left; margin-right:30px; _margin-right:20px; _width:130px;}
   .helpTitBg dt{
	
   width:auto; height:33px;
   line-height:33px; 
   text-align:left;
   font-weight:bold; color:#56a5ee; padding-left:12px; margin-bottom:8px;}
     .helpTitBg dt a{font-weight:bold; color:#56a5ee; text-decoration:none;}
   .helpTitBg dd a{color:#006acd; text-decoration:none;

   padding:0px 0px 0px 10px;}

   /*相关商品*/
   .boxCenterList ul{height:1%; margin-bottom:5px;}
   .boxCenterList li{float:left; width:120px;}
   .boxCenterList li.goodsimg{width:48px; margin-right:10px;}
   .boxCenterList li.goodsimg img{width:48px; height:48px; display:block;}
   /*相关文章(其它带有小三角点的文字列表共用)*/
   .RelaArticle a,.alone{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#3f3f3f; text-decoration:none;}
   .RelaArticle a:hover{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#ff6600; text-decoration:none;}
   /*浏览历史，收藏*/
   
	#clear_history a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;float:right;cursor:pointer;}
   .colle a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;}
   .colle a:hover{background:none; padding:0px; color:#ff6600; text-decoration:none;}
   /* ====================
     商品详情页面部分模块
==================== */
   .all_goodsinfo{
	   width:100%;
	   background:#fff;
	   border-radius:8px;
     position: relative;
	   border:1px solid #e0e0e0;
   }

     .all_goodsinfo .user_light_bb{
    padding-left: 10px;
    padding-right: 10px;
    min-width: 160px;
    height:25px;
    position: absolute;
    z-index: 50;
    line-height: 25px;
    background: #ff9000;
    font-size: 12px;
    right:0;
    bottom: 12px;
    color:#fff;
   }


      #goodsInfo .goods-detail-left-info{
	   width:550px;
	   float:left; 
	   height:500px;
	   overflow:hidden;
	   position: relative;
	   margin-top:70px;
	   margin-left:64px;
	   _zoom: 1;
	   }
    
    #goodsInfo .goods-detail-left-info .goods-pic-box{
	position: relative;
    height:500px;
	}
   
  #goodsInfo .goods-detail-left-info .goods-pic-box .goods-small-pic{ 
    /* position: absolute;
      float:left; */
      height:440px;
	    margin-top:36px;
	    display: table-cell;
      vertical-align: middle;
  }
  
   #goodsInfo .goods-detail-left-info .goods-pic-box .goods-small-pic li {
	height:54px;
	width:54px;
	cursor: pointer;
	border: 1px solid #f0f0f0;
	border-radius:5px;
	margin-bottom:10px;
	padding: 12px;
	transition: border-color 0.4s ease-out;
}
  
#goodsInfo .goods-detail-left-info .goods-pic-box .goods-small-pic li img {
	width: 54px;
	height: 54px;
}


#goodsInfo .goods-detail-left-info .goods-pic-box .goods-small-pic li.current {
	cursor: default;
	border:3px solid #e0e0e0;
	padding:10px;
}
  
 #goodsInfo .goods-detail-left-info .goods-pic-box .goods-big-pic{
	height:440px;
	width:440px;
	top: 0px;
	z-index: 10;
	float:right;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	}
   
 #goodsInfo .goods-detail-left-info .goods-pic-box .goods-big-pic img{
	 width:430px;
	 height:430px;
 }
   
   /*文字信息*/
   #goodsInfo .textInfo{
	   background:#fff;
	   width:440px;
	   float:right;
	   margin-right:60px;
	   margin-top:52px;
	   }
	   
   #goodsInfo .textInfo .goods_style_name{
   width:100%;
   min-height:40px;
   border-bottom:1px solid #f3f3f3;
   padding-bottom:10px;
   }
   #goodsInfo .textInfo .goods_style_name .good_name{
	 line-height:28px;
	 font-size:24px;  
	 color:#505050;
	 width:420px;
	 margin-bottom:16px;
	 padding-left:10px;
	 padding-right:10px;
   }
   #goodsInfo .textInfo .goods_style_name .good_brief{
	   width:420px;
	   height:auto;
	   color:#bdbdbd;
	   font-size:14px;
	   padding-left:10px;
	   line-height:28px;
	   padding-right:10px;
   }
   
   #goodsInfo .textInfo ul{
	   width:420px;
	   height:auto;
   }
   #goodsInfo .textInfo li{ 
	  width:100%;
	  /*line-height:65px;*/
	  padding-left:10px;
	  padding-right:10px;
      border-bottom:1px solid #f3f3f3;
   }
   /*#goodsInfo .textInfo a{color:#006bce; text-decoration:derline;}*/

   #goodsInfo .textInfo .loop{ 
    padding-top: 13px;
    /*padding-bottom: 13px;*/
    min-height:38px;
    line-height: 38px;
  }
   
   #goodsInfo .textInfo .loop .left_spec_name{
     float:left;
     font-size: 15px;
     color:#8d8d8d;
     margin-right: 10px;
     width: 10%;
   }
   

   /*用户评论*/
   .ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
   .comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
   margin-bottom:8px;
   }
   .comments li img{position:absolute; right:0px; top:3px;}
   .comments li p{margin:3px auto; text-align:left;}
   .commentsList{border:1px solid #ccc; background:#f7f7f7; padding:10px;}
   .commentsList .inputBorder{border:1px solid #ccc; background:#fff;}
     .captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}
    /* ====================
     品牌推荐
==================== */
    /*品牌列表*/
    #brandList{background:url(images/brandBg.gif) repeat-y top center; margin-top:12px; height:1%;}
    #brandList .brandBox{width:240px; _width:236px; float:left; margin:0 5px 20px 5px; text-align:center; overflow:hidden; height:160px;}
        #brandList .brandBox .brandLogo{width:188px; height:52px; overflow:hidden;}
    #brandList .brandBox h4{height:23px; line-height:23px; background:#e9e9e9; margin:15px 0 8px 0; padding:0 10px; text-align:right;
    font-weight:100; font-size:12px;
    }
    #brandList .brandBox h4 span,#brandList .brandBox h4 span a{float:left; font-weight:bold; color:#3f3f3f; text-decoration:none;}
    #brandList p{text-align:left; margin-bottom:5px; color:#909090; padding:8px;}
    #brandList p.brandCategory,#brandList p.brandCategory a{text-align:left; color:#006acd; text-decoration:none;}
    #brandList .brandArticle{border:1px dashed #d9d9d9; background:#f8f8f8; text-align:left;}
    .brandCategoryA a{ margin-right:15px;}

    /* ====================
     用户中心
==================== */
    .box_1 .userCenterBox{border:4px solid #f1faff; background-color:#fff;}
    .usBox{ padding:15px; width:1226px;}
    .usBox_login{
		
	border-radius:8px; 
	width:1118px;
	border:1px solid #eee;margin:0 auto;
	background:#fff;
	
	}
    #page-imain_register .usBox_reg2{
	border-radius:8px;
	width:1118px;
	border:1px solid #eee;
	margin:0 auto; 
	background:#fff;
	
	}
	
  .usBox_1{ 
    width:1118px; 
    /*height:418px;*/
  }
	.usBox_1  .login-cenetr{
    width:400px;
    margin:0 auto;
    margin-bottom: 50px;
  }
	
	.usBox_1  .login-cenetr ul li{
		margin-top: 25px;
		width: 370px;
		border: 1px solid #e0e0e0;
		border-radius: 8px;
		height:50px;
	}
	
	.usBox_1  .login-cenetr ul li input{
		height: 48px;
		width: 295px;
		border: none;
		font-size: 18px;
		color: #c3c3c3;
		padding-left:10px;
		padding-right:10px;
		border-bottom-right-radius:8px;
		border-top-right-radius:8px;
		outline:none;
	}
	
	
	.usBox_1  .login-cenetr ul li.nd_login{
		font-size: 20px;
		color: #808080;
		border: none;
		line-height:50px;
	}
	
	.usBox_1 .login-cenetr ul li.login .login_bg{
		float: left;
		width: 50px;
		height: 50px;
		border-right: 1px solid #e0e0e0;
		background: url(images/login_bg.png) no-repeat center;
	}
	
	.usBox_1 .login-cenetr ul li.pwd .pwd_bg{
		float: left;
		width: 50px;
		height: 50px;
		border-right: 1px solid #e0e0e0;
		background: url(images/pwd_bg.png) no-repeat center;
	}
	
	.usBox_1 .login-cenetr .rember_forget_pwd{
		width:375px;
		height:30px;
		margin-top:20px;
		margin-bottom:15px;
    margin-left: 0;
    margin-right: 0;
	}
	
	.usBox_1 .login-cenetr .rember_forget_pwd .fl_forget{
		float:left;
		/*width:100px;*/
		/*height:30px;*/
	}
	
	.usBox_1 .login-cenetr .rember_forget_pwd .fr_login_ft{
		/*width:180px;*/
		height:30px;
		float:right;
	}
	
	.usBox_1 .login-cenetr .rember_forget_pwd .fr_login_ft a{
		color:#e75f02;
	}
	
    .us_Submit{
		border:none;
		width:374px; 
		height:51px; 
		color:#fff;
		border-radius:8px;
		font-size:18px;
		background:#f36f15;
	    text-align:center;
		line-height:51px;
		cursor:pointer;
		outline:none;
	}
	.us_Submit:hover{
		background:#f06405;
	}
	
	
    .us_Submit_reg{
		border:none;
		width:374px;
		height:51px; 
		background:url(images/bnt_ur_reg.png);
		cursor:pointer;
	}
    .usTxt img{margin-top:15px;}
    /*注册*/
	.usBox_register{ width:400px;}
    .usBox_2{ text-align:left; padding:25px 0px 60px 0px;}
	
	.usBox_2 ul li{
		margin-top:25px;
		width:370px;
		border:1px solid #e0e0e0;
		border-radius:8px;
		height:50px;
	}
	
	.usBox_2 ul li input{
		height:47px;
		width:297px;
		border:none;
		color:#606060;
		font-size:18px;
		padding-left:10px;
		padding-right:10px;
		border-bottom-right-radius:8px;
		border-top-right-radius:8px;
    outline: none;
	}
	
	.usBox_2 ul li.u_regist{
		font-size: 20px;
		color: #808080;
		border: none;
		line-height:50px;
	}
	
	.usBox_2 ul li.us_name .login_bg{
		float:left;
		width:50px;
		height:50px;
		border-right:1px solid #e0e0e0;
		background: url(images/login_bg.png) no-repeat center;
	}
	
	.usBox_2 ul li.us_pwd .pwd_bg{
		float:left;
		width:50px;
		height:50px;
		border-right:1px solid #e0e0e0;
		background: url(images/pwd_bg.png) no-repeat center;
	}
	
	.usBox_2 ul li.us_email .email_bg{
		float:left;
		width:50px;
		height:50px;
		border-right:1px solid #e0e0e0;
		background: url(images/email.png) no-repeat center;
	}
	
	.usBox_2 ul li.us_code{
		border:none;
	}
	
	.usBox_2 ul li.us_code .fl_us_code{
		float:left;
		width:253px;
		border:1px solid #e0e0e0;
		border-radius:8px;
		height:50px;
	}
	
	.usBox_2 ul li.us_code .fr_code_pic{
		float:right;
		width:100px;
		height:48px;
		border-radius:8px;
	}
	
	.usBox_2 ul li.us_code .fr_code_pic img{
		border-radius:8px;
	}
  .fr_code_pic .getemail_captcha{
    font-size: 14px;
    background: #e6e6e6;
    height: 48px;
    float: left;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    line-height: 44px;
    color: #4e4e4e;
    border: 1px solid #dcdcdc;
    cursor:pointer;
  }
	
	.usBox_2 ul li.us_code .fl_us_code .code_bg{
		float:left;
		width:50px;
		height:50px;
		border-right:1px solid #e0e0e0;
		background: url(images/lcode.png) no-repeat center;
	}
	
    .usBox_2 .regtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px -34px;}
    .actionSub a{color:#006acc; text-decoration:underline;
    background:url(images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
    }
    .box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(images/menuBg.gif) no-repeat 0 -30px;
    color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;
    }
    .box_1 .userCenterBox .userMenu a.curs{background:url(images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
    .box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
    .msgBottomBorder{clear:both; 
	background:url(images/lineBg.gif) repeat-x left bottom;
	padding-bottom:8px; margin-bottom:8px;
	margin-bottom:25px;
	}
	
	/*找回密码开始*/
	.user_get_password{
		width:1120px;
		height:350px;
		margin:0 auto;
		background:#fff;
		margin-bottom:60px;
		border-radius:8px;
		border:1px solid #eee;
	}
	
	.user_get_password .user_get_password_bt{
		width:380px;
		margin:0 auto;
	}
	
	.user_get_password .user_get_password_bt ul li{
		margin-top: 25px;
		width: 370px;
		border: 1px solid #e0e0e0;
		border-radius: 8px;
		height: 50px;
	}
	
	.user_get_password .user_get_password_bt ul li input{
		height: 48px;
		width: 297px;
		border: none;
		font-size: 18px;
		color: #c3c3c3;
		padding-left:10px;
		padding-right:10px;
		border-bottom-right-radius:8px;
		border-top-right-radius:8px;
		outline:none;
	}
	
	.user_get_password .user_get_password_bt ul li.uname_and_ema{
		font-size:15px;
		color: #808080;
		border: none;
		line-height: 60px;
	}
	
	.user_get_password .user_get_password_bt ul li.us_name .login_bg{
		float: left;
		width: 50px;
		height: 50px;
		border-right: 1px solid #e0e0e0;
		background: url(images/login_bg.png) no-repeat center;
	}
	
	.user_get_password .user_get_password_bt ul li.us_email .email_bg{
		float: left;
		width: 50px;
		height: 50px;
		border-right: 1px solid #e0e0e0;
		background: url(images/email.png) no-repeat center;
	}
	
	#confirm_update_pwd{
		width:380px;
		margin:0 auto;
		height:320px;
	}
	
	#confirm_update_pwd ul li.nd_login{
		font-size: 20px;
		color: #808080;
		border: none;
		line-height: 50px;
	}
	

	/*找回密码结束*/

/* ====================
     商品分类页面
==================== */
    /*属性组合搜索*/
		.screeBox{padding:10px;}
		.screeBox a{color:#404040;text-decoration:none;}
		.screeBox span{background:#91d3f7; padding:3px 5px; margin:0 3px;}
		
    /*商品列表显示方式*/
    .goodsList{ padding:10px 10px 0 10px;}
    .goodsList ul{ margin-bottom:10px;}
    .goodsList ul#bgcolor{background:#fbfbfb; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;}
    .goodsList li{float:left; padding-top:8px;}
    .goodsList li.thumb{width:80px; text-align:center;}
    .goodsList li.thumb img{width:50px; height:50px; border:1px solid #ccc; padding:1px;}
    .goodsList li.goodsName{width:290px; margin-right:10px;}
    .goodsList li.action{float:right; margin-left:10px;}
    .goodsList li.action a.abg{background:url(images/bg.gif) no-repeat 0px -735px; padding-left:18px; position:relative; bottom:5px;}

/* ====================
     团购
==================== */
    .group{background:#f2f2f2; padding:8px;}
    .group li{float:left; background:#fff; padding:8px;}

/* ====================
     购物流程
==================== */
    .flowBox{border:1px solid #e2e2e2;border-radius:8px; 
	margin-bottom:10px;background:#fff; 
	clear: both;
	width:100%;
	}
    /* .flowBox table{ margin:5px auto;} */
		/*2.62在购物车里面显示相关配件*/
	.flowGoodsFittings{padding:10px;}
	.flowGoodsFittings ul{height:1%; margin:5px 4px; float:left;}
    .flowGoodsFittings li{float:left; width:120px;}
    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}
    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}
		
/* ====================
     文章列表页-2009.6.8
==================== */
    .article_search{margin:8px 0;}
		.article_search .inputBg{width:300px;}
/* ====================
    打印报价单
==================== */
    .quotation{ margin:20px auto 20px auto; text-align:center;}

   /*翻页*/
   .pagebar{
	    width:100%;
	    font-size:15px;
	    overflow: hidden;
		margin: 15px auto 0px;
		background: #fff;
		border-radius: 8px;
		box-shadow: 0 0 1px  rgba(170,173,177,.2);
		line-height: 50px;
		border:1px solid #dcdcdc;
   }
    
    .pagebar .all_pages{
		float:left;
		margin-left:30px;
	}
   
   .pagebar img{position:relative; top:2px;}
   .pagebar a{display:block; float:left; margin:0 2px; color:#999; text-decoration:none;}
   .pagebar a:hover{color:#fff; text-decoration:none;}
   .pagebar .page_now{
	   display:block;
	   float:left;
	   width:50px;
	   height:52px;
	   color:#999;
	   text-align:center;
	   box-shadow: 0 0 32px rgba(0,0,0,.06) inset;
	   font-size:14px;
	   border-right:1px solid #f3f3f3;
	   }
   #pager a{color:#888888;
          text-decoration:none;
          width:50px;
	      height:52px;
	      text-align:center;
		  
     }
	 
	#pager a .page_list{
		width:51px;
		height:52px;
		border-right:1px solid #f3f3f3;
	} 
	 
	.pagebar .fl_pagebar{
		float:left;
	} 
	
	.pagebar .fl_pagebar .pg_prev{
		float:left;
		height:52px;
		width:85px;
		margin-left:15px;
		border-right:1px solid #f3f3f3;
	}
	
	.pagebar .fr_pagebar{
		float:right;
		margin-right:10px;
	}
	
	.pagebar .fr_pagebar .pg_next{
		float:left;
		height:52px;
		width:85px;
		border-left:1px solid #efefef;
	}
	
	.pagebar .fr_pagebar .pg_next .next span{
		float:left;
		margin-right:5px;
	}
	
   /*底部导航+友情链接*/
   #bottomNav{width:960px; margin:0 auto;}
   .bNavList{border:1px solid #e24a33; background:#e24a33; height:35px; line-height:35px; padding:0 35px;}
   .links{border:1px solid #e24a33; background:#e24a33; padding:0 12px;}
   .bNavList a,.links a{color:#fff; text-decoration:none;}
   .bNavList img{_position:relative; top:8px;}
   .links img{width:88px; height:30px; margin:5px;}
   /*版权*/
   #footer{
	 /*   background:url(images/logo1.gif) no-repeat 5% 50%;  */
	   padding-left:200px;
	   width:760px;
	   margin:10px auto;
	   }
   #footer .text{
  /*  background:url(images/footerLine.gif) no-repeat left center;  */
   padding-left:50px; *padding-bottom:20px;
   }
   #footer .text a{color:#404040; text-decoration:none;}


/* ======商品比较浮动块 ====== */
#compareBox {
 width:128px;
 background:url(images/compareBg.gif) no-repeat top center;
 background-color:#edf8ff;
 padding:35px 0 8px 0;
 border: 1px solid #c5e4ff;
 position: absolute;
 right:1px;
 top:200px;
}

#compareBox input {
    width:52px; height:13px;
    border:none;
    background:url(images/compareSub.gif) no-repeat;
}

#compareList {
 margin:0px 0px 8px 0px;
 padding:0px;
 width:120px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 5px;
 margin: 3px 0;
}

#compareList li img {
 float:right;
 padding-top:4px;
}

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.7;
 opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}


/*修改开始*/
.site-topbar{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 36px;
	position: absolute;
	top: 0;
	background: #FAFAFA;
	z-index: 9;
  }
  
  .site-topbar-on{
	background-color: #333333;
  }
.site-topbar .container #fl_top_nav{
	height:36px;
	float:left;
}

#fl_top_nav .logo{
	width:100px;
	height:36px;
	float:left;
}
#fl_top_nav .logo img{
  margin-left: 10px;
}
.site-topbar .container #fl_top_nav .fl_top_nav2{
	float:left;
	margin-left:40px;
	width:530px;
	height:83px;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li{
	float:left;
	margin-right:25px;
	line-height:83px;
	height:94px;
}
.site-topbar .container #fl_top_nav .fl_top_nav2 ul li a{
	font-size:15px;
	color:#fbfbfb;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li a:hover{
	color:#edb0a0;	
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources{
	position:relative;
}

.member_price{
	height: 42px;
    margin-top: 12px;
}
.ant-breadcrumb{
	line-height: 36px;
  }
.ant-breadcrumb span  a{
	font-size: 12px;
	color: #7e7e7e;
	font-family: "Microsoft YaHei";
}
.ant-breadcrumb span.ant-breadcrumb-link{
	font-size: 12px;
	color: #7e7e7e;
	font-family: "Microsoft YaHei";
}
.ant-breadcrumb .ant-breadcrumb-separator{
	margin: 0px 11px;
	font-size: 12px;
  }
  .site-topbar .container .top_nav{
	height:36px;
	line-height:36px;
	float:right;
}

.top_nav #shop_language{
  float:left;
  width:56px;
  height:36px;
  position: relative;

}
.top_nav .myorder {
	float: left;
	margin-right: 10px;
} 
.top_nav .myorder a span:hover{
	color: #ff6600;
  	animation: 1s;
}
.top_nav .myorder a span{
	font-size: 12px;
	color: #7e7e7e;
	line-height: 36px;
}

.top_nav #shop_language .shop_cn a{
	width:56px;
	height:18px;
	color:#7e7e7e;
	font-size: 12px;
	padding-left: 24px;
	background: url(images/nav_language.png) no-repeat left ;
  }
  
  .top_nav #shop_language .shop_cn a:hover{
	color:#fd8332;
	background: url(images/nav_language_on.png) no-repeat left;
  }
  
  
  .top_nav #shop_language .shop_en{
	width:81px;
	height:73px;
	display:none;
	text-align: center;
	line-height: 73px;
	margin-left: -25px;
	background: #fff;
  }
  
  .top_nav #shop_language .shop_en a{
	font-size: 12px;
	color:#7e7e7e;
  }
  
  .top_nav #shop_language .shop_en a:hover{
	color:#fd8332;
  }

.site-topbar .container .top_nav ul{
	float:left;
}

.site-topbar .container .top_nav .nav_cart{
	float:left;
	height:46px;
	width:78px;
  margin-top:-5px;
	background:url(images/nav_cart.png) no-repeat left center;
	position: relative;
	background-size:14px 14px;
}

.site-topbar .container .top_nav .nav_cart:hover{
	background:url(images/hov_nav_cart.png) no-repeat left center;
	background-size:14px 14px;
}

/* .top_nav .nav_cart .fl_cart_pic{
	float:left;
	width:22px;
	height:21px;
	margin-top:12px;
	margin-right:7px;
	margin-left:12px;
	background:url(images/fl_cart_pic.png) no-repeat center;
} */


.site-topbar .container .top_nav .nav_cart p{
	font-size:12px;
  	margin-top:-1px;
	color:#fff;
}
.site-topbar .container .top_nav .nav_cart p a{
	font-size:15px;
	color:#fff;
}

.site-topbar .container .top_nav .line{
	/* margin-right:18px; */
	width:80px;
	height:60px;
	float:left;
	margin-top:18px;
	background:url(images/nav_login.png) no-repeat center 16px;
}

.no_login_pcen{
	float:left;
	width:22px;
	height:36px;
	cursor:pointer;
  position: relative;
	text-align:center;
	background:url(images/nav_login.png) no-repeat 0px 10px;
}

.no_login_pcen:hover{
  background:url(images/nav_login_on.png) no-repeat 0px 10px;
}

.no_login_pcen .login_register{
  width:100px;
  height:90px;
  position: absolute;
  top: 36px;
  left: -45px;
  display:none;
  z-index:900;
  background: #fff;
}		

.login_register ul{
	width: 100px;
	  padding: 15px 0;
	  margin-left: 0;
  }
  
  .login_register ul li{
	padding: 0;
	width: 100%;
	line-height: 30px;
  }
  
  .login_register ul li a{
	color: #000;
	font-size: 12px;
  }
		
.pc_cat_ul{ 
  width:20px;
  height:36px;
  float:left;
 }

/*导航栏物联网开始*/
.Internet_cont_fire{
	width:100%;
	height:286px;
	position:absolute;
	z-index:100;
	left:0;
	display:none;
	
}

.on .Internet_cont_fire{
	width:100%;
	height:286px;
	position:absolute;
	z-index:100;
	background:url(images/project_menu.png) repeat-x;
	left:0;
	margin-top:8px;
	display:block;
}

.Internet_cont_fire .cont_fire{
	width:900px;
	height:235px;
	margin:0 auto;
	margin-top:20px;
}

.Internet_cont_fire .cont_fire .fl_fire_name{
	float:left;
	width:100px;
	height:235px;
	
}

.Internet_cont_fire .cont_fire .fl_fire_name p{
    width:100%;
	font-size: 14px;
	line-height:5px;
	color:#a5a5a5;
	cursor:pointer;
	margin-top: 10px;
    line-height: 15px;
}

.Internet_cont_fire .cont_fire .fl_fire_name p:hover{
	color:#676767;
}

.Internet_cont_fire .cont_fire .fr_detail_content{
	float:left;
	height:235px;
	width:480px;
	margin-left:170px;
}

.Internet_cont_fire .cont_fire .fr_detail_content .Frieduino{
	height:235px;
	width:480px;
	display:block;
	
}

.Internet_cont_fire .cont_fire .fr_detail_content .Frieduino .fl_fire_detail{
	float:left;
	width:110px;
	height:235px;
}

.fr_detail_content .Frieduino .fl_fire_detail span{
	line-height: 28px;
	font-size: 22px;
	color: #5a5a5a;
	font-weight: 500;
	margin-bottom: 16px;
}

.fr_detail_content .Frieduino .fl_fire_detail p{
	line-height:17px;
	margin-top: 9px;
}


.Internet_cont_fire .cont_fire .fr_detail_content .Frieduino .fr_fire_pic{
	width:299px;
	height:216px;
	background:url(images/prod_71.png) no-repeat;
	float:right;
}

.Internet_cont_fire .cont_fire .fr_detail_content .FireBLE{
	height:235px;
	width:480px;
	display:none;
}


.fr_detail_content .FireBLE .fl_fire_detail{
	float:left;
	width:110px;
	height:235px;
}

.fr_detail_content .FireBLE .fl_fire_detail span{
	line-height: 28px;
	font-size: 22px;
	color: #5a5a5a;
	font-weight: 500;
	margin-bottom: 16px;
}

.fr_detail_content .FireBLE .fl_fire_detail p{
	line-height:17px;
	margin-top: 9px;
}

.fr_detail_content .FireBLE .fr_ble_pic{
	width:299px;
	height:216px;
	background:url(images/prod_27.png) no-repeat;
	float:right;
}

/*导航栏物联网结束*/

/*导航栏物联网开始*/
.mini_computer{
	width:100%;
	height:286px;
	position:absolute;
	z-index:100;
	left:0;
	display:none;
}

.on .mini_computer{
	width:100%;
	height:284px;
	position:absolute;
	z-index:100;
	background:url(images/project_menu.png) repeat-x;
	left:0;
	top:102px;
	display:block;
}

.mini_computer .mini_content{
	width:900px;
	margin:0 auto;
	margin-top:20px;
	
}

.mini_computer .mini_content .fl_mini_name{
	float:left;
	width:160px;
}

.mini_computer .mini_content .fl_mini_name p{
	width:100%;
	font-size: 14px;
	line-height:5px;
	color:#a5a5a5;
	cursor:pointer;
	margin-top: 12px;
    line-height: 18px;
}

.mini_computer .mini_content .fl_mini_name p:hover{
	color:#676767;
}




.mini_computer .mini_content .fr_mini_detail{
	float:left;
	height:235px;
	margin-left:138px;
	
}

.mini_computer .mini_content .fr_mini_detail .Fir_RK3{
	height:235px;
	width:550px;
	display:block;
}

.fr_mini_detail .Fir_RK3 .fl_Fir_RK3_detail{
	float:left;
	height:235px;
	width:243px;
}

.fr_mini_detail .Fir_RK3 .fl_Fir_RK3_detail span{
	line-height: 28px;
	font-size: 22px;
	color: #5a5a5a;
	font-weight: 500;
	margin-bottom: 16px;
}

.fr_mini_detail .Fir_RK3 .fl_Fir_RK3_detail p{
	line-height: 17px;
    margin-top: 9px;
}

.fr_mini_detail .Fir_RK3 .fr_RK3_pic{
	width:299px;
	height:216px;
	background:url(images/prod_24.png) no-repeat;
	float:right;
}

.mini_computer .mini_content .fr_mini_detail .FirePrime{
	height:235px;
	width:550px;
	display:none;
}

.fr_mini_detail .FirePrime .fl_FirePri_detail{
    float:left;
	height:235px;
	width:243px;
}

.fr_mini_detail .FirePrime .fl_FirePri_detail span{
	line-height: 28px;
	font-size: 22px;
	color: #5a5a5a;
	font-weight: 500;
	margin-bottom: 16px;
}

.fr_mini_detail .FirePrime .fl_FirePri_detail p{
	line-height: 17px;
    margin-top: 9px;
}

.fr_mini_detail .FirePrime .fr_FirePri_pic{
	width:299px;
	height:216px;
	background:url(images/prod_57.png) no-repeat;
	float:right;
}

.mini_computer .mini_content .fr_mini_detail .Fir_Reload{
	height:235px;
	width:570px;
	display:none;
}

.fr_mini_detail .Fir_Reload .fl_Fir_Reload_detail{
	float:left;
	height:235px;
	width:243px;
}

.fr_mini_detail .Fir_Reload .fl_Fir_Reload_detail span{
	line-height: 28px;
	font-size: 22px;
	color: #5a5a5a;
	font-weight: 500;
	margin-bottom: 16px;
}

.fr_mini_detail .Fir_Reload .fl_Fir_Reload_detail p{
	line-height: 17px;
    margin-top: 9px;
}

.fr_mini_detail .Fir_Reload .fr_Fir_Reload_pic{
	width:299px;
	height:216px;
	background:url(images/prod_70.png) no-repeat;
	float:right;
}

/*导航栏物联网结束*/

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources{
	position:relative;
}


.top_hd_nav_res{
	width:153px;
	height:150px;
	position:absolute;
	z-index:100;
	margin-left:-64px;
	margin-top:-20px;
	display:none;
}

.on .top_hd_nav_res{
	width:153px;
	height:150px;
	position:absolute;
	z-index:100;
	margin-left:-64px;
	margin-top:-20px;
	display:block;
	background:url(images/resour_a.png) no-repeat;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul{
	margin-top:30px;
	width:100px;
	margin-left:25px;
	
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul li{
	line-height:35px;
	width:100px;
	height:35px;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul li.gtb{
	background:url(images/77_icon.png) no-repeat left center;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul li.bd_pan{
	background:url(images/78_icon.png) no-repeat left center;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul li.video{
	background:url(images/79_icon.png) no-repeat left center;
}

.site-topbar .container #fl_top_nav .fl_top_nav2 ul li.hd_nav_resources .top_hd_nav_res ul li a{
	font-size:15px;
	color:#626262;
	margin-left:35px;
}

.site-topbar .topbar-nav {
	float: left;
	_width: 630px
}

.site-topbar .topbar-info {
	position: relative;
	float: right;
	_display: inline;
	height: 40px;
	line-height: 40px;
}

/* .site-topbar .container .top_nav{
	height:80px;
	line-height:80px;
	float:right;
} */

.site-topbar .container .top_nav ul{
	float:left;
}

.site-topbar .container .top_nav .line{
	margin-right:18px;
	width:1px;
	height:24px;
	float:left;
	margin-top:11px;
	background:#ef9456;
}

/*头部导航栏个人中心样式开始*/
.top_nav_pcenter{
	width:20px;
	height:36px;
	position: relative;
	margin-right: 10px;
}

.pc_cart_box {
    display: none;
    position: absolute;
    top: 45px;
    width: 170px;
    z-index: 9999;
	}
	

	.pon .pc_cart_box{
		display: block;
		position: absolute;
		top: 36px;
		width:170px;
		margin-left:-81px;
		z-index: 9999;
	}
	
	/* .pc_cart_box .top_bg{
		width:170px;
		height:8px;
		background:url(images/h_user_bg.png) no-repeat center top;
	} */
	
	.pon .pc_cart_box .pc_cart_box1{
		/*border-radius:8px;*/
		/*width:170px;*/
		/*background:#fff;*/
		/*height:353px;*/
		/*box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;*/
		}
	.pc_cart_box1 ul{
	  border-radius:8px;
		width:170px;
	  background:#fff;
	  /*height:353px;*/
	  box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;
	}
	.pon .pc_cart_box .pc_cart_box1 li {
		  height:41px;
		  overflow:hidden;
		  width:170px;
		  line-height:41px;
		  font-size:12px;
		  color:#666;
		  border-bottom:1px solid #e5e5e5;
		  
	  }
	  
	.pon .pc_cart_box .pc_cart_box1 li:hover{
		background:#f9f8f8;
		
	}
	  
	.pon .pc_cart_box .pc_cart_box1 li img{
		margin-left:22px;
		margin-right:12px;
		margin-top:11px;
		float:left;
	}  
	
	.pon .pc_cart_box .pc_cart_box1 li img.user_avatar{
	  
		width: 46px;
		height: 46px;
		margin: 0 auto;
		/* text-align: center; */
		margin-top: 18px;
		float: none;
		display: block;
		border-radius: 50%;
	
	}
	  
	.pon .pc_cart_box .pc_cart_box1 li.default_pic {
		width:168px;
		height:100px;
		text-align:center;
		border-bottom:1px solid #e5e5e5;
	}  
	
	.pon .pc_cart_box .pc_cart_box1 li.default_pic:hover{
		background:#fff;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
	}
	
	.pon .pc_cart_box .pc_cart_box1 li.login_out{
		border:none;
	}
	
	.pon .pc_cart_box .pc_cart_box1 li.login_out:hover{
		border-bottom-left-radius:8px;
		border-bottom-right-radius:8px;
	}
	
	
	
	.pon .pc_cart_box .pc_cart_box1 li.default_pic .pic{
		width:46px;
		height:46px;
		margin-top:18px;
		background:url(images/pphoto.png);
	}


.pcenter{ 
    float:left;
		font-size:15px;
		color:#f5f5f5;
		width:15px;
		height:60px;
		cursor:pointer;
		text-align:center;
    background: url(images/nav_login_on.png) no-repeat 0px 10px; 
		/* background:url(images/def_cen_pic.png) left center no-repeat,
               url(images/fr_def_cen_pic.png) no-repeat center right 2px ;*/
		}
		
/* .pcenter:hover{
  color:#ffffff;
  background:url(images/hov_cen_pic.png) left center no-repeat,
             url(images/hov_fr_pic.png) no-repeat center right 2px;
}     */
		

.login_register ul{
  width: 100px;
    padding: 15px 0;
    margin-left: 0;
}

.login_register ul li{
  padding: 0;
  width: 100%;
  line-height: 30px;
}

.login_register ul li a{
  color: #000;
  font-size: 12px;
}
 

/*头部导航栏个人中心样式结束*/


.site-topbar .container .top_nav ul li{
	float:left;
	line-height:38px;
}

.site-topbar .container .top_nav ul li a{
	color: #606060;
	text-decoration:none;
  display:block;
}

#tq_topNav{
 /*  background:url(images/topNavBg.gif) no-repeat left top;  */
  height:40px;
  line-height:40px; color:#b0b0b0; padding:0px 15px; margin:0px 10px; position:relative;
  }


/*中部导航*/
.site-header .nav {
	width: 1200px;
	height: 90px;
	margin: 0 auto;
	z-index: 1;
}
.logo{
	float: left;
	width: 55px;
}
.logo img {
	margin:13.5px 0;
}
.site-header .nav .nav-item{
	float: right;
}
.site-header .nav .nav-item .breadcrumb{
	height: 100px;
}
.site-header .nav .nav-item .breadcrumb span{
	display: inline-block;
	cursor: pointer;
	margin: 35px 0;
}
.site-header .nav .nav-item .breadcrumb span:not(:last-child){
		margin-right: 28px;
} 
.site-header .nav .nav-item .breadcrumb span a{
	font-size:15px;
	color: #333333;
}
.site-header .nav .nav-search{
	float: right;
	height: 100%;
	margin-left: 10px;
}
.site-header .nav .nav-search a{
	display: inline-block;
	margin: 38px 0;
}
.search-banner{
  position: absolute;
  top: 0px;
  width: 100%;
  height: 0px;
  display: none;
  background-color: rgba(255, 255, 255, 0.95);
  border-bottom: #999999 1px solid;
  overflow:hidden;
  z-index:999;
}
.show-search{
  animation:showSearch 1s;
  animation-fill-mode : both;
  height: 100px;
  display: block;
}
.hide-search{
  animation:hideSearch 1s;
  animation-fill-mode : both;
  display: none;
}
.search-connent{
  width: 1200px;
  margin: 0px auto;
  position: relative;
}
.search-logo{
  position: absolute;
  left: 0px;
  top:20px;
}
.search-input{
  width: 800px;
  margin: 0px auto;
  padding-top:20px;
}
.search-input form{
	position: relative;
}
.search-input form button{
	background:none;
	border:none;
	float:right;
	position: absolute;
	top: 8px;
	right: 56px;
}
.search-input::-webkit-input-placeholder{
	color: #7e7e7e;
}
.search-close{
  padding: 5px;
  float: right;
}
@keyframes showSearch{
 from{height:0}
 to{height:200}
 0%~100%{}
}
@keyframes hideSearch{
 from{height:200}
 to{height:0}
 100%~0%{}
}
/*搜索框*/
#fr_nav_search{
	float:right;
	/* width:253px; */
	height:34px;
	margin-top:25px;
}

#fr_nav_search .Shopping_guide{
	float:right;
	background:url(images/guide.png) no-repeat left;
	width:85px;
	height:33px;
	line-height:33px;
}

#fr_nav_search .Shopping_guide a{
	font-size:14px;
	color:#555657;
	margin-left:18px;
}

#fr_nav_search .header-search {
	float:left;
	width: 152px;
	height:34px;
}

#fr_nav_search .header-search .search-text {
	width: 96px;
	height: 30px;
	border: 1px solid #e0e0e0;
	font-size: 15px;
	line-height: 30px;
	outline: 0;
	float:left;
	color:#606060;
	padding-left:8px;
	padding-right:8px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
#fr_nav_search .header-search .search-btn {
	cursor:pointer;
	width: 35px;
	height: 34px;
	border: 1px solid #e0e0e0;
	border-left:none;
	font-size:15px;
	line-height: 20px;
	background: #fff;
	outline: 0;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.site-header .search-form:hover .search-text, .site-header .search-form:hover .search-btn {
	border-color: #b0b0b0;
}
.site-header .search-form-focus .search-text, .site-header .search-form-focus .search-btn {
	border-color: #ff6700;
}
.site-header .search-form-focus .search-btn{
}
.site-header .search-form-focus .search-btn{
	color:#ff6700;	
}
.site-header .search-form-focus:hover .search-text, .site-header .search-form-focus:hover .search-btn {
	border-color: #ff6700;
}
.site-header .search-form-focus .hot-words {
	display: none;
}
.site-header .header-search .search-btn:hover {
	background: #ff6700;
	color: #fff;
	border-color: #ff6700;
}
.site-header .header-search .hot-words {
	position: absolute;
	top: 14px;
	right: 62px;
	z-index: 2;
	text-align: right;
}
.site-header .header-search .hot-words a {
	display: inline-block;
	margin-left: 5px;
	padding: 0 5px;
	font-size: 12px;
	background: #eee;
	color: #757575;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.site-header .header-search .hot-words a:hover {
	background: #ff6700;
	color: #fff;
}

/*.site-header .header-nav .nav-list .nav-category .site-category-list .children {
	display: none;
	position: absolute;
	left: 234px;
	top: 0;
	z-index: 24;
	height: 458px;
	border: 1px solid #e0e0e0;
	border-left: 0;
	background: #fff;
	-webkit-box-shadow: 0 8px 16px rgba(0,0,0,0.18);
	box-shadow: 0 8px 16px rgba(0,0,0,0.18);
}*/

.site-header {
	position: relative;
    *z-index:10;
	clear: both;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

/*面包屑*/
.breadcrumbs {
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	background: #f5f5f5;
	color: #616161;
}
.breadcrumbs a {
	color: #757575;
}
.breadcrumbs a:hover {
	color: #424242;
}
.breadcrumbs code {
	margin: 0 0.25em;
	color: #b0b0b0;
}

.container {
	width: 1200px;
	margin:0 auto;
  
}  
 
 
/*组合搜索*/
.filter-box {
	padding: 18px 0;
}
.filter-list-wrap {
	position: relative;
}
.filter-list-wrap, .filter-selected-list-wrap, .full-toggle-wrap {
	border-top: 1px solid #e0e0e0;
}
.filter-list-wrap:first-child, .filter-selected-list-wrap:first-child, .full-toggle-wrap:first-child {
	border-top: 0;
}
.filter-list, .selected-list {
	position: relative;
	padding-left: 70px;
	min-height: 45px;
	margin: 0;
}
.filter-list {
	width: 1032px;
	height: 45px;
	overflow: hidden;
	_zoom: 1;
	-webkit-transition: height 0.3s ease-in;
	transition: height 0.3s ease-in;
}
.filter-list-wrap-toggled .filter-list-row-2 {
	height: 90px;
}
.filter-list-wrap-toggled .filter-list-row-3 {
	height: 135px;
}
.filter-list-wrap-toggled .filter-list-row-4 {
	height: 180px;
}
.filter-list-wrap-toggled .filter-list-row-5 {
	height: 225px;
}
.filter-list dt, .selected-list dt {
	position: absolute;
	left: 0;
	top: 11px;
	width: 72px;
	color: #b0b0b0;
}
.filter-list dd, .selected-list dd {
	float: left;
	margin: 0;
}
.filter-list dd {
	width: 130px;
	padding: 12px 0;
}
.filter-list a {
	color: #424242;
}
.filter-list a:hover {
	color: #ff6700;
}
.filter-list dd.active {
	color: #ff6700;
}
.filter-list-wrap .more {
	position: absolute;
	right: 0;
	top: 10px;
	height: 24px;
	line-height: 24px;
	color: #757575;
	display:none;
}
.filter-list-wrap .more i {
	font-size: 24px;
	line-height: 24px;
	vertical-align: -4px;
}

/*左边帮助中心样式*/
.help_main {
	margin-bottom:60px;
}

.help_left{
	float: left;
	width: 215px;
	min-height:215px;
	background: #fff;
	border-radius: 8px;
	box-shadow: rgba(0,0,0,.27) 0 1px 3px,#e0e0e0 0 1px 0,#DDD 0 -1px 0;
}

.help_left .lf_help_ct{
	width:100%;
	height: 60px;
	font-weight: normal;
	line-height: 60px;
	font-size: 18px;
	color: #606060;
	border-bottom: 1px solid #CFCFCF;
	border-radius: 8px 8px 0 0;
	box-shadow: rgba(0,0,0,.06) 0 1px 7px;
	text-align:center;
}

.help_left .help_url .help_detail{
	width:100%;
	height:49px;
	border-bottom:1px solid #efefef;
}

.help_detail li {
	line-height:50px;
	height:49px;
	width:100%;
	color:#666;
	font-size:16px;
	text-align:center;
	border-top:1px solid #efefef;
}

.help_detail li a{
	width:215px;
	height:50px;
	display: block;
	color: #666;
}

.help_detail li a:hover{
	background:#f36f15;
	color:#fff;
}
.help_detail li.hover{
	background:#f36f15;
}

.help_detail li.hover a{
	background:#f36f15;
	color:#fff;
}

.help_detail > li:last-child{
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.help_detail > li:last-child a{
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}



.help_right {
	width: 890px;
	float:right;
	background:#fff;
	border-radius:8px;
	box-shadow: rgba(0,0,0,.27) 0 1px 3px,#DCDCDC 0 1px 0,#DDD 0 -1px 0;
}

.help_right .help_content {
	min-height: 200px;
	font-size: 14px;
	line-height: 25px;
	overflow:hidden;
	padding-bottom:25px;
}

.help_right .help_content p{
	padding-left:25px;
	padding-right:25px;
	
}

.help_right .help_content .article_content{
	min-height:160px;
	
}

.help_right .help_content .ft_page_ud{
	padding:8px;
	margin-top:15px; 
	text-align:left;
	border-top:1px solid #ccc;
	
}

.help_right .help_content .ft_page_ud .fl_ft_page{
	float:left;
}

.help_right .help_content .ft_page_ud .fr_ft_page{
	float:right;
}


.help_right .help_content .article_page{
	padding: 8px;
	margin-top: 40px;
	text-align: left;
	border-top: 1px solid #CCC;
}
.help_main .help_right .help_title {
	height: 60px;
	font-weight: normal;
	line-height: 60px;
    font-size: 18px;
    color: #333;
	border-bottom: 1px solid #CFCFCF;
    border-radius: 8px 8px 0 0;
	box-shadow: rgba(0,0,0,.06) 0 1px 7px;
	background: linear-gradient(#fff,#fdfdfd);
	/* background:url(images/ft_art_bg.jpg) repeat-x; */
}

.help_main .help_right .help_title .title{
	margin-left:30px;
	
}

/*法律声明样式start*/
.ln_help_right{
	width: 1120px;
    background: #fff;
    border-radius: 8px;
	padding-bottom:20px;
    box-shadow: rgba(0,0,0,.27) 0 1px 3px,#DCDCDC 0 1px 0,#DDD 0 -1px 0;
}
	
.ln_help_right .ln_help_title{
	height: 60px;
	font-weight: normal;
	line-height: 60px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #CFCFCF;
	border-radius: 8px 8px 0 0;
	box-shadow: rgba(0,0,0,.06) 0 1px 7px;
	
}

.ln_help_title .title{
	margin-left: 30px;
}

.ln_help_content{
	min-height: 200px;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	padding-top:20px;
}

.ln_help_content .article_content p{
	padding-left:25px;
	padding-right:25px;
}



/*底部*/
.site-footer{
	width:100%;
	height:auto;
	background:#fff;
	
}

.site-footer .footer-service {
	border-bottom: 1px solid #e0e0e0;
	height:99px;
}

.site-footer .footer-service ul{
	padding-top:42px;
}

.site-footer .footer-service ul li{
	float:left;
	height:30px;
	font-size:16px;
	color:#8d8d8d;
	line-height:25px;
}

.footer-service ul li span{
	line-height: 33px;
  margin-left:36px;
}

.site-footer .footer-service ul li.ft1{
	background:url(images/se1.png) no-repeat left;
    margin-left:45px;
	width:180px;
	border-right:1px solid #e9e9e9;
}
.site-footer .footer-service ul li.ft2{
	background:url(images/se2.png) no-repeat left;
	margin-left:38px;
	width:185px;
	border-right:1px solid #e9e9e9;
}

.site-footer .footer-service ul li.ft3{
	background:url(images/se3.png) no-repeat left;
    margin-left:40px;
	width:170px;
	border-right:1px solid #e9e9e9;
}

.site-footer .footer-service ul li.ft4{
	background:url(images/se4.png) no-repeat left;
    margin-left:38px;
	width:160px;
}

.site-footer .footer-service ul li.ft5{
	background:url(images/light.png) no-repeat left;
    margin-left:38px;
	width:170px;
	border-right:1px solid #e9e9e9;
}


.site-footer .list-service {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.site-footer .list-service li {
	float: left;
	width: 19.8%;
	height: 25px;
	border-left: 1px solid #e0e0e0;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
}
.site-footer .list-service li:first-child {
	border-left: 0;
}
.site-footer .list-service a {
	color: #616161;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.site-footer .list-service a:hover {
	color: #ff6700;
}
.site-footer .list-service .iconfont {
	margin-right: 6px;
	font-size: 24px;
	line-height: 24px;
	vertical-align: -4px;
}
.site-footer .footer-links {
	/* padding:49px 10px; */
	padding-top:46px;
	padding-bottom:10px;
	height:160px;
	position:relative;
	border-bottom: 1px solid #e0e0e0;
}
.site-footer .footer-links .col-links {
	float: left;
	width: 190px;
	height: 150px;
	margin: 0;
}
.site-footer .footer-links .col-links dt {
	font-size: 17px;
	line-height: 1.25;
	color: #656565;
	font-weight:bold;
	padding-bottom:5px;
}
.site-footer .footer-links .col-links dd {
	margin: 10px 0 0;
	font-size: 14px;
}
.site-footer .footer-links .col-links a {
	color: #747474;
}
.site-footer .footer-links .col-links a:hover {
	color: #ff6700;
}
.site-footer .footer-links .col-contact {
	float: right;
	width: 280px;
	height: 112px;
	margin-right:15px;
	text-align:right;
}

#foot_weibg{
	float:left;
	width:178px;
	height:165px;
	/*margin-left:640px;*/
	position:absolute;
	z-index:100;
  background: url(images/weiimg.png) no-repeat;
	display:none;
  top:-75px;
  left:74px;
}

.site-footer .footer-links .col-contact ul li.tel{
	height:35px;
	line-height:35px;
	color:#787777;
	font-size:28px;
	font-weight:bold;
	margin-top:5px;
	}
	
.site-footer .footer-links .col-contact ul li.work_time{
	line-height:35px;
	font-size:15px;
	color:#787777;
}	

.site-info {
	padding: 22px 0 148px;
	font-size: 12px;
	background: #fafafa;
}
.site-info .logo {
	float: left;
	width: 36px;
	height: 36px;
	margin-right: 10px;
	background: url(images/logo-footer.png) no-repeat 50% 50%;
}
.site-info .info-text {
	float: left;
	color: #b0b0b0;
}
.site-info .info-text p {
	margin: 0;
	line-height: 18px;
}
.site-info .info-text .sites a {
	color: #757575;
}
.site-info .info-text a {
	color: #b0b0b0;
}
.site-info .info-text a:hover {
	color: #ff6700;
}
.site-info .info-links {
	float: right;
	_display: inline;
	height: 26px;
	margin: 2px 0 10px;
}
.site-info .info-links img {
	width: auto;
	height: 26px;
}

.site-footer .legal_notices{
	 width:100%;
	 height:120px; 
  /*  border-bottom: 1px solid #e0e0e0; */
   /* margin-bottom: 22px; */
   position: relative; 
}

.legal_notices .lang_cn_en{
	float:right;
	position:absolute;
	z-index:100;
  top: 10px;
  right: 20px;
}

.legal_notices .lang_cn_en .lg_word{
	font-size:12px;
	cursor:pointer;
	background:url(images/s_en.png) no-repeat left 19px top 19px,          
             url(images/lan_bg.png) no-repeat top 24px right;
  text-align:center;
  padding: 10px 20px 10px 44px;
  /*width:81px;*/
  height:31px;
  line-height: 33px;
}

.lang_cn_en .switch_cn_en{
	width:118px;
	/*height:101px;*/
	position:absolute;
	z-index:999;
	top:-50px;
	/*left:-20px;*/
	display:none;
	background:#fff;
	border-radius:8px;
	border:1px solid #e9e9e9;
	box-shadow: rgba(0,0,0,.2) 0 2px 10px,0 0 0 1px rgba(0,0,0,.04);
}

.switch_cn_en ul li{
	width:100%;
	height:50px;
	line-height:52px;
	color:#747474;
}
.switch_cn_en ul li a{
  display: block;
  padding: 10px 20px 10px 44px;
  height: 31px;
  line-height: 33px;
  color: #45474b;
  font-size: 12px;
  text-align: left;
}
.switch_cn_en ul li a.en{
	border-bottom:1px solid #e9e9e9;
	background:url(images/s_en.png) no-repeat left 19px top 19px,
             url(images/cdown.png) no-repeat top 24px right 18px #f6f6f6;
  
}

/*.switch_cn_en ul li.en:hover{
	background:url(images/s_en.png) no-repeat #f9f8f8 left 19px top 20px ;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}*/


.switch_cn_en ul li a.cn{
	background:url(images/cn.png) no-repeat  left 19px top 19px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.site-footer .legal_notices .fl_legal{
	float:left;
	margin-top:25px;	
}

.bt-payment-logo{
  height:auto;
  width:900px; 
}

.bt-payment-logo .lf-payment-logo{
  width:131px;
  height:50px;
  color: #a2a2a2;
  float:left;
  margin-right: 30px;
  padding-top:35px;
  background: url(images/b-pay-logo.png) left top no-repeat;
}

.bt-payment-logo .rf-pay-desc ul li{
 color:#747474;
 font-size: 12px;
 line-height: 23px;
}

.w-copyright{
  margin-bottom: 30px;
   float:left;
}
.w-copyright a{
  color: #747474;
  margin:0 2px;

}

.bt-copyright{
    width: 500px;
    float: left;
    margin-top: -10px;
 
}

.bt-copyright ul li{
	float:left;
	margin-right:10px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#a2a2a2;
	font-size:13px;
}

.site-footer .legal_notices .fl_legal .top_ul ul li a{
	color:#84b6eb;
}

.site-footer .legal_notices .fl_legal .top_ul ul li.copy span{
 float:left;
}

.site-footer .legal_notices .fl_legal .top_ul ul li.copy .copy_pic{
 /*  background:url(images/copy.png) no-repeat; */
  /* width:23px; */
  height:23px;
  margin-left: 5px;
  margin-right: 5px;
}


.site-footer .legal_notices .fl_legal .bottom_ul{
	margin-top:5px;
}

.site-footer .legal_notices .fl_legal .bottom_ul ul li{
	float:left;
	line-height:30px;
	margin-right:20px;
	color:#bebebe;
	font-size:13px;
}
.foot-payment{
  
    position: absolute;
    /*width: 128px;*/
    right: 12px;
    top: 58px;

}
.foot-payment span{
  width: 45px;
  height: 20px;
  display: inline-block;
}
.foot-payment span.payment-visa{
  background:url(images/payment_visa_20px.png) no-repeat;

  margin-right: 4px;
}
.foot-payment span.payment-smastercard{
  background:url(images/payment_mastercard_20px.png) no-repeat;
  height: 20px;
  width: 26px;
}
.foot-payment span.payment-paypal{
  background:url(images/payment_paypal_20px.png) no-repeat;
  width: 58px;
}
/*留言板页面*/
.msg-board h3{
	height: 60px;
	position: relative;
	margin:30px 0;
}
.msg-board h3 .border-line {
	padding-top: 30px;
	height: 0px;
	border-bottom: 1px solid #E0E0E0;
}
.msg-board h3 .title {
	margin: 0px;
	text-align: center;
	position: absolute;
	width: 300px;
	height: 30px;
	line-height: 30px;
	font-size: 30px;
	font-weight: normal;
	color: #a0a0a0;
	background-color: #F5F5F5;
	left: 50%;
	margin-left: -150px;
	top: 15px;
}
.msg-board .msg-table{
	border-collapse:separate;
	border-spacing:15px;	
}
.msg-board .msg-table input[type=text],.msg-board .msg-table input[type=password],.msg-board .msg-table textarea{
	padding:8px 10px;	
	border:1px solid #ddd;
	font-size:14px;
}

.tq_message{
	border-bottom:1px solid #E0E0E0;
	width:100%;
	height:35px;
	line-height:35px;
	position:relative;
	margin-bottom:10px;
}

.gd_list{
	border-radius:8px;
	background:#fff;
	padding-bottom:0px;
	overflow: hidden;
	border:1px solid #e0e0e0;
	border-color: rgba(0,0,0,.14);
	box-shadow: 0 3px 8px -6px rgba(0,0,0,.1);
	
}

.content {
    padding: 0px 0 68px;
    background: #fafafa;
}

.tq_centerPadd{
    overflow:hidden;
    width:1200px;
 }

.goods-item{
	position: relative;
	float: left;
	width: 298.5px;
	height: 332px;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.goods-item:hover{
	/*box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1) inset;*/
  box-shadow: 0 0 38px rgba(0,0,0,.08) inset;
	z-index: 10;
  transition: all .15s ease;
}

.goods-item .figure-img{
	width: 190px;
    height: 190px;
    margin-top:26px;
    margin-bottom:18px;
    margin-left:44px;
}
.goods-item .figure-img img{
	width: 190px;
  height: 190px;
}

.goods-item p.gname{
	margin-left:20px;
	margin-bottom:5px;
	margin-right:20px;
	margin-top:13px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color: #505050;
  font-size: 14px;
  text-align: center;
}
.goods-item p.gbrief{
  font-size: 12px;
  text-align: center;
  color: #999;
  padding:0 20px;
  height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-item p.gname a{
	color: #505050;
	font-size:14px;
}

.goods-item p { 
 color: #424242;

}

.xm-recommend-container {
    margin-top: 40px;
}

.J_xm-recommend-list{
	width: 234px;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 0px 5px 13px 5px;
	background:#fff;
	height:300px;
	text-align:center;
}

.J_xm-recommend-list span.best{
	background: url(images/bg.gif) no-repeat 0px -304px;
	
}

.J_xm-recommend-list .goodsimg{
	width:140px;
	height:140px;
	margin-top:40px;
	margin-bottom:15px;
}

.J_xm-recommend-list p{
	text-align: center;
    color: #3f3f3f;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:15px;
	
}
.J_xm-recommend-list p a{
	color:#424242;
	
}

.xm-recommend-title {
	position: relative;
	margin: 0;
	height: 50px;
	font-size: 30px;
	font-weight: 400;
	color: #757575;
	border-top: 1px solid #e0e0e0;
	-webkit-font-smoothing: antialiased;
}

.xm-recommend-title span {
	position: absolute;
	top: -20px;
	left: 372px;
	height: 40px;
	width: 482px;
	line-height: 40px;
	text-align: center;
	background-color: #f5f5f5;
}

/*首页轮播*/
.home-hero {
	position: relative;
}

.home-hero .home-hero-sub {
	margin-top: 14px;
}

.home-hero-sub .fr_guanggao{
	height:170px;
	width:978px;
	float:right;
	margin-top:14px;
}
.home-hero-sub .fr_guanggao ul li{
	float:left;
	margin-right:15px;
	
}
.home-hero-sub .fr_guanggao ul li.last{
	float:right;
	margin:0px;
}

.home-hero-sub .fr_guanggao ul li:hover {
	z-index: 2;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
}

.xm-plain-box .box-hd {
	position: relative;
	height: 58px;
	-webkit-font-smoothing: antialiased;
}

.xm-plain-box .box-hd .title {
	margin: 0;
	font-size: 22px;
	font-weight: 200;
	line-height: 58px;
	height: 58px;
	color: #333;
	float:left;
}

.xm-plain-box .box-hd .more {
	top: 24px;
	position: absolute;
	right: 0;
}
.xm-plain-box .box-hd .more .control {
	margin-left: -5px;
}

.xm-controls-line-small .control {
	width: 24px;
	height: 16px;
	padding: 3px 5px;
	border: 1px solid #e0e0e0;
	font-size: 16px;
	line-height: 16px;
}
.xm-controls .control {
	display: inline-block;
	text-align: center;
	color: #b0b0b0;
	-webkit-transition: color 0.5s;
	transition: color 0.5s;
}
.xm-controls .control:hover {
	color: #ff6700;
}
.xm-controls .prevStop, .xm-controls .nextStop, .xm-controls .prevStop:hover, .xm-controls .nextStop:hover {
	cursor: default;
	color: #e0e0e0;
}
.home-star-goods .box-bd {
	position: relative;
	width: 1226px;
	overflow: hidden;
	_zoom: 1;
	padding-bottom: 40px;
}

.home-star-goods .box-bd {
	position: relative;
	width: 1226px;
	overflow: hidden;
	_zoom: 1;
	padding-bottom:20px;
}

.home-star-goods .rainbow-list {
	height:340px;
	overflow: hidden;
	_zoom: 1;
}
.home-star-goods .rainbow-list li {
	height: 300px;
	padding-top: 39px;
	border-top-width: 1px;
	border-top-style: solid;
	text-align: center;
	background: #fafafa;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
	float: left;
	width: 230px;
	margin-right: 14px;
}

.home-star-goods .rainbow-list .thumb {
	display: block;
	width: 160px;
	margin: 0 auto 22px;
}
.home-star-goods .rainbow-list .thumb img {
	width: 160px;
	height: 160px;
}
.home-star-goods .rainbow-list .title {
	margin: 0 50px 3px;
	font-size: 14px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	_zoom: 1;
}
.home-star-goods .rainbow-list .title a {
	color: #212121;
}
.home-star-goods .rainbow-list .desc {
	height: 18px;
	margin: 0 20px 12px;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	_zoom: 1;
	color: #b0b0b0;
}

#page-imain{
	background:#f6f6f6;
	/* padding-bottom:40px; */
	width:100%;
	height:auto;
}

/*为你推荐*/
.recommend-for-you .goods-list {
	height: auto;
}
.recommend-for-you .goods-list li {
	border: 0 none;
	height: auto;
	margin-bottom:15px;
}
.recommend-for-you .goods-list li .price {
	margin-bottom: 10px;
	color: #ff6700;
}



/*导航栏*/
.nav{position:relative; width:850px; height:35px;  z-index:1000;}
.nav .list{list-style-type:none; float:right;}
.nav .list li{float:left;height:40px;line-height:40px;  background:url(../images/navl_b.jpg) 10px center no-repeat;}
.nav .list li.ipage{background:none; padding:0;}
.nav .list li .game_hover{width:89px; text-align:center; float:left;display:block; height:40px; text-decoration:none; font-size:15px;}
.nav .list li .game_hover_current,
.nav .list li .game_hover:hover{background:url(../images/navl_h.jpg) no-repeat;color:#fff;}

.hover_cont{display:none;position:absolute; width:100%; left:66px; height:auto; top:40px; background:#6F2D0B;z-index:1000;}
.hover_cont .nav_cont{padding-left:10px;}
.hover_cont .nav_li{display:inline-block;width:100%;height:100%; line-height:35px; *height:auto;}
.hover_cont .nav_li a{padding-right:20px; font-size:13px;}
.hover_cont .nav_li a:hover{color:#fff;}


/*刘吉湘购物车加减按钮样式开始*/

#goodsInfo .textInfo ul li.goods_integral{
	height:100px;
	border:none;
}

#goodsInfo .textInfo ul li.num_now_to_cart{
	height:90px;
}

#goodsInfo .textInfo ul li.num_now_to_cart .gd_number{
	float:left;
	margin-right:15px;
	color:#8d8d8d;
	/*font-weight:bold;*/
	font-size:14px;
	line-height:90px;
}

#goodsInfo .textInfo ul li.goods_integral .ad_cart_buy{
	width:100%;
	height:48px;
	margin-top:20px;
	margin-bottom:16px;
}


.ad_cart_buy .addToCart{
	float:left;
	width:140px;
	height:46px;
	margin-right:21px;
}

.ad_cart_buy .addToCart a .bg_cart{
	width:140px;
	height:46px;
	background:#e75f02;
	text-align:center;
	border-radius:3px;
	color:#ffffff;
	font-size:14px;
	/*font-weight:bold;*/
	line-height:46px;
  background: linear-gradient(#ef6f00,#ea6a00);
}

.u-flyer{
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  position: fixed;
  z-index: 9999;
}

/*.ad_cart_buy .addToCart a .bg_cart:hover{
	background:#d95802;
}*/


.ad_cart_buy .now_buy{
	float:left;
	width:140px;
	height:46px;
}

.ad_cart_buy .now_buy .bg_buy{
	width:140px;
	height:46px;
	border:1px solid #ebebeb;
	text-align:center;
	border-radius:3px;
	color:#8d8d8d;
	font-size:14px;
	/*font-weight:bold;*/
	line-height:46px;
  background: linear-gradient(#fff,#fafafa);
}
.ad_cart_buy .buy-disalbed-btn{
  width:140px;
  height:46px;
  display: block;
  background: linear-gradient(#fff,#fcfcfc);
  border: 1px solid #e0e0e0;
  color: #8c8c8c;
  cursor: not-allowed;
  text-align: center;
  line-height: 46px;
  border-radius: 5px;
  font-size: 14px;
}
/*.ad_cart_buy .now_buy .bg_buy:hover{
	border:1px solid #f3f3f3;
}*/

#goodsInfo .textInfo ul li #goods_detail_ul_number{
	float:left;
	width:118px;
	height:40px;
	border:1px solid #dbdbdb;
	border-radius:3px;
	margin-top:25px;
	background:#eeeeee;
}

#goodsInfo .textInfo ul li #goods_detail_ul_number .fl_but_jian{
	float:left;
	background:url(images/jian.png) no-repeat center  ;
	width:36px;
	height:38px;
	text-align:center;
	cursor:pointer;
	
}

#goodsInfo .textInfo ul li #goods_detail_ul_number .fr_but_jia{
	float:left;
	background:url(images/jia.png) no-repeat center  ;
	width:36px;
	height:38px;
	text-align:center;
	cursor:pointer;
}

#goodsInfo .textInfo ul li #goods_detail_ul_number input{
	float:left;
	height:37px;
	width:40px;
	text-align:center;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-top:none;
	border-bottom:none;
}

.num_now_to_cart #show_goods_number{
  float:left;
  margin-top:25px;
  margin-left: 10px;
  height:36px;
  min-width: 100px;
}


#all_numbers{
  line-height: 36px;
  color: #8d8d8d;
  font-size: 15px;
  color:#e75f02;
  display: inline-block;
  position: relative;
}

#all_numbers #number_span{
  display: inline-block;
  position: relative;
  line-height: 36px;
  height:36px;
}


/*详情页配件样式开始*/
#dpage_accessories{
	margin-top:12px;
	width:100%;
}

#dpage_accessories .top_page{
	width:100%;
	height:45px;
	line-height:45px;
}

#dpage_accessories .top_page .fl_top_page{
	float:left;
	color:#707473;
	font-size:18px;
	margin-left:6px;
}

#dpage_accessories .top_page .fr_top_page{
	float:right;
	margin-right:5px;
}

#dpage_accessories .top_page .fr_top_page a{
	color:#ee6600;
	font-size:14px;
}

#dpage_accessories .dpage_goods_list{
	width:1118px;
	height:268px;
	background:#fff;
	border-radius:8px;
	overflow: hidden;
	border:1px solid #e0e0e0;
	
}

#dpage_accessories .dpage_goods_list ul li{
	float:left;
	width:222px;
	height:268px;
	border-right:1px solid #e0e0e0;
	text-align:center;
}


#dpage_accessories .dpage_goods_list ul li:nth-child(5){
  border-right: none;
}

#dpage_accessories .dpage_goods_list ul li .thum_pic{
	 width: 150px;
  height: 150px;
  margin-top: 15px;
  margin-bottom: 7px;

}

#dpage_accessories .dpage_goods_list ul li .thum_pic a img{
	width:150px;
	height:150px;
}

#dpage_accessories .dpage_goods_list ul li .gd_name_price{
	width:190px;
}

#dpage_accessories .dpage_goods_list ul li .gd_name_price .good_name{
	line-height:20px;
	width:100%;
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#dpage_accessories .dpage_goods_list ul li .gd_name_price .good_name a{
	color:#707473;
}

#dpage_accessories .dpage_goods_list ul li .gd_name_price .good_price{
	color:#e75f02;
	line-height:20px;
	font-size:14px;
	margin-top:5px;
}

#dpage_accessories .dpage_goods_list ul li .ont_to_cart{
	
	margin-top:5px;
}

#dpage_accessories .dpage_goods_list ul li .ont_to_cart a .acc_cart{
	width:100px;
	height:32px;
	border-radius:4px;
	background:#ee6600;
	line-height:32px;
	font-size:12px;
}


.dpage_goods_list ul li .ont_to_cart a .acc_cart .bg_cart{
	width:14px;
	height:13px;
	float:left;
	margin-top:9px;
	margin-left:10px;
	margin-right:5px;
	background:url(images/ccart.png) no-repeat;
}


/*详情页配件样式结束*/

/*购物车加减按钮样式结束*/

#page-imain_login{
	background: #fafafa;
	width: 100%;
	height: auto;
	margin-bottom:50px;
}

#page-imain_register{
	background: #fafafa;
	width: 100%;
	height: auto;
    margin-bottom:60px;
}

#buy_page_login_register{
	background: #fafafa;
	width: 100%;
	height: auto;
	padding-bottom:48px;
}

.flowBox #fbx_login_register{
	width:100%;
	min-height:390px;
	
}

.flowBox #fbx_login_register .fl_fbx_lr{
	width:400px;
	min-height:390px;
	margin:0 auto;
}
.flowBox #fbx_login_register .fl_fbx_lr ul{
	margin-top:42px;
}

.flowBox #fbx_login_register .fl_fbx_lr ul li{
	margin-top:25px;
	width:370px;
	border:1px solid #e0e0e0;
	border-radius:8px;
}

.flowBox #fbx_login_register .fl_fbx_lr ul li.nd_login{
	font-size:20px;
	color:#808080;
	border:none;
	margin-bottom:40px;
}

.flowBox #fbx_login_register .fl_fbx_lr ul li.code{
	border:none;
}

.flowBox #fbx_login_register .fl_fbx_lr ul li.login .login_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/login_bg.png) no-repeat center;
}

.flowBox #fbx_login_register .fl_fbx_lr ul li.pwd .pwd_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/pwd_bg.png) no-repeat center;
}


.flowBox #fbx_login_register .fl_fbx_lr ul li input{
	height:48px;
	width:293px;
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-size:18px;
	color:#c3c3c3;
	outline:none;
}

.flowBox #fbx_login_register .fl_fbx_lr .rem_password{
	width:400px;
	height:20px;
	float:left;
	margin-bottom:20px;
}

.rem_password .fw__reme_pwd{
	float:left;
	margin-left:20px;
}

.rem_password .fw_forget_pwd{
	float:right;
	width:180px;
}

.fw_forget_pwd a{
	color:#e75f02;
}


.flowBox #fbx_login_register .buy_login{
	width:374px;
	height:50px;
    float:left;
}

.flowBox #fbx_login_register .buy_login .but_lgn{
	width:374px;
	height:51px;
	background: url(images/bnt_ur_log.png);
	border:none;
	cursor: pointer;
}

.clear{
	clear:both;
}

.flowBox #fbx_login_register .fr_fbx_lr{
	width:450px;
	min-height:410px;
	float:left;
	margin-left:40px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li{
	margin-top:18px;
	width:374px;
	border: 1px solid #e0e0e0;
    border-radius: 8px;
	height:50px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.u_regist{
	font-size: 20px;
	color: #808080;
	border: none;
	line-height:50px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_name .login_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/login_bg.png) no-repeat center;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_pwd .pwd_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/pwd_bg.png) no-repeat center;
	
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_email .email_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/email.png) no-repeat center;
	
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_code{
	border:none;
	
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_code .fl_us_code{
	float: left;
	width: 253px;
	border: 1px solid #e0e0e0;
	border-radius: 8px;
	height: 50px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_code .fr_code_pic{
	float: right;
	width: 100px;
	height: 48px;
	border-radius: 8px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_code .fr_code_pic img{
	border-radius:8px;
}

.flowBox #fbx_login_register .fr_fbx_lr ul li.us_code .code_bg{
	float:left;
	width:50px;
	height:50px;
	border-right:1px solid #e0e0e0;
	background: url(images/lcode.png) no-repeat center;
	
}



.flowBox #fbx_login_register .fr_fbx_lr ul li input{
	height:48px;
	width:295px;
	border:none;
	font-size:18px;
	color:#c3c3c3;
	padding-left:10px;
	padding-right:10px;
}

.flowBox #fbx_login_register .fr_fbx_lr .gb_login{
	width:374px;
	height:50px;
	background:url(images/bnt_ur_reg.png);
	float:left;
	cursor: pointer;
	margin-top:10px;
	border:none;
}

.flowBox #bg_good_list{
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #e2e2e2;
}

.flowBox #cart_no_goods_bg{
	width:100%;
	height:630px;
	text-align:center;
	line-height: 24px;
	font-size: 18px;
	color: #666;
}

.flowBox #cart_no_goods_bg .cart-empty_bg{
	width:460px;
	height:500px;
	margin-top:35px;
	margin-bottom:50px;
	background:url(images/cart-empty_bg.png) no-repeat top center ;
}

.flowBox #cart_no_goods_bg .bact_to_index a{
	color:#84a3e3;
}

.tcart_goods_list > #cart_goods_list:first-child{
  border-top:none; 
}


.flowBox #bg_good_list .cart_title{
	float:left;
	margin-left:24px;
	color: #666666;
	font-size:14px;
}

#cart_gname_number, .order_detail_list{
	width:100%;
	height:36px;
	line-height:36px;
	background:#f0f0f0;
	border-bottom:1px solid #e2e2e2;
}

#cart_gname_number ul{
	width:96%;
	height:37px;
	line-height:37px;
	margin-left:30px;
}

#cart_gname_number ul li{
	float:left;
	min-width:60px;
	color:#666666;
	font-size:12px;
}

#cart_gname_number ul li.c_name{
	width:501px;
	line-height:37px;
}

#cart_gname_number ul li.c_price{
	width:136px;
	line-height:37px;
	text-align:center;
}

#cart_gname_number ul li.c_number{
	width:236px;
	line-height:36px;
	text-align:center;
	margin-right:10px;
}

#cart_gname_number ul li.c_subtotal{
	width:141px;
	line-height:36px;
	text-align:center;
}
#cart_gname_number ul li.c_handle{
	width:106px;
	line-height:36px;
	text-align:right;
	margin-right:10px;
}


#cart_goods_list{
   min-height:100px;
  width:1149px;
  margin-left:30px;
  padding-top:8px;
  padding-bottom:8px;
  border-top:1px solid #eeeeee; 
  clear: both;
}

.tcart_goods_list > #cart_goods_list:first-child{
  border-top:none; 
  
}


#cart_goods_list ul li{
	float:left;
}

#cart_goods_list ul li.c_name{
	width:481px;
	margin-top:8px;
  margin-bottom: 20px;
}

#cart_goods_list ul li.c_name .goods_attr{
   line-height:30px;
   margin-left: 103px;
   color:#999999;
   font-size: 13px;
}

.s_goods_attr{
  line-height: 20px;
  height:20px;
  margin-top:-10px;
  font-size: 13px;
  color:#999999;
}

.u_goods_attr{
  line-height: 20px;
  font-size: 13px;
  color:#999999;
}

#cart_goods_list ul li.c_name .cart_pack_goods{
  width:100%;
  height:80px;
  text-align: center;
  line-height: 80px;
}

.cart_pack_goods div a{
  line-height: 20px;
}

#gy_good_pic_name{
	width:480px;
	min-height:80px;
}

#gy_good_pic_name .fl_gy_good_pic{
	width:80px;
	height:80px;
	float:left;
	
}

#gy_good_pic_name .fl_gy_good_pic a img{
	width:80px;
	height:80px;
}

#gy_good_pic_name .fr_gy_good_name{
	float:left;
	width:380px;
	margin-left:20px;
	/*margin-top:30px;*/
}

#gy_good_pic_name .fr_gy_good_name a{
	line-height:23px;
	color:#404040;
  display: block;
}


#cart_goods_list ul li.c_price{
	width:116px;
	line-height:100px;
	text-align:center;
	color:#e75f02;
	font-size:14px;
}

#cart_goods_list ul li.c_number{
	width:206px;
	line-height:100px;
	text-align:center;
	margin-left:35px;
}

#cart_goods_list ul li.c_subtotal{
	width:176px;
	line-height:100px;
	text-align:center;
	color:#e75f02;
	font-size:14px;
}

#cart_goods_list ul li.c_handle{
	width:76px;
	line-height:100px;
	text-align:right;
	margin-top:36px;
}

#cart_goods_list ul li.c_handle a{
	color:#c2c2c2;
}

#cart_goods_list ul li.c_handle .flow_drop_rec_id{
 width:30px;
 height:30px;
 float:right;
 background:  url("./images/del_good.png") no-repeat center;
}

#cart_goods_list ul li.c_handle .flow_drop_rec_id:hover{
  background:  url("./images/hv_del_gd.png") no-repeat center;
}


#cart_goods_list ul li.c_number .but_number{
	width:100px;
	height:30px;
	margin-top:32px;
}


#cart_goods_list ul li.c_number .but_number .goods_cut {
background: url("./images/gjian.png") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
display: block;
float: left;
font-size: 0;
height: 20px;
line-height: 0;margin: 5px 2px 0;
width: 20px;
}

.insuff_inventory{
  height:20px;
  line-height: 20px;
  color:#e75f02;
}

#cart_goods_list ul li.c_number .but_number .goods_cut:hover{
  background: url("./images/hvjian.png") no-repeat scroll 0 0 transparent;
}


#cart_goods_list ul li.c_number .but_number input.number {
border: 1px solid #DDDDDD;
float: left;
font-size: 10px;
height: 18px;
line-height: 18px;
margin: 5px 4px 0;
padding: 0;
text-align: center;
width: 32px;
border-radius:3px;
}
#cart_goods_list ul li.c_number .but_number .goods_add {
background: url("./images/gjia.png") no-repeat scroll 0 0px transparent;
cursor: pointer;
display: block;
float: left;
height: 20px;
margin: 5px 2px 0;
width: 20px;
}

#cart_goods_list ul li.c_number .but_number .goods_add:hover {
background: url("./images/hvjia.png") no-repeat scroll 0 0px transparent;
}

.goods_number_tit{
    display: block;
    background:none;
    width:60px;
    height:25px;
    line-height:22px;
    float: left;
}

.flowBox .bottom_all_price_settlement{
	width:100%;
	height:90px;
	border-top:1px solid #efefef;
	margin-bottom:20px;
	margin-top:-1px;
  clear:both;
}

.flowBox .bottom_all_price_settlement .fl_dels_but{
	float:left;
	width:270px;
	height:18px;
	line-height:18px;
	margin-top:10px;
}

.fl_dels_but .dels_goods{
	float:left;
	/*width:120px;*/
	height:18px;
	line-height:18px;
	color:#bebebe;
	font-size:14px;
	cursor:pointer;
}	

.fl_dels_but .dels_goods a{
	color:#bebebe;
}

.flowBox .bottom_all_price_settlement .price_settlement{
	width:1140px;
	height:60px;
	margin-left:30px;
	margin-top:20px;
	
}

.flowBox .bottom_all_price_settlement .price_settlement .fr_price_sett{
	float:right;
	/* min-width:200px; */
	height:50px;
	
}

.flowBox .bottom_all_price_settlement .price_settlement .fr_price_sett #onder_all_price{
	float:left;
	height:50px;
	line-height:50px;
	padding-right:23px;
	font-size:18px;
	text-align:right;
	/* min-width:130px; */
}
.bottom_all_price_settlement .price_settlement .fr_price_sett #onder_all_price .all_price{
	float:left;
	margin-right:10px;
	text-align:right;
}

.bottom_all_price_settlement .price_settlement .fr_price_sett #onder_all_price p{
	color:#e75f02;
	float:left;
}


.flowBox .bottom_all_price_settlement .price_settlement .fr_price_sett #con_bgoods_settlement{
	width:144px;
	float:right;
	height:48px;
}

.fr_price_sett #con_bgoods_settlement .checkout{
	background:#e75f02;
	width:144px;
	height:48px;
	font-size:18px;
	color:#fff;
	line-height:48px;
	text-align:center;
	border-radius:5px;
}

#con_bgoods_settlement .checkout:hover{
	background:#d95802;
}

.flowBox .ck_cart_goods_list{
	width:100%;
	min-height:120px;
}

.flowBox .ck_cart_goods_list .cg_name{
	width:100%;
	/* height:60px; */
	line-height:60px;
	border-bottom:1px solid #e0e0e0;
	
}

.flowBox .ck_cart_goods_list .cg_name .g_name{
	margin-left:30px;
	color: #404040;
    font-size: 15px;
}

.flowBox .ck_cart_goods_list #cart_gname_number{
	width:100%;
	height:36px;
	line-height:36px;
	background:#f0f0f0;
	border-bottom:1px solid #e2e2e2;
}

.flowBox .ck_cart_goods_list #cart_gname_number ul{
	width:1060px;
	height:36px;
	line-height:36px;
	margin-left:30px;
}

.flowBox .ck_cart_goods_list #cart_gname_number ul li{
	float:left;
	min-width:60px;
	color:#666666;
}

.flowBox .ck_cart_goods_list #cart_gname_number ul li.c_name{
	width:630px;
	line-height:36px;
	text-align:left;
}

.flowBox .ck_cart_goods_list #cart_gname_number ul li.c_price{
	width:110px;
	line-height:36px;
	text-align:center;
}

.flowBox .ck_cart_goods_list #cart_gname_number ul li.c_number{
	width:170px;
	line-height:36px;
	text-align:center;
}




.flowBox .ck_cart_goods_list #cart_gds_list{
	width:1060px;
	margin-left:30px;
	min-height:110px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #eeeeee;
  margin-top:-1px;
}

.flowBox .ck_cart_goods_list #cart_gds_list .fl_gd_thumb{
	float:left;
	width:100px;
	height:100px;
	
}

.flowBox .ck_cart_goods_list #cart_gds_list .fl_gd_thumb img{
	width:100px;
	height:100px;
}

.flowBox .ck_cart_goods_list #cart_gds_list .fr_gprice_num{
	float:right;
	width:930px;
	margin-bottom: 25px;
	
}

.al1_cart_gds_list > #cart_gds_list:first-child{
  border-top:none;
}

#cart_gds_list .fr_gprice_num .top_price_num{
	width:100%;
	
  margin-top: 30px;
  font-size: 14px;
}

#cart_gds_list .fr_gprice_num .top_price_num ul li{
	float:left;
	line-height:50px;
}

#cart_gds_list .fr_gprice_num .top_price_num ul li.cg_name{
	width:500px;
	border-bottom:none;
}
#cart_gds_list .fr_gprice_num .top_price_num ul li.cg_name a{
	color:#676568;
}

#cart_gds_list .fr_gprice_num .top_price_num ul li.gprice{
	width:120px;
	text-align:center;
}

#cart_gds_list .fr_gprice_num .top_price_num ul li.gnum{
	width:160px;
	text-align:center;

}

#cart_gds_list .fr_gprice_num .top_price_num ul li.subtotal{
	width:125px;
	text-align:center;
	
}

#cart_gds_list .fr_gprice_num .gsn{
	width:200px;
	float:left;
	height:45px;
	line-height:45px;

  display: none;
}

.flowBox .listing_bnt_suborder{
	width:100%;
	/*height:150px;*/
	/*border-bottom:1px solid #dadada;*/
	border-top:1px solid #dadada;
	margin-top:-1px;
}

.flowBox .bnt_suborder_all{
	/*width:370px;*/
	/*height:50px;*/
	margin-bottom:25px;
	float:right;
	/*line-height:50px;*/
	margin-top:10px;
	margin-right:30px;
}


/*.flowBox .bnt_suborder_all .order_aprice{
	float:left;
	width:190px;
	height:50px;
	margin-right:10px;
}

.flowBox .bnt_suborder_all .order_aprice .goods_name{
	float:left;
	font-size:18px;
	color:#786264;
}

.flowBox .bnt_suborder_all .order_aprice .goods_price{
	float:left;
	font-size:18px;
	color:#ec7d32;
}*/

.flowBox .bnt_suborder_all .bnt_subOrder{
	font-size: 18px;
	cursor: pointer;
	padding: 10px 40px;
	font-weight: 300;
	background: #E75F02;
	border: 0;
	border-radius: 5px;
	color: white;
	outline:none;
  font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",STHeiti,"华文细黑",sans-serif;

}

.bnt_suborder_all .bnt_subOrder:hover{
    background:#d95802;	
}

.buyer_message{

    float: left;
    margin-top: 15px;
  margin-left: 30px
}
.buyer_message .buyer_message_tit{
  float: left;
  height: 32px;
  line-height: 32px;
  color: #2d2d2d;
}
.buyer_message .buyer_message_con{
  border:1px solid #ccc;border-radius: 5px;
  height: 28px;
  line-height: 28px;
  padding-left:8px;
  font-size: 14px;
  color: #999;
  width: 580px;
}

/*开发票开始处*/

#is_no_invoice{
	width:100%;
	/*min-height:300px;*/
	
}

#is_no_invoice .title_invoice{
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #dcdcdc;
    border-radius: 8px 8px 0 0;
    box-shadow: rgba(0,0,0,.06) 0 1px 8px;

}

#is_no_invoice .title_invoice .title{
	margin-left: 30px;
	color: #404040;
	font-size: 15px;
}

#is_no_invoice .invoice_contents{
	width:1060px;
	min-height:200px;
	margin-top:30px;
	margin-left:30px;
	
}

#is_no_invoice .invoice_contents .invoice_style{
	width:100%;
	height:80px;
	margin-bottom:10px;
}

#is_no_invoice .invoice_contents .invoice_style .type{
	width:100%;
	height:33px;
}

#is_no_invoice .invoice_contents .invoice_style .type ul li{
	float:left;
	line-height:33px;
	font-size:15px;
}

#is_no_invoice .invoice_contents .invoice_style .type ul li.input{
	width:110px;
	margin-right:10px;
	border:1px solid #d0d0d0;
	text-align:center;
	background:#fafafa;
	border-radius:3px;
	cursor:pointer;
}

#is_no_invoice .invoice_contents .invoice_style .type ul li.input:hover{
	border:1px solid #e75f02;
}


#is_no_invoice .invoice_contents .invoice_style .type ul li.vat_in{
	width:150px;
	border:1px solid #d0d0d0;
	text-align:center;
	background:#fafafa;
	border-radius:3px;
	cursor:pointer;
}

#is_no_invoice .invoice_contents .invoice_style .type ul li.vat_in:hover{
	border:1px solid #e75f02;
}


#is_no_invoice .invoice_contents .invoice_style .invoice_up{
	width:100%;
	height:33px;
	margin-top:15px;
}



#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li{
	float:left;
	font-size:15px;
	height:33px;
	line-height:33px;
}

#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li input{
	width:200px;
	height:30px;
	border-radius:5px;
}


#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li.per{
	width:90px;
	border:1px solid #d0d0d0;
	text-align:center;
	background:#fafafa;
	border-radius:3px;
	cursor:pointer;
	margin-right:10px;
}

#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li.per:hover{
	border:1px solid #e75f02;
}



#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li.unit{
	width:90px;
	border:1px solid #d0d0d0;
	text-align:center;
	background:#fafafa;
	border-radius:3px;
	cursor:pointer;
	margin-right:10px;
}

#is_no_invoice .invoice_contents .invoice_style .invoice_up ul li.unit:hover{
	border:1px solid #e75f02;
}

#is_no_invoice .invoice_contents .top_inv_cont{
	margin-bottom: 7px;
	height:36px;
	line-height: 36px;
}

#is_no_invoice .invoice_contents .bot_inv_cont{
	width:100%;
	height:100px;
	margin-top:10px;
}

#is_no_invoice .invoice_contents .bot_inv_cont ul li{
	line-height:25px;
	font-size:14px;
}
/*开发票结束处*/

#psub_goods{
 width:1060px;
 min-height: 80px;
 background: #f3f3f3;
 margin-left: -130px;
 margin-top: 25px;
}

#sub_pack_goods_list{
 width:1060px;
 min-height: 80px;
 border-bottom: 1px solid #fff;
}

#sub_pack_goods_list .sub_pg_thum{
 float:left;
 width:60px;
 height:60px;
 margin-top:10px;
 margin-left: 20px;
}

#sub_pack_goods_list .sub_pg_thum img{
 width:60px;
 height:60px;
}

 #sub_pack_goods_list .sub_pack_name .fl_name{
  float:left;
  width:600px;
  margin-right: 95px;
}

#sub_pack_goods_list .sub_pack_name{
 float:left;
 line-height: 80px;
 margin-left: 50px;
}










/*提交订单页面收货人地址开始*/
.flowBox #consignee_info{
	width:100%;
	/*min-height:150px;*/
	margin-bottom:20px;
}

.flowBox #consignee_info .consignee{
	width:100%;
	height:60px;
	line-height:60px;
	margin-bottom:10px;
	border-bottom: 1px solid #dcdcdc;
	border-radius: 8px 8px 0 0;
    box-shadow: rgba(0,0,0,.06) 0 1px 8px;

}

.flowBox #consignee_info .consignee span{
	float:left;
	margin-left:30px;
	font-size:15px;
	color: #404040;
}

.flowBox #consignee_info .address_mod{
	float:right;
	height:25px;
	margin-top:15px;
	margin-right:33px;
	font-size:15px;
}

#consignee_info .address_mod a{
	color:#404040;
}

#consignee_info .Ship_address_list{
	/*width:1060px;*/
	/*height:180px;*/
	/*margin-left:30px;*/
	/*margin-top:25px;*/
  margin:30px;
}

#consignee_info .Ship_address_list .single_Ship_address{
	float:left;
	width:255px;
	height:160px;
	background:#fafafa;
	border-radius:8px;
	border:1px solid #e5e5e5;
	cursor:pointer;
	position:relative;
  margin:0px 10px 10px 0;
  /*display: inline-block;*/
  overflow: hidden;
}
#consignee_info .Ship_address_list .single_Ship_address:hover .mod_del{
  visibility: visible;
  transform: translate(0,0);
}
#consignee_info .Ship_address_list .default{

    border: 2px solid #83a7ff;
    width: 253px;
    height: 158px;

}

.Ship_address_list .single_Ship_address ul{
	/*margin-top:10px;*/
  height: 138px;
  padding:10px;
	
}

.Ship_address_list .single_Ship_address ul li{
	/*margin-left:10px;*/
	font-size:13px;
	line-height:25px;
	/*margin-right:10px;*/
	color:#626262;
  margin-bottom: 5px;
}

.single_Ship_address .mod_del{
	width:100%;
	height:30px;
	line-height:30px;
	background:#fff;
	bottom:0;
  left: 0;
	position:absolute;
	/*z-index:100;*/
	/*display:none;*/
	border-top:1px solid #e1e1e1;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
  visibility:hidden;
  /*opacity: 0;*/
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;

}
.module-dialog .dialog-close{
  overflow: hidden;
  display: block;
  position: absolute;
  right: 17px;
  top: 20px;
  z-index: 20px;
  width: 16px;
  height: 17px;
  padding:4px 5px;
  opacity: 0.7;
  cursor: pointer;
  background: url(images/ui-p.png) no-repeat;
}
.module-dialog .dialog-btn-wrap .gray-normal-btn{
  float: left;
  width: 100px;

}
.gray-normal-btn{
  display: inline-block;
  background: linear-gradient(#fff,#ececec);
  border-radius: 5px;
}
.blue-normal-btn, .gray-normal-btn{
  overflow: hidden;
  cursor: pointer;
  height: 38px;
  border: 1px solid #dbdde2;
  line-height: 38px;
}
.module-dialog-confirm .dialog-btn-wrap .gray-normal-btn a{
  color: #000;
}
.Ship_address_list .single_Ship_address .mod_del .modify{
	float:left;
	width:49%;
	border-right:1px solid #e1e1e1;
	text-align:center;
	
}

.Ship_address_list .single_Ship_address .mod_del .modify a{
	color:#616163;
}

.Ship_address_list .single_Ship_address .mod_del .modify:hover{
	background:#f2f2f2;
	border-bottom-left-radius:5px;
	
}

.Ship_address_list .single_Ship_address .mod_del .del{
	float:left;
	width:50%;
	text-align:center;
}

.Ship_address_list .single_Ship_address .mod_del .del a{
	color:#616163;
}


.Ship_address_list .single_Ship_address .mod_del .del:hover{
	background:#f2f2f2;
	border-bottom-right-radius:5px;
}

.Ship_address_list .add_news_address{
	float:left;
	width:253px;
	height:160px;
	background:#fafafa;
	border-radius:8px;
	border:1px solid #e5e5e5;
	cursor:pointer;
	/*margin-left:10px;*/
	text-align:center;
}

.Ship_address_list .add_news_address:hover{
	background:#f2f2f2;
}

.Ship_address_list .add_news_address a .add_symbol{
	width:16px;
	height:16px;
	margin-top:45px;
	margin-bottom:15px;
	background:url(images/ad_new_ads.png) no-repeat;
}

.module-dialog .warning{
  display: inline-block;
  position: relative;
  left: -15px;
  top: 20px;
  width: 50px;
  height: 50px;
  margin-top: -20px;
  background: url(images/warning.png) no-repeat;
}
/*提交订单页面收货人地址结束*/


/*提交订单页面配送方式开始*/
#shipping_method{
	width:100%;
	min-height:170px;
	margin-bottom:20px;
}

#shipping_method .shipping_name{
	width:100%;
	height:60px;
	line-height:60px;
	margin-bottom:10px;
	border-bottom: 1px solid #e0e0e0;
}

#shipping_method .shipping_name span{
	margin-left:30px;
	font-size:15px;
	color: #404040;
}
#shipping_method .shipping_name span.shipping_tip{
  
    float: right;
    margin-right: 30px;
    font-size: 12px;
    color: #999;

}
#shipping_method .shipping_fee{
  text-align: right;
  padding-right: 30px;
}
#shipping_method .ship_list{
	width: 1060px;
	min-height: 70px;
	margin-top: 20px;
}

#shipping_method .ship_list ul li{
	float: left;
	min-width: 186px;
	text-align: center;
	margin-right: 10px;
  height: 52px;
  line-height: 52px;
  font-size: 14px;
  /*border: 1px solid #e0e0e0;*/
  /*border-radius: 8px;*/
  cursor: pointer;
  background-position: -239px -13px;
}

#shipping_method .ship_list ul li span{
  float: left;
  margin-right: 10px;
}
#shipping_method .ship_list ul li span.shipping_tit{
    font-family: Arial;
    font-weight: 700;
    color: #484848;
    min-width: 80px;
}
#shipping_method .ship_list ul li.shipping_seled{
  /*border:1px solid #e75f02;*/
  background-position: -239px -73px;
}
#shipping_method .ship_list ul li.shipping_seled .shipping_radio{
  background-position: -18px -37px;

}
#shipping_method .shipping_sto_express, #shipping_method .shipping_sf_express, #shipping_method .shipping_ems, #shipping_method .shipping_bre,
#shipping_method .shipping_radio, #shipping_method .ship_list ul li, #shipping_method .shipping_DHL, #shipping_method .shipping_FedEx{
	background-image: url(images/shipping_method.png?v=20220214);
}
#shipping_method .shipping_sto_express{
  background-position: -159px -13px;
  width: 32px;
  height: 32px;
  margin-top: 10px;
}
#shipping_method .shipping_sf_express{
  background-position: -75px -54px;
  width: 32px;
  height: 32px;
  margin-top: 10px;
}
#shipping_method .shipping_ems{
  background-position: -75px -12px;
  width: 32px;
  height: 32px;
  margin-top: 10px;
}
#shipping_method .shipping_DHL{
  background-position: -75px -92px;
  width: 104px;
  height: 32px;
  margin-top: 12px;
}
#shipping_method .shipping_FedEx{
    background-position: -150px -130px;
    width: 104px;
    height: 32px;
    margin-top: 12px;
}
#shipping_method .shipping_bre{
	background-position: -72px -125px;
	width: 50px;
	height: 40px;
	margin-top: 6px;
	margin-left: -16px;
  }
#shipping_method .shipping_radio{
  width: 13px;
  height: 13px;
  background-position: -18px -14px;
  margin-top: 20px;
}


#shipping_method .need_insure{
	width:100%;
	height:20px;
	display:none;
}



/*提交订单页面配送方式结束*/


/*提交订单页面支付方式开始*/
#payment_method{
	width:100%;
	min-height:150px;
	padding-bottom:20px;
}

#payment_method .method{
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom:10px;
	border-radius: 8px 8px 0 0;
    box-shadow: rgba(0,0,0,.06) 0 1px 8px;

}

#payment_method .method span{
	float:left;
	margin-left:30px;
	font-size: 18px;
	font-weight: 400;
	color: #626262;
}


#payment_method .payment-list{
	width:1060px;
	min-height:120px;
	margin-top:24px;
	margin-bottom:20px;
}

 #payment_method .payment-list .tag-list{
	 border: 1px solid #E5E5E5;
	 width:151px;
	 height:41px;
	 border-bottom:none;
	 text-align:center;
	 line-height:41px;
	 float:left;
	 border-top-left-radius:6px;
	 border-top-right-radius:6px;
	 position:relative;
	 z-index:9;
	 background:#fff;
	 font-weight: 700;
     color: #626262;
 }

  #payment_method .payment-list .order-payment{
	 /*width:1038px;*/
	 min-height:50px;
	 padding:32px 0 24px 24px;
	 border:1px solid #E5E5E5;
	 border-radius:0 6px 6px 6px;
	 margin-top:-1px;
	 
  }
 
 
#payment_method .payment-list .order-payment ul li{
	float:left;
	width:156px;
  height: 46px;
	text-align:center;
	margin-right:10px;
	position: relative;
	border-radius:5px;
	cursor:pointer;
}
.payment-list .order-payment ul li.paypal{
  background:url(images/paypal.png) no-repeat;
}
.payment-list .order-payment ul li.paypal_on{
  background:url(images/paypal_on.png) no-repeat; 
}

.payment-list .order-payment ul li.paypal_ec{
  background:url(images/paypal.png) no-repeat;
}
.payment-list .order-payment ul li.paypal_ec_on{
  background:url(images/paypal_on.png) no-repeat; 
}

.payment-list .order-payment ul li.ipay{
  background:url(images/ipay.png) no-repeat;
}
.payment-list .order-payment ul li.ipay_on{
  background:url(images/ipay_on.png) no-repeat; 
}

.payment-list .order-payment ul li.tt{
    background:url(images/tt.png) no-repeat;
}
.payment-list .order-payment ul li.tt_on {
    background: url(images/tt_on.png) no-repeat;
}


#payment_method .payment-list .order-payment ul li.ad_paymentcss{
	/*border:3px solid #E5E5E5;*/
	/*padding:3px;*/

}
#payment_method .payment-list .order-payment ul li .rec{
  background: url(images/rec.png) no-repeat;
  
    width: 34px;
    height: 32px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;

}

#payment_method .payment-list ul li .checkout-item{
	height:38px;
	width:146px;
	line-height:38px;
	font-size:14px;
	cursor:pointer;
}

#payment_method .payment-list .order-payment .payment-code-panel{
	float:left;
	width:234px;
	height:296px;
	margin-top:20px;
	display:none;
}

.payment-code-panel .weixin-code{
	width:234px;
	height:234px;
	border:1px solid #E5E5E5;
	border-radius:5px;
}
.payment-code-panel .weixin-code img{
  width: 100%;
}
.payment-code-panel .two_scans{
	width:100%;
	height:62px;
	line-height: 20px;
	text-align: center;
	color: #A1A1A1;
	margin-top:10px;
}

.parent_payments{
	border:1px solid #83a7ff;
	border-radius:8px;
}

.parent_payment{
	/*width:144px;
	height:36px;
	line-height:36px;*/
}


#payment_method .payment-list .pay_fee{
	width:150px;
	background: #fffdee;
	height:25px;
	line-height:25px;
	border-radius:5px;
	box-shadow: 0 0 7px #eee;
    border: 1px solid #edd28b;
	display:none;
	position:absolute;
	margin-top:5px;
	margin-left:15px;
}

.pay_feeactive{
	border:1px solid #83a7ff;
}



/*提交订单成功页面开始*/
.flowBox .complete_order{
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	font-size: 15px;
    color: #626262;
}

.flowBox .choose_way{
	min-height:150px;
	text-align:center;
	margin-top:20px;
	border-bottom:1px solid #e0e0e0;
}

.flowBox .choose_way ul li{
	line-height:25px;
	font-size: 13px;
    color: #626262;
}

.submit-order-des{
  text-align: center;
  margin-bottom:60px;
}
.submit-order-des h1{

    margin: 80px 0 30px 0;
    font-size: 34px;
    font-weight: 500;

}
.submit-order-des p{
    font-size: 16px;
}
.choose_pay{
    background: #E1E1E1;
    color: #8A8A8A;
    padding: 10px 0 10px 30px;
    font-size: 14px;
    margin: 30px 0;
}


/*提交定义页面计算金额样式开始*/
#calculate_price{
	width:1060px;
	/*height:145px;*/
	margin-top:2px;	
}

#calculate_price .fl_calculate{
	float:left;
	width:500px;
  margin-top: 20px;
}

#calculate_price .fl_calculate ul li{
	width:100%;
	height:22px;
	line-height:22px;
  margin-bottom: 20px;
  font-size: 14px;
}
.fl_calculate .show-integral , .fl_calculate .show-bonus{
  background: url(images/prefer.png) no-repeat;
  float: left;
  padding-left: 35px;
  color: #404040;
  position:relative;
}
.cal_pic .notice{

    display: block;
    color: #e75f02;

}



.fl_calculate .cal_pic p{
	/*float:left;
	margin-left:20px;*/

}
.fl_calculate ul li.cal_pic{
  
    position: relative;

}
.user_integral{

    position: absolute;
    width: 400px;
    border-radius: 5px;
    top: 30px;
    background: #fff;
    border: 1px solid #e7e7e7;
    z-index: 9;
}
.user_bonus{

    position: absolute;
    width: 400px;
    border-radius: 5px;
    top: 30px;
    background: #fff;
    border: 1px solid #e7e7e7;
    z-index: 9;
}
.bonus_head .choose_bonus , .bonus_head .choose_bonus_num{

    font-size: 16px;
    text-align: center;
    width: 165px;
    float: left;
    cursor:pointer;
}
.bonus_head .choose_bonus{
    color:#e75f02;
}
.bonus_head{

    margin-bottom: 30px;
    float: left;

}
.bonus_head .bonus_line{
    float: left;
    width: 1px;
    height: 22px;
    background: #ccc;

}
.user_integral_main select{
  border:1px solid #ccc;width: 330px;height: 52px;border-radius: 5px;font-size: 16px;
  color: #606060; padding-left: 8px;
  outline:none;
}
.user_integral_main{
    padding:25px 0 0 35px;
}
.fl_calculate .cal_pic .user_integral p{
  display: block;
  float: none;
  font-size: 16px;
  margin:0 0 15px 0;

}
.user_integral_main .integral_input{

    width: 330px;
    height: 48px;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    color: #717171;
    outline:none;
}
.user_integral_main .integral_btn{
    width: 148px;
    height: 46px;
    line-height: 46px;
    float: left;
    text-align: center;
    color: white;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    cursor: pointer;
}
.user_integral_main .user_integral_btn{
    background: #e75f02;
}
.user_integral_main .nouser_integral_btn{
    background: #B0B0B0;
    margin-left:35px;
}


#calculate_price .fr_calcu_price{
	/*width:500px;*/
	/*height:100px;*/
	margin:20px 0;
	float:right;
	
}

#calculate_price .fr_calcu_price ul li{
	text-align:right;
	line-height:30px;
	font-size:14px;
}
.fr_calcu_price ul li font{
  width: 130px;
  display: inline-block;
  text-align: right;
}

.fr_calcu_price ul li.ship_fee .price_nul{
	float:right;
}

#calculate_price .fr_calcu_price ul li.ship_fee .price_hav{
	float:right;
	/*width:80px;*/
	text-align:left;
	
}

/*提交定义页面计算金额样式结束*/

.user_block{
	width: 1200px;
    height: auto;
}

.fl_user_manager{
	float:left;
	width:215px;
	height:auto;
	background:#fff;
	border-radius: 8px;
    box-shadow: rgba(0,0,0,.27) 0 1px 3px,#e0e0e0 0 1px 0,#DDD 0 -1px 0;
}

.fl_user_manager .userMenu .user_photo{
	width:162px;
	height:162px;
	margin-top:23px;
}
.fl_user_manager .userMenu .user_photo img{
  width: 100%;
  max-height: 162px;
}


.fl_user_manager .userMenu ul{
	margin-top:18px;
}

.fl_user_manager .userMenu ul li{
	line-height:50px;
	height:49px;
	width:100%;
	color:#666;
	font-size:14px;
	text-align:center;
	border-top:1px solid #efefef;
  
}

.fl_user_manager .userMenu ul li a{
	width:215px;
	height:50px;
  display: block;
  color: #666;
}

.fl_user_manager .userMenu ul li:hover a, .fl_user_manager .userMenu ul li.curs a{
	background:#f36f15;
	color:#fff;
}
.fl_user_manager .userMenu ul li.my_preferen:hover a, .fl_user_manager .userMenu ul li.lastcurs a{
  background:#f36f15;
  color:#fff;
  border-radius: 0 0 10px 10px;
}

/*.fl_user_manager .userMenu ul li.hover{
	background:#f36f15;
	color:#fff;
}*/


.fl_user_manager .userMenu ul li.my_preferen:hover{
	background:#f36f15;
	color:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}


.fl_user_manager .userMenu ul li.hover{
	background:#f36f15;
	color:#fff;
}

.fr_user_info_manager{
	width:970px;
	/*min-height:430px;*/
	float:right;
	background:#fff;
	border-radius: 8px;
    box-shadow: rgba(0,0,0,.27) 0 1px 3px,#e0e0e0 0 1px 0,#DDD 0 -1px 0;
}

.fr_user_info_manager .order_number_page{
	width:840px;
	margin-left:25px;
	margin-bottom:30px;
}

.fr_user_info_manager .shipping_address_info{
	line-height:59px;
	width:100%;
	height:59px;
	border-bottom:1px solid #e0e0e0;
	/*margin-bottom:13px;*/
}

.fr_user_info_manager .shipping_address_info span{
	font-size:18px;
	color:#666;
	float:left;
	margin-left:24px;
}

.fr_user_info_manager .shipping_address_info .add_news_address{
	float:right;
	width:121px;
	height:38px;
	margin-right:10px;
	margin-top:10px;
}



#user_info_photo{
	width:910px;
	min-height:230px;
	position:relative;
}

.user_edit_pwd{
	width:434px;
	height:390px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	position:fixed;
	z-index:1001;
	top:30%;
	left:38%;
	display:none;
	background:#fff;
}

.edit_pwd_layer{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  display:none;
}


.user_edit_pwd .head_title_pwd{
	width:100%;
	height:59px;
	border-bottom:1px solid #e0e0e0;
	line-height:59px;
}

.user_edit_pwd .head_title_pwd span{
	margin-left:34px;
	font-size:20px;
	color:#666;
	float:left;
}

.user_edit_pwd .head_title_pwd .fr_close_upd{
	width:16px;
	height:16px;
	float:right;
	margin-top:21px;
	margin-right:20px;
	cursor:pointer;
	background:url(images/ui-p.png) no-repeat;
}


.user_edit_pwd .center_cont_pass{
	width:374px;
	height:160px;
	margin-top:38px;
}

.user_edit_pwd .center_cont_pass ul li input{
	width:365px;
	height:45px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	background:#f3f3f3;
	margin-bottom:12px;
	font-size:18px;
	color:#d0d0d0;
	padding-left:9px;
}

.user_edit_pwd .user_edit_submit{
	width:376px;
	height:45px;
	margin-top:39px;
}

.user_edit_pwd .user_edit_submit .user_conf_ed{
	border:none;
	width:376px;
	height:45px;
	text-align:center;
	cursor:pointer;
	background:#f36f15;
	border-radius:8px;
	font-size:18px;
	color:#fff;
}

#user_info_photo .top_photo_info{
	width:100%;
	height:133px;
	border-bottom:1px solid #dadada;
  position: relative;
}
#edit_avatar{

    position: absolute;
    left: 110px;

}
#user_info_photo .top_photo_info .fl_info{
	width:310px;
	height:113px;
	float:left;
	margin-top:12px;
	margin-left:8px;
}

#user_info_photo .top_photo_info .fl_info .info_pic{
	width:113px;
	height:113px;
	float:left;
}

#user_info_photo .top_photo_info .fl_info .info_pic img{
	width:113px;
	height:113px;
}

#user_info_photo .top_photo_info .fl_info .fr_info_cont{
	float:right;
	width:180px;
	height:113px;
}

#user_info_photo .top_photo_info .fl_info .fr_info_cont .user_name{
	width:180px;
	height:25px;
	margin-top:25px;
	font-size:20px;
	color:#666;
}

#user_info_photo .top_photo_info .fl_info .fr_info_cont .mod_insert{
	width:180px;
	height:27px;
	margin-top:13px;
}

.top_photo_info .fl_info .fr_info_cont .mod_insert ul li{
	float:left;
	line-height:27px;
	background:#f36f15;
	margin-right:10px;
	text-align:center;
	border-radius:5px;
  font-size: 12px;
}

.top_photo_info .fl_info .fr_info_cont .mod_insert ul li a{
	color:#fff;
}

.top_photo_info .fl_info .fr_info_cont .mod_insert ul li.p_info{
	width:90px;
	
}

.top_photo_info .fl_info .fr_info_cont .mod_insert ul li.touxiang{
	padding:0 10px;
}

.top_photo_info .fr_info_login{
	float:right;
	width:272px;
	height:108px;
	background:#fafafa;
	border:1px solid #e6e6e6;
	border-radius:8px;
	margin-top:13px;
}
#user_info_photo .top_photo_info .fr_info_login ul{
	margin-left:12px;
	margin-top:10px;
}

#user_info_photo .top_photo_info .fr_info_login ul li{
	line-height:23px;
	color:#666;
	font-size:14px;
}

#user_info_photo .user_pwd_update{
	width:100%;
	height:120px;
	border-bottom: 1px solid #dadada;
}

#user_info_photo .user_pwd_update .fl_pwd_content{
	float:left;
	width:600px;
	height:70px;
	margin-top:35px;
	margin-left:20px;
}

#user_info_photo .user_pwd_update .fl_pwd_content .login_pwd{
	width:600px;
	height:22px;
	font-size: 18px;
    color: #666;
	background:url(images/correct.png) no-repeat left top;
}

#user_info_photo .user_pwd_update .fl_pwd_content .login_pwd span{
	margin-left:30px;
}

#user_info_photo .user_pwd_update .fl_pwd_content .pwd_describe{
	width:600px;
	line-height:25px;
	font-size:14px;
	margin-top:8px;
	color:#999;
}

#user_info_photo .user_pwd_update .fr_pwd_mod{
	float:right;
	height:30px;
	margin-right:15px;
	margin-top:50px;
}

#user_info_photo .user_pwd_update .fr_pwd_mod a{
	color:#f36f15;
	font-size:14px;
}


#user_info_photo .user_email_validation{
	width:100%;
	height:120px;
	margin-bottom:10px;
}

#user_info_photo .user_email_validation .top_validate{
	float: left;
	width: 600px;
	height: 70px;
	margin-top:35px;
	margin-left:20px;
}

#user_info_photo .user_email_validation .top_validate .top_email_pic{
	width:600px;
	height:22px;
	background:url(images/action.png) no-repeat left top;
}

#user_info_photo .user_email_validation .top_validate .top_email_pic span{
	margin-left:32px;
	font-size: 18px;
    color: #666;
}

#user_info_photo .user_email_validation .top_validate .no_validate{
	width: 600px;
	line-height: 25px;
	font-size: 14px;
	margin-top: 8px;
	color: #999;
}

#user_info_photo .user_email_validation .fr_email_validation{
  float: right;
  /*width: 120px;*/
  height: 30px;
  margin-top: 42px;
  margin-right: 15px;
}

#user_info_photo .user_email_validation .fr_email_validation a{
	color: #f36f15;
}

#user_info_photo .user_email_validation .fr_email_validation a.modify_email{

    display: block;
    text-align: right;
    margin-top: 8px;

}

#user_info_photo .user_email_validation .top_no_validate{
	width: 100%;
	height: 120px;
	margin-bottom: 10px;
}

#user_info_photo .user_security_issues{
	width:910px;
	height:120px;
	border-top:1px solid #e0e0e0;
}

.user_security_issues .fl_user_secur{
	margin-top:35px;
	height:70px;
	width:450px;
	float:left;
}

.fl_user_secur .top_secur{
	width:200px;
	height:22px;
	float:left;
    margin-bottom:16px;
}

.fl_user_secur .top_secur .bg_pic{
	width:22px;
	height:21px;
	float:left;
	margin-left:22px;
	margin-right:13px;
}

.fl_user_secur .top_secur .top_fr_word{
	float:left;
	font-size:18px;
	color:#666;
	line-height:22px;
}

.user_security_issues .fr_now_setup{
	float:right;
	line-height:120px;
	margin-right:15px;
	font-size:14px;
	color:#f36f15;
	cursor:pointer;
}

.fl_user_secur .bot_secur{
	height:22px;
	float:left;
	margin-left:23px;
	font-size:14px;
	color:#999;
}

.user_email_validation .top_no_validate .top_email_pic{
		font-size: 15px;
		color: #626262;
		background: url(images/correct.png) no-repeat left top;
		float: left;
		width: 600px;
		height: 70px;
		margin-top:35px;
		margin-left:20px;
}

.user_email_validation .top_no_validate .top_email_pic span{
	font-size: 18px;
    color: #666;
	margin-left:32px;
}

.user_email_validation .top_no_validate .top_email_pic .no_validate{
	font-size: 14px;
	margin-top: 15px;
	color: #999;
}

.fr_user_info_manager .shipping_address_info1{
	line-height:40px;
	width:100%;
	height:40px;
	text-align:center;
	font-size:15px;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin-bottom:15px;
}

.fr_user_info_manager .goods_recipient_information{
	width:800px;
	min-height:300px;
	height:auto;
	margin-bottom:10px;
	border:1px solid #eee;
}

.fr_user_info_manager .goods_recipient_information ul{
	margin-top:20px;
	margin-left:20px;
}
.fr_user_info_manager .goods_recipient_information ul li{
	line-height:40px;
}

.fr_user_info_manager .goods_recipient_information ul li select{
	width:115px;
	height:30px;
}

.fr_user_info_manager .goods_recipient_information ul li input{
	width:400px;
	height:30px;
	margin-bottom:10px;
}

.fr_user_info_manager .goods_recipient_information ul li p{
	float:left;
	width:100px;
}

.fr_user_info_manager .goods_recipient_information .user_info_submit{
	width:100%;
	height:40px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
}

#buy_cart_no_address{
	width:100%;
	height:auto;
	max-height: 440px;
    overflow: overlay;
}

#buy_cart_no_address .buy_c_information{
	line-height: 40px;
    width: 100%;
    height: 40px;
    text-align: center;
    font-size: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}

#buy_cart_no_address .buy_cart_center{
	width:620px;
	min-height:400px;
	margin:0 auto;
}

.buy_cart_center input{
	width: 400px;
    height: 30px;
    margin-bottom: 10px;
}

#buy_cart_no_address .buy_cart_center ul li p{
	float: left;
    width: 100px;
}

#buy_cart_no_address .sd_btn{
	margin-top:15px;
	text-align:center;
}

.sub_goods_list_name_t1{
	height:auto;
	width:100%;
	margin-bottom:15px;
}

#sub_goods_list_name{
 line-height: 40px;
width: 100%;
height: 40px;
text-align: center;
font-size: 15px;
border-bottom: 1px solid #eee;
margin-bottom: 15px;	
}

.sub_good_list_edit{
	font-size:15px;
	margin-bottom:15px;
	text-align:right;
	margin-right:15px;
}


/*收件人信息列表开始*/
.recipient_info{
	width:100%;
  clear:both;
}

.recipient_info .address_list{
	width:100%;
	min-height:150px;
}

.recipient_info .address_list .top_addre_name{
	width:100%;
	height:40px;
	background:#efefef;
	line-height:40px;
	margin-top:-15px;
	border-bottom:1px solid #e0e0e0;
  color: #666;
}

.recipient_info .address_list .top_addre_name ul li{
	float:left;
	font-size:13px;
}

.recipient_info .address_list .top_addre_name ul li.ce_name{
	width:150px;

}



.recipient_info .address_list .top_addre_name ul li.b_phone{
	width:115px;

}

.recipient_info .address_list .user_xxaddress{
	height:100px;
	overflow: hidden;
	border-bottom:1px solid #cfcfcf;
  padding:0 25px;
  color: #666;
}

.recipient_info .address_list .user_xxaddress ul li{
	float:left;
	font-size:13px;
}

.recipient_info .address_list .user_xxaddress ul li.ce_name{
	width:150px;

}

.recipient_info .address_list .user_xxaddress ul li.d_address, .recipient_info .address_list .top_addre_name ul li.d_address{
	width:345px;
}
.recipient_info .address_list .user_xxaddress ul li.d_address, .recipient_info .address_list .user_xxaddress ul li.ce_name, 
.recipient_info .address_list .user_xxaddress ul li.b_phone, .recipient_info .address_list .user_xxaddress ul li.default{
  /*padding-top: 18px;*/
  display: table;
  height: 100px;
}
.recipient_info .address_list .user_xxaddress ul li p{
  line-height: 22px;
  word-wrap: break-word;
  padding-right: 30px;
  display: table-cell;
  vertical-align: middle;
}
.recipient_info .address_list .user_xxaddress ul li.b_phone{
	width:115px;

}

.recipient_info .address_list .user_xxaddress ul li.edd_pic{
	float:right;
	margin-right:20px;
  margin-top: 37px;

}
.top_addre_name ul{
  padding:0 25px;
}

.recipient_info table{
	width:100%;
	height:auto;
	border-collapse:collapse;
    margin-bottom:10px;
}

.recipient_info table tr td{
	border:1px solid #eee;
	text-align:center;
	height:30px;
}
.user_xxaddress .modify_consignee{
  background: url(images/dedit.png) no-repeat;
  width: 26px;
  height: 26px;
  float: left;
  margin-right: 10px;
}
.user_xxaddress .modify_consignee:hover{
  background: url(images/dedit_on.png) no-repeat;
}
.drop_consignee{
  background: url(images/ddel.png) no-repeat;
  width: 26px;
  height: 26px;
  float: left;
}
.drop_consignee:hover{
  background: url(images/ddel_on.png) no-repeat;
}
/*收件人信息列表结束*/


/*收件人编辑收货地址弹出遮罩层的css开始*/
.recipient_info .reveal-modal ul{
	margin-left:30px;
}
		
.recipient_info .reveal-modal ul li {
	line-height: 40px;
	width:630px;
}

.recipient_info .reveal-modal ul li select{
	width: 115px;
    height: 30px;
}

.recipient_info .reveal-modal ul li input{
	width: 400px;
    height: 30px;
    margin-bottom: 10px;
}
.recipient_info .reveal-modal ul li p{
	float: left;
    width: 100px;
}		
.recipient_info .reveal-modal .add_user_sub_btn{
	width:100%;
	text-align:center;
	margin-top:15px;
}
.recipient_info .no_address{
	width:750px;
	height:90px;
	border:1px solid #eee;
	line-height:90px;
	text-align:center;
	font-size:20px;
}
/*收件人编辑收货地址弹出遮罩层的css结束*/



/*收件人新增收货地址弹出遮罩层的css开始*/
#add_user_info_address{
	width:800px;
	height:40px;
	line-height:40px;
	margin-bottom:15px;
	margin-top:10px;
}

#add_user_info_address .add_btn{
	font-size:15px;
	color:#000;
	width:120px;
	height:40px;
	line-height:40px;
	background:#f75733;
	text-align:center;
	border-radius:5px;
}
#add_user_info_address .add_btn a{
	color:#fff;
}



.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 25%;
		width: 650px;
		min-height:450px;
		background: #fff;
		position: fixed;
		border:1px solid #d0d0d0;
		z-index: 101;
		border-radius: 12px;
		}
	
.reveal-modal .man_ship_address{
		width:100%;
		height:60px;
		line-height:60px;
		margin-bottom:20px;
		border-bottom:1px solid #d0d0d0;
	}
	
.reveal-modal .man_ship_address span{
		margin-left:30px;
		color:#787878;
		font-size:18px;
		float:left;
	}
	

.reveal-modal .close_save{
	width:100%;
	height:60px;
	border-top:1px solid #d0d0d0;
	margin-top:20px;
}

.reveal-modal .close_save .close-reveal-modal {
		width:98px;
	    height:35px;
	    float:left;
		border:1px solid #d0d0d0;
		border-radius:5px;
		cursor: pointer;
		margin-left:30px;
		margin-top:13px;
		line-height:35px;
		text-align:center;
		background:#fafafa;
	} 
	
.reveal-modal .close_save .add_user_sub_btn{
	width:98px;
	height:35px;
	float:right;
	margin-right:30px;
	
}	

.reveal-modal .close_save .add_user_sub_btn input.btn_sub{
	width:98px;
	height:35px;
	background:#f36f15;
	border:none;
	border-radius:5px;
	color:#fff;
}	
	

#add_user_info_address .reveal-modal ul{
	margin-left:30px;
	
}
		
#add_user_info_address .reveal-modal ul li {
	line-height: 40px;
	width:630px;
}

#add_user_info_address .reveal-modal ul li select{
	width: 115px;
    height: 30px;
}

#add_user_info_address .reveal-modal ul li input{
	width: 400px;
    height: 30px;
    margin-bottom: 10px;
	
}
#add_user_info_address .reveal-modal ul li p{
	float: left;
    width: 100px;
}		

/*收件人新增收货地址和编辑收货地址的css结束*/



/*自定义购物车样式开始*/
.cart{
	position:absolute; 
	z-index:100;
	width:85px;
	text-align:center;
	line-height:48px;
  }
  .cart a.js{
  text-indent:-999px; 
  overflow:hidden;
  display:inline-block; 
  height:26px; 
  float:right;
  width:38px;
  }

   
   .cart_box { 
    display: none;
    position: absolute;
    top: 43px;
    width: 312px;
    z-index: 9999;
	}
	
.on .cart_box {
    display: block;
    left: -242px;
    position: absolute;
    top: 47px;
    width: 312px;
	min-height:253px;
	background:#fff;
    z-index: 9999;
	margin-top:5px;
	border-radius:8px;
	box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;
	}
	
.on .cart_box .cart_tria_bg{
	width:14px;
	height:8px;
	background:url(images/h_user_bg.png) no-repeat bottom;
	margin-right:20px;
	margin-top:-8px;
}    	

.on .cart_box .cart_gd_list{
	width:312px;
	min-height:253px;
}

.on .cart_box .all_two_bg{
	width:312px;
	min-height:253px;
	border-radius:8px;
	background:#fff;
	box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;
}


.cart_gd_list ul li.goods_list{
	width:100%;
	height:105px;
	border-bottom:1px solid #f0f0f0;
  padding-bottom: 14px;
}

.cart_gd_list ul li.goods_list .newImg{
	float:left;
	margin-left:20px;
	width:80px;
	height:80px;
	margin-top:20px;
}

.cart_gd_list ul li.goods_list .newImg img{
	width:80px;
	height:80px;
}

.cart_gd_list ul li.goods_list .fr_cart_top{
	width:182px;
	float:right;
	height:84px;
	margin-right:20px;
	margin-top:20px;
}

.fr_cart_top .gd_name_num{
	float:left;
	width:155px;
	height:84px;
}

.fr_cart_top .gd_name_num .good_name{
	width:155px;
	min-height:20px;
	text-align:left;
}

.fr_cart_top .gd_name_num .del_good{
	width:100%;
	height:15px;
	margin-top:8px;
	font-size:14px;
}


.fr_cart_top .gd_name_num .good_name a{
	color:#606060;
	font-size:14px;
	line-height:20px;
}

.fr_cart_top .gd_name_num .good_price{
	font-size:14px;
	text-align:left;
	float:left;
	width:100%;
	height:20px;
	line-height:23px;
}

.fr_cart_top .del_good{
	width:20px;
	height:20px;
	float:right;
	margin-top:25px;
	display:none;
}

.fr_cart_top .del_good .cart_dels{
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(images/cart_del.png) no-repeat;
}

.fr_cart_top .del_good .cart_dels:hover{
	cursor:pointer;
	background:url(images/hov_cart_del.png) no-repeat;
}



.cart_gd_list ul li.all_gnum_to_cart{
	width:100%;
	height:52px;
	border-bottom:1px solid #f0f0f0;
}

.cart_gd_list ul li.all_gnum_to_cart .gnum_cart{
	width:272px;
	height:52px;
	margin-left:20px;
}

.gnum_cart .fl_number{
	float:left;
	line-height:52px;
	font-size:12px;
	color:#757575;
}

.gnum_cart .fr_to_cart{
	float:right;
	line-height:52px;
	font-size:12px;
}

.cart_gd_list ul li.cart_total_price{
	width:100%;
	height:79px;
}

.cart_gd_list ul li.cart_total_price .total_price_set{
	width:284px;
	height:38px;
	margin-top:21px;
	margin-left:14px;
}

.total_price_set .fl_order_amount{
	width:140px;
	height:30px;
	background:#fafafa;
	font-size:20px;
	line-height:30px;
	color:#ee6600;
	float:left;
	margin-top:3px;
	text-align:left;
}

.total_price_set .fr_now_sett{
	width:110px;
	height:38px;
	float:right;
	
}

.fr_now_sett a .checkout{
	width:110px;
	height:38px;
	font-size:16px;
	background:#ee6600;
	color:#fff;
	text-align:center;
	border-radius:8px;
}

.fr_now_sett a .checkout:hover{
	background:#e600;
}

.gwcar1{
    /* float:right;
        font-size:15px;
        color:#fff;
        width:110px;
        line-height:40px;
        height:55px;
        padding-left:10px;
        cursor:pointer; */

    color:#666;
    height:46px;
    
    cursor:pointer;
}

.cat_ul{
	width:100px; 
    height:55px;
    float:right;
}

.car_ul{ float:left; }

.gwcar{ 
    float:left;
		cursor:pointer;
		font-size:12px;
		color:#7E7E7E;
		width:75px;
		height:45px;
		padding-left:7px;
		line-height:45px;
		}
		
   .top_no_cart_good { 
    display: none;
    position: absolute;
    top: 45px;
    width: 312px;
    z-index: 9999;
	}
	
.hon .top_no_cart_good{
    display: block;
    left: -233px;
    position: absolute;
    top: 35px;
    width: 312px;
    z-index: 9999;
	  height:180px;
	}

/* .hon .top_no_cart_good .no_cart_bg{
	background:url(images/h_user_bg.png);
	width:14px;
	height:8px;
	margin-right:20px;
} */

.hon .top_no_cart_good .bot_cart_bg{
	width:312px;
	height:172px;
	background:#fff;
	border-radius:8px;
	box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;
	margin-top: 7px;
	z-index: 99999;
}

.bot_cart_bg .big_no_cart{
	width:88px;
	height:78px;
	margin-left:112px;
	background:url(images/no_cart_bg.png) no-repeat;
}
 
.bot_cart_bg .content_word{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#666;
}
/*自定义购物车样式开始*/


/*产品详情页详细描述开始*/
#Prt_details_desc{
	width:100%;
	height:60px;
	line-height:60px;
	margin-top:30px;
}

 .boxCenterList{
	 width:1118px;
	 background:#fff;
	 min-height:200px;
	 border-bottom-right-radius:8px;
	 border-bottom-left-radius:8px;
	 /*padding-top:20px;*/
	 border:1px solid #e0e0e0;
  }
  
#com_goods_description{
   width:1200px;
   background:#fff;
   min-height:200px;
   border-bottom-right-radius:8px;
   border-bottom-left-radius:8px;
   border:1px solid #e0e0e0;
}    

 /*  .boxCenterList1{
	  border-top-left-radius:8px;
	  border-top-right-radius:0px;
  }
  
  .boxCenterList2{
	  border-top-left-radius:0px;
	  border-top-right-radius:8px;
  } */
  
  
   .boxCenterList .tq_article{
	   width:100%;
	   min-height:280px;
   }

 .history h2{
   height:60px;
   line-height:60px; 
   width:1176px;
   text-align:left;
   font-size:18px;
   float:left; 
   color:#525152;
   /*background:#fff;*/
   border-top-right-radius:8px;
   border-top-left-radius:8px;
   border-top:1px solid #e0e0e0;
   border-left:1px solid #e0e0e0;
   border-right:1px solid #e0e0e0;
   overflow:hidden;
   font-weight:normal;
   border-bottom:1px solid #dcdcdc;
   box-shadow: rgba(0,0,0,.06) 0 1px 8px;
   padding-left:24px;
   /*background: linear-gradient(#fbfbfb,#ececec);*/
   background: linear-gradient(#fff,#fcfcfc);
  }
   
  .history .g_attr{
   height:36px; 
   line-height:38px;
   text-align:center;
   font-size:14px;
   float:left;
   width:559px;
   color:#88b1f8;
   background:#f3f3f3;
   border:none; 
   overflow:hidden;	
   font-weight:normal;
  } 
   
   .history .h2bg{
   height:36px; 
   line-height:38px;
   text-align:center;
   font-size:14px;
   float:left;
   width:559px;
   color:#88b1f8;
   background:#f3f3f3;
   border:none;
   overflow:hidden;
   font-weight:normal;
   }
   #history li{width:100%;}
/*产品详情页详细描述结束*/


/*个人中心我的订单页面样式开始*/
#user_info_my_order_detail{
	width:100%;
}

#user_info_my_order_detail .my_order{
	width:100%;
	height:60px;
	
}

#user_info_my_order_detail .my_order .fl_my_order_name{
	float:left;
	width:200px;
	height:60px;
	line-height:60px;
	font-size: 18px;
	color: #626262;
	margin-left: 30px;
}

.user_person_info{
	width:100%;
	height:59px;
	line-height:59px;
	border-bottom:1px solid #dcdcdc;
	border-radius: 8px 8px 0 0;
    box-shadow: rgba(0,0,0,.06) 0 1px 8px;
}

.user_person_info span{
	float:left;
	font-size:18px;
	color:#666;
	margin-left:24px;
}


#user_info_my_order_detail .order_column{
	font-size: 14px;
  clear:both;
}

#user_info_my_order_detail .order_column .order_column_name{
	width:100%;
	height:40px;
	background:#efefef;
	line-height:40px;
	border-bottom: 1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
}

#user_info_my_order_detail .order_column .order_column_name ul li{
	float:left;
}
.order_column_name ul{

    padding: 0 30px;

}
.order_column .order_column_name ul li.otime{
	width:120px;

}

.order_column .order_column_name ul li.ordersn{
	width:350px;
}

.order_column .order_column_name ul li.oprice{
	width:115px;
	text-align:center;
}

.order_column .order_column_name ul li.onumber{
	width:95px;
	text-align:center;
	
}

.order_column .order_column_name ul li.ogprice{
	width:150px;
	text-align:center;
}

.order_column .order_pic_name_detail{
	margin:0 0 0 30px;
  float: left;
}
.order_pic_name_detail .line{

    clear: both;
    width: 600px;
    margin-left: 0;
    margin-bottom: 0;
}

.order_pic_name_detail .fl_order_pic_name{
	float:left;
  padding:10px 0;
}

.order_pic_name_detail .fl_order_pic_name .thumb_pic{
	float:left;
	width:80px;
	height:80px;

	margin-right:25px;
}

.order_pic_name_detail .fl_order_pic_name .ne_pe{
	float:left;
	width:351px;
	margin-top:15px;
	margin-left: 16px;
}

.order_pic_name_detail .fl_order_pic_name .ne_pe ul li{
	line-height:25px;
}


.order_pic_name_detail .fl_order_pic_name .ne_pe ul li .ne_pe_glist{
  width:619px;
  min-height: 50px;
  margin-top:45px;
  margin-left: -105px;
}

.order_pic_name_detail .fl_order_pic_name .ne_pe ul li .ne_pe_glist .ngoods_list{
  width:100%;
  padding-top:10px;
  padding-bottom: 10px;
  background:#f3f3f3;
  border-bottom: 1px solid #fff;
   height:60px;
   line-height: 60px;
}


.order_pic_name_detail .fl_order_pic_name .ne_pe ul li .ne_pe_glist .ngoods_list .gd_img{
  width:60px;
  height:60px;
  text-align: center;
  margin-left: 15px;
  float:left;
  margin-right: 25px;
 
}

.ngoods_list .pk_goods_name_num{
  float:left;
  width:490px;
  margin-right: 5px;
  display: table;
  height: 100%;
  
}

.ngoods_list .pk_goods_name_num .fl_name{
  /*float:left;*/
  line-height: 20px;
  display: table-cell;
  vertical-align: middle;
}
.ngoods_list .pk_goods_name_num .fl_name a{
  display: block;
  color: #66666a;
}
.ngoods_list .pk_goods_name_num .fr_number{
  float:right;
  
}

.ngoods_list .gd_img img{
 width:60px;
 height:60px;
}

.order_pic_name_detail .fl_order_pic_name .ne_pe ul li.gsn{
	color:#999999;
  font-size: 12px;
}

.order_pic_name_detail .fl_order_pic_name .gprice{
	line-height:55px;
	float:left;
	width:116px;
  text-align: center;
}

.order_pic_name_detail .fl_order_pic_name .gnumbers{
	float:left;
	width:96px;
	text-align:center;
	line-height:55px;
}


.order_detail_right .fl_tol_price{
	line-height:55px;
	float:left;
	width:151px;
	text-align:center;
}
.order_detail_left{
  float: left;
  border-right:1px solid #dadada;
}
.order_detail_right{
  float: left;
  padding-top: 10px;
}
.order_empty{
  background: url(images/order-empty.png) top center no-repeat;
  padding:500px 0 45px;
  margin-top:50px;
  line-height: 90px;
  text-align: center;
  font-size: 18px;
}
.order_empty a{
  
    color: #E75F02;

}
.order-detail-status{
  float: left;
  margin-top: 14px;
}
/*.order-detail-status .cancel-order{

    height: 25px;
    line-height: 25px;
    background: #ccc;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 12px;
    color: white;
    width: 70px;
    float: left;
    text-align: center;
    margin-top: 14px;

}*/

.order-detail-status .part_refund{
    width: 68px;
    line-height: 25px;
    text-align: center;
    display:none;
}

.order-detail-status .order_handler{
    height: 25px;
    line-height: 25px;
    background: #ccc;
    border-radius: 5px;
    width: 70px;
     /*margin-top: 14px;*/
    margin-bottom: 5px;

}

.order-detail-status .order_handler .cancel-order{
    /*padding: 5px 10px;*/
    font-size: 12px;
    color: white;
     width: 70px;
    float: left;
     border-radius: 5px;
     text-align: center;
}

.order-detail-status .order_handler .cancel-orders{
    /*padding: 5px 10px;*/
    font-size: 12px;
    color: #ee6e00;
     width: 70px;
    float: left;
     border-radius: 5px;
     text-align: center;
}


.order-detail-status .shouhou_status{
  width: 68px;
  height:23px;
  line-height: 25px;
  text-align: center;
  color: #ee6e00;
  background: #fff0e0;
  border-radius: 5px;
  /*margin-top:5px;*/
  border: 1px solid #e75f02;
}

.order-detail-status .shouhou_status a{
    color: #ee6e00;
}


.order-detail-status .affirm-order{
  background: #e75f02;
}

/*用户中心我的订单结束*/

#user_info_my_order_detail .user_content_update{
	/*width:588px;*/
	/*min-height:500px;*/
	margin-top:20px;
	margin-left:30px;
	
}

#user_info_my_order_detail .user_content_update .user_name_info{
	width:588px;
	height:68px;
	float:left;
}

.user_name_info .fl_info_name{
	float:left;
	width:279px;
	height:68px;
	margin-right:30px;
}

.user_name_info .fl_info_name ul li.name{
	margin-bottom:10px;
	font-size:14px;
	color:#666;
}

.user_name_info .fl_info_name ul li.ninput{
	width:277px;
	height:30px;
	border:1px solid #e0e0e0;
	border-radius:5px;
}

.fl_info_name ul li.ninput input{
	border:none;
	width:270px;
	height:28px;
	border-radius:5px;
  padding-left: 5px;
}
.user_content_update input{
  border-radius: 5px;
  border:1px solid #c0c0c0;
  color: #505050;
  outline: none;
}
.user_content_update p{
  margin-bottom: 5px;
}
.user_content_update input.inputBg{
  height: 34px;
  padding-left: 10px;
  font-size: 14px;
}
.user_name_info .fr_info_surname{
	float:left;
	width:279px;
	height:68px;
}

.user_name_info .fr_info_surname ul li.surname{
	margin-bottom:10px;
	font-size:14px;
	color:#666;
}

.user_name_info .fr_info_surname ul li.ninput{
	width:277px;
	height:30px;
	border:1px solid #e0e0e0;
	border-radius:5px;
}

.fr_info_surname ul li.ninput input{
	border:none;
	width:275px;
	height:28px;
	border-radius:5px;
}


/*#user_info_my_order_detail .user_content_update .user_birthday{
	width:580px;
	height:68px;
}*/

/*.user_content_update .user_birthday .birthday_font{
	width:100%;
	height:34px;
	line-height:34px;
	color:#666;
	padding-left:6px;
}*/

.user_content_update .user_birthday .selec_third{
	width:100%;
	height:34px;
}

.user_content_update .user_birthday .selec_third select{
	height:32px;
	width:124px;
	margin-right:30px;
}

/*.user_content_update .select_sex{
	width:580px;
	height:68px;
	margin-top:7px;
}*/

.user_content_update .select_sex .top_sex{
	width:100%;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#666;
	padding-left:6px;
}

.user_content_update .select_sex .bot_radio{
	width:100%;
	height:30px;
	line-height:30px;
}

.user_content_update .user_update_submit{
	/*width:135px;*/
	/*height:35px;*/
	/*float:left;*/
    margin-bottom:20px;
	/*margin-top:20px;*/
	
}

.user_content_update .user_update_submit .but_submit{
	border:none;
	width:120px;
	height:35px;
	color:#fff;
	font-size:14px;
	line-height:35px;
	border-radius:5px;
	background:#f36f15;
	cursor:pointer;
}

/*.user_content_update .user_countries{
	width:588px;
	height:68px;
    margin-top:5px;
}*/

.user_content_update .user_countries select{
	width:588px;
	height:34px;
}

#user_info_my_order_detail .user_content_update .user_countries .countrie_or_zone{
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size:14px;
	color:#666;
}

#user_info_my_order_detail .user_content_update .work_address{
	width:588px;
	height:68px;
	margin-top:13px;
}

#user_info_my_order_detail .user_content_update .work_address .top_address{
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size:14px;
	color:#666;
}

#user_info_my_order_detail .user_content_update .work_address .bot_input{
	width: 100%;
	height: 34px;
	
}

#user_info_my_order_detail .user_content_update .work_address .bot_input input{
	width: 100%;
	height: 32px;
}

.user_content_update .work_indus{
	width:277px;
	height:68px;
	float:left;
	margin-top:20px;
	
}

.user_content_update .work_indus ul li.indus{
	margin-bottom:10px;
	font-size:14px;
	color:#666;
}

.work_indus ul li.chose_indus select{
	width:279px;
	height:32px;
}

.user_content_update .user_instert{
	width:588px;
	height:68px;
}

.user_content_update .user_instert .insterts{
	width:200px;
	float:left;
	font-size:14px;
	color:#666;
	margin-top:10px;
	margin-bottom:16px;
}

.user_content_update .user_instert .inster_name{
	width:100%;
	height:20px;
}

.user_instert .inster_name ul li{
  float:left;	
  margin-right:20px;	
	
}



#user_info_bonus{
	width:100%;
	min-height:180px;
	position:relative;
}

#user_info_bonus .my_bonus{
	width:100%;
	height:59px;
	border-bottom: 1px solid #e0e0e0;
}

#user_info_bonus .my_bonus span{
	font-size:18px;
	color: #666;
	margin-left: 24px;
	line-height:59px;
	float:left;
}

#user_info_bonus .my_bonus #fr_add_bonus{
	width:121px;
	height:39px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/add_bouns.png);
}

#user_info_bonus .my_bonus_Red_list{
	width:100%;
	min-height:180px;
}

#user_info_bonus .my_bonus_Red_list .red_list{
	width: 100%;
	height: 39px;
	line-height: 39px;
	background: #efefef;
	border-bottom: 1px solid #e0e0e0;
}

#user_info_bonus .my_bonus_Red_list .red_list ul li{
	float:left;
	width:148px;
	line-height:39px;
	text-align:center;
	font-size:14px;
	color:#999;
}

#user_info_bonus .my_bonus_Red_list .bonus_content{
	width:100%;
	min-height:120px;
}

.my_bonus_Red_list .bonus_content ul{
	width:100%;
	height:115px;
	border-bottom:1px solid #e0e0e0;
}

#user_info_bonus .my_bonus_Red_list .bonus_content ul li{
	float:left;
	width:148px;
	line-height:115px;
	text-align:center;
	height:115px;
	font-size:14px;
	color:#666;
}

#user_info_bonus .my_bonus_Red_list .bonus_content .user_bonus_empty{
	width:100%;
	height:120px;
	font-size:20px;
	line-height:120px;
	text-align:center;
}


#user_info_bonus .my_bonus_Red_list #bouns_pop_up{
	width:434px;
	height:330px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	position:fixed;
	z-index:1001;
	top:35%;
	left:35%;
	display:none;
	background:#fff;
}


.bouns-layer{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
	
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .Promo_code{
	width:100%;
	height:59px;
	border-bottom:1px solid #e0e0e0;
	line-height:59px;
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .Promo_code span{
	margin-left:36px;
	font-size:18px;
	color:#666;
}

.my_bonus_Red_list #bouns_pop_up .add_bonus_sn{
	width:376px;
	height:180px;
	margin-top:38px;
}

.my_bonus_Red_list #bouns_pop_up .add_bonus_sn .bonus_snd{
	width:374px;
	height:48px;
	
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .add_bonus_sn .bonus_snd input{
	width:360px;
	height:45px;
	margin-bottom:14px;
	border-radius:8px;
	background:#fafafa;
	border:1px solid #e0e0e0;
	color:#d0d0d0;
	font-size:18px;
	padding-left:9px;
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .add_bonus_sn .btn_bonus_sub{
	width:376px;
	height:45px;
	margin-top:32px;
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .add_bonus_sn .btn_bonus_sub .fl_btn_bonus_sub{
	width:170px;
	height:45px;
	float:left;
	
}

#user_info_bonus .my_bonus_Red_list #bouns_pop_up .add_bonus_sn .btn_bonus_sub .fl_btn_bonus_sub input{
	width:170px;
	height:45px;
	border:none;
	background:#f36f15;
	border-radius:8px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	line-height:45px;
	font-size:18px;
}


#user_info_bonus .my_bonus_Red_list #bouns_pop_up .add_bonus_sn .btn_bonus_sub .close_bonus{
	width:170px;
	height:45px;
	float:right;
	background:#969696;
	border-radius:8px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	line-height:45px;
	font-size:18px;
}

.my_bonus_Red_list #bouns_pop_up .add_bonus_sn .bouns_code{
	width:374px;
	height:45px;
	margin-top:15px;
}

.my_bonus_Red_list #bouns_pop_up .add_bonus_sn .bouns_code input{
	width:251px;
	height:43px;
	border-radius:8px;
	background:#fafafa;
	border:1px solid #e0e0e0;
	color:#d0d0d0;
	margin-right:9px;
	float:left;
	font-size:18px;
	padding-left:9px;
}



.my_bonus_Red_list #bouns_pop_up .add_bonus_sn .bouns_code img{
	border-radius:8px;
	float:right;
}
.user_content_update ul li{
  margin-bottom: 20px;
}
/*个人中心我的订单页面样式结束*/


/*订单详细页面中的收货地址开始*/

#last_page_address .cne_info{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e1e1e1;
	background:#efefef;
}

#last_page_address .cne_info span, .order_detail_list span{
	float:left;
	margin-left:30px;
	font-size:13px;
	color:#666666;
}

#last_page_address .lt_Ship_address{
	width:100%;
	min-height:120px;
}

#last_page_address .lt_Ship_address ul{
	margin-left:30px;
	
}

#last_page_address .lt_Ship_address ul li{
	
	
}

#last_page_address .lte_Ship_address ul li{
	font-size:13px;
	line-height:30px;
	color:#666666;
}

/*订单详细页面中的收货地址结束*/


/*发票内容开始*/
#lt_page_invoice{
	/*width:100%;
	min-height:200px;
	margin-top:15px;*/
}

#lt_page_invoice .hd_invoice{
	width:100%;
	height:40px;
	border-bottom:1px solid #e1e1e1;
	line-height:40px;
	background:#efefef;
}

#lt_page_invoice .hd_invoice span{
	float:left;
	margin-left:30px;
	font-size:13px;
	color:#666666;
}

#lt_page_invoice ul , #last_page_address .lte_Ship_address ul{
	margin:20px 0 20px 30px;
}

#lt_page_invoice ul li{
	font-size: 13px;
	line-height: 30px;
	color: #666666;
}

/*发票内容结束*/

/*订单详情页面商品列表开始*/
#order_detail_goods{
	font-size: 14px;
}

#order_detail_goods .odg_head_list{
  padding:0 30px;
	height:40px;
	line-height:40px;
	border-bottom: 1px solid #e1e1e1;
    background: #efefef;
}

.odg_head_list ul li{
	float:left;
	line-height:40px;
    color: #666666;
    text-align: center;
}

.odg_head_list ul li.gname , .goods_detail_list ul li.gname{
	width:540px;	
  text-align: left;
  margin-bottom: 25px;
}

.odg_head_list ul li.un_price{
	width:100px;	
}

.odg_head_list ul li.buy_num{
	width:100px;	
}

.goods_detail_list{
	margin:0 30px;
	height:100px;
	border-top:1px solid #e1e1e1;
	margin-top:-1px;
	
}

.goods_detail_list ul li{
	float:left;
  text-align: center;
	
}



.goods_detail_list ul li.gname .g_thumb_name_seri{
	width:100%;
	height:80px;
	margin-top:10px;
	
}

.goods_detail_list ul li.gname .g_thumb_name_seri .fl_thumb{
	float:left;
	width:80px;
	height:80px;
	margin-right:15px;
}


.goods_detail_list ul li.gname .g_thumb_name_seri .fl_thumb img{
	width:80px;
	height:80px;

}

.goods_detail_list ul li.gname .g_thumb_name_seri .gname_seri{
	float:right;
  width:440px;
	
}

.goods_detail_list ul li.gname .g_thumb_name_seri .gname_seri .gd_name{
	width:100%;
	height:30px;
	line-height:30px;
	margin-top:15px;
	color:#666666;
}

.g_thumb_name_seri .gname_seri .gd_name .uc_page_list{
   width:830px;
   margin-top:65px;
   margin-left: -100px;
   background:#f3f3f3;
}

.g_thumb_name_seri .gname_seri .gd_name .uc_page_list .ucen_oder_goods{
  width:830px;
  min-height: 80px;
  font-size: 13px;
  line-height: 80px;
  border-bottom: 1px solid #fff;
}



.ucen_oder_goods .fl_ucpic{
  float:left;
  margin-left: 20px;
  margin-right: 35px;
  margin-top:10px;
}

.ucen_oder_goods .uc_name_number{
  float:left;
  width:700px;
  
}

.ucen_oder_goods .uc_name_number .fl_name{
  float:left;
  width:500px;
  margin-right: 80px;
 
}

.ucen_oder_goods .fl_ucpic img{
  width:60px;
  height:60px;
}

.goods_detail_list ul li.un_price{
	width:100px;
	line-height:100px;
}

.goods_detail_list ul li.buy_num{
	width:100px;
	line-height:100px;
}

.goods_detail_list ul li.subtotal{
	line-height:100px;
  float: right;
}
.odg_head_list ul li.order_subtotal{
  float:right;
}

/*订单详情页面商品列表结束*/

/*订单详情页面商品价格开始*/
#order_detail_subtotal{
	padding:21px 35px 22px 0;
	float:right;
	text-align:right;
}


#order_detail_subtotal ul li{
	line-height:30px;
	font-size:13px;
	color:#626262;
  height: 30px;
}

#order_detail_subtotal ul li.order_amount{
	font-size:18px;
  height: 54px;
  line-height: 54px;
  margin:0;
}
/*订单详情页面商品价格结束*/



/*订单详情页面,状态,支付,开始*/
#order_details_status{
	width:100%;
	min-height:250px;
}

#order_details_status .top_order_sn{
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #e0e0e0;
}

#order_details_status .top_order_sn .fl_order_sn{
	float:left;
	color:#626262;
	font-size:18px;
	margin-left:30px;
}

.order_pic_status{
	width:830px;
	margin:30px auto 0;
  height: 140px;
  position: relative;
  overflow: hidden;
  top: 1px;
}

.order_pic_status .order_word_nav{
	width:90%;
	height:38px;
  margin:35px auto 0;
  background: url(images/order-process.png) 0 -307px repeat-x;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}

.order_pic_status .order_word_nav ul li{
	float:left;
	font-size:15px;
	line-height:50px;
}

.change_order{
	width:830px;
	margin-bottom:35px;
}


.change_order .bot_content_od{
	padding:20px 30px;
	background:#f6f6f6;
	border:1px solid #dadada;
	border-radius:5px;
}
.change_order .bot_content_od h3{
  line-height: 40px;
  font-size: 24px;
  color: #666;
  font-weight: 500;
}
.change_order .bot_content_od p{

    /*height: 38px;*/
    /*line-height: 38px;*/
    font-size: 14px;
    margin:12px 0;
}
.change_order .bot_content_od .order_status{
	width:760px;
	height:100px;
	padding:10px;
}
.order_word_nav{
  position: relative;
}
.order_word_nav .status-process{
  display: block;
  height: 38px;
  background: url(images/order-process.png) 0 -257px repeat-x;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.order_word_nav .order-status-text{
  position: absolute;
  top: -33px;
  height: 140px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  color: #666;
}
.order-status-text h4{
  color: #333;
  font-size: 16px;
  font-weight: 500;
}
.order_word_nav .status-first span.point{
  background: url(images/order-process.png) 0 -58px no-repeat;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.order-status-text .point{
  display: block;
  width: 38px;
  height: 38px;
  margin:18px auto 5px;
  background: url(images/order-process.png) 0 -158px no-repeat;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.order_word_nav .status-on{
  background: url(images/order-status-bottom-arrow.png) center bottom no-repeat;
}
.order_word_nav .status-on span.point{
  background: url(images/order-process.png) 0 -8px no-repeat;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.order_word_nav .status-com span.point{
  background: url(images/order-process.png) 0 -108px no-repeat;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.order_word_nav .status-last .point{
  background: url(images/order-process.png) 0 -208px no-repeat;
  background-image: -webkit-image-set(url(images/order-process.png) 1x,url(images/retina/order-process@2x.png) 2x);
}
.bot_content_od .payment-order , .bot_content_od .cancel-order , .bot_content_od .confim-order{
  display:inline-block;
  height: 25px;
  padding:0 10px;
  border-radius: 5px;
  line-height: 25px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  margin-left: 10px;
}
.bot_content_od .payment-order{
  background: #e75f02;
}
.bot_content_od .cancel-order{
  background: #c0c0c0;
}
.bot_content_od .confim-order{
  background: #e75f02; margin-left: 0;
}
.bot_content_od .realtime{
  color: #e75f02;
}

/*订单详情页面,状态,支付,结束*/

/*登陆注册退出提示样式*/
#message_info_page{
	width:460px;
	margin-bottom:63px;
	background:#fff;
	border:1px solid #eee;
	margin-top:20px;
	border-radius:10px;
  text-align: center;
  box-shadow: 0 10px 20px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.04) inset;
}

#message_info_page .top_mes_head{
	width:100%;
	height:60px;
	text-align:center;
	line-height:60px;
	font-size:24px;
	border-bottom:1px solid #eee;
  color: #333;
  background: #f9f8f8;
  border-radius: 10px 10px 0 0;
  font-weight: 500;
}

#message_info_page ul{
	margin-bottom: 30px;
	margin-top:30px;
}

#message_info_page ul li{
	text-align:center;
	line-height:25px;
}

#message_info_page ul li.mcontent{
	font-size:18px;
	/*font-weight:bold;*/
	color:#333;
  margin:20px auto;
}

#message_info_page ul li a{
	color:#3197ff;
}
#message_info_page .message_img{
  margin:60px 0 10px 0;
}

/*  收货地址弹出框  */
.dialog-layer{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
}
.module-dialog{
  position: fixed;
  top: 0;
  left: 0;
  bottom:0;
  right: 0;
  z-index: 1001;
  text-align: center;
}
.module-dialog:after{
  vertical-align: middle;
  display: inline-block;
  content: '';
  height: 100%;
}
.dialog-panel{
  position: relative;
  width: 650px;
  /*height: 530px;*/
  border-radius: 10px;
  text-align: center;
  background: white;
  vertical-align:middle;
  display: inline-block;

  transition: height .8s;
  /*border-bottom: 1px solid #dedede;
  border-radius: 8px 8px 0 0;
  box-shadow: rgba(0,0,0,.06) 0 1px 7px;
  background: linear-gradient(#fff,#fdfdfd);*/

}
.module-dialog-confirm .dialog-panel{
  width: 436px;
}
.module-dialog .confirm-error-msg, .module-dialog .confirm-msg{
  max-width: 310px;
  min-height: 50px;
  margin:50px auto;
  line-height: 50px;
  text-align:center;
  word-break:break-all;
  word-wrap:break-word;
  font-size: 16px;
}
.module-dialog .dialog-btn-wrap .blue-main-btn, .module-dialog .dialog-btn-wrap .blue-main-btn a{
  width: 100px;
}
.module-dialog .dialog-btn-wrap .blue-main-btn{
  float: right;
}
.normal-main-btn{
  height: 38px;
}
.blue-main-btn, .gray-main-btn, .jianguo-blue-main-btn{
  display: block;
  padding:1px;
  margin:0 auto;
  border-radius: 5px;
  background: linear-gradient(#d15f11,#e87700);
}
.blue-main-btn, .gray-main-btn, .jianguo-blue-main-btn, .orange-main-btn{
  text-align: center;
}
.normal-main-btn a{
  height: 34px;
  line-height: 34px;
}
.blue-main-btn a, .gray-main-btn a, .jianguo-blue-main-btn a{
  display: block;
  padding:2px 0;
  border-radius: 5px;
  background: linear-gradient(#d15f11,#e87700);
  /*box-shadow: inset 0 1px 3px #92b6ec,inset 0 0 2px #627dca,inset 0 -2px 3px #4c69b8;*/
  /*text-shadow: #4f70b3 0 -1px 0;*/
  cursor: pointer;
  color: #fff;

}
.dialog-panel .topbar{}
.module-dialog .dialog-tit{
  height: 55px;
  padding: 0 15px;
  border-bottom: 1px solid #d1d1d1;
  line-height: 55px;

}
.module-dialog .dialog-tit .dialog-close{
  background: url(images/ui-p.png) no-repeat;
  width: 16px;
  height: 16px;

    float: right;
    margin-top: 22px;
    margin-right: 10px;
    cursor: pointer;

}
.module-dialog .dialog-tit h4 {
  float: left;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  color: #666;
}
#buy_cart_no_address{
  padding-top: 40px;
  padding-bottom:25px;
}
#buy_cart_no_address .buy_cart_center{
  width: 442px;
  min-height: auto;
}
#buy_cart_no_address .buy_cart_center ul li{
  width: auto;
  text-align: left;
  padding-bottom: 14px;
  float: left;
}
.buy_cart_center input{
  height: 40px;
  border-radius: 5px;
  border:1px solid #d0d0d0;
  background: #fafafa;
  padding-left: 8px;
  font-size: 14px;
  width: 428px;
  margin-bottom: 0;
  color: #555;
  outline: none;
}
.buy_cart_center input:focus{
    border: 1px solid #f36f15; 
}
.buy_cart_center input.consignee_name{
  /*width: 172px;*/
  /*margin-right: 10px;*/
}
.buy_cart_center input.consignee_tel{
  width: 327px;
  margin-left: 14px;
}
.buy_cart_center input.consignee_areamobile{
  width: 123px;
  /*margin-right:  10px;*/
}
.buy_cart_center input.consignee_areacode{
  width: 76px;
}
.buy_cart_center input.consignee_mobile{
  width: 285px;
}
.buy_cart_center input.default{

    height: 17px;
    float: left;
    width: 17px;
    margin: 0;
    margin-right: 5px;

}
.buy_cart_center ul li select{
  /*width: 144px;*/
  height: 40px;
  border-radius: 5px;
  margin-right: 10px;
  font-size: 14px;
  padding-left: 6px;
}
.close-dialog{
	float: left;
	width: 95px;
    background: #F3F3F3;
    border-radius: 5px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    cursor:pointer;
    border: 1px solid #ccc;

}
.close-dialog a{
  color: #666;
}
.sd_btn{
  float: right;
  width: 95px;
 
}
.dialog-btn-wrap{
  height: 46px;
  padding:10px 10px 0;

  border-top: 1px solid #ccc;

}
.consignee_submit{
    float: left;
    width: 95px;
    cursor:pointer;
    background: #f36f15;
    border-radius: 5px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: white;
    border: none;
}
.flowbox-consignee{
  float: left;
}
.default .default-icon{
  width:14px;
  height:12px;
  float: right;
  background:url(images/default-icon.png) no-repeat;
  margin-top: 5px;
}
.cform-item{
  position: relative;
  float: left;
}
.verify-error{
    position: absolute;
    /*display: none;*/
    top: 10px;
    right: 10px;
    background: #F36F15;
    color: white;
    padding: 0 9px;
    font-size: 12px;
    border-radius: 5px;
    line-height: 25px;

}
.selProvinces , .selCities , .selDistricts{
    border:1px solid #ccc;
    outline: none;
}
.cform-item-consignee{

    /*width: 185px;*/
    float: left;
    margin-right: 10px;

}
.cform-item-tel{
  float: left;
  /*width: 244px;*/
}
.cform-item-areamobile{

    width: 133px;
    margin-right: 10px;
    float: left;
}
.cform-item-mobile{
  float: left;
}
.cform-item .verify_error_border , .sel_error_border{
  border:1px solid #F36F15;
}

.register-dialog-container{

    width: 310px;
    margin: 30px auto 0 auto;

}
.register-dialog-container p{

    font-size: 16px;
    line-height: 22px;

}
.register-dialog-container a{

    width: 250px;
    background: #f36f15;
    display: block;
    color: white;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;

}
.register-dialog-container h4{

    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;

}

.register-captcha input{
  width: 205px;float:left;margin: 0;height: 35px;line-height: 35px;
  border-radius: 5px;border: 1px solid #ccc;padding-left: 5px;outline: none;
  margin-right: 5px;
}
.register-captcha img{
  float: left; height: 40px;
  cursor: pointer;
  border-radius: 5px;
}
.register-captcha-btn{

    display: block;
    clear: both;
    width: 300px;
    height: 40px;
    margin-top: 20px;
    border-radius: 5px;
    border: none;
    background: #f06405;
    color: white;
    font-size: 14px;
    line-height: 40px;
}
.dialog-panel-register{
  width: 500px;
  height: 270px;
}

/*修改发票样式*/
.inv_content{

    width: 85px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    cursor:pointer;
    padding:0;
    background: white;
    outline: none;
    color: #989898;
}
.no_inv{
    background: #EBEBE4;
    color: #A4A4A4;
}
.inv_content_on{

    border: 1px solid #e75f02;
    color: #e75f02;
}
#ECS_INVTYPE{
  border:1px solid #ccc;height: 32px;
  line-height: 32px;
  border-radius: 5px;
  width: 135px;
  outline:none;
  color: #666;
  font-family: "Microsoft YaHei";
  margin-left: 5px;
  padding-left: 5px;
}
#ECS_INVPAYEE{
    color: #666;
    height: 34px;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 0;
    padding-left: 10px;
    outline: none;
    font-size: 14px;
    width: 320px;
    margin-left:10px;
    border:1px solid #ee6600;
}
.inv_rate{

    font-size: 14px;
    color: #ee6600;
    margin-left: 10px;
    /*display: none;*/
}
#invoice_name{
  display: inline-block;
  position: relative;
}
/*.invoice_name_error #ECS_INVPAYEE{
  border:1px solid #ee6600;
}*/
.invoice_name_error span{
  top: 6px;
  /*display: inline-block;*/
}

/*订单支付*/
.consignee_list{
  padding:30px 30px 20px 30px;
}
.consignee_list ul li{
  margin-bottom: 10px;
}

/*搜索样式*/
#search_result{
	width:100%;
	height:20px;
	margin-bottom:18px;
	padding-left:6px;
	font-size:20px;
	color:#8e8e8e;
}

.gd_url_link{
	width:100%;
	height:100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/*用户中心设置安全问题开始*/
#user_secur_question{
	width:434px;
	height:328px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	position:fixed;
	z-index:1001;
	top:25%;
	left:50%;
	display:none;
	background:#fff;
  margin-left: -217px;
}

#user_secur_question .head_title_secur{
	width:100%;
	height:59px;
	line-height:59px;
	border-bottom:1px solid #e0e0e0;
}

.head_title_secur span{
	float:left;
	line-height:59px;
	font-size:20px;
	color:#666;
	margin-left:34px;
}

#user_secur_question .center_contt_ques{
	width:376px;
	height:110px;
	margin-top:38px;
}


.center_contt_ques ul li{
	width:374px;
	height:46px;
	border-radius:8px;
	margin-bottom:14px;
	
}

.center_contt_ques ul li.sql_question select{
	width:374px;
	height:46px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	background:#f3f3f3;
	padding-left:9px;
}

.center_contt_ques ul li.sql_question select option{
	padding-left:9px;
}

.center_contt_ques ul li.resp_question{
	width:374px;
	height:46px;
	border-radius:8px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	
}

.center_contt_ques ul li.resp_question input{
	border:none;
	width:372px;
	height:46px;
	border-radius:8px;
	background:#f3f3f3;
}

#user_secur_question .secur_sub_out{
	width:376px;
	height:48px;
	margin-top:32px;
}

.secur_sub_out .secur_submit{
	width:170px;
	height:48px;
	float:left;
	text-align:center;
	line-height:48px;
	background:#f36f15;
	font-size:18px;
	cursor:pointer;
	color:#fff;
	border-radius:8px;
}

.secur_sub_out .secur_out{
	float:right;
	width:170px;
	height:48px;
	color:#fff;
	line-height:48px;
	text-align:center;
	font-size:18px;
	background:#999;
	cursor:pointer;
	border-radius:8px;
}

.secur_sub_out .secur_out:hover{
	background:#888;
}

/*修改复选框的样式*/
#cart_goods_list .dels_record_goods{
	width:16px;
	height:16px;
	float:left;
	margin-top:46px;
	margin-right:15px;
	position: relative;
}

.dels_record_goods .chk_1{
    display: none;
}

.dels_record_goods .chk_1 + label {
	background-color: #FFF;
	border: 1px solid #C1CACA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -12px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	cursor:pointer;
}

.dels_record_goods .chk_1 + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.dels_record_goods .chk_1:checked + label {
	background-color: #fff;
	border: 1px solid #92A1AC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -12px 10px -12px rgba(0, 0, 0, 0.05), inset 12px 10px -12px rgba(255, 255, 255, 0.1);
	color: #243441;
}

.dels_record_goods .chk_1:checked + label:after {
	content: '\2714';
	position: absolute;
	top: -4px;
	left: 0px;
	color: #7ba5fb;
	width: 100%;
	text-align: center;
	font-size:1.0em;
	
	vertical-align: center;
}

.fl_dels_but .fl_selects{
	float:left;
	/*width:60px;*/
	margin-right:20px;
	font-size:14px;
	}

.fl_dels_but .fl_selects .chk_all{
	display: none;
}

.fl_dels_but .fl_selects .chk_all + label {
	background-color: #FFF;
	border: 1px solid #C1CACA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -12px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 7px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	margin-right:5px;
	cursor:pointer;
}

.fl_dels_but .fl_selects .chk_all + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 2px rgba(0,0,0,0.1);
}

.fl_dels_but .fl_selects .chk_all:checked + label {
	background-color: #fff;
	border: 1px solid #92A1AC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
	color: #243441;
}

.fl_dels_but .fl_selects .chk_all:checked + label:after {
	content: '\2714';
	position: absolute;
	top: -2px;
	left: 0px;
	color: #7ba5fb;
	width: 100%;
	text-align: center;
	font-size: 1.0em;
	vertical-align: center;
}

/*顶栏用户登陆弹出框start*/
#top_login_layer{
	z-index:1000;
	background:#000;
	display:none;
	opacity:0.6;
	position: fixed;
	top: 0;
	
	left: 0;
	
	width:100%;
	height:100%;
}

.nav_login_pop_up{
	width:436px;
	height:372px;
	position:fixed;
	z-index:1001;
	background:#fff;
	border:1px solid #e0e0e0;
	border-radius:8px;
	top:30%;
	left:35%;
	display:none;
}

.nav_login_pop_up .log_top_title{
	width:100%;
	height:59px;
	line-height:59px;
	border-bottom:1px solid #e0e0e0;
}

.nav_login_pop_up .log_top_title span{
	float:left;
	margin-left:36px;
	font-size:20px;
	color:#808080;
}

.log_top_title .login_close{
	width:16px;
	height:16px;
	float:right;
	margin-right:20px;
	margin-top:21px;
	cursor:pointer;
	background:url(images/ui-p.png) no-repeat;
}

.nav_login_pop_up .cent_name_pwd{
	width:374px;
	height:150px;
	margin-top:39px;
}

.cent_name_pwd ul{
	width:374px;
	height:112px;
}

.cent_name_pwd ul li{
	width:372px;
	height:48px;
	border:1px solid #e0e0e0;
	border-radius:8px;
	margin-bottom:12px;
}

.cent_name_pwd ul li.c_tp_name .fl_bg{
	float: left;
	width: 50px;
	height: 48px;
	border-right: 1px solid #e0e0e0;
	background: url(images/login_bg.png) no-repeat center;
}

.cent_name_pwd ul li.c_tp_name input{
	height: 46px;
	width: 290px;
	border: none;
	font-size: 18px;
	color: #c0c0c0;
	padding-left: 15px;
	padding-right: 10px;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	outline:none;
}



.cent_name_pwd ul li.c_tp_pwd .fl_pd_bg{
	float: left;
	width: 50px;
	height: 48px;
	border-right: 1px solid #e0e0e0;
	background: url(images/pwd_bg.png) no-repeat center;
}

.cent_name_pwd ul li.c_tp_pwd input{
	height: 46px;
	width: 290px;
	border: none;
	font-size: 18px;
	color: #c0c0c0;
	padding-left: 15px;
	padding-right: 10px;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
}

.cent_name_pwd .login_reme_pwd{
	width:372px;
	height:18px;
	margin-top:24px;
	margin-bottom:30px;
	line-height:18px;
}

.login_reme_pwd .lg_remen{
	float:left;
	margin-left:10px;
	font-size:12px;
	color:#999;
}

.login_reme_pwd .reg_fordet{
	float:right;
	margin-right:10px;
	font-size:12px;
}

#no_search_goods{
	width:100%;
	height:230px;
	text-align:center;
	line-height:230px;
	font-size:20px;
}

/*发票改变radio样式start*/

.chk_2{
    display: none;
}


.chk_2 + label {
	border-radius: 1000px;
	display: inline-block;
	position: relative;
	width: 18px;
	height:18px;
	border:1px solid #e6e6e6;
	margin-right:5px;
	margin-left:5px;
	top: 5px;
}

.chk_2 + label:active  {
	border:1px solid #e6e6e6;
	padding: 0;
}

.chk_2 + label:after {
	content: ' ';
	border-radius: 100px;
	width:18px;
	position: absolute;
	top: 0;
	right: 0;
	box-shadow: inset 0px 16px 40px rgba(0,0,0,.02);
	height:18px;
	cursor: pointer;
	
}

.chk_2 + label:before {
	content: ' ';
	border-radius: 100px;
	width: 10px;
	position: absolute;
	top:4px;
	right:4px;
	z-index: 999;
	box-shadow: inset 0px 10px 20px #ee6600;
	height:10px;
	display: none;
	cursor:pointer;
}

.chk_2:checked + label:before {
	display: block;
}


/* 支付返回样式 start */
.respond h3{
  
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    border-bottom: 1px solid #e2e2e2;

}
.respond .pay_msg{
  font-size: 32px;
  /*background: url('images/pay_error.png') no-repeat;*/
  height: 61px;
  line-height: 61px;
  display: inline-block;
  padding-left: 80px;
  margin-bottom: 40px;
}
.respond .pay_error_img{
  background: url('images/pay_error.png') no-repeat;
}
.respond .pay_success_img{
  background: url('images/pay_success.png') no-repeat;
}
.respond_btn{
  margin:20px 0 100px 0;
}
.respond .respond_btn .btn{

    background: #e75f02;
    font-size: 14px;
    /*padding: 10px 38px;*/
    border-radius: 5px;
    color: white;
    border: 1px solid #e75f02;
    width: 140px;
    height: 40px;
    line-height: 40px;
    display: inline-block;

}
.respond .respond_btn .btn_back{
    border: 1px solid #e0dddd;
    background: #eee;
    color: #666;
    margin-right: 50px;
}
.respond_order_info{
  width: 480px;
}

.respond_order_info li{
  float: left;
  width: 160px;

}
.respond_order_info li p{
  margin:20px 0;
}
.respond_order_info li span{
  color: #ee6600;
}
/* 支付返回样式 end */


/**********  顶栏样式 start  ************/
#navMenu>ul{
  /*width:auto;*/
  margin:0 auto;float:left;}
#navMenu>ul>li{
  float: left;
  list-style-type: none;
  height: 22px;
  text-align: center;
  padding-top: 32px;
  padding-right:0px;
  padding-left: 40px;

}
#navMenu>ul>li>a{
  text-decoration: none;
  font-size: 15px;
  color: #666;
  font-family: Arial,"微软雅黑", Helvetica, sans-serif ;
}
#navMenu>ul>li>a:hover{
  color:#fd8332;
}
#navMenu li.to_show{
  padding-top: 0;
  height: 82px;
  line-height: 82px;
}
.projectMenu{
  /*background: #F0F0F0;*/
  background-repeat: repeat-x;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 80px;
  z-index: 9994;
  background-position: bottom;
 display:block;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=2);
}
.projectMenu a img{
  /*margin-top: 38px;
  margin-right: 10px;
  margin-left: 10px;*/
}
.projectMenu a img{
  /*filter: alpha(opacity=65);*/
  /*-moz-opacity: 0.65;*/
  /*opacity: 0.65;*/
  /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);*/
}
.projectMenu a img:hover{
  /*filter: alpha(opacity=100);*/
  /*-moz-opacity: 1;*/
  /*opacity: 1;*/
  /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
}
/* #navMenu .projectMenu a{
  font-size: 13px;
  color: #646464;
  text-align:left;
  
} */

.projectMenu_main_left{
    width: 220px;
    text-align: left;
    float: left;
    padding-top: 15px;
}

.projectMenu_main .projectMenu_null{
  width:158px;
  height:5px;
  float:left;
}

.projectMenu_main_left h4{
  font-size: 13px;
  height:14px;
  line-height: 14px;
  font-weight: bold;
  color: #666;
  margin: 0px;
  padding:0px;
}

.pull-left {
    float: left!important;
}

#navMenu .projectMenu .projectMenu_main_left a{
  display: block;
  margin-top: 12px;
  font-size: 12px;
  line-height: 18px;
  color:#646464;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/* #navMenu .projectMenu .projectMenu_main_left a:hover{
  opacity:1;
  color: #fd8332;
} */

#navMenu .projectMenu .projectMenu_main_left a.no-choose:hover{
  cursor: default;
    color: #6b6b6b;
}

.projectMenu_main_right{
  float: right;
  padding-top:10px;
  display: block;
}
#navMenu .projectMenu .projectMenu_main_right a.pmenuright-tit{
  line-height: 28px;
    font-size: 22px;
    color: #5a5a5a;
    font-weight: 500;
    text-align: left;
    margin-bottom: 16px;
}
#navMenu .projectMenu .projectMenu_main_right a.pmenuright-tit:hover{
  color: #5a5a5a;
}
#navMenu .projectMenu .projectMenu_main_right a.menu-img{
  float: left;
  margin: 0;
  opacity: 1;
}
#navMenu .projectMenu .projectMenu_main_right a.menu-img:hover{
  opacity: 1;
}
#navMenu .projectMenu .projectMenu_main_right a{
  line-height: 17px;
    display: block;
    margin-bottom: 9px;
  opacity: 1;

}
#navMenu .projectMenu .projectMenu_main_right a:hover{
  /*text-decoration: underline;*/
  color: #ADADAD;
}
.projectMenu .pmcont{
  width: 1110px;
  margin: 0 auto;
  text-align: center;
}
.projectMenu_main{
  width: 1200px;
	margin: 0 auto;
	display: none;
}

.projectMenu_left_nav_list{
  width:800px;
  float:left;
  padding-left: 150px;
}




.header-nav-list{
float: left;
width: 190px;
box-sizing: border-box;
padding: 20px 0px 20px 0px;
}

.headder-nav-height{
 height:235px;
}

.header-nav-border{
  height:172px;
  border-bottom:1px solid #c8c8c8;
}

/* .nav-left{
  float:left;
  min-width: 90px;
}
 */

/* .header-nav-list .nav-two-ul .nav-left:nth-child(odd){
  min-width: 90px;
}

.header-nav-list .nav-two-ul .nav-left:nth-child(-n+8):nth-child(even){
  padding-left: 22px;
}

.header-nav-list .nav-two-ul .nav-left:nth-child(-n+8){
  float:left;
} */

.header-nav-list .nav-two-ul .nav-left{
  padding-right: 50px;
  float:left;
}

.header-nav-list .nav-two-ul .nav-left:nth-child(12){
  clear:both;
}

.header-nav-list .nav-two-ul .nav-left:nth-child(13){
  margin-left: 30px;
}


.header-right-img{
  width:240px;
  float: left;
  height:354px;
  background: #f8f8f8;
}

.header-right-img .product-img{
 width:240px;
 height:152px;
  margin-top:40px;
 margin-bottom: 20px;
}

.header-right-img>ul>li{
  text-align: center;
  line-height: 25px;
}

.header-right-img>ul>li.product-name{
  font-size: 18px;
}

.header-right-img>ul>li.product-desc{
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
}

.list-title{
  position: relative;
  font-size: 14px;
  color: #3c3c3c;
  height:20px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 12px;
}

.list-title::before {
  position: absolute;
  top: 3px;
  left: -7px;
  content: '';
  width: 2px;
  height: 14px;
  background-color: #ff6600;
}

.list-nav-tow>li{
  /* height:27px; */
  line-height: 25px;
  text-align: left;
}

.list-nav-tow>li>a{
  font-size: 12px;
  color:#646464;
}

.list-nav-tow>li>a:hover{
  color:#fd8332;
}




.resour{
  z-index: 9994;
  position: absolute;
  left:-14px;
  top: 48px;
}
#navMenu li.to_show{
  padding-top: 0;
  height: 82px;
  line-height: 82px;
}
#navMenu .resour ul{

    float: none;
    top: 11px;
  position: absolute;
}
#navMenu .resour li{
  /*float: none;*/
  /*display: block;*/
  text-align: left;
  padding:7px 10px 7px 20px;
  /*margin:20px 0;*/
  width: 120px;
  line-height: 22px;
  background: url(../default/images/resour_c.png) no-repeat;
}

#navMenu .resour li a{
  color: #646464;
  float: left;
}
#navMenu .resour li img{
  float: left;
  margin-right: 10px;
}
/**********  顶栏样式 end    ************/



/**********   经销商页面 start  *********/
.channel_des{

    position: absolute;
    top: 100px;
    left: 80px;
    font-size: 16px;

}
.channel_des h2{

    color: #9dd2ff;
    font-size: 36px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 52px;

}
.channel_des p{

    color: #9dd2ff;
    margin-bottom: 10px;
    /* display: block; */

}
.channel_des a{
    cursor:pointer;
    color: #e75f02;

}
/**********   经销商页面 end  *********/



/**********  支付提示  ****************/
.pay_tip{
  padding:55px 50px 0 70px;
  text-align: left;
  /*height: 250px;*/
}
.pay_tip p{
  font-size: 18px;
  height: 30px;
  line-height: 30px;
}
.pay_tip a{
  font-size: 14px;
}
.pay_tip .label{
  padding-top: 50px;
  width: 375px;
  margin:0 auto;
}
.module-dialog-paytip-paypal .pay_tip .label{
	width: 490px;
}
.pay_tip .label span{
  width: 180px;
  display: inline-block;
  height: 48px;
}

.module-dialog-paytip-paypal .pay_tip .label span{
	width: 238px;
}

.pay_tip .label a{

    font-size: 18px;
    height: 44px;
    line-height: 44px;

}

.white-main-btn{
  background: #d0d0d0;
}
.white-main-btn a{
  background: linear-gradient(#ececec,#dfdfdf);
  box-shadow: inset 0 1px 1px #fbfbfb,inset 0 5px 15px #f3f3f3,inset 0 -2px 2px #d5d5d5;
  color: black;
}
.payment-error, .payment-success{
  text-align: center;
  padding:55px 50px 0 70px;
  
}
.payment-error p, .payment-success p{
  font-size: 14px;
}
.payment-error a, .payment-success a{
  color: #e75f02;
  font-size: 14px;
}
.payment-error .payment_jump, .payment-success .payment_jump{

    border: 1px solid #ccc;
    border-radius: 7px;
    height: 40px;
    display: block;
    width: 246px;
    margin: 0 auto;
    line-height: 40px;
    color: #a1a1a1;
    background: #f7f7f7;
    margin-top: 17px;

  

}


/*********  物品详情页      ***********/
.shop_price, .promote_price{
  float: left;
  height: 42px;
  margin:16px 0;
}
.shop_price{
  line-height: 42px;
}
.promote_price{
  margin-left: 12px;
  /*margin-top: 0;*/
}
.promote_price p{
  color: #e75f02;
}


/**
  回到顶部
**/
#scrollto li .custom, #scrollto li .custom .custom_bg, #scrollto .custom_qq, #scrollto li .phone, 
#scrollto li .phone .tq_phone, #scrollto .phone_des, .custom_qq a span, .custom_qq a span:hover{
  background: url(images/scrollto.png) ;
}
#scrollto{
  position:fixed;
  cursor:pointer; z-index:999999;
  right:28px;
  font-size: 12px;
}
#scrollto ul li{
  height: 63px;
  width: 53px;
  /* border-radius: 5px; */
  margin-bottom:2px;
  position: relative;
  
}
#scrollto li .custom{
  width:53px;
  height:63px;
  background-position: 222px 74px;
}

#scrollto li .custom .custom_bg{
  width:46px;
  height:40px;
   
   background-position: -49px -27px;
   line-height: 96px;
   text-align: center;
}

#scrollto li .custom .custom_bg:hover{
  color:#ff7632;
  background-position: -49px 12px;
}



#scrollto .srcollto_list{
  position: relative;
}
#scrollto .custom_qq{
	position: absolute;
	right: 53px;
	height: auto;
	top: -80px;
	width: 193px;
	height: 230px;
	/* background-position: -160px 0px; */
	background: url(images/custom_bg.png);
}

#scrollto .custom_qq .qq_server{
 width:145px;
 height:84px;
 margin-top:18px;
 margin-left: 17px;
}

.qq_server .online_ser{
  font-size: 14px;
  color:#ff7632;
}


.custom_qq_list{
    

}
.srcollto_des{
  display: none;
}
.litter_arrow{
  position: absolute;
  background: url(images/arrow.png) no-repeat;
  /*width:0; 
    height:0; 
    border-top:10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid white;*/
  width: 13px;
  height: 19px;
  top: 7px;
  left: 89px;

}
.custom_qq a{
   background-repeat: no-repeat; 
  display: block;
  color: #464646;
  background-color: white;
  margin-bottom: 4px;
  line-height:35px;
  margin-top:2px;
  color:#787878;
}
.custom_qq a span{
  background-position: 4px 2px;
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 5px;
  margin-top: 2px;
}

/*.custom_qq a span:hover{
  background-position: 4px -31px;

}*/
/*.custom_qq a:hover{
 color:#ff7632;
}
.custom_qq a span:hover{
  background-position: 4px 10px;
}*/

.custom_qq .custom_line{
  width:165px;
  height:1px;
  background: #f1f1f1;
  margin-left:10px;
}

.custom_qq .wk_time{
  width:165px;
  margin-top:13px;
}

.custom_qq .wk_time .wt1{
 font-size:14px;
 color:#ff7632;
}

.custom_qq .wk_time .wt2{
 font-size:14px;
 margin-top:8px;
}

.custom_qq .wk_time .wt3{
 font-size:14px;
}


#scrollto li .phone{
  width:53px;
  height:63px;
  background-position: 222px 74px;
}



#scrollto li .phone .tq_phone{
  width:30px;
  height:40px;
  background-position: -93px -27px;
  line-height: 98px;
  text-align: center;
}

#scrollto li .tq_phone:hover{
  background-position: -93px 10px;
  color:#ff7632;
}

#scrollto li .phone .phone_tel{
  width:59px;
  text-align: center;
}

#scrollto li .phone:hover{
 /*  background: url(images/phone_on.png) no-repeat center; */
  
}

#scrollto .phone_des{
  position: absolute;
  right: 53px;
  top: -48px;
  height: auto;
  width: 223px;
  height:167px;
  background-position: 223px 0px;
}

#scrollto .phone_des .th_phone{
  width:190px;
  margin-left:15px;
  min-height: 100px;
  margin-top:15px;
}

.th_phone .tel{
 font-size: 14px;
 color:#ff7632;
}

.th_phone .tel1{
  font-size: 14px;
  color:#787878;
  margin-top:10px;
  margin-bottom: 13px;
  background: url(images/tel_bg.png) no-repeat;
  padding-left: 23px;
}

.th_phone .tel2{
  font-size: 14px;
  color:#787878;
  background: url(images/tel_bg.png) no-repeat;
  padding-left: 23px;
}

.th_phone .tel3{
  font-size: 14px;
  color:#787878;
  margin-top:13px;
  background: url(images/tel_bg.png) no-repeat;
  padding-left: 23px;
}

.phone .phone_number{
  background:url(images/phone_des.png) no-repeat;
  border:1px solid #e8e8e8;

    color: black;
    padding: 8px 14px 8px 34px;
    background-color: white;
    /* border-radius: 5px; */
    font-size: 16px;
    background-position: 11px 8px;

}
#scrollto li .weif{
  background: url(images/weixin.png) no-repeat center;
}
#scrollto li .weif:hover{
  background: url(images/weixin_on.png) no-repeat center;
}
#scrollto li .topf{
  width:53px;
  height:63px;
  background: url(images/scrollto.png) ;
  background-position: 222px 74px;
  text-align: center;
}

#scrollto li .topf .totop_bg{
  width:22px;
  height:23px;
  /* padding-top:20px; */
  background: url(images/scrollto.png) ;
  background-position: -130px -36px;
  margin-left: 17px;
}

#scrollto li .topf .totop_bg:hover{
  background-position: -130px 1px;
}


/* #scrollto li .topf:hover{
  background: url(images/topf_on.png) no-repeat center;
}
 */

/* #scrollto div{
  height: 30px;
} */
#scrollto .weiimg{
  background: url(images/weix_img.png) no-repeat center;
  position: absolute;width: 160px;height: 150px;right: 47px;top: -41px;
}

/*搭配套餐start*/
#wpackage{
 width:100%;
 margin-top:14px;
}

#wpackage .til_page{
float: left;
color: #707473;
font-size: 18px;
margin-left: 6px;
width:100%;
height:45px;
line-height: 45px;
}

#wpackage .mr_package{
 width:1118px;
 background: #fff;
 border-radius: 8px;
 overflow: hidden;
 border: 1px solid #e0e0e0;
}

.mr_package .package_content{
  width:1060px;
  height:100%;
  margin:0 auto;
}



.package_content .pk_goods_name{
 height:30px;
 width:100%;
 
}

.pk_goods_name ul li{
  float:left;
 font-size: 14px;
 line-height: 30px;
 text-align: center;
 /* color:#666; */
 cursor: pointer;
 width:70px;
}

/*  .pk_goods_name ul li:first-child{
 color:#fff;
 background: #e75f02;
}  */
.onpackge{
 color:#fff;
 background: #e75f02;
}

.ck_pk_goods_name{
  background: #e75f02;
}

.cck_pk_goods_name{
  color:#fff;
}

.scck_pk_goods_name{
  color:#666;
}

.mr_package .package_content .goods_arc_name{
  width: 100%;
  height: 210px;
  margin-top: 30px;
}

.goods_arc_name .pg_goods_list{
  width:100%;
  height:210px;
  display:none;
}

.goods_arc_name > .pg_goods_list:first-child{
 display: block;
}


.fl_goods_info > .pkgd_infos:last-child{
  background: none;
}

.pg_goods_list .fl_goods_info{
  float:left;
  min-width: 500px;
  height:170px;
}

.onpackge{
 color:#fff;
 background: #e75f02;
 
}

.fl_goods_info .pkgd_infos{
  float:left;
  width:150px;
  min-height:170px;
  background: url(images/pk_bg.png) no-repeat right center; 
  margin-right: 20px;
  background-position: 135px 55px;
}

.pkgd_infos a .pkgd_pic_name{
  width:120px;
  height:170px;
  float:left;
}

.pkgd_pic_name .pkgd_thum{
  width:120px;
  height:120px;
  border:1px solid #f0f0f0;
  border-radius: 7px;
  text-align: center;
}

.pkgd_pic_name .pkgd_thum img{
  width:108px;
  height:108px;
  margin-top:6px;
}

.pkgd_pic_name .pkgd_name{
  margin-left: 6px;
  margin-right: 6px;
  margin-top:15px;
  text-align: left;
  font-size: 14px;
  color:#666;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pkgd_pic_name .pkdg_price{
  width:100%;
  text-align: center;
  color:#e75f02;
  font-size: 16px;
}


.pg_goods_list .fr_pkto_cart{
    float: right;
    width: 207px;
    margin-top: 20px;
    margin-right: 2px;
}

.pg_goods_list .fr_pkto_cart .package_img{
  display:none;
}

.pg_goods_list .fr_pkto_cart .gds_name{ 
 width: 100%;
 min-height: 20px;
 margin-bottom: 15px;
}

.fr_pkto_cart .gds_name .fl_preferential{
  font-size: 16px;
  text-align: left;
  line-height: 23px;
  color:#e75f02;
  float:left;
}

.fr_pkto_cart .gds_name .fr_more_pref{
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  color: #3c3c3c;
}

.pg_goods_list .fr_pkto_cart .pk_pref_info{
    width: 100%;
    clear: both;
}

.fr_pkto_cart .pk_pref_info .pg_all_price{
    width: 100%;
    height: 72px;
    position: relative;
}


.pg_all_price .original_price{
  width:110px;
  height:25px;
  background: #747474;
  border-radius: 3px;
  margin-left: 30px;
  /* text-align: right; */
  font-size: 11px;
  color:#f1f1f1;
  line-height: 25px;
  padding-right:4px;
  top:6px;
  position: absolute;
}

.pg_all_price .original_price .fl_owork{
 float:left;
 margin-left: 20px;
 margin-left: 27px;
}

.pg_all_price .then_price{
  width: 72px;
  height: 72px;
  float: left;
  background: #ff6600;
  border-radius: 1000px;
  text-align: center;
  line-height: 25px;
}

.pg_all_price .then_price ul{
  margin-top: 10px;
}

.pg_all_price .then_price ul li{
    font-size: 16px;
    color: #fff;
    text-align: center;
}

.pg_all_price .right_package_price{
  float: left;
  margin-left: 3px;
  margin-top: 22px;
}

.right_package_price .top_package_price{
  font-weight: bold;
  color: #3c3c3c;
  font-size: 14px;
  text-align: right;
}

.right_package_price .bot_origin_price {
    font-size: 14px;
    color: #666666;
    text-align: right;
    text-decoration: line-through;
}

.then_price .tn_price_nl{
  height:5px;
}

.pg_all_price .pacg_orice{
   margin-left: 55px;
   z-index: 99;
   font-size: 14px;
   color:#e75f02;
   position: absolute;
   top: 40px;
   line-height: 0px;
}

/* .pg_all_price .pk_nlprice{
  width:100%;
  height:6px;
} */

.fr_pkto_cart .pack_to_cart_buy{
  height:30px;
  width:100%;
  margin-top:15px;
}

.pack_to_cart_buy .pk_flbuy{
  float:left;
  width:88px;
  height:30px;
  border:1px solid #e75f02;
  border-radius: 3px;
  background: #ffecd8;
  cursor: pointer;
  text-align: center;
  line-height: 30px;
  color:#ee6e00;
}

#cart_gds_list .fr_gprice_num .top_price_num ul li.cg_name .al_fs_order_goods{
 margin-top:30px;

}

.al_fs_order_goods .fs_order_goods{
  width:1060px;
  height:76px;
  background: #f3f3f3;
  border-bottom: 1px solid #fff;
  margin-left: -130px;
  padding-top:12px;
}

.fs_order_goods .fl_htum{
  width:60px;
  height:60px;
  margin-left: 30px;
  float:left;
  margin-right: 30px;
}

.fs_order_goods .fs_name_number{
  float:left;
  width:800px;
  line-height: 70px;
}

.fs_order_goods .fl_htum img{
 width:60px;
 height:60px;
}



.pack_to_cart_buy .pk_fr_to_cart{
  width:90px;
  height:32px;
  float:right;
  color:13px;
  color:#fff;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  background: linear-gradient(#ef6f00,#ea6a00);
}

.package_line{
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    background: #F0F0F0;
}

/*搭配套餐end*/

/*礼包图片下的产品start*/
.package_goods_list{
 min-height: 80px;
 width:960px;
 /* background: url(./images/top_pg_bg.png) no-repeat top left; */
 margin-top:20px;
 background-position: 30px 0px;
 clear:both;
}

.package_goods_list .pk_list_null{
 width:100%;
 background: #f3f3f3;
}

.package_goods_list .pk_goods_cycle{
 width:100%;
 height:80px;
 margin-top:5px;
 border-bottom: 1px solid #fff;
}


.pk_goods_cycle .fl_pg_pic{ 
 width:60px;
 height:60px;
 float:left;
 text-align: center;
 margin-left: 20px;
 margin-top:10px;
 background: #fff;
 border:1px solid #eeeeee;
 border-radius: 3px;
}

.pk_goods_cycle .fl_pg_pic img{
 
 width:60px;
 height:60px;
}
.pk_goods_cycle .fr_pg_name{
 float:left;
 /*line-height: 80px;*/
 width:800px;
 text-align: left;
 margin-left: 32px;
 display: table;
 height: 100%;
}

.pk_goods_cycle .fr_pg_name .flg_name{
  /*float: left;*/
  width:500px;
  margin-right: 70px;
  display: table-cell;
  vertical-align: middle;

}

.pk_goods_cycle .fr_pg_name .flg_name a{
   color: #222;
   font-size: 13px;
   display: block;
}

#speDiv:after{
  vertical-align: middle;
  display: inline-block;
  content: '';
  height: 100%;
}

/*礼包图片下的产品end*/

/*新品样式start*/
.goods-item .float_new_goods
{position: absolute;
right: 20px;
top: 20px;
width: 45px;
height: 25px;
line-height: 25px;
background: #ffecd8;
border: 1px solid #e75f02;
/* z-index: 100; */
font-size: 13px;
color: #e75f02;
border-radius: 3px;
text-align: center;

}

/*商品属性选择start*/
#goodsInfo .textInfo .loop #select_attr_radio{

 /*width:380px;*/

 width:86%;
 height:auto;
 overflow:hidden;
 padding-bottom:2px;
 float:left;
}

#select_attr_radio a{
  border:#e0e0e0 1px solid;
  border-radius: 3px;
  text-align:center;
  margin-right:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom: 3px;
  display:block;
  white-space:nowrap;
  height:30px;
  line-height: 30px;
  color:#777;
  text-decoration:none;
  float:left;
  margin-bottom: 10px;
}


#select_attr_radio span{
  border:#e0e0e0 1px solid;
  border-radius: 8px;
  text-align:center;
  margin-right:10px;
  display:block;
  white-space:nowrap;
  height:34px;
  width:34px;
  text-decoration:none;
  float:left;
  cursor: pointer;
}

#select_attr_radio span div{
 width:26px;
 height:26px;
 margin-top:3px;
 border-radius: 6px;
 border:1px solid #e0e0e0;
}



#select_attr_radio a.no_sale{
  cursor: not-allowed;
  color: #CDCDCD;
  border: #ececec 1px solid;
}
#select_attr_radio a.no_sale:hover{
  color: #CDCDCD;
  border: #ececec 1px solid;
  background: white;
}
#select_attr_radio span{
  border:#e0e0e0 1px solid;
  border-radius: 8px;
  text-align:center;
  margin-right:10px;
  display:block;
  white-space:nowrap;
  height:34px;
  width:34px;
  text-decoration:none;
  float:left;
  cursor: pointer;
  margin-bottom: 10px;
}

#select_attr_radio span div{
 width:26px;
 height:26px;
 margin-top:3px;
 border-radius: 6px;
 border:1px solid #e0e0e0;
}


#select_attr_radio a:focus {
  outline-style:none;
}


#select_attr_radio .cattsel{
 border:#e75f02 1px solid;
 background: #fff0e0;
 color: #ee6e00; 
}
/*商品属性选择end*/




/* ipaylinks 信用卡样式 */
.ipay-time{
  width: 64px;
}
.ipay-main>ul{
  width: 360px;
  margin: 0 auto;
  margin-top: 30px;
}
.ipay-main>ul>li{
  margin-bottom: 10px;
  height: 40px;
}
.support-pay{
  position: absolute;
  right: 8px;
  top: 8px;
}
.support-pay span{
  display: inline-block;
  width: 56px;
  height: 26px;
  opacity: 0.3;
}
.support-pay span.visa{
  
  background: url(images/visa.png) no-repeat;
  background-size: 100%;
}
.support-pay span.mastercard{

  background: url(images/mastercard.png) no-repeat;
  background-size: 100%;

}
.code-tip{

    position: absolute;
    right: -26px;
    top: 10px;

}
.code-tip-txt{

    background-color: #999;
    color: white;
    padding: 2px 6px;
    border-radius: 50%;
    cursor: pointer;

}
.goog-tooltip{
  position: absolute;
  left: -335px;
  top: 28px;
  /*visibility: hidden; */
  display: none;
  width: 324px;border: 1px solid;background: white;padding: 10px;
}
.tooltip-header{
  text-align: left;
}
.tooltip-image{

    float: left;
    margin: 10px 10px 20px 0;

}
.tooltip-text{
  margin-top: 10px;
}
.billing-address-tip{
  text-align: left;
  cursor: pointer;
}
.billing-des{
  display: none;
}
.ipay_tip{

    width: 360px;
    margin: 0 auto;
    text-align: left;
    margin-top: 24px;
    margin-bottom: -20px;
    color: #e75f02;

}
.dialog-loading{
  /*background: url(images/loading_dark_large.gif) no-repeat;*/
  display: block;
  width: 380px;
  height: 150px;
  position: absolute;
  z-index: 20;
  top: 22%;
  left: 50%;
  margin-left: -190px;
  display: none;
}
.dialog-loading p{
  font-size: 20px;
  margin-bottom: 16px;
}
.dialog-loading-close{
  overflow: hidden;
  display: block;
  position: absolute;
  right: 17px;
  top: 20px;
  z-index: 20px;
  width: 16px;
  height: 17px;
  padding:4px 5px;
  opacity: 0.7;
  cursor: pointer;
  background: url(images/ui-p.png) no-repeat;
  display: none;
}
.payment-file h4{
  float: none;
}
.jump-to p{
  font-size: 16px;
  color: #666;
}
/* ipaylinks 信用卡样式 */
/*商品属性选择end*/
#select_attr_radio span .newmask_color{
  
    position: absolute;
    width: 34px;
    top: -1px;
    height: 34px;
    margin: 0;
    border-radius: 6px;
    background: #afabab;
    opacity: 0.6;
    cursor: not-allowed;
    left: -1px;

}
/*商品属性选择end*/


/*属性弹出层样式start*/
.pup_choose_title{
  width:530px;
  height:40px;
  line-height:40px;
}

.pup_choose_title span{
  color:#fff;
  font-size:20px;
  margin-left: 22px;
  text-align: center;
  width: 477px;
  display: inline-block;
}

.pup_choose_title a{
  float:right;
  margin-top:8px;
}

.pup_choose_content{
 width:480px;
 min-height:180px;
 background:#fff;
 border-radius:8px;
 margin-top:15px;
 /*padding-top:10px;*/
 /*padding-bottom: 10px;*/
}




.pup_pic_gname{
  /*width:480px;
  height:80px;*/
  padding:0 10px;

    display: table;
    text-align: center;
    /*width: 380px;*/
    height: 80px;
  padding-top: 25px;

}

.pup_pic_gname .pup_gpic{
  float:left;
  /*width:80px;*/
  /*height:80px;*/
  /*margin-left:100px;*/
  margin-right:15px;
}

.pup_pic_gname .pup_gpic a img{
 width:80px;
 height:80px;
}

.pup_pic_gname .pup_gname{
  /*line-height:90px;*/
  font-size:16px;
  color:#222;
  /*display: table-cell;*/
  /*vertical-align: middle;*/
  /*width: 263px;*/
  display: block;
  text-align: left;
  font-size:14px;
}

.pup_pic_gname .pup_price{
  display: block;
  text-align: left;
  color: #e60;
}

.pup_add_to_cart{
  width: 240px;
  margin:0 auto;
}

.pup_add_to_cart span{
  color: #EE6600;
  font-size: 20px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-right: 26px;

}

.pup_add_to_cart a{
  line-height:32px;
  color:#fff;
  display: inline-block;
  width:100px;
  height:32px;
  margin-top:15px;
  border-radius:4px;
  background:#ee6600;
  text-align:center;
}

.pup_goods_attr{
  /*margin-left:100px;*/
  width:330px;
  /*height:100px;*/
  margin-top:20px;
  padding-bottom: 6px;
}

.speDiv_main_package .pup_goods_attr{
  margin-left:20px;
  width:auto;
  height:auto;
  margin-top:0px;
  padding-bottom: 0;
}



.pup_goods_attr .gattr_list{
  line-height: 32px;
  margin-bottom: 12px;
  height:32px;
}

.pup_goods_attr .gattr_list .attr_name{
  float:left;
  margin-right:15px;
}

.pup_goods_attr .gattr_list .fr_attr_cos{
 float:left;
 width: 280px;
}

.pup_goods_attr .gattr_list .fr_attr_cos ul li{
  float:left;
  max-width: 280px;
}

.gattr_list .fr_attr_cos ul li .color_attr{
  border: #e75f02 1px solid;
  background: #fff0e0;
  color: #ee6e00;
}

.gattr_list .fr_attr_cos ul li a .attr_bg{
  width: 24px;
  height: 24px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
  margin-top: 0px;
}

.gattr_list .fr_attr_cos ul li a{
  border: #e0e0e0 1px solid;
  border-radius: 6px;
  text-align: center;
  padding:2px 8px;
  display: block;
  white-space: nowrap;
  height: 26px;
  line-height: 26px;
  color: #777;
  text-decoration: none;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.gattr_list .fr_attr_cos ul li a.attr_style_color{
  padding: 3px;
}



.pup_choose_content .pup_item{
  float: left;
  padding:0px 10px 10px 10px;
  min-height: 215px;
  width: 352px;
  border-right: 1px solid #F0F0F0;
}

.speDiv_main_package .pup_choose_content{
 width: auto;
 max-width: 1120px;
}

.speDiv_main_package .pup_pic_gname .pup_gpic{
  
    border: 1px solid #ececec;
    border-radius: 4px;

}
.speDiv_main_package .pup_pic_gname .pup_gname{
    font-size: 14px;
    text-align: left;
    height: 21px; 
    overflow: hidden;
}
.speDiv_main_package .pup_pic_gname .pup_brief{
    font-size: 12px;
    text-align: left;
    color: #999;
    display: block;
    line-height: 18px;
}
.speDiv_main_package .pup_pic_gname .pup_gpic a img{
  width: 75px;
  height: 75px;
}
.speDiv_main_package .pup_pic_gname{
  margin-bottom: 10px;
  
}
/*属性弹出层样式end*/



/* ipaylinks 信用卡样式 */
.ipay-time{
  width: 64px;
}
.ipay-main>ul{
  width: 360px;
  margin: 0 auto;
  margin-top: 30px;
}
.ipay-main>ul>li{
  margin-bottom: 10px;
  height: 40px;
}
.support-pay{
  position: absolute;
  right: 8px;
  top: 8px;
}
.support-pay span{
  display: inline-block;
  width: 56px;
  height: 26px;
  opacity: 0.3;
}
.support-pay span.visa{
  
  background: url(images/visa.png) no-repeat;
  background-size: 100%;
}
.support-pay span.mastercard{

  background: url(images/mastercard.png) no-repeat;
  background-size: 100%;

}
.code-tip{

    position: absolute;
    right: -26px;
    top: 10px;

}
.code-tip-txt{

    background-color: #999;
    color: white;
    padding: 2px 6px;
    border-radius: 50%;
    cursor: pointer;

}
.goog-tooltip{
  position: absolute;
  left: -335px;
  top: 28px;
  /*visibility: hidden; */
  display: none;
  width: 324px;border: 1px solid;background: white;padding: 10px;
}
.tooltip-header{
  text-align: left;
}
.tooltip-image{

    float: left;
    margin: 10px 10px 20px 0;

}
.tooltip-text{
  margin-top: 10px;
}
.billing-address-tip{
  text-align: left;
  cursor: pointer;
}
.billing-des{
  display: none;
}
.ipay_tip{

    width: 360px;
    margin: 0 auto;
    text-align: left;
    margin-top: 24px;
    margin-bottom: -20px;
    color: #e75f02;

}
.dialog-loading{
  /*background: url(images/loading_dark_large.gif) no-repeat;*/
  display: block;
  width: 380px;
  height: 150px;
  position: absolute;
  z-index: 20;
  top: 22%;
  left: 50%;
  margin-left: -190px;
  display: none;
}
.dialog-loading p{
  font-size: 20px;
  margin-bottom: 16px;
}
.dialog-loading-close{
  overflow: hidden;
  display: block;
  position: absolute;
  right: 17px;
  top: 20px;
  z-index: 20px;
  width: 16px;
  height: 17px;
  padding:4px 5px;
  opacity: 0.7;
  cursor: pointer;
  background: url(images/ui-p.png) no-repeat;
  display: none;
}
.payment-file h4{
  float: none;
}
.jump-to p{
  font-size: 16px;
  color: #666;
}
/* ipaylinks 信用卡样式 */


#navMenu .projectMenu_main_left_server a:hover{
        border-color: #ff8533;
        color: #ff8533;
}
    
#navMenu .projectMenu_main_left_server{
    margin-top: 30px;
    background: white;
    margin-top: 30px;
    line-height: 22px;
    border: 1px solid #ccc;
    padding: 20px 20px;
    width: 390px;
}
#navMenu .projectMenu_main_left_server h4{
        margin-top: 0;
        color: #666;
        margin-bottom: 10px;
        font-size: 14px;
}
#navMenu .projectMenu_main_left_server span{
        font-size: 12px;
        margin-bottom: 18px;
}
#navMenu .projectMenu_main_left_server a{
        float: left;
        border: 1px solid #c8c8c8;
        padding: 2px 16px;
        margin-right: 14px;
        cursor: pointer;
        opacity: 0.8;
}

.none{
  display:none;
}

#delivery_price_list{
  width: 1200px;
  height: 577px;
  border-radius: 8px;
  overflow: hidden;
  background: #fff url(images/delivery_price.jpg)  center no-repeat;
  border: 1px solid #e0e0e0;
}

/******
*
*20190731导航栏更新
*
******/
.product_center{
	position: relative;
	height: 336px;
	overflow:hidden;
}
.product_center>ul {
	list-style: none;
	display: block;
}
.product_center>ul>li{
	width: 180px;
}
.navmain-left{
	margin: 0px;
  width: 180px;
  border-right: 1px solid #eeeeee;
  position: relative;
	background: #FFFFFF;
	font-size: 14px;
	line-height: 48px;
	height: 48px;
	text-align: left;	
	box-sizing: border-box;
	float: left;
	border-left: 1px solid #eeeeee;
}
.navmain-left a{
	padding-left:20px; 
	color: #000;
	display: block;
}
.navmain-left .arrow {
	position: absolute;
	right: 19px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	width: 6px;
	height: 10px;
	z-index: 9999999;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	zoom: 1;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navmain-left .arrow::before, .navmain-left .arrow::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 7px;
  height: 1px;
  background: currentColor;
  transform-origin: left center;
  transform: rotate(40deg);
}
.navmain-left .arrow::after{
    top: auto;
    bottom: 0;
    transform: rotate(-40deg);
}
.category-box{
	background: #FFFFFF;
	display: none;
	max-width: 1020px;
	position: absolute;
	left: 180px;
	z-index: 999999;
}
.standard{
	width: 204px;
	height: 168px;
	display: block;
	position: relative;
	margin: 0px;
	margin-bottom: 26px;
}
.category-product>li{
	float: left;
}
.category-product>li>a{
	box-sizing: border-box;
}
.category-box .standard{
  width: 204px;
  height: 168px;
}
.category-box .long{
  height: 336px;
  width: 204px;
}
.category-box .big{
  height: 168px;
  width: 366px;
}
.category-box .broad{
  height: 336px;
	width: 408px;
}

.category-box ul li{
  float: left;
  /* width: 204px;
  height: 170px; */
}

.standard .product-pic .product-img-border{
  height: 100px;
  width: 100%;
  position: relative;
}
.category-box .standard .product-img{
  max-width: 124px;
  max-height: 124px;
}

.long .product-pic .product-img-border{
  height: 231px;
  width: 100%;
  position: relative;
}
.category-box .long .product-img{
  max-width: 124px;
  max-height: 211px;
}

.broad .product-pic .product-img-border{
  height: 231px;
  width: 100%;
  position: relative;
}
.category-box .broad .product-img{
  max-width: 236px;
  max-height: 155px;
}

.big .product-pic .product-img-border{
  height: 111px;
  width: 100%;
  position: relative;
}
.category-box .big .product-img{
  max-width: 187px;
  max-height: 100px;
}

.product-pic{
  text-align: center;
}

.product-pic .product-img{
  margin: 0 auto;
  text-align: center;
  position: absolute; left: 50%; bottom: 0px;
    transform: translate(-50%);    /* 50%为自身尺寸的一半 */
}

.product-pic .product-img-active{
  transform: translateX(30px);
}

.category-product .product-name{
  display: block;
  text-align: center;
  color:#666;
  font-size: 12px;
	margin-top: 22px;
	line-height: 12px;
}

.category-product li a:hover span{
  color: #ff6600;
}

.standard .product-name{
  margin-top: 22px;
}
.long .product-name{
  margin-top: 35px;
}
.broad .product-name{
  margin-top: 38px;
}

.product-new{
  background: url(../images/product_new.png) no-repeat;

  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;

}

.product-pic .product-label{

  position: absolute;
  width: 70px;
  top: 40px;
  transform: translateX(27px);
  /* display: none; */
  transition: transform 0.5s;
  /* opacity: 0; */
}

.product-pic .product-label-active{
  /* display: block; */
  transform: translateX(-12px);
  opacity: 1;
}
.category-box ul li a{
	display: block;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.standard .product-pic .soon{
  display: inline-block;
  background: #ededed;
  width: 80px;
  height: 80px;
  margin: 0px auto;
  position: absolute;
  bottom: 0px;
  transform: translate(-50%);
}
.standard .product-pic .soon p{
  padding-top: 20%;
  color: #666666;
	font-size: 18px;
	line-height: 20px;
}

.long .product-pic .soon{
  display: inline-block;
  background: #ededed;
  width: 102px;
  height: 196px;
  margin: 0px auto;
  position: absolute;
  bottom: 0px;
  transform: translate(-50%);
}
.long .product-pic .soon p{
  padding-top: 70%;
  color: #666666;
	font-size: 18px;
	line-height: 20px;
}

.big .product-pic .soon{
  display: inline-block;
  background: #ededed;
  width: 80px;
  height: 80px;
  margin: 0px auto;
  position: absolute;
  bottom: 0px;
  transform: translate(-50%);
}
.big .product-pic .soon p{
  padding-top: 20%;
  color: #666666;
	font-size: 18px;
	line-height: 20px;
}

.broad .product-pic .soon{
  display: inline-block;
  background: #ededed;
  width: 196px;
  height: 196px;
  margin: 0px auto;
  position: absolute;
  bottom: 0px;
  transform: translate(-50%);
}
.broad .product-pic .soon p{
  padding-top: 40%;
  color: #666666;
	font-size: 18px;
	line-height: 20px;
}
.solution{
	width: 100%;
	background: #FFFFFF;
	height: 200px;
}

.navmain-left a:hover{
  background: #ff6600;
  color: white;
}
.navmain-left-active{
  background: #ff6600;
}
.navmain-left-active a{
  color: white;
}

.projectMenu .solution-category {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 14px;
	font-weight: bold;
	color: #666;
	margin-top: 0px;
	padding-left: 8px;
  border-left: 2px solid #ff6600;
}
.case-more{
	color: #ff6600!important;
}
.solution-nav {
	width: 1082px;
	padding: 0px 50px;
	min-height: 150px;
	box-sizing: border-box;
}
.solution-left-list {
	float: left;
	/*width: 486px;*/
	padding-top: 20px;
	padding-bottom: 40px;
}
.solution-left-list .solu-product-name {
	float: left;
	text-align: left;
	width: 162px;
}
.solu-product-name>a {
	font-size: 13px;
	font-weight: bold;
	color: #666;
	line-height: 35px;
}
.projectMenu .solution-category {
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 14px;
	font-weight: bold;
	color: #666;
	margin-top: 0px;
	padding-left: 8px;
	border-left: 2px solid #ff6600;
}
.solu-product-name>ul>li {
	line-height: 30px;
}
.solu-product-name>ul>li>a {
	font-size: 12px;
	line-height: 22px;
	color: #6b6b6b;
}
.solu-server-content {
	float: left;
	line-height: 22px;
	border: 1px solid #ccc;
	padding: 10px 20px;
	margin-top: 30px;
	min-width: 312px;
	background: #fff;
	text-align: left;
	margin-left: 50px;
}
.solu-server-content .server-title {
	color: #666;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
.solu-server-content .server-desc {
	font-size: 12px;
	margin-bottom: 18px;
	color: #a1a1a1;
}
.but-two-a a {
	float: left;
	border: 1px solid #c8c8c8;
	padding: 2px 16px;
	margin-right: 14px;
	cursor: pointer;
	color: #6b6b6b;
}

body .firefly-class .layui-layer-btn .layui-layer-btn0{
    border-color: #E75F02;
    background-color: #E75F02;
}
body .firefly-class .layui-layer-content{
    padding: 20px;
}

/* 首页开源社区，资料下载部分 start */
#indexBottom {
    width: 1200px;
    height: 170px;
    margin: 12px auto 0;
    position: relative;
}
#indexBottom .indexBottomL {
    width: 236px;
    height: 170px;
    background-color: #1071ce;
    margin: 0;
}
.ant-row:after, .ant-row:before {
    display: table;
    content: "";
}
.ant-row {
    position: relative;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    zoom: 1;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ant-row a {
    color: #1890ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-text-decoration-skip: objects;
}
.indexBottomL .indexBottomLT div:first-child .ant-col-8 {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}
.indexBottomL .indexBottomLT .ant-row .ant-col-8 {
    height: 85px;
}
.ant-col-8 {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333333%;
}
.ant-col-6, .ant-col-8, .ant-col-12{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    float: left;
}
.ant-col-6, .ant-col-8, .ant-col-12{
	position: relative;
    padding-right: 0;
    padding-left: 0;
}
.ant-col {
    position: relative;
    min-height: 1px;
}
.indexBottomL .indexBottomLT .ant-row .ant-col-8 img {
    display: block;
    text-align: center;
    margin-left: 19px;
    margin-top: 12px;
}
.indexBottomL .indexBottomLT .ant-row .ant-col-8 span {
    display: block;
    text-align: center;
    margin-top: 9px;
    height: 12px;
    line-height: 12px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 12px;
    color: #fff;
}
#indexBottom .indexBottomR {
    position: absolute;
    width: 952px;
    height: 170px;
    top: 0;
    right: 0;
}
.indexBottomR .gutter-example .ant-col-8 {
    width: 309px;
    height: 170px;
}
.gutter-box:hover, .special:hover{
	/* animation: name duration timing-function delay iteration-count direction fill-mode; */
	box-shadow: 0 5px 15px rgba(45,50,55,.2);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.transition {
    -webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.indexBottomLT .ant-row .ant-col-8:hover span{
	color:#FFFFFF;
	animation: 0.3s;
	transition:color 0.3s linear;
  }
.indexBottomR .gutter-example .ant-col-8 .subPro {
    display: inline-block;
    padding-top: 65px;
    padding-right: 15px;
    float: right;
    width: 100%;
    height: 170px;
	box-sizing: border-box;
}
.indexBottomR .gutter-example div:not(:first-child) {
    margin-left: 12px;
    background-color: #000;
}
.newsspecial {
    background: url(images/index/newsspecial1.png);
}
.coreboard {
    background: url(images/index/coreboard1.png);
}
.parts {
    background: url(images/index/parts1.png);
}
.indexBottomR .gutter-example .ant-col-8 .subPro span:first-child {
    line-height: 16px;
    font-size: 16px;
}
.indexBottomR .gutter-example .ant-col-8 .subPro span {
    display: block;
    text-align: right;
    width: auto;
    text-align: center;
    float: right;
    width: 50%;
    color: #fff;
}
.indexBottomR .gutter-example .ant-col-8 .subPro span:not(:first-child) {
    line-height: 12px;
    margin-top: 10px;
    font-size: 12px;
}
/* 首页开源社区，资料下载部分 end */

/* 产品栏 start */
#bot_sel_goods li{
	padding: 0px 6px;
}
.gutter-box{
	width: 100%;
	height: 100%;
	background: #fff;
}
.gutter-box img{
	display: block;
	margin: 0px auto;
	width: 220px;
	height: 220px;
	max-width: 291px;
    max-height: 220px;
}
.pa_name{
	text-align: center;
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 16px;
    color: #303030;
    margin-bottom: 20px;
}
.boutique_item_1{
	background: url(images/index/hot_goods.png) no-repeat;
    background-size: cover;
	width: 594px;
	position: relative;
}
/* 产品栏 end */

/* 视频 start */
.ant-col-12{
	display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
}
.video_box {
    position: relative;
    height: 277px;
    overflow: hidden;
}
.video_box i {
    position: absolute;
    top: 115px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}
.video_box i svg {
    height: 50px;
    width: 50px;
    color: #fff;
}
#page-imain .new_product_title a:hover, #page-imain .boutique_title a:hover, #page-imain .video_box i svg:hover, #page-imain .category-product .product-item p:hover, #page-imain .parts_title a:hover, #page-imain .fr_acc_more a:hover, #page-imain .fr_more a:hover{
	color: #ff6600 !important;
	animation: 1s;
	transition:color 0.3s linear;
}
.video_area {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    /* background: transparent; */
}
.video_area_show {
    display: block;
    background: rgba(0,0,0,.4);
    -webkit-animation: 2px;
    animation: 2px;
}
#video_bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1060;
}
.slider_modal_video {
    display: block;
    position: relative;
    margin: 0 auto;
    z-index: 1070;
}
/* 视频 end */

/* 配件栏 start */
.sale_goods_box{
	clear: both;
}
/* 配件栏 end */