html,body{width:100%;}
body{font:12px/1 "Microsoft Yahei","微软雅黑","黑体","SimHei",Arial,sans-serif;color:#333333; }
h1,h2{font-family:"微软雅黑",arial,sans-serif}
a{text-decoration:none;color:#148fd4}
img{border:none}
input,textarea{padding:0;margin:0;border:none;outline:none;vertical-align: middle;}


.shadow{ display:none; width: 100%; height: 100%; background: #FFF; opacity: .75; background: -webkit-radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), #FFF 80%); background: -moz-radial-gradient(50% 50%, rgba(255, 255, 255, 0.5), #ffffff 80%); filter: alpha(opacity=75); top: 0; left: 0; position: absolute; z-index: 999; }
.paydialog, .wechatpayfaildialog,.wechatautorenewfail{ display:none; width:400px; margin-left: -200px; }
.wechatpaydialog{ display:none; width:800px; margin-left: -400px; text-align: center; padding-bottom: 20px; top: 20%!important; }
.drawbackdialog{ display:none; width:400px; margin-left: -200px; }
.dialog{ position: absolute; border: 1px solid #D3D8DB; left: 50%; top: 30%; background: #FFF; z-index: 1000; }
.dialog-hd{ position: relative; height: 34px; padding: 0 17px; line-height: 34px; color: #333; background: #F5F6F7; border-bottom: 1px solid #D3D8DB; text-align:left;}
.dialog-close{ position: absolute; right: 0; padding: 0 12px; cursor: pointer; }
.ico-close{ display: inline-block; width: 11px; height: 11px; margin: 3px 0 -3px; background: url(../images/close-fcbc1e80c8.svg); background-size: 100%;}
.dialog-bd { padding: 12px 17px; }
.dialog-content { margin: 12px 0 30px 0; line-height: 18px; text-align:center;}
.btn{ display:inline-block; height: 24px; padding: 0 30px; margin:0 24px 0 50px; line-height: 22px;border: 1px solid #2C84DD; cursor: pointer; }
.blue-btn{ color: #FFF; background: #499FEF;  }
.gray-btn{ color: #757575; background: #F1F1F1; border-color: #DADADA; }
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
