﻿/*全局*/
body{margin:0;padding:0;font-family:Arial;font-size:14px;color:#333333;line-height:18px;}
img{border:0;}
a{color:#000000;text-decoration:none;}
fieldset{border:solid 1px #dcdcdc;border-radius:5px;background-color:#FFFFFF;box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045);}
legend{border-radius:4px;padding:5px 20px;background-color:#FF9933;color:#FFFFFF;}
label{line-height:25px;font-size:1rem;clear:both;display:block;}
.spacer{width:100%;height:10px;clear:both;}
.crumb{margin:auto;width:960px;height:30px;padding:0 0 0 25px;text-align:left;line-height:30px;}
.box{border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 6px 0 rgba(0,0,0,.045);}
.a1{font-size:0.5rem;}
.f1{font-size:0.5rem;}
.f1red{font-size:0.5rem;color:#ff0000;}
.f1gray{font-size:0.5rem;color:#aa9d9d;}
.f1green{font-size:0.5rem;color:#4cff00;}
.a1red{font-size:0.5rem;color:#ff0000;}
.a1gray{font-size:0.5rem;color:#aa9d9d;}
.aline{display:inline-block;border-bottom:solid 1px #000000;padding-bottom:1px;}

/*表单*/
.field-validation-error {color: #ff0000;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.field-validation-valid {display: none;}
.validation-summary-valid {display: none;}
.txt{border:solid 1px #aa9d9d;width:100%;height:38px;border-radius:5px;background-color:#F2F2F2;font-size:1.2rem;}
.ddl{border:solid 1px #aa9d9d;width:100%;height:38px;border-radius:5px;background-color:#F2F2F2;font-size:1.2rem;}
.btn{border:0;width:280px;height:40px;border-radius:5px;color:#FFFFFF;background-color:#FF9933;font-size:1rem;text-align:center;}
.abtn{border:0;width:280px;height:40px;border-radius:5px;color:#FFFFFF;background-color:#FF9933;font-size:1rem;line-height:2.3rem;display:block;text-align:center;}

/*等待*/
.wait{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;text-align:center;position:fixed;z-index:100;bottom:0;width:100%;height:100%;background:#FFFFFF;display:none;}

/*_Pager*/
.pa{clear:both;margin:50px 0;width:100%;height:auto;text-align:center;}
.pa a{text-decoration:none;}
.pl {display:inline-block;text-align:center;font-size:12px;line-height:36px;color:#000;border:1px solid #ccc;margin:0 5px 0 0;height:36px;min-width:36px;font-weight:bold;border:1px solid #cccccc;cursor: pointer;padding:0 10px;border-radius:3px;}
.pl:hover {background:#FF9933;color:#fff;}
.pla {display:inline-block;text-align:center;font-size:12px;line-height:36px;color:#000;border:1px solid #ccc;margin:0 5px 0 0;height:36px;min-width:36px;font-weight:bold;border:1px solid #cccccc;cursor: pointer;padding:0 10px;border-radius:3px;background-color:#FF9933;color:#FFFFFF}

/*LayoutCCenter*/
.header{margin:auto;width:100%;height:80px;background-color:#F2F2F2;line-height:80px;position:fixed;z-index:9999;}
.header_spacer{width:100%;height:80px;}
.logo{float:left;margin-left:100px;max-width:200px;text-align:left;height:80px;line-height:80px;}
.logo img{margin-top:15px;height:50px;}
.cc{float:left;margin-top:15px;min-width:100px;font-size:22px;line-height:60px;}
.cart{float:right;margin-right:100px;width:200px;text-align:right;height:80px;line-height:80px;}
.cart img{width:20px;vertical-align:middle;cursor:pointer;}

.me{margin:0 100px;height:80px;line-height:80px;background-color:#F2F2F2;border-radius:10px;}
.face{float:left;width:80px;height:80px;line-height:80px;text-align:center;}
.face img{width:50px;vertical-align:middle;}
.email{float:left;min-width:100px;height:80px;line-height:80px;}
.email a{font-size:1.3rem}
.logout{float:left;min-width:100px;height:80px;line-height:85px;color:#333333;}

.wrap{margin:0 100px;min-height:800px;}
.footer{margin:auto;width:100%;height:50px;background-color:#F2F2F2;line-height:50px;}

/*Cart*/
#the_cart{float:right;top:0;right:0;bottom:0;position:fixed;width:300px;background-color:#000000;color:#FFFFFF;z-index:99999;display:none;transition: all 0.2s ease-out;}
.txt_qua{width:50px;border:0;background-color:#000000;color:#FFFFFF;text-align:center;}