html,
body{
    height: 100%
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;color: #262626}
body{ font-size:12px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img input{ border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
::-moz-placeholder {
    color: #999999
}
::-webkit-input-placeholder {
    color: #999999
}
:-ms-input-placeholder {
    color: #999999
}
 * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.fl {
    float: left;
}
.f18{
    font-size: 18px;
}
.f20{
    font-size: 20px;
}
.fr {
    float: right;
}
.a3 {
    color: #333;
}
.ac{
    color:#666;
}

  .red{
    color: red
  }
  .yellow{
    color: yellow
  }
p, div {
    word-wrap: break-word;
    word-break: break-all;
}
.white {
    background-color: #fff;
}
#yfz{
    display: none
}
.clear{
    clear: both
}

textarea {
    resize: none;
    border: none;
}
input { outline:0px ; -webkit-appearance: none; border: none } 
textarea,input[type="password"],input[type="text"]{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff}

-webkit-tap-highlight-color:rgba(0,0,0,0);

html,  body { height: 100% }
.bg { width: 100%; height: 100%; background: url(images/pc_down_bg.png) no-repeat; background-size: 100% 100%; }
.logo { position: absolute; top: 6.6%; left: 6% }
.logo img {  width:
}
.pc_zi_tu { width: 1240px; min-width: 1000px; margin: 0 auto; padding-top: 12%; }
.pc_zi_tu img { width: 48%; }
.pc_down_button { width: 1180px; min-width: 1000px; margin: 0 auto; margin-top: 3% }
.pc_down_button img { width: 22%; opacity: .9; cursor: pointer }
.pc_down_button img:hover { opacity: 1; }
.pc_down_button .pc_android_button { margin-left: 8% }
.beian { color: #fff; position: absolute; bottom: 1%; right: 10%; font-size: .8rem; }
.beian span { color: #fff }
.content { width: 80%; margin: 200px auto; }
.hide_box { z-index: 999; filter: alpha(opacity=50); background: #ddd; opacity: 0.5; -moz-opacity: 0.5; left: 0; top: 0; height: 99%; width: 100%; position: fixed; }
.shang_box { width: 540px; height: 468px; padding: 10px; background-color: #fff; border-radius: 10px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin-left: -280px; margin-top: -280px; border: 1px dotted #dedede; }
.shang_box img { border: none; border-width: 0; }
.dashang { display: block; width: 180px; margin: 5px auto; height: 25px; line-height: 25px; padding: 10px; background-color: #E74851; color: #fff; text-align: center; text-decoration: none; border-radius: 10px; font-weight: bold; font-size: 16px; transition: all 0.3s; }
.dashang:hover { opacity: 0.8; padding: 15px; font-size: 18px; }
.shang_close { float: right; display: inline-block; }
.shang_tit { width: 100%; height: 75px; text-align: center; line-height: 66px; color: #a3a3a3; font-size: 16px; background: url('../images/cy-reward-title-bg.jpg'); font-family: 'Microsoft YaHei'; margin-top: 7px; margin-right: 2px; }
.shang_tit p { color: #a3a3a3; text-align: center; font-size: 16px; }
.shang_payimg { width: 180px; height: 180px; padding: 10px; border: 6px solid #C153FB; margin: 0 auto; border-radius: 3px; }
.shang_payimg img { display: block; text-align: center; width: 180px; height: 180px; }
.pay_explain { text-align: center; margin: 10px auto; font-size: 12px; color: #545454; }
.pay_e { text-align: center; margin: 10px auto; font-size: 15px; color: #545454; }
.shang_info { clear: both; }
.shang_info p, .shang_info a { color: #C3C3C3; text-align: center; font-size: 12px; text-decoration: none; line-height: 2em; }