/* 样式初始化
--------------------------------------------------*/
html{height: 100%;background-color: #ededed;  }
*{padding: 0;margin: 0; font-style: normal;font-weight: normal;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none;}
nav, footer, section, header, article{display: block;}
ul{list-style: none;}
a:link{-webkit-tap-highlight-color: rgba(0,0,0,0);/*禁止链接高亮*/-webkit-touch-callout: none;/*禁止链接长按弹出选项菜单*/}
a:link, a:visited, a:hover, a:active{/*color: #333333;*/text-decoration: none;}
input, textarea{-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.bk20{width: 100%;height: 20px;clear: both;}
.bk10{width: 100%;height: 10px;clear: both;}
form{margin: 0px;padding: 0px;}
input{outline:none; }
/* 主体结构 
--------------------------------------------------*/

body{width: 100%;max-width: 640px;min-width: 320px;min-height: 100%;line-height: 25px;margin: 0px auto;color: #333333;background-color: #fff;font-size: 12px;}
a{color: #333333;cursor: pointer; text-decoration:none}
div{margin: 0px auto;}
.fl{float: left;}
.fr{float: right;}
form{margin: 0px;padding: 0px;}
img{border: 0;}


.viewBox{width:100%; padding:0 0 56px 0; }
.bxslider li img{ max-height: 100%; width: 100%;}

/*------------header----------*/
.banbg{width: 100%;overflow: hidden;position: relative;background:url(../images/tbg.png) no-repeat top ;  background-size: 100%;  }
.top{width: 100%;height: 40px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 5px 0 0 0 ;}
.top .logo{width: 106px;overflow: hidden;display: inline;position: absolute; top:3px; left: 6px; float: left;}
.top .logo img{width: 100%;}
.top .search{height: 30px;background-color: #FFF;margin:3px 50px 0 120px;border-radius: 30px;-mos-border-radius: 30px;-webkit-border-radius: 30px;}
.top .s_ipt{width: 75%;height: 30px;line-height: 30px;overflow: hidden;color: #888;font-size: 1.2em;font-family: "Microsoft YaHei";float: left;display: inline;margin-left: 18px;border: 0;}
.top .s_btn{width: 20px;height: 20px;overflow: hidden;background: url(../images/s_btn.png) no-repeat center top;background-size: 100%;float: right;display: inline;margin: 4px 5px 0 0; border:0px;}
.top .t_log{width: 30px;height: 35px;line-height: 35px;text-align: right;color: #FFF;font-size: 14px;position: absolute;top:3px;right: 10px;float: left;}
.top .t_log a{color: #FFF; }
.top .t_log3{width: 25px;height: 25px;position: absolute;top:8px;right: 10px;float: left;  }
.top .t_log3 a{width: 25px;height: 25px;display: inline-block; float: left; background: url(../images/pos.png) no-repeat center top;background-size: 100%; }


.top .menu{width: 50%;overflow: hidden;float: right;}
.top .menu ul li{width: 50%;line-height: 50px;overflow: hidden;background: url(../images/line.gif) no-repeat right center;color: #FFF;font-size: 1.8em;text-align: center;float: left;display: inline;}
.top .menu ul li a{width: 100%;line-height: 50px;overflow: hidden;color: #FFF;text-align: center;float: left;}

#Section1{ width: 96%; margin: 10px 2% 0 2%; border-radius: 10px; overflow: hidden; }

/*------------内页header----------*/
.topnei{width: 100%;height: 40px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 3px 0 0 0; background:url(../images/header-bg.png) repeat-y bottom ; background-size: 100% 40px;border-bottom: 1px solid #ddd;}
.topnei .tback{width: 25px; height:25px; overflow: hidden; display: inline; position: absolute;top:10px;left: 6px;float: left; background:url(../images/tback.png) no-repeat center top ; background-size: 100%;}
.topnei .search{height: 30px; border:1px solid #ddd; background-color: #FFF; margin:3px 10px 0 35px;border-radius: 30px;-mos-border-radius: 30px;-webkit-border-radius: 30px;}
.topnei .s_ipt{width: 80%;height: 30px;line-height: 30px;overflow: hidden;color: #888888;font-size: 1.2em;font-family: "Microsoft YaHei";float: left;display: inline;margin-left: 18px;border: 0;}
.topnei .s_btn{width: 20px;height: 20px;overflow: hidden;background: url(../images/s_btn.png) no-repeat center top;background-size: 100%;float: right;display: inline;margin: 4px 5px 0 0; border:0px;}
.topnei .t_log{width: 30px;height: 30px;position: absolute;top:6px;right: 10px;float: left; background: url(../images/li.png) no-repeat center top;background-size: 100%; display:none}
.topnei .t_log2{width: 30px;height: 30px;position: absolute;top:6px;right: 10px;float: left; background: url(../images/li2.png) no-repeat center top;background-size: 100%;}
.topnei .t_log a{color: #FFF;}
.topnei .menu{width: 50%;overflow: hidden;float: right;}
.topnei .menu ul li{width: 50%;line-height: 50px;overflow: hidden;background: url(../images/line.gif) no-repeat right center;color: #FFF;font-size: 1.8em;text-align: center;float: left;display: inline;}
.topnei .menu ul li a{width: 100%;line-height: 50px;overflow: hidden;color: #FFF;text-align: center;float: left;}
/*------------banner----------*/
#banner{width: 100%;  overflow: hidden;margin: 0 auto;position: relative;}
#banner ul li{width: 100%;position: absolute;}
#banner ul li img{width: 100%;}
/*------------首页----------*/
.i_img{width: 96%;overflow: hidden; padding: 2% 0; background: #fff; margin: 10px 2%; border-radius: 5px; box-shadow: 0px 0px 6px rgba(0,0,0,0.2);}
.i_img ul{width: 102%;overflow: hidden;}
.i_img ul li{width: 20%; height: 76px; overflow: hidden;text-align: center; float: left;margin: 10px 2.5% 0px 2.5%;}
.i_img ul li a{width: 55px;height: 43px; line-height:16px; padding:12px 0 0 0; margin: 5px 0 0 0; overflow: hidden; text-align: center; font-size: 12px; display:inline-block; background:#f90; border-radius:41%; color:#fff; font-weight:bold;}

.i_img ul li a.a1{ background-image:linear-gradient(#55bdfb, #4c85f6); box-shadow: 0 0 5px rgba(80,157,248,0.9); border:1px solid #4ba4e5}
.i_img ul li a.a2{ background-image:linear-gradient(#ffd500, #ffb700); box-shadow: 0 0 5px rgba(255,212,0,0.9); border:1px solid #f9cd34;}
.i_img ul li a.a3{ background-image:linear-gradient(#fd7c3a, #fd513e); box-shadow: 0 0 5px rgba(253,95,61,0.9); border:1px solid #e96d39}
.i_img ul li a.a4{ background-image:linear-gradient(#22dba1, #08c977); box-shadow: 0 0 5px rgba(31,217,156,0.9); border:1px solid #23d29f}
.i_img ul li a.a5{ background-image:linear-gradient(#fd7c3a, #fd513e); box-shadow: 0 0 5px rgba(253,95,61,0.9); border:1px solid #e96d39}
.i_img ul li a.a6{ background-image:linear-gradient(#22dba1, #08c977); box-shadow: 0 0 5px rgba(31,217,156,0.9); border:1px solid #23d29f}
.i_img ul li a.a7{ background-image:linear-gradient(#55bdfb, #4c85f6); box-shadow: 0 0 5px rgba(80,157,248,0.9); border:1px solid #4ba4e5}
.i_img ul li a.a8{ background-image:linear-gradient(#ffd500, #ffb700); box-shadow: 0 0 5px rgba(255,212,0,0.9); border:1px solid  #f9cd34;}


.depromotion{ display: block; overflow: hidden; background: #fff; margin: 10px 2% 10px 2%; border-radius: 5px;box-shadow: 0px 0px 6px rgba(0,0,0,0.2); background: url(../images/dcombg.png) no-repeat top; background-size: 100%;  }
.depromotiont{ display: block; overflow: hidden;  padding: 10px 0 0 0 ; height: 35px; }
.depromotiont label{width: 100px; display: inline-block; overflow: hidden; height: 35px;   background: url(../images/zhd.png) no-repeat center; background-size: 70%;}
.depromotiont a{width: 18px;height: 18px;  display: inline-block; overflow: hidden; float:right;  background: url(../images/rjb.png) no-repeat center; background-size: 70%; background-color: #fe3835;   border-radius: 50%; margin: 8px 10px 0 0;}

.depromotionc{ display: block; overflow: hidden; padding: 0 5px; height: 430px;}
.depromotioncn{ display: block; overflow: hidden; padding: 0 5px; min-height: 140px;}
.depromotionc div.dbox{ display: flex; overflow: hidden;  margin: 5px 0;  }
.depromotionc div.dbox .dlist{ flex: 1;display: block;  overflow: hidden; text-align: center;margin: 5px 3px;  }
.depromotionc div.dbox .dlist  a{ display: block; overflow: hidden; }
.depromotionc div.dbox .dlist  a p{ display: block; overflow: hidden;  min-height: 90px; text-align: center;  margin: 0 auto; }
.depromotionc div.dbox .dlist  a p img{ display: inline-block; overflow: hidden;  min-height: 90px;  width: 100%;  }
.depromotionc div.dbox .dlist  a span{ display: block; overflow: hidden; line-height: 20px; height: 20px; color: #666;width: 100%; margin: 0; padding: 0;  }
.depromotionc div.dbox .dlist  a label{ display:block; overflow: hidden; line-height: 20px;  color: #f00; font-weight: bold;text-align: center; }

.decom{display: block; overflow: hidden;  margin: 10px 2%; background: #fff; border-radius: 5px; box-shadow: 0px 0px 6px rgba(0,0,0,0.2);}
.decomt{display: block; overflow: hidden; margin:0 10px}
.decomt label{display: block; overflow: hidden; padding: 0 5px; font-size: 16px;  font-weight: bold; line-height: 40px;}
.decomc{display: block; overflow: hidden; margin: 0 ;  }

.decomc div.dlistbox{ display: flex; overflow: hidden;  margin: 5px 0;  }
.decomc div.dlistbox .li{ flex: 1;display: block;  overflow: hidden; text-align: center;margin: 5px 6px;  }
.decomc div.dlistbox .li  a{ display: block; overflow: hidden; }
.decomc div.dlistbox .li  a p.img{ display: block; overflow: hidden;  min-height: 90px; text-align: center;  margin: 0 auto; }
.decomc div.dlistbox .li  a p.img img{ display: inline-block; overflow: hidden;  min-height: 90px;  width: 100%;  }
.decomc div.dlistbox .li  a  p.name{ display: block; overflow: hidden; line-height: 25px; height: 25px; color: #666;width: 100%; margin: 0; padding: 0;  }
.decomc div.dlistbox .li  a  p.price{ display:block; overflow: hidden; line-height: 25px;  color: #f00; font-weight: bold;text-align: center; }
.decomc div.dlistbox .li  a  p.price span{   color: #f00; font-weight: bold; }

.dehot{ display: block; overflow: hidden; background: #fff; margin: 10px 2% 10px 2%; border-radius: 5px;box-shadow: 0px 0px 6px rgba(0,0,0,0.2); }
.dehott{display: block; overflow: hidden; margin:0 10px}
.dehott label{display: block; overflow: hidden; padding: 0 5px; font-size: 16px;  font-weight: bold; line-height: 40px;}
.dehotc{display: block; overflow: hidden; margin: 0 ;border-top: 1px solid #eaeaea;  }
.dehotc ul{width: 102%;overflow: hidden;}
.dehotc ul li{width: 33%;height: 80px;line-height: 80px; overflow: hidden;float: left;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.dehotc ul li .name{height: 20px;line-height: 20px;overflow: hidden;font-size: 1.5em;color: #555555;text-align: center;margin-top: 4%;}
.dehotc ul li .price{height: 20px;line-height: 20px;overflow: hidden;color: #888888;font-size: 1.3em;text-align: center;}
.dehotc ul li .img{width: 66%;overflow: hidden;margin-top: 1%;}
.dehotc ul li .img img{width: 100%;}

.promotionDe{ display: block; overflow: hidden; margin: 10px 5px; background: #fff; }
.promotionBox{ display: block; overflow: hidden; margin: 0 0 15px 0; background: #fff; border-radius: 5px; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3); border: 1px solid #eee;}
.promotionBoxt{ display: block; overflow: hidden; padding: 2px; position: relative}
.promotionBoxt img{ width: 100%; max-height: 100%; float: left;}
.promotionBoxt p{ display: block;width: 100%;   position: absolute;left: 0; bottom: 2px; text-align: center }
.promotionBoxt p span{ display: block; padding: 0 10px 0 10px; line-height: 25px; border-radius: 0 0 0 ;background: rgba(0,0,0,0.6); color: #fff; font-size: 12px;   margin: 0 2px; box-sizing: border-box;}

.promotionBoxc{ display: block; overflow: hidden;padding: 10px 10px;  }
.promotionBoxc ul{ display: flex; overflow: hidden; }
.promotionBoxc li{flex:1;  margin:0 5px 10px 5px; border:1px solid #eee; background:#ffff }
.promotionBoxc li  a{  display:block;  overflow: hidden; text-align: center; }
.promotionBoxc li:hover{  }
.promotionBoxc li.r{}
.promotionBoxc li p{  margin: 0px; height:100px;padding:1px; display: block; overflow: hidden; text-align: center }
.promotionBoxc li p img{width:100%;vertical-align:middle; }

.promotionBoxc li font.pmofont1{ display:block;  overflow: hidden; height:25px; line-height:25px;   text-align:center; padding:3px 10px 3px 10px; }
.promotionBoxc li font.pmofont1 a{color:#666;}
.promotionBoxc li font.pmofont1 a:hover{color:#333; text-decoration:underline}
.promotionBoxc li font.pmofont2{display:block;  overflow: hidden;  line-height:20px;  text-align:center; padding:3px 10px 3px 10px;}
.promotionBoxc li font.pmofont2 a{color:#e20402;}
.promotionBoxc li font.pmofont2 a:hover{color:#e20402; text-decoration:underline}
.promotionBoxc li font.pmofont3{height:20px; line-height:20px; overflow:hidden;display:block; text-align:center; padding:3px 10px 3px 10px;  color:#e20402; }

.promotionBoxc li label{height:25px; line-height:25px;  display:block; overflow: hidden; text-align:center; padding: 5px 0;}
.promotionBoxc li label i{ font-weight:bold; color:#ed4040; font-size:18px; font-style:normal}
.promotionBoxc li label em{text-decoration:line-through; color:#aaa; padding:0 0 0 10px;}
.promotionBoxc li span{margin: 5px 0 0 0; display:inline-block;overflow: hidden;  text-align:center; padding:5px 30px; color: #fff; background-color: #e20402;border-radius:3px;}
.promotionBoxc li span:hover{ background: #e00}

.promotionBoxb{ display: block; overflow: hidden; padding: 10px 0; text-align: center}
.promotionBoxb a{ display: inline-block; overflow: hidden; padding: 0 50px 0 20px; border-radius: 5px; line-height: 50px; font-size: 16px; color: #333; border: 1px solid #ddd; position: relative;}
.promotionBoxb a:before{ content: ''; width: 30px; height: 30px; position: absolute;right: 10px; top: 10px; background: url(/images/morer.png) no-repeat center; background-size: 60%; opacity: 0.5}

.DeSaleBanner{width:100%; float:left; margin:0 auto; text-align: center}
.DeSaleConBox{ margin: 5px 10px ;  display:block;  overflow: hidden;   }
.DeSaleCon{ margin: 5px 5px; display:block;  overflow: hidden; border-radius: 10px 10px 0 0; background: url(/images/probg.jpg) no-repeat top; background-size:  100% 100% ; }
.DeSaleTitle{width:100%; float:left; margin:0;padding: 5px 0;font-size: 20px; position: relative;  border-radius: 5px 5px 0 0;}
.DeSaleTitle h1{width: 96%;  font-size:20px; font-weight:bold; color:#fff;  display:block; line-height:25px;text-align: center;float: left;padding:10px 2%;margin: 0;}
.DeSaleTitle label{width: 100%; height:40px; font-size:14px;  color:#fff; display:block; line-height:40px; float: left; text-align: center;}
.DeSaleTitle label i{ font-style: normal;padding: 0 3px;}
.DeSaleTitle  font{ background: #ed4040;color: #fff;width: 80px;height: 80px;display: block;float: left;position: absolute;right: 5px;top: 0;border-radius: 50%;line-height: 80px; text-align: center}

.DeSaleTxt{width:100%; float:left; margin:10px 0;}
.DeSaleTxt .DeSaleConTd{ line-height: 28px;font-size: 14px;}
.DeSaleList{ width: 100%;float: left;margin: 10px 0;}

.DeSaleCon .DeSaleListSearch{display: block; overflow: hidden; float: left; padding: 10px 0; margin: 0 2%; width: 96%; box-sizing: border-box;  border-radius: 5px; background: #fff}
.DeSaleCon .DeSaleListSearch p{ display: flex; overflow: hidden; padding: 0 10px;  }
.DeSaleCon .DeSaleListSearch p label{ display: inline-block; overflow: hidden; margin:  0;  height: 30px;; flex: 1; }
.DeSaleCon .DeSaleListSearch p label input{ display: inline-block; overflow: hidden; margin:  0;  height: 30px; border: 0; padding: 0 3px; border: 0; width: 100%; box-sizing: border-box;}
.DeSaleCon .DeSaleListSearch p  a{ display: inline-block; overflow: hidden; margin:  0 5px;  height: 30px; width: 30px; background: url(/images/searchred.png) no-repeat center; background-size: 70%;}

.DeSalePro{ display: block;width: 100%; float: left; box-sizing: border-box; border: 1px solid #eee;border-top: 0; background: #f8f8f8;border-radius: 5px; overflow: hidden}

.saleBoxC2{width:100%; float:left; margin:10px 0;}
.saleBoxC2 ul{ display: block; overflow: hidden;}
.saleBoxC2 li{width:46%;  float:left; margin:0 2% 10px 2%;padding: 0 0 10px 0; border: 1px solid #eee; background: #fff;border-radius: 5px;  box-sizing: border-box }
.saleBoxC2 li:hover{  }
.saleBoxC2 li.r{}
.saleBoxC2 li p{  height:100px; display: block;  margin: 4px; padding:1px; overflow: hidden; background:#fff }
.saleBoxC2 li p img{width:100%;vertical-align:middle; }

.saleBoxC2 li font.pmofont1{ height:20px; line-height:20px; overflow:hidden;  display:block; text-align:center; padding:3px 10px 3px 10px; overflow: hidden}
.saleBoxC2 li font.pmofont1 a{color:#666;}
.saleBoxC2 li font.pmofont1 a:hover{color:#333; text-decoration:underline}

.saleBoxC2 li font.pmofont2{ line-height:20px; overflow:hidden; display:block; text-align:center; padding:3px 10px 3px 10px; overflow: hidden}
.saleBoxC2 li font.pmofont2 a{color:#e20402;}
.saleBoxC2 li font.pmofont2 a:hover{color:#e20402; text-decoration:underline}
.saleBoxC2 li font.pmofont3{width:160px; height:20px; line-height:20px; overflow:hidden; float:left; display:block; text-align:center; padding:3px 10px 3px 10px; overflow: hidden;color:#e20402; }


.saleBoxC2 li label{width:100%; height:25px; line-height:25px; float:left; float:left; display:block; text-align:center;}
.saleBoxC2 li label i{ font-weight:bold; color:#ed4040; font-size:14px; font-style:normal}
.saleBoxC2 li label em{text-decoration:line-through; color:#aaa; padding:0 0 0 10px;}
.saleBoxC2 li span{width:100%; height:30px; float:left; float:left; display:block; text-align:center; margin:15px 0 0 0;}
.saleBoxC2 li span a{ padding:5px 20px; color: #fff; background-color: #e20402;border-radius:3px;
background: -webkit-linear-gradient(#e8391c, #e20402); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#e8391c, #e20402); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#e8391c, #e20402); /* Firefox 3.6 - 15 */
background: linear-gradient(#e8391c, #e20402); /* 标准的语法 */
}
.saleBoxC2 li span a:hover{ background: #e20402}


.i_img ul li img{width: 100%;margin: 0 auto 5px auto;}
.i_t{height: 40px;line-height: 40px;overflow: hidden;color: #f1f1f1;font-size: 16px;padding: 0 2%; border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea; background:#f5f5f5 }
.i_t span a{font-size:14px;}
.f_i{margin-top: 11px;margin-right: 8px;}
.f_c{color: #fe3835; font-weight:bold;}
.tj_c{overflow: hidden;background-color: #FFF;padding: 2% 0;}
.tj_c ul li{width: 24.3%;overflow: hidden;float: left;border-right: 1px solid #eaeaea;}
.tj_c ul li .img{width: 98%;height: 80px; overflow: hidden;margin-top: 5px;padding: 0 1%;}
.tj_c ul li .img img{width: 100%;}
.tj_c ul li .name{height: 40px;line-height: 20px;overflow: hidden;font-size: 1.3em;text-align: center;margin-top: 5px;padding: 0 5px;}
.tj_c ul li .price{line-height: 20px;overflow: hidden;color: #999999;text-align: center;text-transform: uppercase;}
.tj_c ul li .price span{color: #fe3835;font-size: 12px;font-weight: bold;display: block;width: 100%;text-align: center;}
.tj_c ul li .price font{color: #888;font-size: 12px;  text-decoration: line-through;display: block;width: 100%;text-align: center;}

.tm_c{overflow: hidden;background-color: #FFF;}

.orderConfirm{overflow: hidden;padding-bottom: 0px;}

.orderConfirm .add{width:100%;  background:#fff; }
.orderConfirm .addT{width:98%; padding:10px 1% 0 1%; margin:3px 0; height:25px; line-height:25px; color:#333; background:#fff; background: url(../images/a_line.gif) no-repeat center top;}
.orderConfirm .addT label{padding:0 5px; font-weight:bold; font-size:14px;}
.orderConfirm .addT span{float:right; padding:0 3px;}
.orderConfirm .addT span a{color:#666; background:#f1f1f1; border:1px solid #ccc; padding:4px 7px; border-radius:15px;}
.orderConfirm .addC{width:98%; padding:0 1% 5px 1%;  line-height:20px; padding:0 0 10px 0; background:#fff;  background: url(../images/a_line.gif) no-repeat center bottom;}
.orderConfirm .addC label{display: inline-block; padding:0 6px; color:#666;}
.orderConfirm .addC label b{ color:#e00; font-weight: bold}
.orderConfirm 
.orderConfirm .addfp{width:100%; margin:5px 0 0 0; background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.orderConfirm .addfpt{width:96%; padding:6px 2%; height:25px; line-height:25px; color:#333;}
.orderConfirm .addfpt label{ padding:0 5px; font-weight:bold; font-size:14px;}
.orderConfirm .addfpt span{float:right; padding:0 5px;}
.orderConfirm .addfpt span a{color:#666; background:#f1f1f1; border:1px solid #ccc; padding:4px 7px; border-radius:15px; display:none}
.orderConfirm .addfpc{width:98%;  padding:0 0 10px 0;  }
.orderConfirm .addfpc font{border-radius: 3px; width:90px; height:28px; padding:0 15px 0 0; line-height:28px; color:#333; border:1px solid #ddd; background:#f3f3f3; position:relative; display:inline-block; margin:0 5px; text-align:center}
.orderConfirm .addfpc font i{display:none}
.orderConfirm .addfpc font.cur{ color:#e00; border:1px solid #e00; background:#fff8ee;}
.orderConfirm .addfpc font.cur i{ width:12px; height:12px; display:block; position:absolute; bottom:0; right: 0; background:url(../images/y.png) no-repeat;  background-size:12px 12px;  background-color:#e00; border-radius:5px 0 0 0}


.orderConfirm .addfpc2{width:98%; padding:0 1% 5px 1%;  line-height:20px; padding:0 0 10px 0; background:#fff; }
.orderConfirm .addfpc2 label{display: inline-block; padding:0 6px; color:#666;}
.orderConfirm .addfpc2 label b{ color:#e00; font-weight: bold}


.orderConfirm .fpi{width:100%;  margin:5px 0 0 0; background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.orderConfirm .fpit{width:98%; padding:0 1% 0 1%; margin:6px 0; height:25px; line-height:25px; color:#333; background:#fff; }
.orderConfirm .fpit label{padding:0 5px; font-weight:bold; font-size:14px;}
.orderConfirm .fpit span{float:right; padding:0 5px;}
.orderConfirm .fpit span a{color:#666; background:#f1f1f1; border:1px solid #ccc; padding:4px 7px; border-radius:15px; }
.orderConfirm .fpic{width:96%; padding:0 2% 5px 2%;  line-height:22px; background:#fff; }
.orderConfirm .fpic label{ padding:0 ; color:#666;}
.orderConfirm .fpic font{ padding:0 0 0 2px; color:#666;}
.orderConfirm .fpic span{ padding:0 0 0 2px; color:#666;}

.orderConfirm .carpro{width:100%;  margin:5px 0 0 0; background:#fff; border-top:1px solid #ddd;}
.orderConfirm .carprot{width:98%; padding:0 1% 0 1%; margin: 0; line-height:30px; color:#333; background:#f5f5f5; border-bottom:1px solid #ddd; }
.orderConfirm .carprot label{padding:0 5px; font-weight:bold; font-size:14px;}
.orderConfirm .carprot span{float:right; padding:0 5px;}
.orderConfirm .carprot span a{color:#666; padding:4px 7px; border-radius:15px; }
.orderConfirm .carproc{width:98%; padding:0 1% 5px 1%;  line-height:22px; padding:0 0 10px 0; background:#fff; }
.orderConfirm .carproc label{ padding:0 6px; color:#666;}

.orderConfirm .tabx1{ width: 98%; margin:0 1% 10px 1%; overflow:hidden; padding: 0;  background:#fff;}
.orderConfirm .tabx1 .warning{ background: #fdf2f2}
.orderConfirm .tabx1C{width: 100%;float: left;margin:0;padding: 6px 0; display: inline-block; border-bottom: 1px dotted #ccc; position:relative}
.orderConfirm .tabx1C p{ color: #333;text-align: left;  float:left;}
.orderConfirm .tabx1C p.tp0{ width: 80px;height: 80px;padding: 1px;overflow: hidden;  border:1px #ededed solid; background: #fff; position:absolute; top:5px; left:0}
.orderConfirm .tabx1C p.tp0 img{width:100%;vertical-align:middle; }
.orderConfirm .tabx1C p.tp0 a{width:100%;  height:80px; display: table-cell; vertical-align:middle; text-align: center; overflow: hidden}
.orderConfirm .tabx1C .carproNe{ overflow:hidden; padding:0 8px 0 90px;}
.orderConfirm .tabx1C .carproNe .tp1{ width:100%;}
.orderConfirm .tabx1C .carproNe .tp1 span{ width: 100%;height: 15px;line-height: 15px; padding:0 0 3px 0; float: left;display: inline-block;color: #333; overflow: hidden; font-weight:bold}
.orderConfirm .tabx1C .carproNe .tp1 font{ width: 100%;height: 23px;line-height: 23px; float: left;display: inline-block; overflow: hidden; color:#666}
.orderConfirm .tabx1C .carproNe .tp1 label{ width: 100%;height: 23px;line-height: 23px; float: left;display: inline-block; overflow: hidden; color:#666}
.orderConfirm .tabx1C .carproNe .tp1 label a{ color: #e00; text-decoration: underline}
.orderConfirm .tabx1C .carproNe .tp2{ width:100%;height: 23px;line-height: 23px;}
.orderConfirm .tabx1C .carproNe .tp2 em{ color:#666;}
.orderConfirm .tabx1C .carproNe .tp2 i{ color:#666; padding:0 3px;}
.orderConfirm .tabx1C .carproNe .tp2 font{ color:#666; padding:0 3px;}
.orderConfirm .tabx1C .carproNe .tp2 span{ color:#e00; padding:0 3px;}

.orderConfirm .fki{width:100%; margin:5px 0 0 0; background:#fff;}
.orderConfirm .fkit{width:96%; padding:6px 2%; height:25px; line-height:25px; color:#333;}
.orderConfirm .fkit label{ padding:0 10px; font-weight:bold; font-size:14px;}
.orderConfirm .fkit span{float:right; padding:0 5px;}
.orderConfirm .fkit span a{color:#666; background:#f1f1f1; border:1px solid #ccc; padding:4px 7px; border-radius:15px; display:none}
.orderConfirm .fkic{width:98%; overflow:hidden; padding:0 0 20px 0;  }
.orderConfirm .fkic font{border-radius: 3px; width:48%; height:28px; margin:2px 2px; line-height:28px; color:#333; border:1px solid #ddd; background:#f3f3f3; position:relative; display:inline-block; text-align:center; display:inline-block; float:left;}
.orderConfirm .fkic font i{display:none}
.orderConfirm .fkic font.cur{color:#e00; border:1px solid #e00; background:#fff8ee;}
.orderConfirm .fkic font.cur i{ width:12px; height:12px; display:block; position:absolute; bottom:0; right: 0; background:url(../images/y.png) no-repeat;  background-size:10px 10px;  background-color:#e00; border-radius:5px 0 0 0}

.orderConfirm .qrdd{width:96%; padding:0 2% 10px 2%; margin:6px 0 0 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; background:#fff; color:#333;}
.orderConfirm .qrdd p{overflow: hidden; line-height:25px;text-align: right;}

.orderConfirm .qrdd p.qd1{ position: relative}
.orderConfirm .qrdd p.qd1 i{ width: 18px;height: 18px;display: inline-block;position: absolute;right: 5px;top:3px;background: url(../images/wen.png) no-repeat;background-size:18px;}
.orderConfirm .qrdd p.qd2 i{color:#333; padding:0 3px; }
.orderConfirm .qrdd p.qd2 b{color:#e00; padding:0 0 0 3px; }
.orderConfirm .qrdd p.qd3{  position: relative}
.orderConfirm .qrdd p.qd3 i{ width: 18px;height: 18px;display: inline-block;position: absolute;right: 5px;top:3px;background: url(../images/wen.png) no-repeat;background-size:18px;}
.orderConfirm .qrdd p.qd4 b{color:#e00; padding:0 0 0 3px; font-weight:bold }

.orderConfirm .qrdd2{width:96%; padding:10px 2%; margin:0; overflow:hidden; background:#fff; color:#333;}
.orderConfirm .qrdd2 textarea{width:96%; height:50px; margin:0 2%; border:1px solid #ddd;}
.orderConfirm .qrdd3{width:96%; padding:10px 2%; margin:0; border-bottom:1px solid #ddd; overflow:hidden; background:#fff; color:#333;}
.orderConfirm .qrdd3 a{width:48%; height:36px; line-height:36px; margin:0 1%; background:#666; display:inline-block; color:#fff; float:left; text-align:center}
.orderConfirm .qrdd3 a:hover{background:#e71111; }
.orderConfirm .qrdd3 a.tjorderBtn{ background:#e00;color:#fff; }
.orderConfirm .qrdd3 a.tjorderBtn:hover{background:#e71111; }
.orderConfirm .qrdd3 a.ce{ background:#ddd;color:#888; display: none;}
.orderConfirm .qrdd3 a.ce:hover{background:#eee;}




/*--------------*/
.FuAddressCss{width:100%; height: 0;   position:fixed; bottom: 0; left:0; z-index: 9999}
.FuAddressCss .box1{ width: 100%;float: left; height: 490px; background: #fff; }
.FuAddressCss .box1 .box1Title{ width: 100%;float: left;height: 40px;line-height: 40px; background: #f1f1f1; }
.FuAddressCss .box1 .box1Title a{ width: 50%;height: 40px;line-height: 40px;text-align: center;font-size: 14px; font-weight: bold;color: #333; display: inline-block;float: left;border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;margin: 0 0 0 -1px;float: left; }
.FuAddressCss .box1 .box1Title a.cur{ background: #fff;border-bottom: none; color:#df3033 }


.FuAddressCss .box1 .box1Title2{ width: 100%;float: left;height: 30px;line-height: 30px;padding: 0;}
.FuAddressCss .box1 .box1Title2 label{ padding: 0 0 0 6px; }
.FuAddressCss .box1 .box1Title2 label i{color: #df3033;padding: 0 3px; font-style:normal }
.FuAddressCss .box1 .box1Title2 label b{color: #df3033;padding: 0 3px; }
.FuAddressCss .box1 .box1Title2 font{ padding: 0 10px 0 6px;font-weight: bold;float: right; }
.FuAddressCss .box1 .box1Title2 font a{padding:5px 5px;margin:0 auto 0 auto; font-size: 12px; color: #666;font-weight: normal; background-color: #eee;border: 1px solid #ddd;
background: -webkit-linear-gradient(#f2f2f2, #ddd); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f2f2f2, #ddd); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f2f2f2, #ddd); /* Firefox 3.6 - 15 */
background: linear-gradient(#f2f2f2, #ddd); /* 标准的语法 */}

.FuAddressCss .box1 .box1Title2 font a:hover{ background: #ddd; color: #333;text-decoration: none; }
.FuAddressCss .box1 .fpList{margin:0; color: #333;font-size: 16px; width: 100%;float: left;text-align: center;}
.FuAddressCss .box1 .fpList  ul li:hover{ background: #f9f9f9}
.FuAddressCss .box1 .fpList p.noFpInfo{color: #333;font-size: 12px; width: 100%; height: 50px;float: left; line-height: 50px;text-align: center; display: none}

.FuAddressCss .box1 .btn{margin:15px 0 0 0; width: 100%; height: 35px;float: left; text-align: center}
.FuAddressCss .box1  a.addressBtn1{width: 47%; padding:6px 0;margin:0 1% 0  2%; display: inline-block;float: left;  font-size: 12px; color: #fff; border: 1px solid #df3033;background-color: #df3033;text-align: center;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */}
.FuAddressCss .box1  a.addressBtn1:hover{ background: #df3033; color: #fff; text-decoration: none}


.FuAddressCss .box1  a.addressBtn2{width: 46.5%; padding:6px 0;margin:0  0 0  1%; display: inline-block; float: left; font-size: 12px; color: #666;font-weight: normal; background-color: #eee;border: 1px solid #ddd;
background: -webkit-linear-gradient(#f2f2f2, #ddd); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f2f2f2, #ddd); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f2f2f2, #ddd); /* Firefox 3.6 - 15 */
background: linear-gradient(#f2f2f2, #ddd); /* 标准的语法 */}
.FuAddressCss .box1  a.addressBtn2:hover{ background: #ddd; color: #333;text-decoration: none; }

.FuAddressCss .boxBottom{ width:100%; float: left; position: absolute; height: 510px; top: 0;left: 0;z-index: 1302; background:#000; -moz-opacity: 0.3; opacity: 0.3; filter: alpha(opacity = 30); }

.FuAddressCss b.b1{ color: #f00;padding: 0 2px;}


.FuAddressCss .addList{width: 100%; float: left;}
.FuAddressCss .addList ul{width: 100%; float: left;height: 370px;overflow: hidden;overflow-y: auto;}
.FuAddressCss .addList li{width: 100%; float: left;line-height: 20px;border-bottom: 1px solid #ddd;position: relative;padding:10px 0;}
.FuAddressCss .addList li em{ display: inline-block;padding: 0 ;color: #df3033;width: 100%;line-height: 50px;text-align: center;}
.FuAddressCss .addList li label{ display: inline-block;padding: 0 35px 0 8px;color: #333;}
.FuAddressCss .addList li label b{ color:#e00; font-weight: bold}

.FuAddressCss .addList li font{width: 30px;height: 20px;line-height: 20px;color: #f90;text-align: center;font-size: 12px; border: 1px solid #f90;background: #fff;border-radius: 3px; display: inline-block;position: absolute;right: 5px;top: 15px;}
.FuAddressCss .addList li:nth-of-type(even) { background: #f5f5f5 }
.FuAddressCss div.ald{ float: left;height: 40px;margin: 5px 0;width: 100%;text-align: center; }
.FuAddressCss div.ald a{width: 50%; padding:5px 0;margin:0 auto 0 auto;text-align: center; display: inline-block;  font-size: 12px; color: #fff;font-weight: normal; background-color: #eee;border: 1px solid #df3033;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */}

.FuAddressCss div.ald a:hover{ background: #df3033; color: #fff;text-decoration: none; }
.FuAddressCss p.alp{ float: left;height: 30px; line-height: 30px; width: 100%;text-align: center; color: #df3033 }

/*--------------*/
.FuFpCss{width:100%; height: 0;   position:fixed; bottom: 0; left:0;z-index: 9999; background: #fff}
.FuFpCss .box1Title{ width: 100%;float: left;height: 40px;line-height: 40px; background: #f1f1f1; }
.FuFpCss .box1Title a{ width: 50%;height: 40px;line-height: 40px;text-align: center;font-size: 14px; font-weight: bold;color: #333; display: inline-block;float: left;border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;margin: 0 0 0 -1px;float: left; }
.FuFpCss .box1Title a.cur{ background: #fff;border-bottom: none; color:#df3033 }

.FuFpCss .fpList{margin:0; color: #333;font-size: 14px; width: 100%; float: left;height: 450px;overflow: hidden; overflow-y: auto}
.FuFpCss .fpList ul{margin:0;  width: 100%; float: left;height: 400px;overflow: hidden; overflow-y: auto}
.FuFpCss .fpList ul li:hover{ background: #f9f9f9}
.FuFpCss .fpList p.noFpInfo{color: #333;font-size: 12px; width: 100%; height: 50px;float: left; line-height: 50px;text-align: center; display: none}
.FuFpCss .fpList ul{}
.FuFpCss .fpList ul li{ width: 96%;padding: 5px 2%; float: left;border-bottom: 1px solid #ddd;font-size: 12px; position: relative}
.FuFpCss .fpList ul li label{float: left;display: inline-block;width: 85%;padding: 0 15% 0 0; }
.FuFpCss .fpList ul li span{line-height: 25px; float: left;display: inline-block;width: 100%;text-align: left; font-weight: bold }
.FuFpCss .fpList ul li font{line-height: 25px; float: left;display: inline-block;width: 100%;text-align: left; }
.FuFpCss .fpList ul li i{float: left;display: inline-block;font-size: 12px; width: 32px; line-height: 25px; color: #df3033;  text-align: left;font-style: normal; }
.FuFpCss .fpList ul li em{ line-height: 20px; float: left;display: inline-block;width:40px;text-align: center;position: absolute;right: 5px;top: 15px;}
.FuFpCss .fpList ul li em a{padding:2px 5px;margin:0 auto 0 auto; display: inline-block;  font-size: 12px;font-style: normal; color: #fff; border: 1px solid #df3033;background-color: #df3033;text-align: center;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */}

.FuFpCss .fpList ul li em a:hover{ background: #df3033; color: #fff; text-decoration: none}

.FuFpCss .fpList div.fbListB{margin:0; color: #333;font-size: 12px; width: 96%; float: left;height: 50px;padding: 0 2%;}
.FuFpCss .fpList div.fbListB a{padding:8px 0;width: 100%; margin:0 auto 0 auto; display: inline-block;  font-size: 16px; color: #fff; border: 1px solid #7abd54;background-color: #7abd54;text-align: center;
background: -webkit-linear-gradient(#84ce5a, #7abd54); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#84ce5a, #7abd54); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#84ce5a, #7abd54); /* Firefox 3.6 - 15 */
background: linear-gradient(#84ce5a, #7abd54); /* 标准的语法 */}
.FuFpCss  .fpList div.fbListB a:hover{ background: #7abd54; color: #fff; text-decoration: none}


.FuFpCss .btn{margin:15px 0 0 0; width: 100%; height: 35px;float: left; text-align: center}
.FuFpCss .btn a{padding:8px 36px;margin:0 auto 0 auto; display: inline-block;  font-size: 16px; color: #fff; border: 1px solid #df3033;background-color: #df3033;text-align: center;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */}
.FuFpCss  .btn a:hover{ background: #df3033; color: #fff; text-decoration: none}

.FuFpCss .btn2{margin:5px 0 0 0; width: 100%; height: 35px;float: left; text-align: center}
.FuFpCss .btn2 a{width: 96%; padding:5px 0; margin:0 2%; display: inline-block;  font-size: 16px; color: #fff; border: 1px solid #df3033;background-color: #df3033;text-align: center;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */}
.FuFpCss  .btn2 a:hover{ background: #df3033; color: #fff; text-decoration: none}

.FuFpCss .AddInvoiceBox{ height:500px;  width:96%;background: #fff;padding: 0 2%;}
.FuFpCss .AddInvoiceBoxT{ width:100%;padding: 8px 0; float: left;}
.FuFpCss .AddInvoiceBoxT a{width:80px; float:left; color:#333; font-size:12px; display:block; float:left; border:1px solid #ddd; background:#f8f8f8;  text-align:center;margin: 0 5px;border-radius: 20px;}
.FuFpCss .AddInvoiceBoxT a.cur{color:#fff; border:1px solid #e00; background:#e00; }




.in_tab{ }
.in_tab td{padding:2px 3px;font-size: 12px;}


/*--------------*/


.proDetailR{width:98%; position: relative;  float:left; margin:0 1%; font-size:12px; }
.proDetailR h1{width:100%; line-height:20px; float:left; padding:6px 0 8px 0; font-size:14px; font-weight:bold;color: #333; margin: 0 }

.proDetailR .dep0x{width:100%; height:20px; line-height:20px; float:left;   }
.proDetailR .dep0x label{ }
.proDetailR .dep0x label a{font-size:12px;color: #f20000; text-decoration:underline;  }
.proDetailR .dep0x label a:hover{text-decoration:underline; color: #e20000; font-weight: bold }
.proDetailR .dep0{width:100%; height:28px; line-height:28px; float:left;   }
.proDetailR .dep0 label{font-size:12px;color: #333;padding: 0 0 0 38px; ; color:#666  }
.proDetailR .dep0 label i{ font-style:normal; font-size:12px; font-weight:bold;color: #f20000;}
.proDetailR .dep0 font{ color:#999; padding: 0  0 0 10px;  font-size: 12px; text-decoration:line-through; }
.proDetailR .dep0 span{  padding: 0  0 0 10px;  font-size: 14px; }
.proDetailR .dep0 span a{ color:#1b92dd; padding:0 0 0 10px; text-decoration:underline;}
.proDetailR .dep0 span a:hover{ color:#1177b7; }

.proDetailR .dep1{width:100%; height:28px; line-height:28px; float:left;   }
.proDetailR .dep1 label{font-size:14px; font-weight:bold;  color:#f20000; color:#666    }
.proDetailR .dep1 font{ color:#333; padding: 0  0 0 0;  font-weight:bold; font-size: 12px;}
.proDetailR .dep1 font i{ font-style:normal; text-decoration:line-through; }
.proDetailR .dep1 a{ color:#1b92dd; padding:0 0 0 10px; text-decoration:underline;}
.proDetailR .dep1 a:hover{ color:#1177b7; }

.proDetailR .dep2{width:100%; line-height:28px; float:left;color: #333; position: relative  }
.proDetailR .dep2 label{width:85px; height:28px; float:left; display:inline-block; font-size:12px; text-align:right;color: #666;position: absolute;left: 0;top: 0;   }
.proDetailR .dep2 font{padding: 0;  line-height:22px; display:inline-block; font-size:12px;padding: 3px 10px 3px 85px; }
.proDetailR .dep2 font.red{color:#f20000 }
.proDetailR .dep2 font b{ padding: 0 3px;}

.proDetailR .dep2x{width:100%; line-height:28px; float:left; color:#333  }
.proDetailR .dep2x label{width:80px; height:28px; float:left; display:inline-block; font-size:12px; text-align:right; overflow:hidden; color:#666  }
.proDetailR .dep2x font{width:28%;padding: 0;  line-height:28px; float:left; display:inline-block; font-size:12px; overflow:hidden   }
.proDetailR .dep2x span{width:20%; height:28px; float:left; display:inline-block; font-size:12px; text-align:right;  overflow:hidden; color:#666  }
.proDetailR .dep2x em{width:28%;padding: 0;  line-height:22px;padding: 3px 0 3px 0; float:left; display:inline-block; font-size:12px; font-style: normal; overflow:hidden  }
.proDetailR .dep2x a{ color: #333; text-decoration: underline  }
.proDetailR .dep2x a:hover{color:#f20000  }

.proDetailR .dep2y{width:100%; line-height:28px; float:left; color:#333; position:relative  }
.proDetailR .dep2y label{width:80px; height:28px; float:left; display:inline-block; font-size:12px; text-align:right; overflow:hidden; position:absolute; left:0; top:0; color:#666 }
.proDetailR .dep2y font{padding: 4px 0 4px 80px;  line-height:20px; float:left; display:inline-block; font-size:12px; overflow:hidden ; color:#666  }
.proDetailR .dep2y font i{ width: 20px;height: 20px;display: block;background: url(../images/wen.png) no-repeat;background-size:100%;  }


.proDetailR .dep3{width:100%; height:30px; line-height:30px; float:left; color:#666  }
.proDetailR .dep3 label{font-size:12px; padding-left:35px;  }
.proDetailR .dep3 b{color:#f20000; padding:0 3px;  font-weight:bold }
.proDetailR .dep3 i{color:#f20000 ; padding:0 3px;  font-style:normal; font-weight:bold}

.proDetailR .dev1{width:100%;  float:left; background:#fff; margin:0px 0 0px 0; }
.proDetailR .dev1 p.dep4{width:100%; height:35px; float:left;  margin:10px 0 0 0; }
.proDetailR .dev1 p.dep4 label{width:50px; height:35px; line-height:35px; display:inline-block; float:left;  margin: 0 0 0 10px; text-align:right; padding:0 10px 0 0; font-size:14px; color:#333 }
.proDetailR .dev1 p.dep4 span{ height:35px; line-height:35px; display:inline-block; float:left; border:1px solid #cccccc ; overflow:hidden  }
.proDetailR .dev1 p.dep4 span a{width:20px; height:35px; line-height:35px; display:inline-block; float:left; font-size:18px;color: #333; text-align:center; background:#f1f1f1; border-right:1px solid #cccccc; font-style:normal; cursor:pointer }
.proDetailR .dev1 p.dep4 span a.r{border:none; border-left:1px solid #ccc;   }
.proDetailR .dev1 p.dep4 span input{width:60px; height:33px; line-height:33px; display:inline-block; float:left; font-size:16px; background:#fff; border:none; text-align:center; color:#666   }
.proDetailR .dev1 p.dep4 font{ color: #f20000;  background:url(../images/a2_bgchk.png) no-repeat; height:15px; padding:0 0 0 18px; line-height:15px; margin:10px 0 0 10px; display: none}


.proDetailR .dev1 p.dep5{margin:10px 0 10px 0; float:left; width:100%;   }
.proDetailR .dev1 p.dep5 a{width:32.3%;padding:10px 0; float:left;  margin: 0 0.5% 0 0.5%; display:inline-block;  text-align:center; color:#fff; font-size:16px;  }
.proDetailR .dev1 p.dep5 a.gw{ background: #df3033;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */
}
.proDetailR .dev1 p.dep5 a.gw:hover{ background: #df3033}

.proDetailR .dev1 p.dep5 a.ca{ background: #1c96d4;
background: -webkit-linear-gradient(#2aa4e2, #1c96d4); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#2aa4e2, #1c96d4); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#2aa4e2, #1c96d4); /* Firefox 3.6 - 15 */
background: linear-gradient(#2aa4e2, #1c96d4); /* 标准的语法 */
}
.proDetailR .dev1 p.dep5 a.ca:hover{ background: #1c96d4}

.proDetailR .dev1 p.dep5 a.sc{ background: #82c91c;
background: -webkit-linear-gradient(#82c91c, #76b719); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#82c91c, #76b719); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#82c91c, #76b719); /* Firefox 3.6 - 15 */
background: linear-gradient(#82c91c, #76b719); /* 标准的语法 */
}
.proDetailR .dev1 p.dep5 a.sc:hover{ background: #76b719}


.proDetailR .dev2{width:99%; height:40px; float:left;border: 1px solid #f7c15a; background:#fffef3; margin:10px 0 10px 0;padding: 10px 0 10px 0;}
.proDetailR .dev2 p{background: url(../images/untitled.png) no-repeat 5px 8px; background-size: 25px; line-height:20px; float:left;  padding:0 10px 0 40px;font-size: 12px;color: #f60; font-weight:bold }

.proDetail_ls{ float: left; width:100%;margin: 5px 0 5px 0;}
.proDetail_lsT{width: 100%;height: 30px;background: #f1f1f1;overflow: hidden;border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd}
.proDetail_lsT label{ padding: 0 6px;line-height: 30px;font-size: 12px;font-weight: bold;color: #333;}

.proDetail_lsC{width:98%; background: #fff;float: left;padding: 0 1%;}
.proDetail_lsC a{width: 96%; line-height: 20px;padding: 5px 1%;text-align: left; display: inline-block;float: left;overflow: hidden;margin: 5px 1% 0 1%; font-size: 12px; color: #333;background: #f9f9f9; border: 1px solid #ddd;}

.sell_1{width: 49.6%;overflow: hidden;float: left;border-right: 1px solid #eaeaea;position: relative;}
.sell_2{width: 50%;overflow: hidden;float: left;border-bottom: 1px solid #eaeaea;position: relative;}
.sell_3{width: 50%;overflow: hidden;float: left;position: relative;}
.s_img{width: 100%;}
.s_img img{width: 100%;}
.s_price{width: 100%;height: 30px;line-height: 30px;overflow: hidden;color: #fe3835;font-size: 1.3em;text-indent: 10px;position: absolute;left: 0;top: 10px;}
.s_price span{font-size: 1.5em;color: #fe3835;}
.s_name{width: 100%;height: 50px;overflow: hidden;background: url(../images/name.png) repeat-x center top;text-align: center;position: absolute;left: 0;bottom: 0;}
.s_name h2{height: 25px;line-height: 23px;overflow: hidden;font-size: 1.5em;margin-top: 5px;text-align: center;}
.s_name span{color: #fe3835;font-size: 1.4em;line-height: 20px;}
.mban{width: 100%;margin: 0 0 0 0; overflow: hidden;border-bottom: 1px solid #ddd; background: #f5f5f5 }
.mban img{width: 100%;  }
.mban li{margin:0 5px; height:40px; line-height:40px; float:left; list-style:none}
.mban li font{padding:0 0 0 5px; display:block; float:left; color:#666}
.mban li i{ color:#888; background:#fff;border: 1px solid #ddd; border-radius:50%; width:18px; height:18px; display:inline-block; float:left; margin:10px 0 0 0; padding:0; line-height:18px; text-align:center}

.mban li.cur{ list-style: none;;}
.mban li.cur font{color:#fe3835}
.mban li.cur i{ color:#fff; background:#fe3835; border: none}


.mar_3{margin-top: 6px;}
.mar_31{margin-bottom: 6px;}
.fresh_mid{overflow: hidden;background-color: #FFF;}
.fresh_mid ul{width: 102%;overflow: hidden;}
.fresh_mid ul li{width: 33%;height: 80px;line-height: 80px; overflow: hidden;float: left;border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.fresh_mid ul li .name{height: 20px;line-height: 20px;overflow: hidden;font-size: 1.5em;color: #555555;text-align: center;margin-top: 4%;}
.fresh_mid ul li .price{height: 20px;line-height: 20px;overflow: hidden;color: #888888;font-size: 1.3em;text-align: center;}
.fresh_mid ul li .img{width: 66%;overflow: hidden;margin-top: 1%;}
.fresh_mid ul li .img img{width: 100%;}
.like{overflow: hidden;padding-top: 10px; background:#f9f9f9; display: block}
.like ul li{overflow: hidden;background-color: #FFF; display: inline-block;margin: 0 1.2% 15px 1.2%; width: 46%; border: 1px solid #eaeaea;}
.like ul li .img{width:98%;overflow: hidden;margin-top:5px;padding: 1px; height: 130px;}
.like ul li .img img {width: 100%; }
.like ul li .name{height: 40px;line-height: 20px;overflow: hidden;color: #888888;font-size: 12px;text-align: center;margin-top: 1%; padding:0 3%}
.like ul li .name h2{height: 20px;line-height: 20px;overflow: hidden;color: #555555;font-size: 16px;text-align: center;}
.like ul li .name h2 a{color: #555555;}
.like ul li .name h2 a:hover{color: #555555;text-decoration: underline;}
.like ul li .name a{color: #333;}
.like ul li .name a:hover{color: #333;text-decoration: underline;}
.like ul li .price{height: 30px;line-height: 30px;overflow: hidden;color: #999999;text-align: center;text-transform: uppercase;}
.like ul li .price font{color: #fe3835;}
.like ul li .price font span{color: #fe3835;font-size: 14px; font-weight:bold}
.like ul li .price font i{color: #888;font-size: 12px; text-decoration:line-through; padding:0 0 0 10px;}

.like ul li .hd{ line-height: 20px;overflow: hidden;color: #f00;text-align: center;text-transform: uppercase;}

/*-------------登录、注册-------------*/
/*.topx{width: 100%;height: 40px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 0; background:#1ec2b9 ; position:relative }
.topx span{width: 25px; height:25px; overflow: hidden; display: inline; position: absolute;top:10px;left: 6px;float: left; background:url(../images/tback1.png) no-repeat center top ; background-size: 100%;}
.topx label{height: 40px;  padding:0 70px 0 30px; color:#fff; font-weight:bold; font-size:18px; line-height:40px; text-align:center; overflow:hidden; display:block}
.topx font{width:70px;height: 40px; line-height:40px; position: absolute;top:0;right: 0;float: left; display:block; text-align:right; background:#1498af; text-align:center}
.topx font a{ color:#fff;}

.register{ float:left; width:96%; position: relative; padding:10px 2% 0 2%;  margin:0px 0 0 0; display:inline; position:relative; background: #fff}
.registerT{ float:left; width:100%; height: 38px; line-height:30px; font-size:20px; color:#444; }
.confirm-account p.Pve1{ width: 200px;height: 27px;line-height: 27px;font-size: 18px;color: #333; margin: 100px auto 100px auto}
.confirm-account p.Pve1 b{width: 25px;height: 25px;padding: 0;margin: 0;display: inline-block; background:url(..../images/all-bg.png) no-repeat -441px -232px;float: left;}
.confirm-account p.Pve1 font{ line-height: 27px; height: 27px;padding: 0;margin: 0 0 0 10px; display: inline-block; float:left}
.register-account{overflow:hidden;  border:1px #dedede solid;   font-size:14px; margin:10px 0;}
.register-account input{border:0; width:95%; height:46px; line-height:46px; padding-left: 10px; display:inline-block; background:#fff; color:#999;}
.register-captcha{overflow:hidden; margin:5px 0; position:relative}
.register-captcha input{ width:63%; height:46px; line-height:46px; color:#999; padding:0 0 0 10px;  margin-right:8px; display:inline; border:1px #dedede solid;  }
.register-captcha a{width:30%;  height:46px; line-height:46px; color:#fff;text-decoration:none; display:inline-block; background:#57565f; display:inline-block;  text-align:center; position:absolute;right:0; top:0; }
.register-captcha a:hover{ color:#fff; text-decoration:none; background:#333}
.register-captcha a.grayValidCss{ background:#ebebeb; display:inline-block; float:left;text-align: center; color: #888 }
.register-captcha a.grayValidCss:hover{ color:#888; text-decoration:none; background:#eee}
.register-captcha a.grayValidCss b{ color: #f60;padding: 0 3px;font-weight: bold; font-weight:bold }
.s1{ float:left; width:300px; height:30px; line-height:30px; font-size:12px; color:#2163c6; margin:5px 0 5px 0;}
.register-agreement{ float:left;}
.register-agreement a{ color:#666; text-decoration:none;}
.register-agreement a:hover{ color:#f60; text-decoration:underline;}
.register-determine{ float:left; width:100%; height:50px; line-height:50px; margin-top:0;}
.register-determine a{ display:block; width:99%; height:50px; margin:0; text-align:center; font-size:16px; color:#fff; background:#3dca83; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.register-determine a:hover{ color:#fff; background:#2ad47f;}
.s2{ float:left; width:300px; line-height:24px; font-size:12px; color:#666; margin: 10px 0 5px 10px}
.s2 a{ color:#2163c6; text-decoration:none; font-size:12px;}
.s2 a.s3{ margin-left:8px; text-decoration:none; font-size:12px; background:url(../imagse/line.png) no-repeat left center; padding-left:8px;}
.s2 a:hover{ color:#e20412; text-decoration:underline;}

/*登录*/
/*.login{ float:left; width:96%;padding:0 2%; display:inline; position:relative; margin: 10px 0 0 0;}
.login-title{ float:left; width:100%; line-height:40px; font-size:16px; color:#444; margin:20px 0 5px;}
.loginMsg{display: none; float: left;width: 280px; height:22px; line-height:20px;padding:0px;margin: 0 0 10px 0;}
.loginMsg b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(../images/all-bg.png) no-repeat -441px -276px; }
.loginMsg font{ line-height:22px; margin:0 0 0 6px; color: #f60}


.login-account{ overflow:hidden; border:1px #dedede solid; font-size:12px; margin-top:5px; position:relative}
.login-account i{width:25px; height:25px; position:absolute; top:10px ; left: 10px; display:inline-block; background:url(../images/yhm.png) no-repeat left; background-size:25px;}
.login-account input{ border:0; height:46px; line-height:46px;  margin:0 0 0 50px; width:80%; color:#333; font-size: 14px; overflow:hidden; }
.login-password{  border:1px #c7c5c5 solid; border-right:1px #ddd solid;   border-bottom:1px #ddd solid;  font-size:12px; margin-top:16px; position:relative}
.login-password i{width:25px; height:25px; position:absolute; top:10px ; left: 10px; display:inline-block; background:url(../images/mm.png) no-repeat left; background-size:25px;}
.login-password input{ border:0; height:46px; line-height:46px;  margin:0 0 0 50px; width:80%; color:#333; font-size: 14px; overflow:hidden; }
.login-captcha{ float:left; margin-top:16px; display: none; font-size:12px;}
.login-captcha01{ width:90px; height:28px; line-height:28px; color:#999; padding-left:8px; margin-right:8px; display:inline; border:1px #c7c5c5 solid;}
.login-captcha a{ color:#666; margin-left:10px; text-decoration:none; font-size:12px;}
.login-captcha a:hover{ color:#e20412; text-decoration:underline;}
.logins1{ float:left; width:98%; height:30px; line-height:30px; font-size:12px; color:#666; margin:15px 2%; display:none;}
.logins1 font{ float:right;  color:#666; padding:0 0 0 15px;}
.logins1 font a{ color:#666; text-decoration:none }
.logins1 font a:hover{ color:#f20000; }

.login-automatic{ float:left;}
.login-forgot{ float:right; }
.login-forgot a{ color:#666; text-decoration:none;}
.login-forgot a:hover{ color:#e20412; text-decoration:underline;}
.login-determine{ width:98%; height:50px; line-height:50px; margin:20px 2% 20px 0%;}
.login-determine a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#fff; background:#f20010; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.login-determine a:hover{ color:#fff; background:#ff2a00;}
.logins2{ float:left; width:300px; line-height:24px; font-size:12px; color:#666; margin: 10px 0 10px 0}
.logins2 span{ color:#999; text-decoration:none; font-size:12px;}
.logins2 a{ color:#2163c6; text-decoration:none; font-size:12px;}
.logins2 a.logins3{ margin-left:8px; text-decoration:none; font-size:12px; background:url(..../images/line.png) no-repeat left center; padding-left:8px;}
.logins2 a:hover{ color:#e20412; text-decoration:underline;}*/*/

 
/*.userInfo{width:100%; height:110px; overflow:hidden; background:url(../images/userbg.jpg); background-size:100%; position:relative}
.userInfoLeft{width:90px; height:90px; position:absolute; top:10px; left:10px;}
.userInfoLeft p{width:90px; height:90px; overflow:hidden; border-radius:50%;}

.userInfoRight{overflow:hidden; padding:0 0 0 120px;}
.userInfoRight label{width:95%; line-height:23px;  padding:10px 0 0 5%; display:block; float:left; color:#fff; font-weight:bold; font-size:18px}
.userInfoRight em{width:95%; line-height:23px;  padding:0 0 0 5%; display:block; float:left;color:#fff; font-weight:bold}
.userInfoRight font{width:95%;line-height:23px;  padding:0 0 0 5%; display:block; float:left; color:#fff; font-weight:bold}
.userInfoRight span{width:95%; line-height:23px; padding:0 0 0 5%; display:block; float:left; color:#fff; font-weight:bold}*/


.back_bg{}
.back_bg td{color: #FFF;}
.back_bg td a{color: #FFF;}
.backhome{width: 20px;overflow: hidden;float: left;  position:absolute; left:15px; top:15px;}
.backhome img{max-width: 100%;}
.pos{width: 100%;overflow: hidden;line-height: 35px; color: #FFF;font-size:18px;float: left; text-align:center}
.n_arrow{width: 32px;height: 26px;overflow: hidden;position: absolute;top: 18px;right: 10px; }
.n_arrow a{width: 100%;height: 100%;overflow: hidden;float: left;display: block;}
.n_arrow img{width: 100%;}
.nav_con{width: 100%;overflow: hidden;background-color: #555555;position: absolute;left: 0;top: 65px;z-index: 500;display: none;}
.nav_con ul li{width: 20%;height: 58px;overflow: hidden;color: #FFF;font-size: 1.1em;text-align: center;float: left;}
.nav_con ul li a{width: 100%;height: 58px;overflow: hidden;color: #FFF;float: left;text-align: center;}
.nav_con ul li a: hover, .nav_con ul li: hover a, .nav_con ul li.cur a{color: #FFF;background-color: #3a3a3a;}
.nav_con ul li p{width: 100%;height: 30px;overflow: hidden;margin: 3px auto 3px auto;padding: 0;}
.nav_con ul li.b_1 p{background: url(../images/n_1.png) no-repeat center center;}
.nav_con ul li.b_2 p{background: url(../images/n_2.png) no-repeat center center;}
.nav_con ul li.b_3 p{background: url(../images/n_3.png) no-repeat center center;}
.nav_con ul li.b_4 p{background: url(../images/n_4.png) no-repeat center center;}
.nav_con ul li.b_5 p{background: url(../images/n_6.png) no-repeat center center;}


.l_logo{width: 35%;overflow: hidden;margin: 20% auto;}
.l_logo img{max-width: 100%;}
.login_bg{overflow: hidden;}
.log_tab{background-color: #FFF;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.log_c{width: 91%;overflow: hidden;padding: 2% 0;border-bottom: 1px solid #eaeaea;}
.log_c_img{width: 40px;height: 30px;background: url(../images/l_line.gif) no-repeat right center;padding: 5px 0;}
.l_ipt{width: 98%;height: 40px;line-height: 40px\9px;overflow: hidden;color: #999999;font-size: 1em;font-family: "Microsoft YaHei";padding: 0;border: 0;}
.l_btn{width: 100%;height: 45px;line-height: 45px\9;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1.3em;font-family: "Microsoft YaHei";text-align: center;border: 0;border-radius: 2px;-mos-border-radius: 2px;-webkit-border-radius: 2px;}
.l_tel{height: 35px;line-height: 35px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1em;text-align: center;float: right;padding: 0 3%;border-radius: 2px;-mos-border-radius: 2px;-webkit-border-radius: 2px;position: absolute;right: 0;top: 5%;}
.l_tel a{color: #FFF;}
.r_rad{margin-top: 3px;padding-top: 4px;}
.r_txt{margin-top: 5px;margin-left: 5px;}
/*-------------分类列表-------------*/
.t_img{width: 100%;overflow: hidden;padding: 2% 0;}
.t_img ul{width: 102%;overflow: hidden;}
.t_img ul li{width: 12%;overflow: hidden;text-align: center;font-size: 1.4em;line-height: 1.3em;float: left;margin: 2% 6%;}
.t_img ul li img{width: 95%;margin: 0 auto 10px auto;border: 2px solid #fe3835;border-radius: 50%;-mos-border-radius: 50%;-webkit-border-radius: 50%;}
.type_img{width: 100%;overflow: hidden;}
.type_img ul li{width: 50%;overflow: hidden;float: left;}
.type_img ul li img{width: 100%;}
.type_t{height: 45px;line-height: 45px;overflow: hidden;background: url(../images/t_t.png) no-repeat center center;color: #fe3835;font-size: 1.6em;text-align: center;margin-top: 3%;}

.categoryMain{width:100%;margin: 0;position: relative; background: #fff; overflow:hidden;}
.categoryMain_left{width:80px; display:block; min-height:500px; position:absolute; left:0;top:0}
.categoryMain_left ul{}
.categoryMain_left li{width:80px; height:49px;line-height:49px; border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; background:#f3f4f6; text-align:left; overflow:hidden}
.categoryMain_left li.line{ line-height:20px; padding:10px 0 0 0 ;}

.categoryMain_left li a{ color:#333; padding:0 5px 0 10px; font-size:12px; display:inline-block}
.categoryMain_left li.cur{border-right:1px solid #fff;background: #fff }
.categoryMain_left li.cur a{  }
.categoryMain_right{ margin:5px 10px 0 90px; padding:0 0 0 0; display:block; background: #fff}
.categoryMain_right dt{  width:98%;display: block;line-height:28px; margin:10px 0 0 0; border:1px solid #ddd; float:left; background:#f8f8f8}
.categoryMain_right dt label{padding:0 6px;}
.categoryMain_right dt label a{color:#333; font-weight:bold; text-decoration:none; padding:0 6px; border-left:3px solid #f60}
.categoryMain_right dd{ width:98%; line-height:28px;display: block; float:left; border:1px solid #ddd; border-top:none;}
.categoryMain_right dd a{color:#888; text-decoration:none; padding:0 6px; display:inline-block}

.SelectBox{width:0%; min-height:500px; background:#fff; position:absolute; right:0; top:0; z-index:999; overflow:hidden }
.SelectBoxT{width:100%; height:40px;  background:#f9f9f9; border-bottom:1px solid #ddd; line-height:40px;}
.SelectBoxT label{padding:0 15px; font-size:16px; color:#333}
.SelectBoxT a{padding:0 10px; font-size:12px; float:right; color:#333}
.SelectBoxC{padding:0 10px; font-size:14px;overflow:auto; overflow-x:hidden }
.SelectBoxCT{ overflow:hidden; height:30px; line-height:30px; margin:10px 0 2px 0}
.SelectBoxCT label{ padding:0 0 0 5px; font-size:14px; color:#333}
.SelectBoxCT p{width:60px; height:30px; padding:0 10px 0 5px; float:right; }
.SelectBoxCT p font{width:40px;height:30px; line-height:30px; color:#333; float:left;font-size:14px;}
.SelectBoxCT p i{width:20px;height:20px; margin:6px 0 0 0 ;  float:left; background:url(../images/qb.png) no-repeat; background-size:100%;}

.SelectBoxCC{ overflow:hidden;}
.SelectBoxCC p { overflow:hidden;}
.SelectBoxCC p a{width:28.5%; height:33px; line-height:33px;border:1px solid #eef2f3; text-align:center; color:#555; overflow:hidden; display:inline-block; background:#eef2f3; font-size:12px; margin:2px 1% 2px 1%; border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.SelectBoxCC p a.cur{height:33px; line-height:33px; border:1px solid #fe3835; background:#fff; color:#fe3835}

.SelectBoxCC{ overflow:hidden; border-bottom:1px solid #eee; padding:5px 0 5px 0}
.SelectBoxCC div{ overflow:hidden;}
.SelectBoxCC div em{width:10%; height:35px; line-height:35px; text-align:center; color:#999; overflow:hidden;  font-size:20px; padding:0  5px; }
.SelectBoxCC div input{width:40%; height:35px; line-height:35px; text-align:center; color:#555; overflow:hidden; display:inline-block; background:#eef2f3; font-size:14px; margin:2px 1% 2px 1%; border-radius:5px; border:0px;}

.SelectBoxBo{width:90%; overflow:hidden; border-top:1px solid #dedede; background:#fff; position:fixed; bottom:0; height:40px;}
.SelectBoxBo a{width:50%; height:40px; line-height:40px; text-align:center; color:#555; overflow:hidden; display:inline-block; background:#f9f9f9; font-size:16px; float:left; }
.SelectBoxBo a.red{color:#fff; overflow:hidden; display:inline-block; background:#f23030; font-size:16px; }

/*-------------用户中心-------------*/
.user_bg{width: 100%;height: 270px;overflow: hidden;background: url(../images/u_bg.jpg) no-repeat left top;}
.user_t{height: 191px;overflow: hidden;}
.u_header_bg{width: 100px;height: 100px;overflow: hidden;background: url(../images/h_bg.png) repeat center top;margin-left: 0;border-radius: 2px;-mos-border-radius: 2px;-webkit-border-radius: 2px;}
.u_header{width: 90px;height: 90px;overflow: hidden;margin: 5px auto;border-radius: 2px;-mos-border-radius: 2px;-webkit-border-radius: 2px;}
.user_t td{color: #FFF;font-size: 1.3em;}
.user_t td span{color: #FFF;font-size: 1.3em;}
.acc_btn{height: 35px;line-height: 35px;overflow: hidden;background: url(../images/in_bg.png) repeat center top;color: #222222;font-size: 1.1em;text-align: center;float: right;padding: 0 3%;border-radius: 20px;-mos-border-radius: 20px;-webkit-border-radius: 20px;}
.acc_btn a{color: #222222;}
.user_b{height: 79px;overflow: hidden;}
.user_b td{color: #FFF;text-align: center;font-size: 1.3em;}
.orders_list{overflow: hidden;padding-bottom: 0px;}
dl.user_tit{overflow: hidden;background-color: #FFF;margin-top:10px;}
dl.user_tit dt{height: 40px;line-height: 40px;overflow: hidden;background-color: #eee; background-size:20px}
dl.user_tit dt .dt_img{height: 32px;overflow: hidden;text-align: center;float: left;margin-top: 10px;margin-left: 2%;margin-right: 2%;}
dl.user_tit dt .dt_img img{display: block;margin: 0 auto;}
dl.user_tit dt .dt_t{width: 60%;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px; font-weight:bold; float: left;}
dl.user_tit dd{height: 40px;line-height: 40px;overflow: hidden;background: url(../images/e_icon.gif) no-repeat 96% center;text-indent: 9%;font-size: 1.5em;border-bottom: 1px dotted #b6b6b6; background-size:10px}
dl.user_tit dd a{ font-size:14px;}

.input1{border:1px solid #ddd; width:90%; height:30px;}
.inputSelect{border:1px solid #ddd;  height:28px;margin: 0 1px 1px 0;}


.account{overflow: hidden;background-color: #FFF;}
.acc_t{height: 50px;line-height: 50px;overflow: hidden;background-color: #eee;font-size: 1.8em;text-indent: 5%;}
.acc_t font{color: #fe3835;}
.acc_tab{}
.acc_tab td{  padding:0 0px; text-align:right; font-size: 14px; height:40px;}
.acc_tab td.r{text-align:left}
.acc_tab font{color: #fe3835;}
ul.orderList li{overflow: hidden;background-color: #FFF;margin-bottom: 8px;}
ul.orderList li .or_t{height: 40px;line-height: 40px;overflow: hidden;font-size: 1.3em;text-indent: 3%;border-bottom: 1px dotted #b6b6b6;}
ul.orderList li .or_t font{color: #fe3835;}
.o_img{width: 100px;height: 100px;overflow: hidden;border: 1px solid #eaeaea;}
.o_name{overflow: hidden;line-height: 1.3em;font-size: 1.3em;margin-bottom: 1%;}
.o_num{height: 20px;line-height: 20px;overflow: hidden;color: #888888;font-size: 1.2em;}
.o_td{font-size: 1.3em;position: relative;}
.o_td font{color: #fe3835;}
.o_op{height: 30px;line-height: 30px;overflow: hidden;color: #fe3835;font-size: 1em;text-align: center;padding: 0 4%;float: right;margin-left: 2%;border: 1px solid #fe3835;border-radius: 5px;-mos-border-radius: 5px;-webkit-border-radius: 5px;}
.o_op a{color: #555555;}
.add_tab{border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.add_tab td{padding: 3px;font-size: 14px;}
.add_tab2{ }
.add_tab2 td{padding: 3px;font-size: 14px;}
.ad_l{color: #888888;text-align: right;}
.ad_b{text-align: center;}
.ad_b a{color: #666; padding: 5px 10px; border:1px solid #ddd; background:#f8f8f8; margin:0 5px; }
.ad_link{padding:10px 0;overflow: hidden; text-align: center ;margin: 5px 0; border-bottom:1px solid #ddd;  background:#f8f8f8;}
.ad_link a{width:80%; height: 36px;line-height: 36px;color: #FFF;background-color: #fe3835;color: #FFF;font-size: 14px; margin:0 10%; display:inline-block; text-align:center; border-radius:5px;}

/*
.addCss{ overflow:hidden; width:100%; background:#fff }
.addCssList{width:98%; padding:0 1%; border-bottom:1px solid #ddd;color:#333; position:relative }
.addCssList p{width:100%; line-height:30px; overflow:hidden; position:relative}
.addCssList p font{width:90px; height:30px; display:block; position:absolute; left:0; top:0; text-align:right }
.addCssList p label{ height:30px; padding:0 0 0 90px; overflow:hidden; display:block }
.addCssList div{width:100%; padding:10px 0; overflow:hidden; text-align:center;}
.addCssList a{padding: 2px 10px;display: inline-block; color:#666; margin:0 3px; background-color: #eee;font-size:12px; border:1px solid #ddd; border-radius:5px;
background: -webkit-linear-gradient(#f1f1f1, #ddd);
background: -o-linear-gradient(#f1f1f1, #ddd); 
background: -moz-linear-gradient(#f1f1f1, #ddd); 
background: linear-gradient(#f1f1f1, #ddd);
}
.addCssList a:hover{ background: #eee}
.addCssList i{padding:5px 10px; color:#fff; line-height:normal; border-radius:15px; background:#e00; text-align:center; position:absolute; right:10px; top:10px; }
    */

/*.pwd{width:98%; padding:0 1%; color:#333; position:relative; background:#fff }
.pwd p{width:100%; line-height:50px; overflow:hidden; position:relative}
.pwd p font{width:90px; height:50px; display:block; position:absolute; left:0; top:0; text-align:right }
.pwd p label{ height:50px; padding:0 0 0 90px; overflow:hidden; display:block }
.pwd p label b{ font-weight:bold; color:#333; font-size:16px; }
.pwd div{width:100%; padding:10px 0; overflow:hidden; text-align:center;}
.pwd a{width: 80%;display: inline-block; color:#fff; margin:0 3px; background: #fe3835;font-size:12px; border:1px solid #fe3835; border-radius:3px; line-height:40px; text-align:center;
background: -webkit-linear-gradient(#fe3835, #ec2a27); 
background: -o-linear-gradient(#fe3835, #ec2a27);
background: -moz-linear-gradient(#fe3835, #ec2a27);
background: linear-gradient(#fe3835, #ec2a27); 
}
.pwd a:hover{ background: #fe3835}*/

/*.invoiceCss{ overflow:hidden; width:100%; background:#fff }
.invoiceCssList{width:98%; padding:0 1%; border-bottom:1px solid #ddd;color:#333; position:relative }
.invoiceCssList p{width:100%; line-height:30px; overflow:hidden; position:relative}
.invoiceCssList p font{width:90px; height:30px; display:block; position:absolute; left:0; top:0; text-align:right }
.invoiceCssList p label{ height:30px; padding:0 0 0 90px; overflow:hidden; display:block }
.invoiceCssList div{width:100%; padding:10px 0; overflow:hidden; text-align:center;}
.invoiceCssList a{padding: 2px 10px;display: inline-block; color:#666; margin:0 3px; background-color: #eee;font-size:12px; border:1px solid #ddd; border-radius:5px;
background: -webkit-linear-gradient(#f1f1f1, #ddd);
background: -o-linear-gradient(#f1f1f1, #ddd);
background: -moz-linear-gradient(#f1f1f1, #ddd);
background: linear-gradient(#f1f1f1, #ddd); 
}
.invoiceCssList a:hover{ background: #eee}
.invoiceCssList i{padding:5px 10px; color:#fff; line-height:normal; border-radius:15px; background:#e00; text-align:center; position:absolute; right:10px; top:10px; }

.invoiceBox{ display:none; position:absolute; top:0; left:0; overflow:hidden; overflow-y:auto; width:100%; z-index:9999}
.invoiceBoxT{  width:100%; height:40px; line-height:40px; background:#fe3835 }
.invoiceBoxT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.invoiceBoxT font{width:40px; height:40px; line-height:40px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.invoiceBoxT2{ width:100%; height:41px; line-height:41px;}
.invoiceBoxT2 a{width:50%; float:left; color:#333; font-size:14px;display:block; float:left; border-bottom:1px solid #ddd; background:#f8f8f8; margin:0 0 0 -1px;text-align:center; border-left:1px solid #ddd;}
.invoiceBoxT2 a.cur{color:#e00; font-size:14px; border-bottom:1px solid #fff; background:#fff; }*/

/*.mainBoxT1{width:100%; height:40px; line-height:40px; float:left; border-bottom:1px solid #eee; background: #f9f9f9;}
.mainBoxT1 label{ font-size:12px; padding:0 0 0 6px; color: #666}
.mainBoxT1 label b{ color: #f00;font-weight: bold;font-size: 14px;}
.mainBoxT1 label i{ color: #333;font-weight: bold;font-size: 12px; font-style:normal}
.mainBoxT1 font{ font-size:12px; padding:0 5px 0 0 ; float: right }
.mainBoxT1 font a{ background: #e00;color: #fff;padding: 5px 8px;border-radius: 3px; }
.mainBoxT1 font a:hover{ background: #f00; }
.mainBoxT2{width:100%; height:40px; line-height:40px; float:left;border-bottom:1px solid #eee; background: #f9f9f9;}
.mainBoxT2 label{ font-size:12px; padding:0 5px 0 5px; font-weight:bold; font-size:14px;}
.mainBoxT2 font{ font-size:12px; padding:0 5px 0 0 ; float: right }
.mainBoxT2 font a{ background: #e00;color: #fff;padding: 5px 8px;border-radius: 3px; }
.mainBoxT2 font a:hover{ background: #f00; }*/

/*.capacc{width:100%; padding:5px 0; border-bottom:1px solid #ddd; position:relative; float:left;}
.capacc i{width:80px; height:40px; line-height:20px; color:#888; text-align:left; float:left; display:inline-block; position:absolute; left:6px; top:0;}
.capacc label{line-height:20px;  text-align:left; display:block; padding:0 0 0 80px;}
.capacc em{ font-size:12px; padding:0 ;  width:100%; display:inline-block; color:#666 }
.capacc font{ font-size:12px; padding:0;  width:100%; display:inline-block; color:#f00;}
.capacc font b{ font-weight:normal;  color:#f00; }
.capacc font.green{ font-size:12px; padding:0;  width:100%; display:inline-block; color:#008000; font-weight:bold}
.capacc font.green b{ font-weight:normal; color:#008000; }
.capacc span{ font-size:12px; padding:0;  width:100%; display:inline-block; font-weight:bold}*/

/*.messageList{width:100%; min-height:40px; padding:5px 0; border-bottom:1px solid #ddd; position:relative; float:left;}
.messageList i{width:80px; height:40px; line-height:20px; color:#888; text-align:left; float:left; display:inline-block; position:absolute; left:6px; top:5px;}
.messageList label{line-height:40px; height:40px; overflow:hidden; text-align:left; display:block; padding:0 0 0 80px;}
.messageList label em{ color:#333; padding:0; color:#666;}
.messageList label em.red{ color:#f00; }
.messageList label font{ color:#333; padding:0 2px;}

.mesBox{ display:none; position:absolute; top:0; left:0; overflow:hidden; overflow-y:auto; width:100%; z-index:9999}
.mesBoxT{  width:100%; height:40px; line-height:40px; background:#fe3835 }
.mesBoxT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.mesBoxT font{width:40px; height:40px; line-height:40px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.mesBoxT2{ width:100%; height:30px; line-height:30px; overflow:hidden; background:#FFF; text-align:center}
.mesBoxT2 label{  font-size:14px; font-weight:bold; }
.mesBoxT3{ width:100%; height:20px; line-height:20px; background:#FFF; border-bottom:1px solid #ddd; text-align:center}
.mesBoxT3 label{color:#333;color:#888; font-size:12px; }

.mesBoxC{ width:100%; padding:10px 0; overflow:hidden; background:#FFF; min-height:300px;}
.mesBoxC .mesBoxCTd{width:96%; float:left; padding:0 2%;  font-size:14px;}*/

/*.favList{width:46%; height:200px; margin:10px 1% 0 2%; float:left; overflow:hidden; border:1px solid #ddd;}
.favList p{width:99%; height:120px; overflow:hidden; float:left; display:block; padding:1px;}
.favList p img{width:100%; height:100%; }
.favList label{width:100%; height:22px; line-height:22px; overflow:hidden; float:left; display:block; text-align:center;}
.favList font{width:100%; height:22px;line-height:22px; color:#777; overflow:hidden; float:left; display:block; text-align:center;}
.favList span{width:100%; height:32px;overflow:hidden; float:left; display:block; text-align:center;}
.favList span a{padding: 5px 10px;display: inline-block; line-height:normal; color:#666;  background-color: #eee;font-size:12px; border:1px solid #ddd; border-radius:2px;
background: -webkit-linear-gradient(#f1f1f1, #ddd);
background: -o-linear-gradient(#f1f1f1, #ddd); 
background: -moz-linear-gradient(#f1f1f1, #ddd); 
background: linear-gradient(#f1f1f1, #ddd); 
}
.favList span  a:hover{ background: #eee}*/

/*.ReviewList{width:100%; float:left; margin:0}
.rlist{width:100%; float:left;margin: 0 0 0 0;border-bottom: 1px solid #eee;padding: 5px 0 5px 0; position:relative }
.rlist:nth-child(odd){ background: #fff}
.rlist:nth-child(even){ background: #fafafa}

.rlist i{width:50px; height:50px; padding:1px; float:left; border:1px solid #eee;overflow: hidden;margin: 5px 10px; position:absolute }
.rlist i img{width:100%;}
.rlist p{overflow:hidden; padding:0 0 0 80px; }
.rlist p b{width:100%;height: 22px;line-height: 22px;float: left; display: block }
.rlist p b a{ color: #333;font-weight: bold; text-decoration: none }
.rlist p b a:hover{ text-decoration: underline }
.rlist p font{width:100%;line-height: 20px;padding: 2px 0; float:left; display: block }
.rlist p font a{ color: #333; text-decoration: none }
.rlist p font a:hover{ text-decoration: underline }
.rlist p span{width:100%;line-height: 20px;padding: 2px 0; float:left;display: block; color: #666 }
.rlist p label{width:100%;height: 20px;line-height: 20px; float:left; display: block }
.rlist p label{width:100%;   float:left;  display: block }
.rlist p label strong{color: #f00; font-weight: normal}
.rlist p label font{padding: 0 5px; color: #666;width: auto;display: inline; float: none  }

.rlist div{width:96%; float:right; margin:2px 2%;padding:  0; }
.rlist div p{width:200px;  float:left;display: block;margin: 0;padding:0; }
.rlist div p label{width:100%;  float:left;display: block;margin: 0;padding:0 0 2px 0;}
.rlist div p span{width:50px;height: 20px;float:left;display: block;color: #888;text-align: right;line-height: 20px;}
.rlist div p em{width:105px;height: 19px; float:left;display: block;margin: 6px 20px 0 5px; background: url(../images/xj01.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e0{background: url(../images/xj00.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e1{background: url(../images/xj01.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e2{background: url(../images/xj02.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e3{background: url(../images/xj03.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e4{background: url(../images/xj04.gif) no-repeat ; background-size:90px 16px;}
.rlist div p em.e5{background: url(../images/xj05.gif) no-repeat ; background-size:90px 16px;}
.rlist div span{width:98%;line-height: 21px; float:left;display: block;padding: 5px 1% 3px 1% }
.rlist div font{width:98%;line-height: 21px; float:left;display: block;color: #f60;padding: 5px 1% 3px 1% }
.rlist div a{padding:3px 5px;border: 1px solid #f80; background:#fff; color:#f80; border-radius:3px; display: inline-block }
.rlist div a:hover{ background: #f80; color: #fff}

.ReviewInfo{width:100%; float:left; margin:0}
.reviewx{width:100%; float:left;margin: 0 0 0 0;border-bottom: 1px solid #eee;padding:10px 0 10px 0; background: #fff; position:relative }
.reviewx i{width:50px; height:50px; padding:1px; float:left; border:1px solid #eee;overflow: hidden;  position:absolute; left:5px; top:5px; }
.reviewx i img{width:100%;}
.reviewx p{ overflow:hidden;padding:0 0 0 70px; }
.reviewx p b{width:100%; line-height: 22px;float: left; display: block }
.reviewx p b a{ color: #333;font-weight: bold; text-decoration: none }
.reviewx p b a:hover{ text-decoration: underline }
.reviewx p b em{ color: #666;font-weight: normal; padding: 0 6px }
.reviewx p font{width:100%; line-height: 20px; float:left; display: block }
.reviewx p font a{ color: #333; text-decoration: none }
.reviewx p font a:hover{ text-decoration: underline }
.reviewx p span{width:100%; line-height: 20px; float:left;display: block; color: #666 }
.reviewx p label{width:100%;height: 20px;line-height: 20px; float:left; display: block }
.reviewx p label span{width:100%; margin:0 auto;display: block;line-height: 20px;}
.reviewx p label span b{color: #f00;font-weight: normal;display: inline;width: auto; float: none }
.reviewx p label font{width:100%; margin:0 auto;display: block;line-height: 20px;color: #666;  }

.reviewp{width:100%; float:left; margin: 0 0 0 0;}
.reviewp div.rp0{width:100%; float:left;margin:0 0 5px 0;border-bottom: 1px solid #eee; background: #f9f9f9 }
.reviewp div.rp0 label{color: #333;line-height: 30px;font-weight: bold; padding: 0 0 0 10px }
.reviewp div.rp1{width:96%; float:left;margin:5px 0; padding:0 2%; border-bottom:1px dashed #ddd }
.reviewp div.rp1 label{width:60px;height: 25px;float:left;display: block;color: #333;text-align: right;line-height: 25px;}
.reviewp div.rp1 p{width:125px;height:19px;float:left;display: block;margin: 2px 20px 0 10px;  }
.reviewp div.rp1 p img{margin: 0 5px 0 0;display: block;float: left;  }
.reviewp div.rp2{width:96%; float:left;margin:15px 2% 0 2%;  }
.reviewp div.rp2 label{width:60px;height: 35px;float:left;display: block;color: #333;text-align: right;line-height: 25px; }
.reviewp div.rp2 p{width:100%;float:left;display: block;  }
.reviewp div.rp2 p font{width: 100%;display: block;margin: 5px 0; color: #f60;line-height: 22px; }
.reviewp div.rp3{width:96%; float:left;margin:5px 2% 20px 2%; text-align:center }
.reviewp div.rp3 label{ }
.reviewp div.rp3 label input{padding: 10px 20px;display: inline-block; color: #fff; border: 1px solid #1495ac;background-color: #1495ac;
background: -webkit-linear-gradient(#189eb6, #1495ac); 
background: -o-linear-gradient(#189eb6, #1495ac); 
background: -moz-linear-gradient(#189eb6, #1495ac); 
background: linear-gradient(#189eb6, #1495ac);
}
.reviewp div.rp3 label input:hover{ background: #1495ac; color: #fff;text-decoration: none;}

.reviewp div.rp4{width:96%; float:left;margin:15px 2% 0 2%;  }
.reviewp div.rp4 label{width:60px;height: 25px;float:left;display: block;color: #333;text-align: right;line-height: 25px; }
.reviewp div.rp4 p{width:800px;float:left;display: block;margin: 2px 20px 0 10px;  }
.reviewp div.rp4 p font{ color: #333;line-height: 22px; }

.reviewp div.rp5{width:96%; float:left;margin:5px 2% 30px 2%;  }
.reviewp div.rp5 label{width:60px;height: 35px;float:left;display: block;color: #f60;text-align: right;line-height: 25px; }
.reviewp div.rp5 p{width:800px;float:left;display: block;margin: 2px 20px 0 10px;  }
.reviewp div.rp5 p font{ color: #f60;line-height: 22px; }
.reviewp div.rp1 .star font{width:96%;height:25px;line-height: 25px; float:left;display: block;margin: 0 2%; color: #666 }
.reviewp div.rp1 .star font b{padding: 0 5px; color: #f00  }
.reviewp div.rp1 .star font.YanRed{color:#c00;background:url(../images/a2_bgchk.png) no-repeat; height:15px; padding:0 0 0 18px; line-height:15px; margin:0 0 0 5px;}

.reviewp .star{}
.reviewp div.rp1 .star ul{float:left;display:inline;height:19px;line-height:19px;}
.reviewp div.rp1 .star ul{margin:0 10px;}
.reviewp div.rp1 .star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
.reviewp div.rp1 .star strong{color:#f60;padding-left:10px;}
.reviewp div.rp1 .star li.on{background-position:0 -28px;}
.reviewp div.rp1 .star span{padding:0 5px 0 10px; color: #666}
.reviewp div.rp1 .star span.fontredx{ background: #f60;padding: 2px 5px;color: #fff;}*/

/*订单列表S*/

/*.orderBox{width:100%; overflow:hidden; }
.orderList{width:96%; overflow:hidden; border:1px solid #ddd; margin:10px 1.6%; background:#fff}
.orderListT{width:100%; height:30px; line-height:30px; color:#333; background:#f1f1f1; border-bottom:1px solid #ddd;}
.orderListT span{padding:0 5px; font-weight:bold; font-size:14px;}
.orderListT span {padding:0 5px; font-weight:bold; font-size:14px;}
.orderListT font{padding:0 5px; font-size:12px; float:right; color:#666}

.orderListC{width:100%; overflow:hidden; }
.orderListC p{width:100%; overflow:hidden; border-bottom:1px solid #eee; position:relative; padding:5px 0; }
.orderListC p em{width:40px; height:40px; overflow:hidden; border:1px solid #eee; display:block; position:absolute; left:5px; top:5px; border:1px solid #eee; padding:1px; }
.orderListC p em img{width:40px; height:40px;  }
.orderListC p label{overflow:hidden; display:block; padding:0 5px 0 60px; }
.orderListC p font{overflow:hidden; display:block; line-height:22px; height:22px; color:#666;}
.orderListC p font.orfont1{ color:#333; font-weight:bold}
.orderListC p font.orfont2{}
.orderListC p font.orfont3{}
.orderListC p font.orfont3 b{padding:0 3px; color:#f00}
.orderListC p font.orfont3 i{padding:0 3px; color:#666}
.orderListB{width:100%; overflow:hidden; text-align:right }
.orderListB label{width:98%; overflow:hidden; line-height:25px; padding:0 1%; }
.orderListB p{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right }
.orderListB p font{color:#f00; font-weight:bold }*/
/*订单列表E*/
/*订单详细S*/
/*.orderInfo{width:100%; overflow:hidden; }
.orderInfoT{width:100%; height:30px; line-height:30px; color:#333; background:#f8f8f8; border-bottom:1px solid #ddd;}
.orderInfoT span{padding:0 5px; font-weight:bold; font-size:14px;}
.orderInfoT span {padding:0 5px; font-weight:bold; font-size:14px;}
.orderInfoT font{padding:0 5px; font-size:12px; float:right; color:#666}

.orderInfoC{width:100%; overflow:hidden; background:#f9f9f9 }
.orderInfoC p{width:100%; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; position:relative; padding:5px 0; margin:10px 0; background:#fff; }
.orderInfoC p .ol1{width:40px; height:40px; overflow:hidden; border:1px solid #eee; display:block; position:absolute; left:5px; top:5px; border:1px solid #eee; padding:1px; }
.orderInfoC p .ol1 img{width:40px; height:40px;  }
.orderInfoC p .ol2{overflow:hidden; display:block; padding:0 5px 0 60px; }
.orderInfoC p .ol2 font{overflow:hidden; display:block; line-height:22px; }
.orderInfoC p .ol2 font a{color:#f00; padding:0 5px 0 0;}
.orderInfoC p .ol2 font a.aname{color:#333;text-decoration: none; font-weight:bold;}
.orderInfoC p .ol2 span{color:#666; }
.orderInfoC p .ol2 span em{color:#666; padding:0 3px; }
.orderInfoC p .ol2 span b{color:#666; padding:0 3px; }
.orderInfoC p .ol2 span i{color:#f00; padding:0 3px; font-weight:bold }

.orderInfoC p .ol3{overflow:hidden; display:block; padding: 5px 1% }
.orderInfoC p .ol3 font{color:#666;display:block; overflow:hidden}
.orderInfoC p .ol3 font em{ display:block; overflow:hidden;   padding:0 1%}
.orderInfoC p .ol3 font i{width:48%; float:left; height:22px; display:block; overflow:hidden; padding:0 1%}

.orderInfoC p .ol4{overflow:hidden; display:block; padding: 2px 2% }
.orderInfoC p .ol4 font{ display:block; overflow:hidden}
.orderInfoC p .ol4 font.sf0{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderInfoC p .ol4 font.sf0 i{padding:0 10px 0 0 ;font-style: normal;color: #1ec2b9; background: url(../images/kc.png) no-repeat left center;padding: 0 6px 0 23px;}
.orderInfoC p .ol4 font.sf0 i.dai{color: #1ec2b9; }
.orderInfoC p .ol4 font.sf0 em{color:#f00;padding: 0 3px; font-style:normal }
.orderInfoC p .ol4 font.sf0 em a{color:#333;padding: 0 3px; font-style:normal }
.orderInfoC p .ol4 font.sf0 em a:hover{color:#f00;padding: 0 3px; font-style:normal }
.orderInfoC p .ol4 font.sf1{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderInfoC p .ol4 font.sf1 i{padding:0 10px 0 0 ;font-style: normal;color: #f00; padding: 0 6px 0 3px; font-weight: normal}
.orderInfoC p .ol4 font.sf1 a{padding:2px 3px ;font-style: normal;color: #fff; background: #1ec2b9;border-radius: 3px; }
.orderInfoC p .ol4 font.sf1 a:hover{ background: #2facc5; }
.orderInfoC p .ol4 font.sf2{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderInfoC p .ol4 font.sf2 i{padding:0 10px 0 0 ;font-style: normal;color: #666; padding: 0 6px 0 3px; font-weight: normal}
.orderInfoC p .ol4 font.sf2 a{background: #f90; color: #fff;padding: 2px 5px;border-radius: 15px;  }
.orderInfoC p .ol4 font.sf2 a:hover{ color: #fff; background: #f70  }

.orderInfoC p .ol5{width:100%;  float:right;text-align: center; font-size: 12px;color: #666; font-style:normal; padding:5px 0  }
.orderInfoC p .ol5 i{ line-height: 30px;font-style: normal; }
.orderInfoC p .ol5 a{padding:5px 10px; border:1px solid #f80; color:#f80; border-radius:3px; }
.orderInfoC p .ol5 a:hover{ background: #f70;color: #fff}
.orderInfoC p .ol5 a.ck{padding:5px 10px; background:#f80; color:#fff; border-radius:3px; }
.orderInfoC p .ol5 a.ck:hover{ background:#f70}

.orderInfoB{width:100%; overflow:hidden; text-align:right; border-top:1px solid #ddd; }
.orderInfoB1{width:96%; overflow:hidden; padding:0 2%; }
.orderInfoB1 p{overflow:hidden; line-height: 22px; background: url(../images/untitled.png) no-repeat 0 10px;background-size: 15px; padding: 5px 0 5px 20px;}

.orderInfoB2 p{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right }
.orderInfoB2 p i{color:#333; padding:0; }
.orderInfoB2 p em{color:#333; padding:0 3px; }
.orderInfoB2 p font{color:#f00; font-weight:bold; font-size:20px; }


.orderInfoB3{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right; border-top:1px solid #eee }
.orderInfoB3 label{color:#333; display:block; padding:10px 0; width:100%; text-align:center; font-weight:normal; font-size:16px; }
.orderInfoB3 p{padding:10px 0 30px  0; text-align:center }
.orderInfoB3 p a{padding:8px 10px; background:#e20000; color:#fff; border-radius:3px; text-align:center }
.orderInfoB3 p a:hover{ background:#f20000}

.orderInfoB3 p a.greybutton{padding:8px 10px; background:#555; color:#fff; border-radius:3px; text-align:center }
.orderInfoB3 p a.greybutton:hover{ background:#f20000}*/


/*订单列表E*/
/*
.orderListC{width:100%;  float:left; margin:10px 0 5px 0;}
.orderListCT{width:99.5%;   float:left; margin:0 0 0 0;height: 40px;line-height: 40px;background: #f9f9f9;border: 1px solid #ddd; border-bottom:none}
.orderListCT span{ color: #333;font-weight: bold;font-size: 14px;padding: 0 0 0 6px;}
.orderListCT span a{ color: #333;font-weight: bold;font-size: 14px;}
.orderListCT span a:hover{ text-decoration: underline;}
.orderListCT font{ color: #666; font-size: 12px;padding: 0 5px; }
.orderListCT label{ float: right;}
.orderListCT i{ float: right;width: 25px;height: 25px;background:url(../images/msg.png) no-repeat center;margin: 10px 5px 0 0}
.orderListCT em{ color: #666; font-size: 12px;padding: 0 0 0 6px; }
.orderListCT em a{ color: #666; font-size: 12px;}
.orderListCT em a:hover{ text-decoration: underline;}

.orderListCC{width:99.5%;  border:1px solid #ddd; float:left; margin:0 0 0 0;}

.orderListCC div{float:left; color:#666; padding:5px 0;}
.orderListCC div.mp1{width:100%; min-height:54px;border-right: 1px solid #eee; position:relative }
.orderListCC div.mp1 p{width:98%;  padding:0px 1%; float:left;overflow: hidden;margin: 0;border-bottom: 1px solid #eee; min-height:60px; }
.orderListCC div.mp1 p.nobor{border: none}
.orderListCC div.mp1 p:hover{background: #f9f9f9}
.orderListCC div.mp1 p label.pl1{width:50px; height:50px; padding:1px; float:left; border:1px solid #ddd; overflow:hidden; position:absolute; left:5px; top:5px }
.orderListCC div.mp1 p label.pl1 img{width:100%;}
.orderListCC div.mp1 p label.pl3{overflow:hidden; padding:0 0 0 70px; display:block}
.orderListCC div.mp1 p label.pl3 font.sf0{width:100%;line-height:25px;overflow:hidden; float:left;display: block; color:#333;text-decoration: none; }
.orderListCC div.mp1 p label.pl3 a.aname{ color:#333;text-decoration: none; }
.orderListCC div.mp1 p label.pl3 a.aname:hover{color:#666; text-decoration:underline }
.orderListCC div.mp1 p label.pl3 span{width:100%; height:21px; line-height:21px;overflow:hidden; float:left; color: #888  }
.orderListCC div.mp1 p label.pl3 span i{padding:0 2px 0 0 ; font-style: normal; }
.orderListCC div.mp1 p label.pl3 font.sf0{width:100%; line-height:20px;overflow:hidden; float:left; color: #666; padding:1px 0;  }
.orderListCC div.mp1 p label.pl3 font.sf0 i{padding:0 10px 0 0 ;font-style: normal;color: #1ec2b9; background: url(../images/kc.png) no-repeat left center;padding: 0 6px 0 23px;}
.orderListCC div.mp1 p label.pl3 font.sf0 i.dai{color: #1ec2b9; }
.orderListCC div.mp1 p label.pl3 font.sf0 em{color:#f00;padding: 0 3px; font-style:normal }
.orderListCC div.mp1 p label.pl3 font.sf0 em a{color:#333;padding: 0 3px; font-style:normal }
.orderListCC div.mp1 p label.pl3 font.sf0 em a:hover{color:#f00;padding: 0 3px; font-style:normal }

.orderListCC div.mp1 p label.pl3 font.sf1{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC div.mp1 p label.pl3 font.sf1 i{padding:0 10px 0 0 ;font-style: normal;color: #f00; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC div.mp1 p label.pl3 font.sf1 a{padding:2px 3px ;font-style: normal;color: #fff; background: #1ec2b9;border-radius: 3px; }
.orderListCC div.mp1 p label.pl3 font.sf1 a:hover{ background: #2facc5; }
.orderListCC div.mp1 p label.pl3 font.sf2{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC div.mp1 p label.pl3 font.sf2 i{padding:0 10px 0 0 ;font-style: normal;color: #666; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC div.mp1 p label.pl3 font.sf2 a{background: #f90; color: #fff;padding: 2px 5px;border-radius: 15px;  }
.orderListCC div.mp1 p label.pl3 font.sf2 a:hover{ color: #fff; background: #f70  }

.orderListCC div.mp1 p label.pl2{  line-height:20px; padding:0 0 0 70px; overflow:hidden; display:block; font-size: 12px;color: #666; font-style:normal  }
.orderListCC div.mp1 p label.pl2 em{font-style: normal;  color: #888 }
.orderListCC div.mp1 p label.pl2 i{font-style: normal; color: #f00; }
.orderListCC div.mp1 p label.pl2 b{font-style: normal;color: #888; font-weight: normal }

.orderListCC div.mp1 p label.pl4{width:80px;  float:right;text-align: center;padding: 0 10px 0 0;font-size: 12px;color: #666; font-style:normal  }
.orderListCC div.mp1 p label.pl4 i{ line-height: 30px;font-style: normal; }
.orderListCC div.mp1 p label.pl4 a{padding:3px 5px; border:1px solid #f80; color:#f80; border-radius:3px; }
.orderListCC div.mp1 p label.pl4 a:hover{ background: #f70;color: #fff}
.orderListCC div.mp1 p label.pl4 a.ck{padding:3px 5px; background:#f80; color:#fff; border-radius:3px; }
.orderListCC div.mp1 p label.pl4 a.ck:hover{ background:#f70}


.orderListCC div.mp1x{width:100%; min-height:54px;border-right: 1px solid #eee; }
.orderListCC div.mp1x p{width:98%;  padding:10px 0 10px 2%; float:left;overflow: hidden;margin: 0;border-bottom: 1px solid #eee }
.orderListCC div.mp1x p.nobor{border: none}
.orderListCC div.mp1x p:hover{background: #f9f9f9}
.orderListCC div.mp1x p label.pl1{width:50px; height:50px; padding:1px; float:left; border:1px solid #ddd; overflow:hidden }
.orderListCC div.mp1x p label.pl1 img{width:100%;}
.orderListCC div.mp1x p label.pl3{width:60%; overflow:hidden; float:left; margin:0 0 0 10px; }
.orderListCC div.mp1x p label.pl3 font.sf0{width:100%; height:25px; line-height:25px;overflow:hidden; float:left;display: block; color:#333;text-decoration: none; }
.orderListCC div.mp1x p label.pl3 a.aname{ color:#333;text-decoration: none; }
.orderListCC div.mp1x p label.pl3 a.aname:hover{color:#666; text-decoration:underline }
.orderListCC div.mp1x p label.pl3 span{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #888  }
.orderListCC div.mp1x p label.pl3 span i{padding:0 10px 0 0 ; font-style: normal }
.orderListCC div.mp1x p label.pl3 font.sf0{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC div.mp1x p label.pl3 font.sf0 i{color:#f00;padding: 0 3px; font-style:normal }
.orderListCC div.mp1x p label.pl3 font.sf0 i a{color:#333;padding: 0 3px; font-style:normal }
.orderListCC div.mp1x p label.pl3 font.sf0 i a:hover{color:#f00;padding: 0 3px; font-style:normal }

.orderListCC div.mp1x p label.pl3 font.sf0 i{padding:0 10px 0 0 ;font-style: normal;color: #1ec2b9; background: url(../images/kc.png) no-repeat left center;padding: 0 6px 0 23px;}
.orderListCC div.mp1x p label.pl3 font.sf0 i.dai{color: #1ec2b9; }
.orderListCC div.mp1x p label.pl3 font.sf1{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC div.mp1x p label.pl3 font.sf1 i{padding:0 10px 0 0 ;font-style: normal;color: #f00; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC div.mp1x p label.pl3 font.sf1 a{padding:2px 3px ;font-style: normal;color: #fff; background: #1ec2b9;border-radius: 3px; }
.orderListCC div.mp1x p label.pl3 font.sf1 a:hover{ background: #2facc5; }
.orderListCC div.mp1x p label.pl3 font.sf2{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC div.mp1x p label.pl3 font.sf2 i{padding:0 10px 0 0 ;font-style: normal;color: #666; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC div.mp1x p label.pl3 font.sf2 a{background: #f90; color: #fff;padding: 2px 5px;border-radius: 15px;  }
.orderListCC div.mp1x p label.pl3 font.sf2 a:hover{ color: #fff; background: #f70  }

.orderListCC div.mp1x p label.pl2{width:20%; line-height:50px; overflow:hidden; float:left;text-align: right;padding: 0 15px 0 0;font-size: 12px;color: #666; font-style:normal  }
.orderListCC div.mp1x p label.pl2 em{width:100%;display: block;font-style: normal; line-height:20px; color: #888 }
.orderListCC div.mp1x p label.pl2 i{width:100%;display: block;font-style: normal; line-height:20px;color: #f00; }
.orderListCC div.mp1x p label.pl2 b{width:100%;display: block;font-style: normal; line-height:20px;color: #888; font-weight: normal }

.orderListCC div.mp1x p label.pl4{width:80px;  float:right;text-align: center;padding: 0 10px 0 0;font-size: 12px;color: #666; font-style:normal  }
.orderListCC div.mp1x p label.pl4 i{ line-height: 30px;font-style: normal; }
.orderListCC div.mp1x p label.pl4 a{padding:3px 4px; border:1px solid #f80; color:#f80; border-radius:3px; }
.orderListCC div.mp1x p label.pl4 a:hover{ background: #f70; color:#fff}

.orderListCC div.mp2{width:100%; text-align:center; line-height: 30px; float: right }
.orderListCC div.mp2 label{color:#333; padding:0 3px; }
.orderListCC div.mp2 a{padding:5px 10px; background:#e20000; color:#fff; border-radius:3px;margin:0 3px; }
.orderListCC div.mp2 a:hover{ background:#f20000}
.orderListCC div.mp2 a.greybutton{padding:5px 10px; background:#666; color:#fff; border-radius:3px; }
.orderListCC div.mp2 a.greybutton:hover{ background:#555}

.orderListCB{width:99.5%;padding:5px 0 ; float:left; margin:0 0 10px 0;text-align: right; background: #fcfcfc;border: 1px solid #ddd; border-top:none}
.orderListCB2{width:100%;  float:left; margin:0 0 0 0; text-align: center }
.orderListCB2 a{padding:10px 25px; background:#e20000; color:#fff; border-radius:3px; display: inline-block }
.orderListCB2 a:hover{ background:#f20000}
.orderListCB2 a.greybutton{padding:10px 25px; background:#666; color:#fff; border-radius:3px; }
.orderListCB2 a.greybutton:hover{ background:#555}

.orderListCBfk{width:100%; text-align:center; line-height: 30px; float: right }
.orderListCBfk label{color:#333; padding:0 3px; }
.orderListCBfk a{padding:5px 10px; background:#e20000; color:#fff; border-radius:3px;margin:0 3px; }
.orderListCBfk a:hover{ background:#f20000}
.orderListCBfk a.greybutton{padding:5px 10px; background:#666; color:#fff; border-radius:3px; }
.orderListCBfk a.greybutton:hover{ background:#555}


.orderLeftBox{width: 98%;float: left;margin: 5px 0;padding:0 2%; text-align: left; color:#666}
.orderLeftBox p{ line-height: 22px; background: url(../images/untitled.png) no-repeat 0 3px ;background-size: 15px; overflow:hidden; padding:0 0 0 20px;}


.priceBox{ overflow:hidden;  width:98%; padding:0 1%; float:left; position:relative}
.priceBox i{width:60px; height:25px; line-height:25px;  color:#333; position:absolute; left:5px; top:0;}
.priceBox p{ line-height: 25px; padding:0 0 0 70px; overflow:hidden; text-align:right}
.priceBox span{  color:#666}
.priceBox label{ color: #999}
.priceBox font.fontRed5{ color: #333;font-size: 12px;}
.priceBox font.fontRed3{ color: #e30300;font-weight: bold;font-size: 16px;}
.priceBox font.wen{ color: #333; padding: 8px 20px 8px 0; background:url(/img/wen.jpg) no-repeat right}
*/
/*订单E*/
.add_ipt{width: 90%;height: 35px;line-height: 35px\9;overflow: hidden;background-color: #f9f9f9;color: #888888;font-family: "Microsoft YaHei";padding: 0 2%;font-size: 1em;margin-left: 0;border: 1px solid #ddd;}
.add_slc{width: 31%;height: 35px;line-height: 35px\9;overflow: hidden;background-color: #f9f9f9;color: #888888;font-family: "Microsoft YaHei";padding: 0 2%;font-size: 1em;float: left;margin-right: 2%;border: 1px solid #ddd;}
.add_txt{width: 95%;height: 200px;line-height: 20px;overflow: hidden;background-color: #f9f9f9;color: #888888;font-family: "Microsoft YaHei";padding: 2%;font-size: 12px;margin-left: 0;border: 1px solid #ddd;}
.ad_btn{width: 100%;height: 45px;line-height: 45px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 14px;font-family: "Microsoft YaHei";text-align: center;margin-top:5px;border: 0;cursor: pointer;}
.ad_btn4{width: 90%;height: 45px;line-height: 45px; margin:0 5%; overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 14px;font-family: "Microsoft YaHei";text-align: center;margin-top:5px;border: 0;cursor: pointer;}
.ad_btn2{width: 48%;height: 45px;line-height: 45px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 14px;font-family: "Microsoft YaHei";text-align: center;margin: 5px 0 0 2%;border: 0;cursor: pointer;}
.ad_btn3{width: 48%;height: 45px;line-height: 45px;overflow: hidden;background-color: #eee;color: #555;font-size: 14px;font-family: "Microsoft YaHei";text-align: center;margin: 5px 0 0 2%;border: 0;cursor: pointer;}
.o_op1{height: 30px;line-height: 30px;overflow: hidden;color: #fe3835;font-size: 1.2em;text-align: center;padding: 0 4%;float: left;margin-right: 2%;border: 1px solid #fe3835;border-radius: 5px;-mos-border-radius: 5px;-webkit-border-radius: 5px;}
.o_op1 a{color: #555555;}
.jud_c{overflow: hidden;font-size: 1.3em;line-height: 1.3em;padding: 2% 0;border-top: 1px dotted #b6b6b6;}
.j_date{overflow: hidden;font-size: 1.3em;color: #b6b6b6;}
.ad_sure{height: 40px;line-height: 40px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 16px;font-family: "Microsoft YaHei";text-align: center;padding: 0 15px;margin-top: 5px;border: 0;cursor: pointer; border-radius:5px;}
.m_des{overflow: hidden;background-color: #FFF;padding-bottom: 10px;border-bottom: 1px dotted #b6b6b6;}
.w_t{height: 20px;line-height: 20px;overflow: hidden;background: url(../images/w_t.png) no-repeat center top;margin-top: 5%;}
.w_c{overflow: hidden;background-color: #f7ece8;padding: 2% 0;}
.w_b{height: 20px;line-height: 20px;overflow: hidden;background: url(../images/w_b.png) no-repeat center bottom;}
.m_img{width: 100%;overflow: hidden;padding: 2% 0;}
.m_img ul{width: 102%;overflow: hidden;}
.m_img ul li{width: 15%;overflow: hidden;text-align: center;font-size: 12px;line-height: 1.3em;float: left;margin: 2% 5% 2% 5%;}
.m_img ul li img{width: 100%;margin: 0 auto 10px auto;}
ul.mem_type li{height: 59px;line-height: 59px;overflow: hidden;background: url(../images/e_icon.gif) no-repeat 96% center;background-color: #FFF;font-size: 1.5em;border-bottom: 1px dotted #b6b6b6;}
ul.mem_type li a{width: 83%;height: 59px;line-height: 59px;overflow: hidden;display: inline-block;padding-left: 9%;padding-right: 8%;}
ul.mem_type li a font{color: #fe3835;}
.mem_tab{border-collapse: collapse;background-color: #FFF;border-bottom: 1px solid #b6b6b6;}
.mem_tab td{border-collapse: collapse;border-bottom: 1px dotted #b6b6b6;border-right: 1px solid #b6b6b6;border-left: 1px solid #b6b6b6;padding: 2% 0;text-align: center;font-size: 1.3em;}
.m_t{background-color: #f7ece8;}
.mem_tab_r{border-collapse: collapse;background-color: #FFF;border-bottom: 1px solid #b6b6b6;}
.mem_tab_r td{border-collapse: collapse;border-bottom: 1px dotted #b6b6b6;border-right: 1px solid #b6b6b6;border-left: 1px solid #b6b6b6;padding: 2% 2% 2% 5%;text-align: left;font-size: 1.3em;line-height: 30px;}
.mem_tab_r td font{color: #fe3835;}
.mem_tab_r td span a{color: #fe3835;margin: 0 5px;}
.tx{height: 30px;line-height: 30px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1.2em;padding: 0 8%;float: right;}
.tx a{color: #FFF;}
.c_ipt{width: 90%;height: 30px;line-height: 30px\9;background: none;color: #888888;font-size: 1.1em;font-family: "Microsoft YaHei";}
.c_txt{width: 90%;height: 200px;line-height: 20px;background: none;color: #888888;font-size: 1.1em;font-family: "Microsoft YaHei";}
.back_bg2{width: 100%;height: 40px;background-color: #f6f6f6;color: #FFF;font-size:12px;position: relative; border-bottom:1px solid #ddd}
.back_bg2 a.a1{width: 50%; height: 40px; display:inline-block; float:left;  color: #444;font-size:14px; font-weight:bold; position:absolute; left:0; border-bottom:1px solid #ddd; line-height:40px; text-align:center;}
.back_bg2 a.a2{width: 50%; height: 40px; display:inline-block; float:left;  color: #444;font-size:14px; font-weight:bold; position:absolute; right:0; border-bottom:1px solid #ddd; line-height:40px; text-align:center;}
.back_bg2 a.cur{ border-left:1px solid #ddd; border-right:1px solid #ddd; background:#fff; border-bottom:1px solid #fff; color:#fe3835}

.back_bg3{height: 50px;background-color: #f9f9f9;color: #FFF;font-size:12px;position: relative; border-bottom:1px solid #ddd; padding:0 10px}
.back_bg3 a{width: 33.3%; height: 50px; display:inline-block; float:left;  color: #444;font-size:14px;  border-bottom:2px solid #dddd; line-height:50px; text-align:center;}
.back_bg3 a.cur{ border-bottom:2px solid #f15353; color:#f15353;font-weight:bold;}
.youhuiquan{ background:#f9f9f9; padding:10px;}
.youhuiquanList{background:#f5f5f5; height:130px; border:1px solid #ddd; border-top:6px solid #47b0da; margin:5px 0 15px 0; }
.youhuiquanListT{width:100%; height:10px;float:left; background:url(../images/yh.png) repeat-x top; }
.youhuiquanListC{width:100%; float:left; position:relative }
.youhuiquanListC_left{ width:40%; height:80px; float:left;}
.youhuiquanListC_left label{ line-height:80px; color:#47b0da; font-size:36px; padding:0 0 0 20px;}
.youhuiquanListC_center{ width:58%; padding:10px 0 10px 0; float:right;}
.youhuiquanListC_center label{ line-height:20px; color:#333; font-size:16px; padding:0 0 0 20px; font-weight:bold; display:inline-block}
.youhuiquanListC_center span{ line-height:20px; color:#333; font-size:14px; padding:0 0 0 20px; display:inline-block}

.youhuiquanListC_right{ width:20px; height:20px; float:left; position:absolute; right:10px; top:30px; background:url(../images/rj.png) no-repeat; background-size:100%;}
.youhuiquanListB{ width:100%; height:40px; line-height:40px; float:left; border-top:1px solid #ddd; text-align:right}
.youhuiquanListB label{padding:0 10px 0 0 ; color:#666}

.orders_list2{overflow: hidden;padding-bottom: 20px; background:#fff;z-index:9999; }
.orders_list3{overflow: hidden;padding-bottom: 20px; background:#f9f9f9;z-index:9999; }
.orders_list4{overflow: hidden;padding-bottom: 20px; background:#f9f9f9;z-index:9999; }

.pinglun{overflow: hidden;}


.addcz{padding:0 10px 0 10px; height:30px; padding:10px 10px; text-align:right;}
.addcz a{padding: 2px 10px;display: inline-block; color:#fff;height: 25px;line-height: 25px; background-color: #f15353;font-size:12px; border-radius:15px;
background: -webkit-linear-gradient(#fe3835, #f15353); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#fe3835, #f15353); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fe3835, #f15353); /* Firefox 3.6 - 15 */
background: linear-gradient(#fe3835, #f15353); /* 标准的语法 */
}
.addcz a:hover{ background: #f15353}

#addczBox{z-index:9999; float:left; display:none; width:90%; position:absolute; top:0;left:0; height:auto; overflow:hidden;margin:10px 5% 0 5%; border:2px solid #f15353}
.BoxMask{width:100%; height:100%; background:#333; position:absolute; top:0;left:0; z-index:5;opacity: 0.7; display:none;z-index: 990; overflow: hidden}
.ProDiscount{ width: 100%;height: 0;position: fixed;left: 0;bottom: 0;background: #fff; z-index: 99999}
.ProDiscountT{  width:100%; height:30px; line-height:30px; background:#1ec2b9 }
.ProDiscountT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.ProDiscountT font{width:40px; height:30px; line-height:30px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.ProDiscountC{ width: 96%; padding: 0 2% }
.ProDiscountC p{ width: 100%;  }
.ProDiscountC p i{ padding: 0 3px;color: #f15353; font-weight: bold}
.ProDiscountC p b{ padding: 0 3px;color: #f15353; font-weight: bold}



.ExpressBox{ width: 100%;height: 0;position: fixed;left: 0;bottom: 0;background: #fff; z-index: 99999}
.ExpressBoxT{  width:100%; height:30px; line-height:30px; background:#1ec2b9 }
.ExpressBoxT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.ExpressBoxT font{width:40px; height:30px; line-height:30px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.ExpressBoxC{ width: 96%; padding: 0 2% }
.ExpressBoxC p{ width: 100%;  }
.ExpressBoxC p i{ padding: 0 3px;color: #f15353; font-weight: bold}
.ExpressBoxC p b{ padding: 0 3px;color: #f15353; font-weight: bold}


.addczCss{width:100%; height:40px; line-height:40px;; background:#f15353;}
.addczCss label{padding:0 0 0 5px; color:#fff; font-size:14px; float:left; font-weight:bold}
.addczCss a{padding:0 5px 0 0 ; color:#fff; font-size:12px; float:right;}

.addressBox{ display:none; position:absolute; top:0; left:0; overflow:hidden; overflow-y:auto; width:100%; z-index:9999}
.addressBoxT{  width:100%; height:40px; line-height:40px; background:#fe3835 }
.addressBoxT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.addressBoxT font{width:40px; height:40px; line-height:40px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }


.czListBox{ overflow:hidden; padding:0 0; background:#fff;}
.czListBox .czList{ overflow:hidden; padding:0 10px; background:#f9f9f9; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:10px 0;}
.czListBox .czListT{padding:0 0 0 3px; font-size:14px; line-height:30px; font-weight:bold; color:#f15353}
.czListBox .czListC1{padding:0 0 0 0; font-size:12px; overflow:hidden; }
.czListBox .czListC1 p{width:95px; height:22px; line-height:22px; float:left; color:#666}
.czListBox .czListC1 p label{width:40px; height:22px; float:left; display:inline-block; text-align:right; padding:0 3px 0 0;}
.czListBox .czListC1 p span{width:50px; height:22px; float:left; display:inline-block; text-align:left; color:#888}
.czListBox .czListC2{padding:10px 0 10px 0; font-size:12px;  overflow:hidden; }
.czListBox .czListC2 ul{}
.czListBox .czListC2 li{width:85px; height:85px; float:left; margin:0 5px 0 0; border:1px solid #ddd; padding:1px; background:#fff;}
.czListBox .czListC2 li img{width:100%; }
.czListBox .czListC2 li span{width:85px; height:85px; display:inline-block; line-height:85px; text-align:center; font-size:30px; font-weight:bold; color:#888 }

.czListBox2{min-height:500px; overflow:hidden; padding:20px 0; background:#fff;}
.czListBox2 ul{ }
.czListBox2 li{width:100px; height:135px; margin:0 15px 0 15px; float:left; border:1px solid #ddd; padding:1px; float:left; }
.czListBox2 li p{width:100px; height:100px; float:left; overflow:hidden }
.czListBox2 li p img{width:100% }
.czListBox2 li label{width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#333;  font-size:14px;}


/*订单详情

.orderInfo{overflow: hidden; font-size:14px;}
.orderInfo1{height:30px; line-height:30px; border-bottom:1px solid #ddd; overflow:hidden; padding:10px 0; background:#fff; margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo1 label{color:#888; padding:0 10px;}
.orderInfo1 font{color:#333}

.orderInfo2{ line-height:25px; overflow:hidden; padding:10px 0 10px 45px; background:#fff; position:relative;margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo2 label{padding:0 10px 0 0; font-weight:bold; color:#fe3835}
.orderInfo2 font{color:#333}
.orderInfo2 i{width:20px; height:25px; position:absolute; left:10px; top: 13px; background:url(images/r1.png) no-repeat; background-size:20px 20px;}


.orderInfo3{overflow:hidden; padding:10px 0 10px 45px; background:#fff; position:relative; margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo3 p.t1{ overflow:hidden; height:25px; line-height:25px; padding:0 30px 0 0 ;}
.orderInfo3 p.t1 label{ color:#888}
.orderInfo3 p.t1 font{ color:#333}
.orderInfo3 p.t2{line-height:25px;color:#333; padding:0 30px 0 0 ;}
.orderInfo3 p.t2 label{ color:#666}
.orderInfo3 p.t2 font{ color:#333}
.orderInfo3 i{width:20px; height:20px; position:absolute; left:10px; top: 40%; background:url(images/r2.png) no-repeat; background-size:20px 20px;}
.orderInfo3 em{width:15px; height:15px; position:absolute; right:10px; top: 40%; background:url(images/rj.png) no-repeat; background-size:15px 15px;}

.orderInfo4{border-bottom:1px solid #ddd; overflow:hidden; padding:0 0 10px 0; background:#fff; margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo4T{width:100%; height:35px; line-height:35px; float:left; background:#fff; border-bottom:1px solid #ddd;}
.orderInfo4T label{ padding:0 0 0 10px; color:#333; font-size:14px; font-weight:bold;}
.orderInfo4C{width:100%; float:left; background:#fff;}
.orderInfo4C ul{}
.orderInfo4C ul li{width:100%; height:86px; float:left; margin:2px 0; position:relative;}
.orderInfo4C ul li font{width:60px; height:60px; float:left; margin:2px 0; position:absolute; left:10px; top:10px; border:1px solid #eee; padding:1px solid; padding:1px;}
.orderInfo4C ul li font img{width:100%; }
.orderInfo4C ul li p{padding:8px 10px 0 90px; overflow:hidden;}
.orderInfo4C ul li p span{ display:inline-block; padding:0 0 0 0 ; line-height:22px; color:#666; font-size:12px;}
.orderInfo4C ul li p label{ display:inline-block; padding:0 0 0 0 ; line-height:30px;height:30px; color:#333}
.orderInfo4C ul li p label i{  padding:0 0 0 10px ; color:#888}

.orderInfo5{border-bottom:1px solid #ddd; overflow:hidden; padding:0 0 10px 0; background:#fff; margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo5T{width:100%; height:35px; line-height:35px; float:left; background:#fff;}
.orderInfo5T label{ padding:0 0 0 10px; color:#333; font-size:14px; font-weight:bold;}
.orderInfo5C{width:100%; float:left; background:#fff;}
.orderInfo5C label{ padding:0 0 0 10px; color:#333; font-size:14px; }

.orderInfo6{border-bottom:1px solid #ddd; overflow:hidden; padding:0 0 10px 0; background:#fff; margin:5px 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee}
.orderInfo6T{width:100%; height:35px; line-height:35px; float:left; background:#fff;}
.orderInfo6T label{ padding:0 0 0 10px; color:#333; font-size:14px; font-weight:bold;}
.orderInfo6C{width:100%; float:left; background:#fff;}
.orderInfo6C p{ overflow:hidden; height:28px; line-height:28px; padding:0 0 0 10px; color:#333; font-size:14px; }
.orderInfo6C label{width:80px; height:28px; display:block; float:left; text-align:right;}
.orderInfo6C font{width:48%; height:28px; display:block; float:right; text-align:right; padding:0 2% 0 0}
.orderInfo6C font.red{color:#f00}
.orderInfo6C b.red{color:#f00; font-weight:bold}

.orderInfoWuliu{ background:#FFF;float:left;}
.orderInfoWuliuC{width:92%; float:left; border-left:1px solid #ddd; margin:10px 4%; background:#FFF}
.orderInfoWuliu ul{}
.orderInfoWuliu li{ float:left; width:99%; padding:5px 0; margin:10px 0 0 1%; border-bottom:1px dotted #ddd; position:relative;}
.orderInfoWuliu li i{ position: absolute; top: 42%; left: -8px; width: 9px; height: 9px; border-radius: 5px; background-color: #ccc;}
.orderInfoWuliu li label{ line-height:28px; display:block; text-align:left; padding:0 10px 0 20px;}
.orderInfoWuliu li font{ line-height:22px; display:block; text-align:left; padding:0 10px 0 20px; color:#888}

.orderInfoWuliu li.cur i{ background-color: #f00;}
.orderInfoWuliu li.cur label{ color: #f00;}
*/
/**/
.fankui{overflow:hidden; position:relative; width:100%; background:#fff; font-size:14px;}
.fankuiC1{margin:10px 10px 10px 10px; overflow:hidden; position:relative;  border-bottom:1px solid #eee; padding:10px 0 10px 0}
.fankuiC1 label{ line-height:23px;}

.fankuiC2{margin:10px 10px 5px 10px; overflow:hidden; position:relative;  border-bottom:1px solid #eee; padding:10px 0 10px 0}
.fankuiC3{margin:0 10px 5px 10px; overflow:hidden; position:relative;  border-bottom:1px solid #eee; padding:0 0 10px 0}
.fankuiC3 label{ line-height:30px;}
.fankuiC3 textarea{ width:95%; height:100px; border:1px solid #ddd ; padding:3px .5%}

.fankuiC4{margin:0 10px 5px 10px; overflow:hidden; position:relative;  border-bottom:1px solid #eee; padding:0 0 10px 0}
.fankuiC4 label{ line-height:30px;}
.fankuiC4 input{ width:95%; height:30px; border:1px solid #ddd ; padding:3px .5%}

.fankuiBo{overflow:hidden;  background:#fff; height:40px; padding:10px 10px;}
.fankuiBo a{width:45%; height:40px; line-height:40px; text-align:center; color:#555; overflow:hidden; display:inline-block; background:#f1f1f1; font-size:16px; margin:0 2%; float:left; border:1px solid #ddd; }
.fankuiBo a.red{color:#fff; overflow:hidden; display:inline-block; background:#f23030; font-size:16px; border:1px solid #f23030 }



/**/

.pinglun{overflow:hidden; position:relative; width:100%; background:#fff;}
.pinglunC1{margin:10px 10px 5px 10px;height:110px; overflow:hidden; position:relative; width:100%; border-bottom:1px solid #eee;}
.pinglunC1 p{width:100px; height:100px; overflow:hidden; position:absolute; float:left; top:0; left:10px; padding:1px; }
.pinglunC1 p img{width:100%;}
.pinglunC1 div{ overflow:hidden; position:relative; padding:0 0 0 130px;}
.pinglunC1 div font{ font-weight:bold; font-size:12px; margin:20px 0 0 0; display:block}
.pinglunC1 div ul{height: 22px;margin: 10px 0 0 0; vertical-align: middle;}
.pinglunC1 div ul li {  float: left; width: 23px; height: 22px; margin: -2px 0 0 0; padding: 0 10px 0 0; background: url(../images/bigStar.png) no-repeat left center; background-size: 23px 22px;}
.pinglunC1 li.stared {background-image: url(../images/bigStar-on.png);}
.pinglunC2{ overflow:hidden; position:relative; padding:5px 10px;}
.pinglunC2 textarea{ width:99%; height:100px; border:1px solid #ddd ; padding:3px .5%}

.pinglunC3{ overflow:hidden;padding:0 10px 5px 0; color:#aaa; text-align:right}
.pinglunC4{ overflow:hidden; padding:0 0 5px 0; text-align:center}
.pinglunC4 a{ color:#f23030; background:url(../images/t.png) no-repeat left; background-size:20px 20px; padding: 0 0 0 25px;}


.pinglunBo{overflow:hidden;  background:#fff; height:40px; padding:10px 10px;}
.pinglunBo a{width:45%; height:40px; line-height:40px; text-align:center; color:#555; overflow:hidden; display:inline-block; background:#f1f1f1; font-size:16px; margin:0 2%; float:left; border:1px solid #ddd; }
.pinglunBo a.red{color:#fff; overflow:hidden; display:inline-block; background:#f23030; font-size:16px; border:1px solid #f23030 }



/*--------------商品详情---------------*/

.p_des_bg{overflow: hidden;background-color: #FFF;}

.p_btm{width: 100%;overflow: hidden;background-color: #4c4c4c;position: fixed;left: 0;bottom: 0;z-index: 900;}
.p_btm ul li{height: 50px;overflow: hidden;color: #FFF;font-size: 14px;text-align: center;float: left;}
.p_btm ul li.b_1{width: 15%;background: #4c4c4c;font-size: 12px;}
.p_btm ul li.b_1 em{width: 25px;height: 24px;display: block;margin: 0 auto;background-color: #fff;margin-top: 5px;position: relative;background-repeat: no-repeat;background-size: 100%;}
.p_btm ul li.b_1 i{display: inline-block;position: absolute;top: -2px;background-color: #fff;line-height: 12px;font-style: normal;border-radius: 8px;padding: 2px 5px;font-size: 8px;color: #f15353;right: -13px;}
.p_btm ul li.b_1 em.e1{background: url(../images/i1.png) no-repeat center;background-size: 100%;}
.p_btm ul li.b_1 em.e2{background: url(../images/i2.png) no-repeat center;background-size: 100%;}
.p_btm ul li.b_1 em.e3{background: url(../images/i3.png) no-repeat center;background-size: 100%;}
.p_btm ul li.b_1 em.e4{background: url(../images/i4.png) no-repeat center;background-size: 100%;}
.p_btm ul li.b_1 span{width: 100%;height: 16px;line-height: 16px;display: block;margin: 0 auto;margin-top: 2px;font-style: normal;font-size: 12px;color: #d4d4d4;text-align: center;}
.p_btm ul li.b_2{width: 40%;background: #fe3835;line-height: 50px;}
.p_btm ul li.b_2 a{color: #fff;font-size: 14px;font-weight: bold}

/*-----支付----*/
.zhifu{overflow:hidden;}
.zhifuT{padding:0 10px; border-bottom:1px solid #ddd; line-height:40px; height:40px; overflow:hidden;}
.zhifuT label{width:60px; height:40px; float:left; display:block; font-size:14px; color:#666}
.zhifuT font{width:150px; height:40px; float:right; margin:0 10px; display:block; font-size:14px; color:#f00; font-weight:bold; text-align:right}
.zhifuC{overflow:hidden;}
.zhifuC ul{padding:0;}
.zhifuC li{ overflow:hidden; margin:0; position:relative; margin:0 0 0 0 ; padding:5px 0 ; border-bottom:1px solid #ddd; background:#fff}
.zhifuC label{width:50px; height:50px; float:left; margin:0 0 0 10px; display:block; position:absolute; left:0; top:5px;}
.zhifuC label img{width:100%; }
.zhifuC p{ height:50px; overflow:hidden; margin:0 0 0 80px; }
.zhifuC p span{width:100%; height:28px; line-height:28px; overflow:hidden; font-size:14px; font-weight:bold; color:#333; display:inline-block; padding:0; margin:0; float:left; }
.zhifuC p em{width:100%; height:20px; line-height:20px; overflow:hidden; font-size:12px; font-style:normal; color:#888; display:inline-block; padding:0; margin:0; float:left; }

.zhifuC font{width:20px; height:20px; float:left; margin:0 0 0 0;  display:block; position:absolute; right:5px; top:15px; background:url(../images/rj.png) no-repeat; background-size:100% }

/*begin mask layer begin*/
.black_overlay{width: 100%;height: 100%;background: url(../images/box_bg.png) repeat center top;display: none;position: fixed;top: 0%;left: 0%;z-index: 900;}
.white_content{width: 85%;height: auto !important;min-height: 100px;height: 100px;background: url(../images/box.png) repeat center top;display: none;position: fixed;top: 30%;left: 50%;margin-left: -45%;z-index: 901;}
.white_d{height: auto;background-color: #FFF;margin: 10px;padding-bottom: 20px;}
.notice_t{width: 100%;height: 45px;line-height: 45px;background-color: #fe3835;overflow: hidden;color: #FFF;font-size: 1.3em;text-align: center;font-family: "Microsoft YaHei";margin: 0 auto;position: relative;}
.notice_c{width: 94%;height: auto;margin-top: 10px;}
.notice_c table tr td{font-size: 1.2em;}
.notice_c table tr td font{color: #fe3835;font-size: 1.3em;}
a.b_sure{width: 120px;height: 40px;line-height: 40px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1.2em;font-family: "Microsoft YaHei";text-align: center;display: inline-block;margin-right: 10px;border: 0;}
a.b_sure: hover{color: #FFF;}
.b_buy{width: 118px;height: 38px;line-height: 38px;overflow: hidden;background-color: #f6f6f6;color: #fe3835;font-size: 14px;font-family: "Microsoft YaHei";text-align: center;float: left;display: inline;margin-right: 10px;border: 1px solid #eaeaea;}
.b_buy: hover{color: #fe3835;}

/*end mask layer end*/
.p_des{overflow: hidden;padding: 1% 0;border-top: 1px solid #cccccc;}
.p_name{color: #333333;font-size: 1.6em;padding-bottom: 2%;}
.p_spe{color: #888888;font-size: 1.3em;padding-bottom: 3%;}
.p_con{font-size: 1.3em;padding: 1% 0;}
.p_con font{color: #fe3835;font-size: 1.5em;}
.p_con2 {font-size: 1.3em;padding: 1% 0; text-align:right}
.p_con3{}
.p_con3 font{color: #888;font-size: 14px; text-decoration:line-through}

.p_con ul li{height: 28px;line-height: 28px;overflow: hidden;font-size: 14px;text-align: center;font-family: "Microsoft YaHei";float: left;display: inline;margin-right: 10px;margin-top: 4px;margin-bottom: 2px;padding: 0 15px;border: 1px solid #cccccc;cursor: pointer;position: relative;}
.p_con ul li: hover{height: 26px;line-height: 26px;padding: 0 14px;overflow: hidden;border: 2px solid #fe3835;}
.p_con ul li .ch_img{width: 18px;height: 18px;overflow: hidden;background: url(../images/ch.png) no-repeat center top;position: absolute;right: 0;bottom: 0;display: none;}
.p_con ul li.checked{height: 26px;line-height: 26px;padding: 0 14px;overflow: hidden;border: 2px solid #fe3835;}
.p_con ul li.checked .ch_img{display: block;color: #fe3835;}
.j_nums{width: 120px;height:30px;overflow: hidden;float: left;display: inline;; border: 1px solid #cccccc;}
.n_ipt{width: 50px;height: 30px;line-height: 30px;background: none;color: #555555;font-size: 1.2em;text-align: center;font-family: "Microsoft YaHei";float: left;padding: 0;border: 0;}
.n_btn_1{width: 30px;height: 30px;overflow: hidden;background: #f1f1f1; text-align:center; line-height:33px; font-size:20px; float: right;border: 0;border-left: 1px solid #cccccc;cursor: pointer;}
.n_btn_2{width: 30px;height: 30px;overflow: hidden;background:#f1f1f1;text-align:center; line-height:33px; font-size:20px;  float: left;border: 0;border-right: 1px solid #cccccc;cursor: pointer;}
.lim_price{width: 80%;height: 40px;overflow: hidden;float: left;margin-top: 3%;margin-right: 3%;}
.lim_price span{width: 70%;height: 38px;line-height: 38px;overflow: hidden;color: #fe3835;font-size: 1.4em;text-align: center;float: left;border: 1px solid #e2e2e2;border-right: 0;}
.lim_price .ch_a{padding: 0 15px;height: 40px;line-height: 40px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1.2em;text-align: center;float: left;}
.t_price{width: 40%;height: 40px;line-height: 20px;font-size: 1.3em;color: #888888;float: left;margin-top: 3%;}
.t_price span{color: #888888;}
.lim_clock{overflow: hidden;background: url(../images/clock.png) no-repeat left center;padding-left: 22px;font-size: 1.3em;line-height: 1.3em;margin-top: 20px;margin-bottom: 15px;}
.lim_clock span{margin-left: 5px;}
.lim_clock span font{color: #fe3835;}
.des_border{overflow: hidden; width:100%; padding:0 0 50px 0;}
.des_tit{height: 38px;background-color: #f6f6f6;border-bottom: 1px solid #eaeaea;position: relative;}
.des_tit ul{width: 100%;height: 39px;position: absolute;left: 0;top: 0;}
.des_tit ul li{width: 105px;height: 39px;line-height: 37px;overflow: hidden;font-size: 12px;text-align: center;float: left; border-right:1px solid #ddd}
.des_tit ul li.current{width: 104px;height: 37px;overflow: hidden;background-color: #FFF;border-right: 1px solid #FFF;border-top: 2px solid #fe3835;}
.des_t{height: 38px;line-height: 38px;overflow: hidden;background-color: #f6f6f6;color: #fe3835;font-size: 14px;text-indent: 25px;border-bottom: 1px solid #eaeaea;border-top: 2px solid #fe3835;}
.team_list{width: 160px;height: 195px;overflow: hidden;float: left;display: inline;margin: 25px 30px;}
.team_list .img{width: 160px;height: 140px;overflow: hidden;}
.team_list .name{width: 160px;height: 25px;line-height: 25px;overflow: hidden;}
.team_list .price{height: 25px;line-height: 25px;overflow: hidden;color: #999999;text-align: center;text-transform: uppercase;position: relative;}
.team_list .price font{color: #fe3835;font-size: 14px;}
.team_list .price span{font-size: 16px;}
.team_list .price .checkbox{width: 25px;height: 20px;overflow: hidden;text-align: left;position: absolute;left: 0;top: 4px;}
.team_icon{width: 25px;height: 25px;overflow: hidden;float: left;display: inline;margin: 90px 0;}
.team_sum{width: 145px;height: 125px;overflow: hidden;color: #fe3835;float: left;display: inline;margin-left: 20px;margin-top: 50px;}
.team_sum span{font-size: 18px;}
.sum_ipt{width: 58px;height: 23px;line-height: 23px\9;background: none;color: #555555;font-size: 16px;text-align: center;font-family: "Microsoft YaHei";padding: 0;margin: 5px auto 10px auto;border: 1px solid #eaeaea;}
.des_con{overflow: hidden;margin: 3% auto;}
.des_con img{max-width: 100%;}
.d_tab td{font-size: 1.2em;padding: 1% 0;}
table.jud_tab{height: 110px;overflow: hidden;margin: 25px 20px 0 20px;border-collapse: collapse;border: 1px solid #eaeaea;}
.jud_per{color: #fe3835;font-size: 1.2em;text-align: center;}
.jud_per p{margin: 0;padding: 0;font-size: 1.8em;line-height: 36px;color: #fe3835;text-align: center;}
.jud_bg{background: url(../images/s_line.gif) no-repeat left center;padding: 0 30px;font-family: "宋体";line-height: 22px;}
.j_tab td font{color: #999999;}
table.jud_list tr td{border-collapse: collapse;padding: 2%;font-family: "宋体";line-height: 1.3em;font-size: 1.2em;border-bottom: 1px solid #eaeaea;}
table.jud_list tr td font{color: #999999;}
table.jud_list tr td img{float: left;margin-right: 1%;}
.b_tab{border-collapse: collapse;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.b_tab td{border-collapse: collapse;border-right: 1px solid #eaeaea;}
.b_tab td img{width: 100%;}
.brand_btn{width: 60%;overflow: hidden;font-size: 1.3em;line-height: 1.3em;background-color: #f6f6f6;text-align: center;padding: 5% 0;border: 1px solid #eaeaea;}


.proDetail_contentC{ float:left; width:98%; padding:10px 1%; }
.proDetail_contentC1{ float:left; width:100%;  }
.proDetail_contentC1 .protab{ width:100%;}
.proDetail_contentC1 .protd{ line-height:30px; color:#333; }
.proDetail_contentC1 .protd img{ width:100%; }

.proDetail_contentC2{ float:left;  display:none }
.proDetail_contentC2 .protab{ width:100%;}
.proDetail_contentC2 .protd{ line-height:30px; color:#333; }

.proDetail_contentC3{ float:left;  display:none }
.proDetail_contentC3 .protab{ width:100%;}
.proDetail_contentC3 .protd{ line-height:30px; color:#333; }


.proDetail_contentC5{ float:left;display: none;width: 98%; }
.proDetail_contentC5 p{ width: 100%;line-height: 50px;color: #666; float: left; text-align: center}
.proDetail_contentC5 ul{ border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; margin:10px 2% }
.proDetail_contentC5 ul li{height: 32px;  border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.proDetail_contentC5 ul li span{ width: 30%;height: 32px;line-height: 32px;float: left;display: block;border-right: 1px solid #dddddd;background: #f5f5f5;text-align: right;padding: 0 5px;color: #333; }
.proDetail_contentC5 ul li label{  height: 32px;line-height: 32px; display:inline-block; padding:0 3px; color: #666; overflow:hidden }

.msgList{ width: 100%;padding:5px 0;margin: 0 0 0 0; float: left;}
.msgList:hover{ background: #fff;}
.msgList dl{ width: 100%;float: left;padding: 5px 0; border-bottom: 1px solid #eee}
.msgList dt { width: 100%; line-height: 25px;color: #9C9A9C;}
.msgList dt  font{color:#333}
.msgList dt  span{ color: #9C9A9C;float: right;}
.msgList dt  label{ width: 96%;padding: 0 2%;display: block;}
.msgList dt label b{ color: #666;font-weight: normal;padding: 0 10px 0 5px;width: 100%;height: 25px;display: block;  }
.msgList dd.pjl{ width: 96%;padding: 0 2%;display: block;line-height: 22px; color: #333}
.msgList dd.re{ width: 96%;padding: 0 2%;display: block;line-height: 22px; color: #f60}
.pjPage{ width: 100%;padding:0;margin: 0; float: left;}
.pjmsg{ float: left; width: 100%;  height:30px; line-height: 30px; color: #666; text-align: center}


/*消息*/
.xiaoxi{overflow: hidden;}
.xiaoxi ul li{overflow: hidden;margin:10px 3%;border:1px solid #ddd; padding:0; width:94%; background:#fff}
.xiaoxi ul li p.p1{overflow: hidden; padding:0 10px; height:30px; line-height:30px; color:#999;}
.xiaoxi ul li p.p2{overflow: hidden; padding:6px 10px;line-height:20px; color:#333; font-size:14px; font-weight:bold;}
.xiaoxi ul li p.p3{overflow: hidden; padding:6px 10px;line-height:20px; color:#999; font-size:12px;  }

.xiaoxiInfo{overflow: hidden;}
.xiaoxiInfoT{overflow: hidden; border-bottom:1px solid #ddd; margin:10px 0; padding:0 10px; text-align:center;}
.xiaoxiInfoT p{width:100%; line-height:23px; font-size:16px; font-weight:bold; overflow: hidden;  text-align:center; color:#333;}
.xiaoxiInfoT font{width:100%; line-height:20px; font-size:12px; color:#999}
.xiaoxiInfoC{overflow: hidden; line-height:30px; color:#333; font-size:14px; padding:0 10px;}
.xiaoxiInfoC img{width:100%; margin:10px 0;}

.page{ padding:25px 10px 10px 10px; height:40px; display:block; background:#fff}
.page div{width:100%;display:block; background:#fff}
.page p{width:20%; margin:0 0 0 0;; float:left; }
.page p a{border-radius:3px 0 0 3px; display:block; height: 18px; padding: 7px 0; background: #f5f6f9; border: solid #d0d6e1 1px; font-size: 14px; line-height:18px; text-align: center;}
.page p.first a{ color:#3b5997}
.page p.prev a{border-radius:0; border-left:none; color:#3b5997}
.page p.next a{border-radius:0; border-left:none; color:#3b5997}
.page p.last a{border-radius:0 3px  3px 0;border-left:none; color:#3b5997}
.page p span{border-radius:0; display:block; height: 18px; padding: 7px 0; background: #f5f6f9;border: solid #d0d6e1 1px; border-left:none; font-size: 12px; line-height:18px; text-align: center;}
.page p span b{ color:#e0313d}

/*--------------列表---------------*/
.plistT{width:100%; background:#f9f9f9; font-size:14px;height:40px; overflow:hidden; border-bottom:1px solid #ddd;}
.plistT li{width:23%;  float:left; padding:0 2% 0 0; line-height:40px;}
.plistT a{background:#f9f9f9; font-size:14px; padding:0 0 0 15px ;}
.plistT a i{padding:3px 6px; font-size:14px; background-size:6px 5px;}
.plistT a i.up{background:url(../images/up.png) no-repeat right;background-size:6px 5px; }
.plistT a i.uph{ background:url(../images/uph.png) no-repeat right;background-size:6px 5px;}
.plistT a i.down{background:url(../images/down.png) no-repeat right; background-size:6px 5px;}
.plistT a i.downh{background:url(../images/downh.png) no-repeat right;background-size:6px 5px;}
.plistT  .choose-icon {
    background: url(../images/l.png);
    background-size: 15px 13px;
    width: 15px;
    height: 13px;
    display: inline-block; margin:8px 0 0 3px;
}

.s_t{width: 90%;height: 50px;line-height: 50px;overflow: hidden;background: url(../images/h_t.gif) no-repeat left center;color: #fe3835;font-size: 18px;padding: 0 2%;margin-top: 10px;}
.b_sellx{overflow: hidden;}
.b_sellx ul li{overflow: hidden;margin:10px 3%;border:1px solid #ddd; padding:0; width:94%; background:#fff}
.b_sellx ul li img{width: 100%;height: 100%;}
.b_sellx ul li p.p1{overflow: hidden; padding:0 10px; height:30px; line-height:30px; color:#999;}
.b_sellx ul li p.p2{overflow: hidden; padding:6px 10px;line-height:20px; color:#333; font-size:14px; font-weight:bold;}
.b_sellx ul li p.p3{overflow: hidden; padding:0 10px;}
.b_sellx ul li p.p4{overflow: hidden; padding:6px 10px;line-height:20px; color:#999; font-size:12px;  }


.b_sellInfo{overflow: hidden; background:#fff;}
.b_sellInfoT{overflow: hidden; border-bottom:1px solid #ddd; margin:10px 0; padding:0 10px; text-align:center;}
.b_sellInfoT p{width:100%; line-height:23px; font-size:16px; font-weight:bold; overflow: hidden;  text-align:center; color:#333;}
.b_sellInfoT font{width:100%; line-height:20px; font-size:12px; color:#999}
.b_sellInfoT label{ width: 100%;color: #999;line-height: 30px;display: block;font-size: 16px;}
.b_sellInfoT label a{ color: #f20;font-weight: bold;}
.b_sellInfoC{overflow: hidden; line-height:30px; color:#333; font-size:14px; padding:0 10px;}
.b_sellInfoC img{width:100%; margin:10px 0;}


.p_sell{overflow: hidden;}
.p_sell ul li{overflow: hidden;background-color: #FFF;margin: 0 0  0 0; height:110px; border-bottom: 1px solid #eaeaea; position:relative}
.p_sell ul li .img{width: 100px; overflow: hidden;float: left;display: inline;padding: 5px 5px; position:absolute; top:0; }
.p_sell ul li .img img{width: 100%;}
.p_sell ul li .sdivRight{ overflow: hidden; padding:0 10px 0 116px; }
.p_sell ul li .sdivRight .name{line-height: 22px; padding:6px 0 0 0; overflow: hidden;font-size: 14px; float: left; display: inline;}
.p_sell ul li .sdivRight .price{width: 100%;height: 30px; line-height: 30px;overflow: hidden; float: left;display: inline;}
.p_sell ul li .sdivRight .price font{font-size: 16px; font-weight:bold; color:#fe3835 }
.p_sell ul li .sdivRight .price i{font-size: 12px; color:#fff; background:#fe3835; padding:1px 3px; border-radius:3px; margin:0 0 0 10px; }
.p_sell ul li .sdivRight .ch_bg{width: 100%;height: 30px; line-height: 30px;overflow: hidden; float: left;display: inline;}
.p_sell ul li .sdivRight .ch_bg font{font-size: 16px; font-weight:bold; color:#fe3835 }

.b_sell2{overflow: hidden; background:#f9f9f9}
.p_sell2 {overflow: hidden; background:#f6f6f6}
.p_sell2 ul{padding:5px 10px  10px  10px;}
.p_sell2 ul li{overflow: hidden; background-color:#fff; position:relative; width:48%; margin:5px 1% 10px 1%; float: left; border-radius: 10px; box-shadow: 0 4px 8px 1px rgb(0 0 0  0.2)}
.p_sell2 ul li .img{overflow: hidden;  padding:5px 5px; height: 150px; background: #fff; }
.p_sell2 ul li .img img{width: 100%; border-radius: 10px;}
.p_sell2 ul li .sdivRight{ overflow: hidden; padding:0 5px 10px 0; }
.p_sell2 ul li .sdivRight .name{line-height: 22px; max-height:44px; padding:6px 2% 0 2%; overflow: hidden;font-size: 12px; float: left; display: inline; text-align: center;  width: 96%;}
.p_sell2 ul li .sdivRight .price{width: 100%;height:40px; line-height: 20px;overflow: hidden; float: left;display: inline; text-align:center }
.p_sell2 ul li .sdivRight .price i{font-size: 14px; font-weight:bold; color:#fe3835 }
.p_sell2 ul li .sdivRight .price font{font-size: 12px; padding:0 0 0 10px; color:#999; text-decoration:line-through }

.p_sell2 ul li .sdivRight .price a.alinkBlue{ color: #f00; text-decoration: underline}

.p_sell2 ul li .sdivRight .ch_bg{width: 100%;height: 30px; line-height: 30px;overflow: hidden; float: left;display: inline; text-align:center }
.p_sell2 ul li .sdivRight .ch_bg span{font-size: 12px;; color:#999; background:#fe3835; padding:2px 5px; color:#fff; border-radius:3px; }

.brand{overflow: hidden;}
.brand ul li{width: 30%;overflow: hidden;float: left;display: inline;margin: 1% 1% 1% 1.5%;border: 1px solid #eaeaea;}
.brand ul li a{ display: block;height: 120px;line-height: 120px; }
.brand ul li img{width: 100%;}


/*--------------购物车---------------*/
.noInfo{ width: 100%;height: 100px;line-height: 100px;text-align: center;float: left;margin: 100px 0;}
.noInfo label{ background: url(/img/untitled.png) no-repeat left;padding: 0 0 0 0;line-height: 100px;display: block;margin: 0 auto;width: 230px; color: #333;font-size: 16px;}

.noInfo2{ width: 100%; text-align: center;float: left;margin: 50px 0 50px 0;}
.noInfo2 label{ line-height: 50px;display: inline-block;padding: 0 0 0 60px;margin: 30px 0; color: #333; background: url(/images/untitled.png) no-repeat left;font-weight: bold;font-size: 16px;}

 
.noInfo2 font{padding: 0 0 0 0;display: block;margin: 0 auto; width: 100%; color: #333; }
.noInfo2 font a{padding:5px 26px; line-height:35px;  margin:0 auto 0 auto; display: inline-block;  font-size: 16px; color: #fff; border: 1px solid #df3033;background-color: #df3033;text-align: center;
background: -webkit-linear-gradient(#f93939, #df3033); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f93939, #df3033); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f93939, #df3033); /* Firefox 3.6 - 15 */
background: linear-gradient(#f93939, #df3033); /* 标准的语法 */
}
.noInfo2 font a:hover{ background: #df3033; color: #fff; text-decoration: none}

.noInfo2 font a.reg{padding:5px 26px; line-height:35px;  margin:0 auto 0 auto; display: inline-block;  font-size: 16px; color: #fff; border: 1px solid #2da94d;background-color: #2da94d;text-align: center;
background: -webkit-linear-gradient(#33b655, #2da94d); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#33b655, #2da94d); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#33b655, #2da94d); /* Firefox 3.6 - 15 */
background: linear-gradient(#33b655, #2da94d); /* 标准的语法 */
}
.noInfo2 font a.reg:hover{ background: #33b655; color: #fff; text-decoration: none}

.shopCart{  width:100%;padding: 0;overflow: hidden;}
.shopCartC{  width:98%;padding: 0 1%; overflow: hidden; }
.shopCartC .shopCartList{ overflow: hidden;position: relative;min-height: 118px;border-bottom: 1px solid #eee;padding: 0 0 5px 0;margin: 2px 0; }
.shopCartC .warning{ background: #fdf2f2; border-bottom: 1px solid #fdf2f2;}

.shopCartList p.pse{width: 15px;height: 20px;  overflow: hidden;position: absolute;left: 5px;top: 2px; }
.shopCartList p.ptitle {line-height: 22px;padding: 0 10px 0 22px;  overflow: hidden;display: block; height: 22px; }
.shopCartList p.ptitle a{color: #333;}
.shopCartList p.ptitlea:hover{ }
.shopCartList p.pimg{width: 80px;height: 80px;border: 1px solid #ddd;padding: 1px; overflow: hidden;position: absolute;left: 5px;top: 25px; }
.shopCartList p.pimg img{width: 100%; }
.shopCartList p.ptxt{ overflow: hidden;padding: 0 40px 0 95px; color: #666 }
.shopCartList p.ptxt label.ppom{ overflow: hidden;display: block; line-height: 20px;padding: 2px 0; overflow: hidden}
.shopCartList p.ptxt label.ppom a{ color: #df3033; }
.shopCartList p.ptxt font{ overflow: hidden;display: block; line-height: 20px;padding: 2px 0; overflow: hidden}
.shopCartList p.ptxt span{ overflow: hidden;display: block;}
.shopCartList p.ptxt span i{ padding: 0 1px; color: #666}
.shopCartList p.ptxt span b{ padding: 0 1px;color: #df3033; font-weight: bold}

.shopCartList p.ptxt label.cartNum {width: 100px; margin: 0 ; height:35px; padding:5px 0 0 0;overflow: hidden;display:inline-block;}
.shopCartList p.ptxt label.cartNum  input{ float:left; width:38px; height:30px; text-align:center; border:1px #e8e8e8 solid; border-left:none; border-right:none; font-size:12px; color:#444;}
.shopCartList p.ptxt label.cartNum a{ float:left; width:25px; height:30px;line-height: 30px;text-align: center; border:1px #e8e8e8 solid;}
.shopCartList p.ptxt label a.lit_down{ background-color:#f7f7f7;color: #333;font-weight: bold;}
.shopCartList p.ptxt label a.lit_down:hover{  background-color:#eee;}
.shopCartList p.ptxt label a.lit_up{ background-color:#f7f7f7;color: #333; font-weight: bold}
.shopCartList p.ptxt label a.lit_up:hover{ background-color:#eee;}
.shopCartList p.ptxt label.lit_stock {width: 100px; margin: 0 ; height:30px; padding:5px 0 0 0;overflow: hidden;display: inline-block; color: #df3033}
.shopCartList p.ptxt label.lit_stock span{ padding: 0;line-height: 25px; display: none; }
.shopCartList p.ptxt label.lit_stock font{ background: #df3033;padding: 5px 6px; color: #fff; line-height: normal;width: auto;display: inline;margin: 5px 0 0 0;}
.shopCartList p.ptxt label.lit_stock font.red{ background: #df3033;}


.shopCartList p.pop{width: 40px;height: 80px; overflow: hidden;position: absolute;right: 5px;top: 5px; text-align: right }
.shopCartList p.pop a{border: 1px solid #f90; color: #f60;padding: 2px 5px;line-height: normal; display: inline-block;margin: 40px 0 0 0;border-radius: 3px;}

.orderbtndivT{ width: 100%;height:40px; margin: 5px 0 5px 0;}
.orderbtndivT label{width:55%;  height:40px;display: inline-block;padding: 0 1%;float: left; }
.orderbtndivT label a{padding:3px 10px;display: inline-block; margin:0 auto 0 auto; font-size: 12px; color: #333;font-weight: normal; border: 1px solid #ccc;background-color: #eee;
background: -webkit-linear-gradient(#f3f3f3, #eee); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f3f3f3, #eee); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fdfdf3, #eee); /* Firefox 3.6 - 15 */
background: linear-gradient(#fdfdf3, #eee); /* 标准的语法 */}
.orderbtndivT label a:hover{ background: #eee; color: #333;text-decoration: none; }

.orderbtndivT label a.sc{padding:3px 10px;display: inline-block; margin:0 auto 0 auto; font-size: 12px; color: #f80;font-weight: normal; border: 1px solid #ffd89e;background-color: #eee;
background: -webkit-linear-gradient(#fdfdf3, #f6edd0); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#fdfdf3, #f6edd0); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fdfdf3, #f6edd0); /* Firefox 3.6 - 15 */
background: linear-gradient(#fdfdf3, #f6edd0); /* 标准的语法 */}
.orderbtndivT label a.sc:hover{ background: #f6edd0; color: #f80;text-decoration: none; }

.orderbtndivT label font{padding:3px 10px;display: inline-block; margin:2px 5px 0 5px; font-size: 12px; color: #333;font-weight: normal; border: 1px solid #ccc;background-color: #eee;
background: -webkit-linear-gradient(#f3f3f3, #eee); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f3f3f3, #eee); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fdfdf3, #eee); /* Firefox 3.6 - 15 */
background: linear-gradient(#fdfdf3, #eee); /* 标准的语法 */
}
.orderbtndivT label font:hover{ background: #eee; color: #333;text-decoration: none; }
.orderbtndivT label font input{ margin: 0 5px 0 0; }
.orderbtndivT p{width: 38%;  line-height:40px;display: inline-block; padding: 0 1%;float: right; color: #d00 }


.orderbtndiv{ width: 100%;  margin:5px 0 5px 0;}
.orderbtndiv p{width: 98%; line-height: 40px; padding: 0 1%; text-align: center}
.orderbtndiv p font{  padding:  0 10px;color: #666;}
.orderbtndiv p font b{ color: #f00;font-size: 16px;  padding:  0 5px }

.orderbtndivB{ width: 100%;  margin:5px 0 5px 0; text-align: center}
.orderbtndivB p{width: 98%; line-height:40px; padding: 0 1%;}
.orderbtndivB p a{ border-radius:3px; text-decoration:none;display: inline-block;width: 96%; color:#fff; text-align:center; font-size:14px; font-weight:bold; background:#d00;}
.orderbtndivB p a:hover{ color:#fff; background:#e00;}


/*--------------购物车---------------*/


/*ul.carList li{overflow: hidden;background-color: #FFF;font-size: 1.3em;border-bottom: 1px solid #eaeaea;}
ul.carList li.bgc{background-color: #f6f6f6;}
.c_img{width: 80px;height: 80px;overflow: hidden;border: 1px solid #eaeaea;}
ul.carList li td{text-align: left;}*/
.c_close{width: 20px;height: 20px;position: absolute;right: 0;top: 2%;}
.c_close img{width: 100%;}

ul.carList li td font{color: #fe3835;font-size: 1.4em;}
.add_t{height: 5px;line-height: 5px;overflow: hidden;background: url(../images/a_line.gif) no-repeat center top;}
.a_tab td{padding: 1% 2%;font-size: 1.2em;}
.a_t{width: 90%;height: 30px;line-height: 30px;overflow: hidden;background: url(../images/h_t.gif) no-repeat left center;font-size: 1.3em;padding: 0 3%;margin-top: 4%;}
.buy_c{overflow: hidden;background-color: #FFF;margin-top: 2%;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.pay_tab td{padding: 2% 1%;font-size: 12px;}
.p_t_txt{width: 100%;height: 25px;line-height: 25px;background: url(../images/ds.gif) no-repeat right center;}
.p_txt{width: 95%;height: 60px;line-height: 20px;overflow: hidden;background-color: #f6f6f6;color: #888888;font-family: "Microsoft YaHei";padding: 2%;font-size: 1em;margin-left: 0;border: 1px solid #eaeaea;}
.suc_tab td{padding: 2%;text-align: center;font-size: 1.3em;}
.suc_tab td font{color: #fe3835;}
.btn_u{width: 220px;height: 35px;line-height: 35px;overflow: hidden;background-color: #fe3835;color: #FFF;font-size: 1.1em;text-align: center;border: 0;cursor: pointer;border-radius: 2px;-mos-border-radius: 2px;-webkit-border-radius: 2px;margin-bottom: 5%;}
.btn_u a{color: #FFF;}

.frbtn1{padding: 3px 30px;display: inline-block; color: #333;height: 29px;line-height: 29px; border: 1px solid #ddd;background-color: #e6e6e6; font-size:14px; font-weight:bold;
background: -webkit-linear-gradient(#ffffff, #e6e6e6); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#ffffff, #e6e6e6); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#ffffff, #e6e6e6); /* Firefox 3.6 - 15 */
background: linear-gradient(#ffffff, #e6e6e6); /* 标准的语法 */
}
.frbtn1:hover{ background: #e6e6e6}


.frbtn2{padding: 3px 30px;display: inline-block; color:#fff;height: 30px;line-height: 30px; background-color: #f15353;font-size:14px; font-weight:bold;
background: -webkit-linear-gradient(#f63e3b, #f15353); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f63e3b, #f15353); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f63e3b, #f15353); /* Firefox 3.6 - 15 */
background: linear-gradient(#f63e3b, #f15353); /* 标准的语法 */
}
.frbtn2:hover{ background: #f60}

.frbtn3{padding: 3px 10px;display: inline-block; color:#fff;height: 22px;line-height: 22px; background-color: #f15353;font-size:14px; font-weight:bold; border-radius:16px;
background: -webkit-linear-gradient(#f63e3b, #f15353); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f63e3b, #f15353); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f63e3b, #f15353); /* Firefox 3.6 - 15 */
background: linear-gradient(#f63e3b, #f15353); /* 标准的语法 */
}
.frbtn2:hover{ background: #f15353}


.frbtn4{padding: 5px 50px;display: inline-block; color:#fff;height: 30px;line-height: 30px; background-color: #f32522;font-size:16px; font-weight:bold;
background: -webkit-linear-gradient(#f63e3b, #f32522); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f63e3b, #f32522); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f63e3b, #f32522); /* Firefox 3.6 - 15 */
background: linear-gradient(#f63e3b, #f32522); /* 标准的语法 */
}
.frbtn4:hover{ background: #f32522}


.saveBtn{padding: 3px 30px;display: inline-block; color:#fff;height: 30px;line-height: 30px; background-color: #f15353;font-size:14px; font-weight:bold; margin:0 auto; border-radius:5px;
background: -webkit-linear-gradient(#f63e3b, #f15353); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f63e3b, #f15353); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f63e3b, #f15353); /* Firefox 3.6 - 15 */
background: linear-gradient(#f63e3b, #f15353); /* 标准的语法 */
}
.saveBtn:hover{ background: #f60}

.pageSm{ width: 100%; margin:5px 0 10px 0;padding: 0; float: left;display: inline-block;text-align: center;}
.pageSm font{ color: #666; display: block;padding: 0 2%;text-align: center;line-height: 23px;}
.pageSm  font i{ color: #f15353; font-style: normal}
.pageSm  font b{ color: #f15353}
.pageSm  label{ display: block;padding: 0 2%;  height: 30px;line-height: 30px; text-align: center;}
.pageSm label{ color: #f00; padding: 0 3px 0 3px;}
.pageSm a{ background: #f1f1f1;border: 1px solid #ccc; text-align: center;color: #333;text-decoration: none;padding: 8px 16px; margin: 0 5px 0 0}
.pageSm a:hover{ background: #3083eb;border: 1px solid #3083eb; color: #fff;text-decoration: none;}
.pageSm a.disabled{ background: #f1f1f1;border: 1px solid #ccc;line-height: 25px;text-align: center;color: #666;text-decoration: none;}
.pageSm a.disabled:hover{ background: #f1f1f1;border: 1px solid #ccc; color: #666;text-decoration: none;}




.noInfo{ width: 100%;line-height: 100px;color: #333;text-align: center;}
/*--------------Footer---------------*/

.footer{width: 100%;max-width: 640px;  overflow: hidden;background-color: #1ec2b9; padding:5px 0; position:fixed; bottom:0;}
.footer ul li{width: 20%;height: 40px; color: #fff;font-size: 12px;text-align: center;float: left; position: relative}
.footer ul li a{width: 100%;height: 40px;overflow: hidden;color: #fff;float: left;text-align: center;}
.footer ul li a:hover, .nav_con ul li:hover a, .nav_con ul li.cur a{color: #fff;background-color: #1ec2b9;}
.footer ul li i{width:20px;height: 20px;overflow: hidden;margin: 0px auto 0 auto;padding: 0;display: block;}
.footer ul li.b_1 i{background: url(../images/bo1.png) no-repeat center center; background-size:20px 20px;}
.footer ul li.b_2 i{background: url(../images/bo2.png) no-repeat center center; background-size:20px 20px;}
.footer ul li.b_3 i{background: url(../images/bo3.png) no-repeat center center; background-size:20px 20px;}
.footer ul li.b_4 i{background: url(../images/bo4.png) no-repeat center center; background-size:20px 20px;}
.footer ul li.b_4 b{background: #f15353;border-radius: 50%;width: 18px;height: 18px;text-align: center;line-height: 18px; display: inline-block;color: #fff;position: absolute;top: -2px;right:6px;font-size: 10px;}

.footer ul li.b_5 i{background: url(../images/bo5.png) no-repeat center center; background-size:20px 20px;}
.footer ul li em{width:100%;height: 20px;overflow: hidden;margin: 0px auto 3px auto;padding: 0;display: block; text-align: center}


/*套餐*/
.proDetail_tc{ width:100%; float:left;border: 1px solid #e1e1e1;background: #fff;margin: 16px 0 6px 0;}
.proDetail_tcT{ width:100%; height:30px; float:left; border-bottom:1px solid #e1e1e1; background:#f2f2f2; padding:5px 0;}
.proDetail_tcT label{line-height:30px; border-left:5px solid #ed4040; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.proDetail_tcC{ width:100%;  float:left; padding: 10px 0;}
.proDetail_tcC ul{float:left; padding:0 10px;}
.proDetail_tcC li{width:80px; height:160px; float:left;  }
.proDetail_tcC b{ width: 20px;height:40px; float:left; background: url(/images/jia.png) no-repeat;background-size:100%;margin:40px 10px 0 10px;}
.proDetail_tcC li.r{margin:0; float:right;}
.proDetail_tcC li p{width:70px; height:70px; float:left; padding:1px;background: #fff; overflow: hidden;border: 1px solid #ddd; }
.proDetail_tcC li p img{width:100%;vertical-align:middle; }
.proDetail_tcC li p a{width:100%;  height:160px; vertical-align:middle; text-align: center; overflow: hidden}


.proDetail_tcC li font{width:100%; height:40px; line-height:20px; overflow:hidden; float:left; display:block; text-align:center;}
.proDetail_tcC li font a{color:#666;}
.proDetail_tcC li font a:hover{color:#333; text-decoration:underline}
.proDetail_tcC li label{width:100%; height:25px; line-height:25px; float:left; float:left; display:block; text-align:center;}
.proDetail_tcC li label i{color:#ed4040; font-size:14px; font-style: normal }
.proDetail_tcC li label em{text-decoration:line-through; color:#aaa; padding:0 0 0 10px; font-style: normal}


.proDetail_tcC .CartBtn{width: 100px; display:block;color:#666;float: left;margin: 10px 0;}
.proDetail_tcC .CartBtn a{width:80px; height:25px; line-height:25px;float:left;margin:0  10px 10px 10px ; display:inline-block;  text-align:center; color:#fff; font-size:12px; }
.proDetail_tcC .CartBtn a.gw{ background: #ed4040; }
.proDetail_tcC .CartBtn a.gw:hover{ background: #ed4040}
.proDetail_tcC .CartBtn a.ca{ background: #1c96d4; }
.proDetail_tcC .CartBtn a.ca:hover{ background: #1c96d4}

.proDetail_tcC .CartBtn p{ color: #f20;font-size: 16px; }

.proDetail_tcC .chg{width: 100%; padding: 20px 0 10px 0; display:block;color:#666;float: left; text-align: right}

.proDetail_tcC .chg label b{ color: #ed4040;padding: 0 3px; font-weight: normal  }

.proDetail_tcC .CartBtn label{width:100%; height:25px; line-height:25px; float:left; float:left; display:block; text-align:center;}
.proDetail_tcC .CartBtn label i{ text-decoration: underline;color:#ed4040; font-size:14px;font-style: normal;}
.proDetail_tcC .CartBtn label em{text-decoration:line-through; color:#aaa; padding:0 0 0 10px; font-style: normal}

/*我的订单优惠活动*/
.addCoupons{display: inline-block; width: 98%;margin: 1%;}
.couponsList{ width: 100%;}
.couponsList p{text-align: left;float: left;color: rgb(102, 102, 102);cursor: pointer;position: relative;padding: 5px 15px 10px 10px; margin: 0px 0px 5px 10px; border-width: 1px; border-style: solid;border-color: rgb(221, 221, 221);border-image: initial;}
.couponsList p.cur{ border-width: 2px;  border-style: solid; border-color: rgb(238, 0, 0); border-image: initial; padding: 4px 14px 9px 9px;}
.couponsList p label{display: inline-block; line-height: 25px;}
.couponsList p .lab1{font-size: 14px;color: rgb(255, 153, 0);font-weight: bold;padding: 0px;}
.couponsList p .lab2{width: 100%; display: block;line-height: 25px;}
/*我的订单优惠活动*/

/*优惠活动列表*/
.ulCouponsActivityList{width: 100%; float: left;display: inline-block;max-height: 430px;overflow-y: auto;display: flex;justify-content:space-between;flex-wrap: wrap; }
.ulCouponsActivityList li{width: 96%;height: 80px; padding: 1px ;margin:1%;float: left;display: inline-block; border: 1px solid #ddd;display: flex;align-items: center;}
.ulCouponsActivityList li label{ width: 100%;display: block;line-height: 25px;}
.ulCouponsActivityList li .left{ width:140px;display: inline-block;float: left;text-align: center;color: #385067;}
.ulCouponsActivityList li .left .lab1{ font-size: 18px;padding: 0;color: #f90;font-weight: bold;}
.ulCouponsActivityList li .left .lab2{ font-size: 14px;}
.ulCouponsActivityList li .content{ width: 160px;display: inline-block;float: left;}
.ulCouponsActivityList li .content .lab3{ font-size: 14px;}
.ulCouponsActivityList li .content .lab4{ font-size: 12px;}
.ulCouponsActivityList li .content .a1{color: #ddd;border-top: 1px solid #ddd;width: 100%;line-height: 25px;display: flex;font-size: 14px;align-items: center; }
.ulCouponsActivityList li .content .a1 b{color: #ddd;line-height: 25px;flex: 1; }
.ulCouponsActivityList li .content .a1 i{float: right;display: inline-block; width: 6px;height: 13px;background: url(/img/sj2.png) no-repeat center;background-size: 100%;}
.ulCouponsActivityList li .right{ width: 70px;display: inline-block;float: left;text-align: center;overflow: hidden;}
.ulCouponsActivityList li .right .a2{color: #fff;text-align: center;height: 20px; line-height: 20px; display: inline-block;width: 50px; font-size: 12px;border: 1px solid #f60; background-color: #f90; 
                               background: linear-gradient(#f90, #f70);border-radius: 20px;}
.ulCouponsActivityList li .right img{ width: 85%;}

.ulCouponsActivityList li .right .a3{color: #f60;text-align: center;height: 20px; line-height: 20px; display: inline-block;width: 50px; font-size: 12px;border: 1px solid #f60;  border-radius: 20px;}
.ulCouponsActivityList li .right .a4{color: #666;text-align: center;height: 20px; line-height: 20px; display: inline-block;width: 50px; font-size: 12px;border: 1px solid #666;  border-radius: 20px;}
.ulCouponsActivityList li a:hover{ text-decoration:none}
/*------优惠活动-----------*/