/* CSS Document */
html {
	 font-size:62.5%;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
*{ margin:0; padding:0;}
body{ width:100%; margin: 0 auto;  color:#454545; font-size:1.2rem; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#fff; line-height:1.5;}

h2,h3,h4,h5,h6,h7{ font-weight:400;}
img{ max-width:100%; border:0;display:block; margin:0 auto;-ms-interpolation-mode: bicubic; -webkit-touch-callout: none; }
a{ color:#454545; text-decoration:none;}
ul, li{ list-style:none;}
i{ font-style:normal;}
button, input, select, textarea {outline: 0;-webkit-box-sizing: border-box; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#454545;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px; }
input {outline: 0;-webkit-box-sizing: border-box;-webkit-tap-highlight-color: transparent;}
input:focus, textarea:focus {outline: 0;border: 1px solid #ffa114}
.clear{ font-size:0; line-height:0; height:0; clear:both; overflow:hidden}
.cleara{ margin-top:1.2rem; }
.fl{ float:left;}
.fr{ float:right;}
/*.baocun{ display:block;margin-top:1.5rem;padding:.8rem 0; font-size:14px; width:100%;  text-align:center;
background:url(../images/btn.png) repeat-x; background-size:100% 100%;
color:#fff; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0px 5px 5px #ffdfae;-webkit-box-shadow:0px 5px 5px #ffdfae;box-shadow:0px 5px 5px #ffdfae;}*/
.baocun {
    display: block;
    margin-top: 1.5rem;
    padding: .8rem 0;
    font-size: 14px;
    width: 100%;
    text-align: center; /*background-color:#ff7b33;*/
    background-color: #ff4e00;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.btn_cun {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.f16{ font-size:16px;}
.f18{ font-size:18px;}

.goodIcons {
    height: 16px;
    line-height: 16px;
    padding: 1px 3px;
    margin-right: 3px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
    font-size: 12px;
    font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
    background: #e23a3a;
    color: #FFF;
    cursor: default;
    border-radius: 2px;
}

.goods-icons {
    height: 16px;
    line-height: 16px;
    padding: 0.5px 2px;
    border: 1px solid #e23a3a;
    margin-right: 3px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
    font-size: 12px;
    font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;
    border-radius: 2px;
    color: #e23a3a;
}

.titleIcons {
    border-left: #294586 solid 2px;
    padding-left: 5px
}

.advice {
    height: 12px;
    width: 12px;
    display: inline-block;
    background-image: url('/Images/Icon/icon-unchecked.png');
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    margin-top: -4px;
}

input[type="radio"]:checked + .advice {
    background-image: url('/Images/Icon/icon-checked.png');
}

.paypas_div {border: 1px solid #04be02;}
.paypas_div input[type="password"] { width: 200px; border: 0; margin-right:10px; text-align: right;font-weight:bolder; }
.paypas_div i{font-weight:bolder;margin-left:5px;}