﻿body {margin: 0; font-size:12px; height:100%;  background:#fff;font-family: "微软雅黑";max-width: 640px;}
td,div,li,p,ul,dl,dd,dt,span,font,label,i,b,table,tr,button{font-size:12px; list-style-type:none; margin:0; padding:0; font-family:"微软雅黑"}
td{padding:0px 0px 0px 0px;}
a{color:#1985cf; text-decoration:none}
a:hover{ text-decoration: none}
img{ border: 0;}
em,i{ font-style: normal}
.viewBox{width:100%; padding:0 0 56px 0; }

.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(../image/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:40px;height: 40px; position: absolute;top:0;right:0;float: left; display:block; text-align:right; background:#1ec2b9;background-size: 25px;}
.topx font a{width:25px;height: 25px;float: left; display:block; text-align:right; background:url(../image/home.png) no-repeat;background-size: 25px;margin: 8px 0 0 8px;}

.topLogin{width: 100%;height: 45px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 0; background:#1ec2b9 ; position:relative }
.topLogin span{width: 25px; height:25px; overflow: hidden; display: inline; position: absolute;top:10px;left: 6px;float: left; background:url(../image/tback1.png) no-repeat center top ; background-size: 100%;}
.topLogin 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}
.topLogin font{width:25px;height: 25px; position: absolute;top:10px;right:10px;float: left; display:block; text-align:right; background:url(../image/home.png) no-repeat;background-size: 25px;}
.topLogin font a{width:25px;height: 25px;float: left; display:block; text-align:right; background:url(../image/home.png) no-repeat;background-size: 25px;  ;}
/*注册登录S*/
.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(../image/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-bottom:1px #eee 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; border-bottom:1px #eee solid; }
.register-captcha input{ width:63%; height:46px; line-height:46px; color:#999; padding:0 0 0 10px;  margin-right:8px; display:inline; border:0;  }
.register-captcha a{width:80px;  height:46px; line-height:46px; color:#1ec2b9;text-decoration:none; display:inline-block; display:inline-block;  text-align:center; position:absolute;right:0; top:0;  text-decoration: underline;}
.register-captcha a:hover{ color:#1c92e3; text-decoration:none;  }
.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: #f00;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:#1ec2b9; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.register-determine a:hover{ color:#fff; background:#2ad47f;}

.regAerviceAgreement{ line-height: 23px; color: #333; font-size: 14px; padding: 10px;}

.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(../image/line.png) no-repeat left center; padding-left:8px;}
.s2 a:hover{ color:#e20412; text-decoration:underline;}

.registerMsg{ width: 98%;float: left;margin: 5px 0;padding: 0 1%; height: 30px;line-height: 30px;text-align: center; color: #f00}

.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: 98%; height:22px; line-height:20px;padding: 0 1%;margin: 0; text-align: center}
.loginMsg b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(../image/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(../image/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(../image/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% 10px 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;}
.login-reg{ width:98%; height:50px; line-height:50px; margin:10px 2% 10px 0%;float: left;}
.login-reg a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#333;border: 1px solid #ddd;
background: #f6f6f6;
background: linear-gradient(#fff, #f6f6f6); /* 标准的语法 */
              }
.login-reg a:hover{ color:#666; background:#ddd;}

.login-reg2{ width:98%; height:50px; line-height:50px; margin:0 2% 10px 0%;}
.login-reg2 a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#333;border: 1px solid #ccc;
background: #e6e6e6;
background: -webkit-linear-gradient(#f9f9f9, #e6e6e6); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f9f9f9, #e6e6e6); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f9f9f9, #e6e6e6); /* Firefox 3.6 - 15 */
background: linear-gradient(#f9f9f9, #e6e6e6); /* 标准的语法 */
              }
.login-reg2 a:hover{ color:#666; background:#ddd;}

/*注册登录E*/
.userInfo{width:100%; overflow:hidden; background:url(../image/userbg.jpg); background-size:100%; position: relative;padding: 5px 0 10px 0;}
.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; font-style: normal}
.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}
.userInfoRight i.i0{padding:0 10px; height: 40px; display:inline-block; position: absolute; right: 10px; top: 10px;  }
.userInfoRight i.i0 img{display:block;   height: 30px;}

.userInfoRight i.i1{padding:0 10px; height: 40px; display:inline-block; position: absolute; right: 10px; top: 10px;  }
.userInfoRight  i.i1 a {margin: 30px 0 0 0; display: inline-block; line-height: 30px; color: #666; background: #fff; border-radius: 20px;  padding: 0 10px 0 30px; position: relative}
.userInfoRight  i.i1 a:before { content: ''; display: inline-block;width: 20px; height: 20px; background: url(/userCenter/image/sq.png) no-repeat left center; background-size: 100%; position: absolute; left: 10px; top: 6px; opacity: 0.3}



.home_list{overflow: hidden;padding-bottom: 0px;}
.user_tit{overflow: hidden;background-color: #FFF;}
.user_tit dt{height: 40px;line-height: 40px;overflow: hidden;background-color: #eee; background-size:20px}
.user_tit dt .dt_img{height: 32px;overflow: hidden;text-align: center;float: left;margin-top: 10px;margin-left: 2%;margin-right: 2%;}
.user_tit dt .dt_img img{display: block;margin: 0 auto;}
.user_tit dt .dt_t{width: 60%;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px; font-weight:bold; float: left;}
.user_tit dd{height: 40px;line-height: 40px;overflow: hidden;background: url(../image/e_icon.gif) no-repeat 96% center; font-size: 12px;border-bottom: 1px dotted #ccc; background-size: 10px;}
.user_tit dd a{padding: 0 0 0 20px; line-height: 40px;display: block;overflow: hidden; font-size:14px;color: #666;}

.home_bo{overflow: hidden;margin: 20px 0 30px 0;}
.home_bo a{width: 96%; display: inline-block; color:#fff; margin:0 2%; background: #fe3835;font-size:14px; border:1px solid #fe3835; border-radius:3px; line-height:36px; text-align:center;
background: -webkit-linear-gradient(#fe3835, #ec2a27); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#fe3835, #ec2a27); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fe3835, #ec2a27); /* Firefox 3.6 - 15 */
background: linear-gradient(#fe3835, #ec2a27); /* 标准的语法 */
}
.home_bo a:hover{ background: #fe3835}



.account{overflow: hidden;background-color: #FFF;padding: 10px 0;}
.acc_tab{}
.acc_tab td{  padding:5px 0px; text-align:right; font-size: 14px;}
.acc_tab td.r{text-align:left}

.touxiang{width: 100%;height: 90px;margin: 2px 0;position: relative;}
.touxiang label{width: 110px;height: 90px;line-height: 90px;text-align: right;position: absolute;left: 10px;top: 0;}
.touxiang p{margin: 0 ;position: relative;height: 90px;line-height: 90px;}
.touxiang i{display: inline-block;width: 60px;height: 28px;line-height: 28px;border-radius: 3px;position: absolute;left: 100px;top: 25px;text-align: center;color: #fff;background: #ffb900;font-style: normal;}
.touxiang em{width: 80px;height: 80px;line-height: 80px;text-align: center;color: #999;background: #f9f9f9;border: 1px solid #ddd;padding: 1px;overflow: hidden;display: inline-block;position: absolute;left: 0px;top: 2px;font-style: normal;border-radius: 50%;}
.touxiang em img{width: 80px;height: 80px;overflow: hidden;}


.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:#333; margin:0 3px; background-color: #eee;font-size:12px; border:1px solid #ddd; border-radius:5px;
background: -webkit-linear-gradient(#f1f1f1, #ddd); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f1f1f1, #ddd); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f1f1f1, #ddd); /* Firefox 3.6 - 15 */
background: linear-gradient(#f1f1f1, #ddd); /* 标准的语法 */
}
.addCssList a:hover{ background: #eee}
.addCssList i{padding:2px 6px; color:#fff; line-height:normal; border-radius:15px; background:#e00; text-align:center; position:absolute; right:10px; top:10px;font-style: normal;font-size: 12px; }
.addCssT{padding:10px 0;overflow: hidden; text-align: center ;margin: 5px 0; border-bottom:1px solid #ddd;  background:#f8f8f8;}
.addCssT 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;}
.addCssC{padding:10px 0;overflow: hidden; text-align: center ;margin: 5px 0;line-height: 50px;  }
.addCssC label{}
.addressBox{ height:0; position:fixed; bottom:0; left:0; overflow:hidden; overflow-y:auto; width:100%;z-index: 9999; background: #fff }
.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 }
.Csstab{ padding: 10px 0 0 0}
.Csstab td{padding: 3px;font-size: 12px;}

.pwd{width:98%; padding:0 1%; color:#333; position:relative; background:#fff }
.pwd p.pwdp1{width:100%; line-height:50px; overflow:hidden; position:relative}
.pwd p.pwdp1 font{width:90px; height:50px; display:block; position:absolute; left:0; top:0; text-align:right }
.pwd p.pwdp1 label{ height:50px; padding:0 0 0 90px; overflow:hidden; display:block }
.pwd p.pwdp1 label b{ font-weight:bold; color:#333; font-size:16px; }
.pwd p.pwdp2{width:100%; line-height:30px; overflow:hidden; text-align: center}
.pwd p.pwdp2 label{ }
.pwd div{width:100%; padding:10px 0; overflow:hidden; text-align:center;}
.pwd div input{width: 96%; display: inline-block; color:#fff; margin:0 2%; background: #fe3835;font-size:12px; border:1px solid #fe3835; border-radius:3px; line-height:36px; text-align:center;
background: -webkit-linear-gradient(#fe3835, #ec2a27); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#fe3835, #ec2a27); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#fe3835, #ec2a27); /* Firefox 3.6 - 15 */
background: linear-gradient(#fe3835, #ec2a27); /* 标准的语法 */
}
.pwd a:hover{ background: #fe3835}

.invoiceCss{ overflow:hidden; width:100%; background:#fff }
.invoiceCssT{padding:10px 0;overflow: hidden; text-align: center ;margin: 5px 0; border-bottom:1px solid #ddd;  background:#f8f8f8;}
.invoiceCssT 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;}

.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:2px 6px; color:#fff; line-height:normal; border-radius:15px; background:#e00; text-align:center; position:absolute; right:10px; top:10px;font-style: normal; }

.invoiceBox{ height:0; position:absolute; bottom:0; left:0; overflow:hidden; overflow-y:auto; width:100%;z-index: 9999; background: #fff}
.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; }

.CapitalAccount{ overflow: hidden}
.mainBoxT1{width:100%;padding: 5px 0; line-height:25px; float:left; border-bottom:1px solid #ddd; background: #f2f2f2;}
.mainBoxT1 label{width: 96%;padding: 0 2%; font-size:12px; color: #666; display: inline-block}
.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 #ddd; background: #f9f9f9; text-align: center}
.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:18px; color:#888; text-align:left; float:left; display:inline-block; position:absolute; left:6px; top:5px;}
.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; }
.capacc font.green b{ font-weight:normal; color:#008000; }
.capacc span{ font-size:12px; padding:0;  width:100%; display:inline-block; font-weight:bold}

.MesAccount{ overflow: hidden}
.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: 20px;padding: 10px 0;  overflow:hidden; text-align:left; display:block; padding:0 0 0 80px;}
.messageList label em{ color:#333; padding:0; color:#008000;}
.messageList label em.red{ color:#f00; }
.messageList label font{color:#333; padding:0 2px;}
.mesBox{ height:0; position:fixed; bottom:0; left:0; overflow:hidden; overflow-y:auto; width:100%;z-index: 9999; background: #fff}
.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%;height: 300px;  padding:10px 0; overflow:hidden;overflow-y: auto; background:#FFF; min-height:300px;}
.mesBoxC .mesBoxCTd{width:96%; float:left; padding:0 2%;  font-size:14px;}

.favAccount{ overflow: hidden}
.favList{width:96%; height:100px; margin:10px 2% 0 2%; float:left; overflow:hidden; border-bottom:1px solid #ddd; position: relative}
.favList p{width:80px; height:80px; overflow:hidden; float:left; display:block; padding:1px;position: absolute;top: 5px;left: 5px;}
.favList p img{width:100%; height:100%; }
.favList div{ height:100px; overflow:hidden; padding:0 0 0 100px;}
.favList label{width:100%;max-height: 40px; line-height:20px; overflow:hidden; float:left; display:block; text-align:left;}
.favList font{width:100%; height:20px;line-height:20px; color:#777; overflow:hidden; float:left; display:block; text-align:left;}
.favList span{width:100%; height:30px;overflow:hidden; float:left; display:block; text-align:left;}
.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); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f1f1f1, #ddd); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f1f1f1, #ddd); /* Firefox 3.6 - 15 */
background: linear-gradient(#f1f1f1, #ddd); /* 标准的语法 */
}
.favList span  a:hover{ background: #eee}

.reviewCss{ overflow: hidden}
.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(../image/xj00.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e1{background: url(../image/xj01.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e2{background: url(../image/xj02.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e3{background: url(../image/xj03.gif) no-repeat; background-size:90px 16px; }
.rlist div p em.e4{background: url(../image/xj04.gif) no-repeat ; background-size:90px 16px;}
.rlist div p em.e5{background: url(../image/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 label{width:98%;line-height: 21px; float:left;display: block;color: #f60;padding: 5px 1% 3px 1%; text-align: center }
.rlist div label a{padding:3px 5px;border: 1px solid #f80; background:#fff; color:#f80; border-radius:3px; display: inline-block }
.rlist div label a:hover{ background: #f80; color: #fff}


.payment{ width:100%;  padding:10px 0 3px 0; margin:0 auto;float: left;}
.payment .mp1{ width: 100%;float: left; padding: 10px 0;position: relative;}
.payment .mp1 span{ width: 80px;height: 50px;line-height: 50px;float: left;display: inline-block;text-align: right;padding: 0;position: absolute;top: 10px;left: 0;}
.payment .mp1 label{  line-height: 50px; display: inline-block;overflow: hidden;padding: 0 0 0 80px;}
.payment .mp1 label i{ width: 100px;height: 46px;line-height: 22px;font-style: normal; float: left;display: inline-block;border: 1px solid #ddd;padding: 1px;margin: 0 0 0 10px;text-align: center;margin: 0 2px 0 10px; }
.payment .mp1 label i b{ color: #f00;font-size: 12px;display: block;line-height: 22px; }
.payment .mp1 label i.cur{ border: 2px solid #f00; margin: 0 0 0 10px ;}
.payment .mp1 label i img{ width: 100%;}

.payment .mp2{ width: 100%;float: left; padding: 3px 0;position: relative;}
.payment .mp2 span{ width: 80px; line-height: 30px;float: left;display: inline-block;text-align: right;padding: 0;position: absolute;left: 0;top: 0;}
.payment .mp2 label{  line-height: 30px; display: inline-block;overflow: hidden;padding: 0 0 0 80px;}
.payment .mp2 label b{ color: #f00;font-size: 18px;padding: 0 3px;}
.payment .mp2 label i{ color: #333;font-size: 18px;padding: 0 3px; font-style:normal}
.payment .mp3{ width: 98%;float: left; padding: 10px 1%;}
.payment .mp3 label{ width: 100%; float: left; display: inline-block;color: #666;margin: 0;padding: 0; text-align: center}
.payment .mp3 label a{width: 99%;line-height: 50px; float: left;text-align: center; display: inline-block; text-decoration: none;margin: 10px 0; color: #fff;font-size: 14px;font-weight: bold;border-radius: 5px;
 border: 1px solid #f63e3b;
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); /* 标准的语法 */

}
.payment .mp3 label a:hover{ background: #f20; }




.payment .mp3 label a.gr{ color: #333;  border: 1px solid #ddd;background-color: #e6e6e6;
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); /* 标准的语法 */
}
.payment .mp3 label a.gr:hover{ background: #e6e6e6}




/*订单列表S*/
.orderMemoBox{ width: 100%;height: 0;position: fixed;left: 0;bottom: 0;background: #fff; z-index: 99999}
.orderMemoBoxT{  width:100%; height:30px; line-height:30px; background:#1ec2b9 }
.orderMemoBoxT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.orderMemoBoxT font{width:40px; height:30px; line-height:30px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.orderMemoBoxC{ width: 96%; padding: 0 2% }
.orderMemoBoxC p{ width: 100%;line-height: 23px;  }
.orderMemoBoxC p i{ padding: 0 3px;color: #f15353; font-weight: bold}
.orderMemoBoxC p b{ padding: 0 3px;color: #f15353; font-weight: bold}

.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}




.orderBox{width:100%; overflow:hidden; }
.orderList{width:96%; overflow:hidden; border:1px solid #ddd; margin:10px 1.6%; background:#fff}
.orderList a{color:#666}
.orderListT{width:100%; height:30px; line-height:30px; color:#333; background:#f1f1f1; border-bottom:1px solid #ddd; position: relative}
.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;padding: 0 25px 0 0;}
.orderListT em{float: right;width: 15px;height: 15px;background:url(../image/msg2.png) no-repeat center;background-size: 15px 15px; position: absolute;right: 5px;top: 6px;}

.orderListC{width:100%; overflow:hidden; }
.orderListC p{ 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.orfont1x{ }
.orderListC p font.orfont1x a{ color: #f00; }
.orderListC p font.orfont2{}
.orderListC p font.orfont3{}
.orderListC p font.orfont3 b{padding:0 3px;color: #f00; font-weight: normal}
.orderListC p font.orfont3 i{padding:0 3px; color:#666}

.orderListC p font.orfont4{ height: 22px;padding: 3px;}
.orderListC p font.orfont4 a{padding:2px 3px;color: #f80;font-weight: normal;border-radius: 3px; border: 1px solid #f90}

.orderListB{width:100%; overflow:hidden;text-align: right; color: #666 }
.orderListB label{width:98%; overflow:hidden; line-height:25px; padding:0 1%; }
.orderListB p.bp0{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:center }
.orderListB p.bp0 font{color:#f00;}

.orderListB p.bp1{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right }
.orderListB p.bp1 span{width: 90px;text-align: left;display: inline; color:#666;}
.orderListB p.bp1 font{width: 80px;text-align: left;display: inline;color:#666;}

.orderListB p.bp2{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right }
.orderListB p.bp2 span{width: 90px;text-align: left;display: inline; color:#666; }
.orderListB p.bp2 font{width: 80px;text-align: left;display: inline;color:#f00; font-weight:bold}

.orderListB2{width:100%; overflow:hidden;text-align: center;padding: 5px 0 10px 0; }
.orderListB2 label{width:98%; overflow:hidden; line-height:25px; padding:0 1%; }
.orderListB2 label a{ padding: 8px 20px;background: #df0000;color: #fff;border-radius: 3px; }


.orderListT p{width:100px; height:30px; margin:0 3px; float:left; color:#333;}
.orderListT p.mp1{width:145px;padding: 0 3px 0 8px; }
.orderListT p.mp2{width:500px; }
.orderListT p.mp3{width:140px; text-align:center }
.orderListT p.mp4{width:146px; text-align:center }

.orderListC{width:100%;  float:left; margin:0 0 5px 0;}
.orderListCT{width:99.5%;   float:left; margin:0 0 0 0;height: 40px;line-height: 40px;background: #fff; }
.orderListCT span{ color: #333;font-weight: bold;font-size: 14px;padding: 0 5px;}
.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;line-height: 40px;height: 40px;color: #666; float: right;}
.orderListCT label{ float: right;}
.orderListCT i{ float: right;width: 25px;height: 25px;background:url(/img/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;}

.orderListCTstate{width:100%;   float:left; margin:0 0;line-height: 30px;background: #fff;padding: 0 5px; }
.orderListCTstate span{ padding: 0 16px 0 0 ;}
.orderListCTstate span i{ color: #888; font-style: normal }
.orderListCTstate span em{ color: #333;font-style: normal;}


.orderListCC{width:99.5%;  border:1px solid #ddd; float:left; margin:6px 0 0 0;}
.orderListCC .proList{width:98%;  padding:10px 0 10px 2%; float:left;overflow: hidden;margin: 0;border-bottom: 1px solid #eee }
.orderListCC .proList:last-child{border: none}
.orderListCC .proList:hover{background: #f9f9f9}
.orderListCC .proList p.pimg{width:50px; height:50px; padding:1px; float:left; border:1px solid #ddd; overflow:hidden }
.orderListCC .proList p.pimg img{width:100%;}
.orderListCC .proList p.ptxt{overflow:hidden;    padding-left: 10px; }
.orderListCC .proList p.ptxt font.sf0{width:100%; height:25px; line-height:25px;overflow:hidden; float:left;display: block; color:#333;text-decoration: none; }
.orderListCC .proList p.ptxt a.aname{ color:#333;text-decoration: none; }
.orderListCC .proList p.ptxt a.aname:hover{color:#666; text-decoration:underline }
.orderListCC .proList p.ptxt span{width:100%; height:22px; line-height:22px;overflow:hidden; float:left; color: #888  }
.orderListCC .proList p.ptxt span i{padding:0 10px 0 0 ;font-style: normal;display:inline-block }

.orderListCC .proList p.ptxt font.sf0{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC .proList p.ptxt font.sf0 i{color:#e00;padding: 0 3px; font-style:normal }
.orderListCC .proList p.ptxt font.sf0 i a{color:#e00;padding: 0 3px; font-style:normal }
.orderListCC .proList p.ptxt font.sf0 i a:hover{ text-decoration: underline }
           
.orderListCC .proList p.ptxt font.sf0 i{padding:0 10px 0 0 ;font-style: normal;color: #1ec2b9; background: url(/img/kc.png) no-repeat left center;padding: 0 6px 0 23px;}
.orderListCC .proList p.ptxt font.sf0 i.dai{color: #1ec2b9; }
.orderListCC .proList p.ptxt font.sf1{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC .proList p.ptxt font.sf1 i{padding:0 10px 0 0 ;font-style: normal;color: #f00; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC .proList p.ptxt font.sf1 a{padding:2px 3px ;font-style: normal;color: #fff; background: #1ec2b9;border-radius: 3px; }
.orderListCC .proList p.ptxt font.sf1 a:hover{ background: #2facc5; }
.orderListCC .proList p.ptxt font.sf2{width:100%; height:25px; line-height:25px;overflow:hidden; float:left; color: #666  }
.orderListCC .proList p.ptxt font.sf2 i{padding:0 10px 0 0 ;font-style: normal;color: #666; padding: 0 6px 0 3px; font-weight: normal}
.orderListCC .proList p.ptxt font.sf2 a{background: #f90; color: #fff;padding: 2px 5px;border-radius: 15px;  }
.orderListCC .proList p.ptxt font.sf2 a:hover{ color: #fff; background: #f70  }
                     
.orderListCC .proList p.pnumber{width:80px; line-height:70px; overflow:hidden; float:left;text-align: center;padding: 0 5px;font-size: 12px;color: #666; font-style:normal  }
.orderListCC .proList p.pprice{width:180px; overflow:hidden; float:left;text-align: right;padding: 18px 5px 0 5px;font-size: 12px;color: #666; font-style:normal  }
.orderListCC .proList p.pprice em{width:100%;display: block;font-style: normal; line-height:20px;color: #666; text-decoration:line-through }
.orderListCC .proList p.pprice i{width:100%;display: block;font-style: normal; line-height:20px;color: #e00; }
.orderListCC .proList p.pprice b{width:100%;display: block;font-style: normal; line-height:20px;color: #666; font-weight: normal }

.orderListCC .proList p.prtxt{width:80px;height: 70px; float:right;text-align: center;padding: 0 10px 0 0;font-size: 12px;color: #666; font-style:normal  }
.orderListCC .proList p.prtxt i{ line-height: 30px;font-style: normal; }
.orderListCC .proList p.prtxt a{padding:3px 4px; border:1px solid #f80; color:#f80; border-radius:3px; }
.orderListCC .proList p.prtxt a:hover{ background: #f70; color:#fff}
.orderListCC .proList p.prtxt a.Protuihuo{display: block; padding:3px 4px; border:1px solid #666; color:#fff;background: #666; border-radius:3px; margin-top: 10px;}



.orderListCC div.mp2{width:180px; text-align:center; line-height: 30px; float: right }
.orderListCC div.mp2 label{color:#333; }
.orderListCC div.mp2 a{padding:5px 10px; background:#e20000; color:#fff; border-radius: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: 100%;float: left;padding: 20px 0;}
.orderListCB p{ width: 100%;height: 25px;float: right; text-align: right}
.orderListCB p span{ color:#666}
.orderListCB p font{ color: #666;padding: 0 10px 0 0;}
.orderListCB p font.fontRed5{ color: #333;font-size: 12px;}
.orderListCB p font.fontRed3{ color: #e30300;font-weight: bold;font-size: 16px;}

.orderListCB2{width:100%;  float:left; margin:10px 0; text-align: center }
.orderListCB2 a{padding:10px 25px; background:#e20000; color:#fff; border-radius:3px;display: inline-block;margin:0 6px 0 0}
.orderListCB2 a:hover{ background:#f20000}
.orderListCB2 a.greybutton{padding:10px 25px; background:#666; color:#fff; border-radius:3px; }
.orderListCB2 a.greybutton:hover{ background:#555}

.orderLeftBox{width: 500px;float: left;margin: 10px 0 0 10px;text-align: left; color:#666}
.orderLeftBox p{width: 100%; line-height: 22px; background: url(/img/untitled.png) no-repeat left;background-size: 15px; padding: 5px 0 5px 20px;}


.memoBox{ line-height: 25px;width: 650px; float: left}
.memoBox p{ width: 100%;height: 25px;float: left; text-align: left}
.memoBox p span{ width: 80px;height: 25px;float: left;text-align: right;display: block; color:#333}
.memoBox p label{ width: 550px;height: 25px;float: left;text-align: left;display: block; color: #666}

/*订单列表E*/
/*订单详细S*/

.orderBoxT{ width: 100%;overflow: hidden;padding: 0;}
.orderBoxT a{ width: 20%;float: left;margin: 0 0 0 -1px;border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;line-height: 35px;color: #666; background: #f5f5f5 }
.orderBoxT a.cur{ background: #fff; color: #df0000; border-bottom:1px solid #fff}

.orderInfo{width:100%; overflow:hidden; background: #f8f8f8 }
.orderInfoT{width:100%; height:30px; line-height:30px; color:#333; background:#fff; border-bottom:1px solid #ddd;}
.orderInfoT span {padding:0 5px; font-weight:bold; font-size:14px;color: #333;width: 100%;display: inline-block;}
.orderInfoT font{padding:0 5px; font-size:12px; float:right; color:#666}
.orderInfoT a{ padding:4px 5px; font-style: normal; color: #fff; background: #1ec2b9; border-radius: 3px;}
.orderInfoT a:hover{color: #fff;}


.orderInfoC{width:100%; overflow:hidden; background: #f9f9f9;border-bottom:1px solid #ddd; }
.orderInfoC p{width:100%; overflow:hidden;  border-bottom:1px solid #eee; position:relative; padding:2px 0;  background:#fff; }
.orderInfoC p:last-child{border:0 }
.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 5px 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; font-weight: normal }
.orderInfoC p .ol2 span i{color:#f00; padding:0 3px; font-weight:normal }

.orderInfoC p .ol3{overflow:hidden; display:block; padding: 2px 1% 0 1% }
.orderInfoC p .ol3 font{color:#666;display:block; overflow:hidden}
.orderInfoC p .ol3 font em{ display:block; overflow:hidden;   padding:2px 1%}
.orderInfoC p .ol3 font i{width:48%; float:left; height:22px; display:block; overflow:hidden; padding:1px 1%}

.orderInfoC p .ol4{overflow:hidden; display:block; padding: 0 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(../image/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 span{width: 100%; height: 22px;line-height: 22px;overflow: hidden;float: left; color: #888;}

.orderInfoC p .ol5{width:100%;  float:right;text-align: center; font-size: 12px;color: #666; font-style:normal; padding:10px 0  }
.orderInfoC p .ol5 i{ line-height: 30px;font-style: normal; }
.orderInfoC p .ol5 a{padding:3px 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 .ol6{width:100%;  float:right;text-align: center; font-size: 12px;color: #666; font-style:normal; padding:10px 0}
.orderInfoC p .ol6 a{padding:3px 10px; border:1px solid #f80; color:#f80; border-radius:3px; }
.orderInfoC p .ol6 a:hover{ background: #f70;color: #fff}


.orderInfoB{width:100%; overflow:hidden; text-align:left; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background: #fff; margin: 5px 0 0 0 ; }
.orderInfoB1{width:96%; overflow:hidden; padding:0 2%;  }
.orderInfoB1 p{overflow:hidden; line-height: 22px; background: url(../image/untitled.png) no-repeat 0 10px;background-size: 15px; padding: 5px 0 5px 20px;}

.orderInfoB2{width:98%; overflow:hidden;  padding:5px 1%; text-align:right }
.orderInfoB2 p{width:100%;  line-height:25px; padding:0; 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:16px; }


.orderInfoB3{width:98%; overflow:hidden; line-height:25px; padding:0 1%; text-align:right;border-top: 1px solid #ddd; background: #fffcf2 }
.orderInfoB3 label{color:#333; display:block; padding:10px 0; width:100%; text-align:center; font-weight:normal; font-size:16px; }
.orderInfoB3 label font{color:#e20000;  }
.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:#555}

.orderInfoB4{width:98%; overflow:hidden; line-height:25px; padding:0 1%;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;background: #fff;margin: 5px 0 0 0; }
.orderInfoB4T{width:100%;   float:left; margin:0;height: 30px;line-height:30px; }
.orderInfoB4T label{color: #333;font-weight: bold;font-size: 14px; padding: 0 5px;  }

.orderInfoB5{width:98%; overflow:hidden; line-height:25px; padding:0 1%;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;background: #fff;margin: 5px 0 0 0; }
.orderInfoB5T{width:100%;   float:left; margin:0;height: 30px;line-height:30px; }
.orderInfoB5T label{color: #333;font-weight: bold;font-size: 14px; padding: 0 5px;  }
.orderInfoB5C{width:100%;   float:left;margin: 0 0 5px 0; line-height:22px; }
.orderInfoB5C label{color: #666; font-size: 12px; padding: 0 5px;  }

.orderInfoB5{width:98%; overflow:hidden; line-height:25px; padding:0 1%;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;background: #fff;margin: 5px 0 0 0; }
.orderInfoB5T{width:100%;   float:left; margin:0;height: 30px;line-height:30px; }
.orderInfoB5T label{color: #333;font-weight: bold;font-size: 14px; padding: 0 5px;  }
.orderInfoB5C{width:100%;   float:left;margin: 0 0 5px 0; line-height:22px; }
.orderInfoB5C label{color: #666; font-size: 12px; padding: 0 5px;  }

.orderInfoB6{width:98%; overflow:hidden; line-height:25px; padding:0 1%;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;background: #fff;margin: 5px 0 0 0; }
.orderInfoB6T{width:100%;   float:left; margin:0;height: 30px;line-height:30px; }
.orderInfoB6T label{color: #333;font-weight: bold;font-size: 14px; padding: 0 5px;  }
.orderInfoB6C{width:100%;   float:left;margin: 0 0 5px 0; line-height:22px; }
.orderInfoB6C label{color: #666; font-size: 12px; padding: 0 5px;overflow:hidden; display: block  }



.orderSh{ width: 100%;float: left;margin: 0;}
.orderSh { width: 100%; float: left; position: relative }
.orderSh  label{ padding: 0 5px;line-height: 22px;color: #666; display: inline-block }
.orderSh  font{ padding: 0 3px 0 0; }

.orderFp{ width: 100%;float: left;margin:0 0 5px 0;}
.orderFp  label{ padding: 0 5px;line-height: 22px;color: #666; display: inline-block }
.orderFp  span{ padding: 0 3px 0 0; }
.orderFp  font{ padding: 0 3px 0 0; }

.orderInfoCTstate{width:100%;   float:left; margin:0 0;line-height: 30px;background: #fff;padding: 0 5px; }
.orderInfoCTstate span{ padding: 0 16px 0 0 ;}
.orderInfoCTstate span i{ color: #888; font-style: normal }
.orderInfoCTstate span em{ color: #333;font-style: normal;}


/*订单详细E*/
.noInfo{ width: 100%;height: 100px;line-height: 50px;text-align: center;float: left;margin: 50px 0;}
.noInfo label{overflow:hidden; line-height: 25px; background: url(../image/untitled.png) no-repeat left center;background-size: 20px; padding: 5px 0 5px 25px; color: #333;font-size: 16px;}

.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.rp1 font{width:100%; margin:0 auto;display: block;line-height: 22px;color: #666;float: left;padding: 5px 0;  }
.reviewp div.rp1 font  b{color: #f00;font-weight: normal; }


.reviewp div.rp2{width:96%; float:left;margin:5px 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: #f00;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:5px 2% 0 2%;  }
.reviewp div.rp4 label{ color: #333;text-align: left;line-height: 22px;padding: 3px 0; }

.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 p{width:800px;float:left;display: block;margin: 2px 20px 0 10px;  }
.reviewp div.rp5 p font{ color: #f60;line-height: 22px; }
.reviewp div.rp5 label{ color: #f60;text-align: left;line-height: 22px;padding: 3px 0; }

.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:#e00;background:url(../image/y1.png) no-repeat 5px 3px;background-size: 18px 18px; height:25px; padding:0 0 0 25px; line-height:25px; 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(../image/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;}


.tuihuo{ width: 100%;height: 0;position: fixed;left: 0;bottom: 0;background: #fff; z-index: 99999}
.tuihuoT{  width:100%; height:30px; line-height:30px; background:#1ec2b9 }
.tuihuoT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.tuihuoT font{width:40px; height:30px; line-height:30px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.tuihuoC{ width: 100%;padding: 0;height: 400px;overflow: hidden; overflow-y: auto; }
.tuihuoC ul{ width: 100%; float: left; display: block}
.tuihuoC ul li{ width: 98%; float: left;display: block;border-bottom: 1px solid #eee;color: #666;padding: 5px 1%;}
.tuihuoC ul li:hover{ background: #f9f9f9}
.tuihuoC ul li.cur{ background: #fff;border-bottom: 1px solid #eee; }
.tuihuoC ul li p.thp0{ width: 100%; padding: 0; float: left;height: 25px;overflow: hidden; position: relative}
.tuihuoC ul li p.thp0 label{ padding: 0;line-height: 25px; color: #333; font-weight: bold}
.tuihuoC ul li p.thp0 label a{  }
.tuihuoC ul li p.thp1{ padding: 0; float: left; position: relative }
.tuihuoC ul li p.thp1 span{ width: 60px; padding: 0; float: left; border: 1px solid #ddd; background: #fff }
.tuihuoC ul li p.thp1 span img{ width: 100%;}
.tuihuoC ul li p.thp1 font{ display: block;overflow: hidden;line-height: 22px;color: #666;padding: 0 0 0 70px; }
.tuihuoC ul li p.thp1 font a{ color: #333;font-weight: bold; text-decoration: none}
.tuihuoC ul li p.thp1 font a:hover{ color: #333; text-decoration: underline}
.tuihuoC ul li p.thp1 font b{ font-style: normal;color: #f00;display: inline-block; width: 100%; }

.tuihuoC ul li p.thp2{ overflow: hidden;display: block;padding: 5px; }
.tuihuoC ul li p.thp3{ overflow: hidden;display: block;padding: 5px; }
.tuihuoC ul li p.thp4{ overflow: hidden;display: block;padding: 5px; }
.tuihuoC ul li p.thp4 font input{ border: 0;border-bottom: 1px solid #eee;background: 0;width: 40px;text-align: center;}
.tuihuoC ul li p.thp5{width: 98%;margin: 0 auto; overflow: hidden;display: block; }
.tuihuoC .tuihuoB2{ margin: 5px;    display: inline-block;width: 98%;}
.tuihuoC .returnPrice{ width: 100%;text-align: right;line-height: 35px;}
.tuihuoC .returnPrice input {border: 0;border-bottom: 1px solid #aaa; background: #fff;}



.tuihuoB{ width: 96%;padding:10px 2%;text-align: center; }

.tuihuoWuliu{ width: 100%;height: 0;background: #fff;position: fixed;left: 0;bottom: 0; z-index: 99999}
.tuihuoWuliuT{  width:100%; height:30px; line-height:30px; background:#1ec2b9 }
.tuihuoWuliuT label{width:150px; float:left; padding:0 10px; color:#fff; font-size:14px; font-weight:bold; display:block;}
.tuihuoWuliuT font{width:40px; height:30px; line-height:30px; text-align:center; float:right; display:block; color:#fff; font-size:22px; font-weight:bold }
.tuihuoWuliuC{ width: 100%;padding: 10px 0;}


.areaFuBox{width: 100%; height: 0; background: #fff; border: 1px solid #ddd;z-index: 8888;position: fixed;overflow: hidden;left: 0; bottom: 0 }
.areaFuBoxT{width: 100%; height: 30px; line-height: 30px; background: linear-gradient(#EFF5FE, #D6E4F4); border-bottom: 1px solid #bed5f3; box-shadow: 0 1px 6px rgba(99,99,99,.3)}
.areaFuBoxT label{ font-weight: bold;font-size: 12px;color: #333;padding: 0 6px;}
.areaFuBoxT a{width:30px; height: 30px; text-align: center; float: right; display: block; color: #666; padding: 0 6px;}
.areaFuBoxT a:hover{color: #333;}
.areaFuBoxC{ padding:10px;}
.areaFuBoxB{ padding:10px 0 20px 0; text-align: center}
.areaFuBoxM{ padding:0 2%;color: #f00; text-align: center}


.FuBox{width: 100%; height: 0; background: #fff; border: 1px solid #ddd;z-index: 8888;position: fixed;overflow: hidden;left: 0; bottom: 0 }
.FuBoxT{width: 100%; height: 30px; line-height: 30px; background: linear-gradient(#EFF5FE, #D6E4F4); border-bottom: 1px solid #bed5f3; box-shadow: 0 1px 6px rgba(99,99,99,.3)}
.FuBoxT label{ font-weight: bold;font-size: 12px;color: #333;padding: 0 6px;}
.FuBoxT a{width:30px; height: 30px; text-align: center; float: right; display: block; color: #666; padding: 0 6px;}
.FuBoxT a:hover{color: #333;}



.BoxMask{width:100%; height:100%; background:#333; position:absolute; top:0;left:0; z-index:5;opacity: 0.7; display:none; z-index:8887}

.input1{border:1px solid #ccc; width:90%; height:30px;padding: 0 2px;}
.inputSelect{border:1px solid #ccc;height:30px;margin: 0 2px 0 0;}

.Redfont{ color: #e00;}

.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: #f63e3b}

.btn-grey25{padding: 0 5px;display: inline-block; color: #333;height: 25px;line-height: 25px; border: 1px solid #bbbbbb;background-color: #e6e6e6;
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); /* 标准的语法 */
}
.btn-grey25:hover{ background: #e6e6e6}


.RedBtn{padding: 6px 15px; color:#fff;  background-color: #f15353;font-size:12px; border-radius:2px;border: none;
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); /* 标准的语法 */
}
.RedBtn:hover{ background: #f63e3b}
.Red30Btn{padding:0 14px;line-height: 30px;color:#fff;  background-color: #f15353;font-size:12px; border-radius:2px;border: none;
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); /* 标准的语法 */
}
.Red30Btn:hover{ background: #f63e3b}

.RedBBtn{padding:10px 0;width: 96%;margin: 0 2%; color:#fff;  background-color: #f15353;font-size:12px; border-radius:2px;border: none;
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); /* 标准的语法 */
}
.RedBBtn:hover{ background: #f63e3b}

.BtnNo{padding: 6px 15px;text-align:center; color:#999; background:#ececec;border: 1px solid #dcdcdc;}
.BtnNo:hover{ background: #ececec}


.GreyBtn{padding:5px 14px;color: #333;  border: 1px solid #bbbbbb;background-color: #e6e6e6; border-radius:2px;
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); /* 标准的语法 */
}
.GreyBtn:hover{ background: #e6e6e6}



.GreyminBtn{padding:2px 6px;color: #333;  border: 1px solid #bbbbbb;background-color: #e6e6e6; border-radius:2px;
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); /* 标准的语法 */
}
.GreyminBtn:hover{ background: #e6e6e6}

.Grey30Btn{padding:0 14px;line-height: 30px;color: #333;  border: 1px solid #bbbbbb;background-color: #e6e6e6; border-radius:2px;
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); /* 标准的语法 */
}
.Grey30Btn:hover{ background: #e6e6e6}


/*验证时提示字体*/
.YanRed{color:#e00;background:url(../image/y1.png) no-repeat;background-size:20px; height:20px; padding:0 0 0 23px;  margin:0 0 0 5px; line-height:20px; display: inline-block}
.YanGreen{color:#008000;background:url(../image/y2.png) no-repeat;background-size:20px;  height:20px; padding:0 0 0 23px; margin:0 0 0 5px; line-height:20px; display: inline-block }
.YanGray{color:#888;background:url(../image/y3.png) no-repeat; background-size:20px; height:20px; padding:0 0 0 23px; line-height:20px; display: inline-block}

.page{ padding:5px 2%;width: 96%; height:40px; display:block;background: #fff;margin: 5px 0;}
.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:#333}
.page p.prev a{border-radius:0; border-left:none; color:#333}
.page p.next a{border-radius:0; border-left:none; color:#333}
.page p.last a{border-radius:0 3px  3px 0;border-left:none; color:#333}
.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;}

.page{ padding:5px 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}


/*--------------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}

/*我的优惠券*/
.couponBoxT{ width: 100%;overflow: hidden;padding: 0;}
.couponBoxT a{ width: 50%;float: left;margin: 0 0 0 -1px;border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center;line-height: 35px;color: #666; background: #f5f5f5 }
.couponBoxT a.cur{ background: #fff; color: #df0000; border-bottom:1px solid #fff}

.ulCouponsActivityList{width: 100%; float: left;display: inline-block;max-height: 430px;overflow-y: auto;}
.ulCouponsActivityList li{width: 96%;height: 80px; padding: 1px ;margin: 5px 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: 180px;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: 80px;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}
