@charset "utf-8";
/* common */
* { word-wrap: break-word}
ul,ol,li,span,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit}
img,a img { border:0; margin:0; padding:0}
ul,ol,li { list-style:none}
* { margin:0; padding:0}
html,body { height:100%; color:#666}
input,select,textarea,button {font:14px/1.6 -apple-system-font,"Helvetica Neue",sans-serif}
input,select,textarea{ color:#999}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0}
table { empty-cells: show; border-collapse: collapse}
caption, th { text-align: left; font-weight: 400}
ul li, .xl li { list-style: none}
h1, h2, h3, h4, h5, h6 { font-size: 1em}
em, cite, i { font-style: normal}
a img { border: none}
label { cursor: pointer}
.bg {  background: #f8f8f8  }
.rq { color: red}
a{color:inherit}
a:link,a:visited{text-decoration:none}
.blue { color: #586C94}
a.blue:link, a.blue:visited, a.blue:hover { color:#586C94; text-decoration:none}
.grey { color:#999}
a.grey:link, a.grey:visited, a.grey:hover { color:#999; text-decoration:none}
.orange { color:#F60}
a.orange:link,a.orange:visited,a.orange:hover{color:#F60;text-decoration:none }
.z { float: left} .y { float: right}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden} .cl { zoom: 1}
.overflow{overflow:hidden}
.none { display:none}.nobg{background:none!important}
.vm { vertical-align: middle}
.vm * { vertical-align: middle}
.hm { text-align: center}
.bl_none { border-bottom:0 !important}
.bl_line { border-bottom:1px solid #DDD}
.b_radius {border-radius:10px}
.b_m { margin:10px}
.b_p { padding:10px}
.mt0{margin-top:0 !important}
.ml0{margin-left:0 !important}
.mr0{margin-right:0 !important}
.mr12{margin-right:12px!important}
.mr5{margin-right:5px!important}
.mtn { margin-top: 5px !important}
.mbn { margin-bottom: 5px !important}
.mtm { margin-top: 12px !important}
.mbm { margin-bottom: 10px !important}
.mtw { margin-top: 20px !important}
.mbw { margin-bottom: 20px !important}
.f12 {font-size:12px !important}
.oh {overflow:hidden!important}
.m-15{margin:0 -15px!important}
.bgf{background:#fff}
/*!
 * WeUI v1.1.0 (https://github.com/weui/weui)
 * Copyright 2016 Tencent, Inc.
 * Licensed under the MIT license
 */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:14px/1.6 -apple-system-font,"Helvetica Neue",sans-serif}*{margin:0;padding:0}a img{border:0}a{text-decoration:none;-webkit-tap-highlight-color:transparent}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url(data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJAKEx+AAABfAAAAFZjbWFw65cFHQAAAhwAAAJQZ2x5ZvCRR/EAAASUAAAKtGhlYWQLKIN9AAAA4AAAADZoaGVhCCwD+gAAALwAAAAkaG10eEJo//8AAAHUAAAASGxvY2EYqhW6AAAEbAAAACZtYXhwASEAVQAAARgAAAAgbmFtZeNcHtgAAA9IAAAB5nBvc3T6bLhLAAARMAAAAOYAAQAAA+gAAABaA+j/////A+kAAQAAAAAAAAAAAAAAAAAAABIAAQAAAAEAACkCj3dfDzz1AAsD6AAAAADUER9XAAAAANQRH1f//wAAA+kD6gAAAAgAAgAAAAAAAAABAAAAEgBJAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQOwAZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6gHqEQPoAAAAWgPqAAAAAAABAAAAAAAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//wPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAXQAAQAAAAAAbgADAAEAAAAsAAMACgAAAXQABABCAAAABAAEAAEAAOoR//8AAOoB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAANwAAAAAAAAAEQAA6gEAAOoBAAAAAQAA6gIAAOoCAAAAAgAA6gMAAOoDAAAAAwAA6gQAAOoEAAAABAAA6gUAAOoFAAAABQAA6gYAAOoGAAAABgAA6gcAAOoHAAAABwAA6ggAAOoIAAAACAAA6gkAAOoJAAAACQAA6goAAOoKAAAACgAA6gsAAOoLAAAACwAA6gwAAOoMAAAADAAA6g0AAOoNAAAADQAA6g4AAOoOAAAADgAA6g8AAOoPAAAADwAA6hAAAOoQAAAAEAAA6hEAAOoRAAAAEQAAAAAARgCMANIBJgF4AcQCMgJgAqgC/ANIA6YD/gROBKAE9AVaAAAAAgAAAAADrwOtABQAKQAAASIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAfV4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NlteA608O2Rn8GdjOzw8O2Nn8GdkOzz8rzc1W17bXlw1Nzc1XF7bXls1NwAAAAACAAAAAAOzA7MAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTBwYiLwEmNjsBETQ2OwEyFhURMzIWAe52Z2Q7PT07ZGd2fGpmOz4+O2ZpIXYOKA52Dg0XXQsHJgcLXRcNA7M+O2ZqfHZnZDs9PTtkZ3Z9aWY7Pv3wmhISmhIaARcICwsI/ukaAAMAAAAAA+UD5QAXACMALAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAxQrASI1AzQ7ATIHJyImNDYyFhQGAe6Ecm9BRERBb3KEiXZxQkREQnF1aQIxAwgCQgMBIxIZGSQZGQPkREJxdomEcm9BRERBb3KEinVxQkT9HQICAWICAjEZIxkZIxkAAAAAAwAAAAADsQPkABsAKgAzAAABBgcGBwYHBjcRFBcWFxYXNjc2NzY1ESQXJicmBzMyFhUDFAYrASInAzQ2EyImNDYyFhQGAfVBQTg7LDt/IEc+bF5sbF1tPUj+2KhQQVVvNAQGDAMCJgUBCwYeDxYWHhUVA+QPEg4SDhIpCv6tj3VkST4dHT5JZHWPAVNeNRkSGPwGBP7GAgMFAToEBv5AFR8VFR8VAAAAAgAAAAADsQPkABkALgAAAQYHBgc2BREUFxYXFhc2NzY3NjURJBcmJyYTAQYvASY/ATYyHwEWNjclNjIfARYB9VVVQk+v/tFHPmxebGxdbT1I/tGvT0JVo/7VBASKAwMSAQUBcQEFAgESAgUBEQQD4xMYEhk3YP6sjnVlSD8cHD9IZXWOAVRgNxkSGP62/tkDA48EBBkCAVYCAQHlAQIQBAAAAAACAAAAAAPkA+QAFwAtAAABIgcGBwYVFBcWFxYzMjc2NzY1NCcmJyYTAQYiLwEmPwE2Mh8BFjI3ATYyHwEWAe6Ecm9BQ0NCbnODiXVxQkREQnF1kf6gAQUBowMDFgEFAYUCBQEBQwIFARUEA+NEQnF1iYNzbkJDQ0FvcoSJdXFCRP6j/qUBAagEBR4CAWYBAQENAgIVBAAAAAQAAAAAA68DrQAUACkAPwBDAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYDIicmJyY0NzY3NjIXFhcWFAcGBwYTBQ4BLwEmBg8BBhYfARYyNwE+ASYiFzAfAQH1eGdkOzw8O2Rn8GZkOzw8O2RmeG5eWzY3NzZbXtteWzY3NzZbXmn+9gYSBmAGDwUDBQEGfQUQBgElBQELEBUBAQOtPDtkZ/BnYzs8PDtjZ/BnZDs8/K83NVte215cNTc3NVxe215bNTcCJt0FAQVJBQIGBAcRBoAGBQEhBQ8LBAEBAAABAAAAAAO7AzoAFwAAEy4BPwE+AR8BFjY3ATYWFycWFAcBBiInPQoGBwUHGgzLDCELAh0LHwsNCgr9uQoeCgGzCyEOCw0HCZMJAQoBvgkCCg0LHQv9sQsKAAAAAAIAAAAAA+UD5gAXACwAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMHBi8BJicmNRM0NjsBMhYVExceAQHvhHJvQUNDQm5zg4l1cUJEREJxdVcQAwT6AwIEEAMCKwIDDsUCAQPlREJxdYmDc25CQ0NBb3KEiXVxQkT9VhwEAncCAgMGAXoCAwMC/q2FAgQAAAQAAAAAA68DrQADABgALQAzAAABMB8BAyIHBgcGFBcWFxYyNzY3NjQnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGAyMVMzUjAuUBAfJ4Z2Q7PDw7ZGfwZmQ7PDw7ZGZ4bl5bNjc3Nlte215bNjc3NltemyT92QKDAQEBLDw7ZGfwZ2M7PDw7Y2fwZ2Q7PPyvNzVbXtteXDU3NzVcXtteWzU3AjH9JAAAAAMAAAAAA+QD5AAXACcAMAAAASIHBgcGFRQXFhcWMzI3Njc2NTQnJicmAzMyFhUDFAYrASImNQM0NhMiJjQ2MhYUBgHuhHJvQUNDQm5zg4l1cUJEREJxdZ42BAYMAwInAwMMBh8PFhYeFhYD40RCcXWJg3NuQkNDQW9yhIl1cUJE/vYGBf7AAgMDAgFABQb+NhYfFhYfFgAABAAAAAADwAPAAAgAEgAoAD0AAAEyNjQmIgYUFhcjFTMRIxUzNSMDIgcGBwYVFBYXFjMyNzY3NjU0Jy4BAyInJicmNDc2NzYyFxYXFhQHBgcGAfQYISEwISFRjzk5yTorhG5rPT99am+DdmhlPD4+PMyFbV5bNTc3NVte2l5bNTc3NVteAqAiLyIiLyI5Hf7EHBwCsT89a26Ed8w8Pj48ZWh2g29qffyjNzVbXtpeWzU3NzVbXtpeWzU3AAADAAAAAAOoA6gACwAgADUAAAEHJwcXBxc3FzcnNwMiBwYHBhQXFhcWMjc2NzY0JyYnJgMiJyYnJjQ3Njc2MhcWFxYUBwYHBgKOmpocmpocmpocmpq2dmZiOjs7OmJm7GZiOjs7OmJmdmtdWTQ2NjRZXdZdWTQ2NjRZXQKqmpocmpocmpocmpoBGTs6YmbsZmI6Ozs6YmbsZmI6O/zCNjRZXdZdWTQ2NjRZXdZdWTQ2AAMAAAAAA+kD6gAaAC8AMAAAAQYHBiMiJyYnJjQ3Njc2MhcWFxYVFAcGBwEHATI3Njc2NCcmJyYiBwYHBhQXFhcWMwKONUBCR21dWjU3NzVaXdpdWzU2GBcrASM5/eBXS0grKysrSEuuSkkqLCwqSUpXASMrFxg2NVtd2l1aNTc3NVpdbUdCQDX+3jkBGSsrSEuuSkkqLCwqSUquS0grKwAC//8AAAPoA+gAFAAwAAABIgcGBwYQFxYXFiA3Njc2ECcmJyYTFg4BIi8BBwYuATQ/AScmPgEWHwE3Nh4BBg8BAfSIdHFDRERDcXQBEHRxQ0REQ3F0SQoBFBsKoqgKGxMKqKIKARQbCqKoChsUAQqoA+hEQ3F0/vB0cUNERENxdAEQdHFDRP1jChsTCqiiCgEUGwqiqAobFAEKqKIKARQbCqIAAAIAAAAAA+QD5AAXADQAAAEiBwYHBhUUFxYXFjMyNzY3NjU0JyYnJhMUBiMFFxYUDwEGLwEuAT8BNh8BFhQPAQUyFh0BAe6Ecm9BQ0NCbnODiXVxQkREQnF1fwQC/pGDAQEVAwTsAgEC7AQEFAIBhAFwAgMD40RCcXWJg3NuQkNDQW9yhIl1cUJE/fYCAwuVAgQCFAQE0AIFAtEEBBQCBQGVCwMDJwAAAAUAAAAAA9QD0wAjACcANwBHAEgAAAERFAYjISImNREjIiY9ATQ2MyE1NDYzITIWHQEhMhYdARQGIyERIREHIgYVERQWOwEyNjURNCYjISIGFREUFjsBMjY1ETQmKwEDeyYb/XYbJkMJDQ0JAQYZEgEvExkBBgkNDQn9CQJc0QkNDQktCQ0NCf7sCQ0NCS0JDQ0JLQMi/TQbJiYbAswMCiwJDS4SGRkSLg0JLAoM/UwCtGsNCf5NCQ0NCQGzCQ0NCf5NCQ0NCQGzCQ0AAAAAEADGAAEAAAAAAAEABAAAAAEAAAAAAAIABwAEAAEAAAAAAAMABAALAAEAAAAAAAQABAAPAAEAAAAAAAUACwATAAEAAAAAAAYABAAeAAEAAAAAAAoAKwAiAAEAAAAAAAsAEwBNAAMAAQQJAAEACABgAAMAAQQJAAIADgBoAAMAAQQJAAMACAB2AAMAAQQJAAQACAB+AAMAAQQJAAUAFgCGAAMAAQQJAAYACACcAAMAAQQJAAoAVgCkAAMAAQQJAAsAJgD6d2V1aVJlZ3VsYXJ3ZXVpd2V1aVZlcnNpb24gMS4wd2V1aUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAHcAZQB1AGkAUgBlAGcAdQBsAGEAcgB3AGUAdQBpAHcAZQB1AGkAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQB1AGkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETAAZjaXJjbGUIZG93bmxvYWQEaW5mbwxzYWZlX3N1Y2Nlc3MJc2FmZV93YXJuB3N1Y2Nlc3MOc3VjY2Vzcy1jaXJjbGURc3VjY2Vzcy1uby1jaXJjbGUHd2FpdGluZw53YWl0aW5nLWNpcmNsZQR3YXJuC2luZm8tY2lyY2xlBmNhbmNlbAZzZWFyY2gFY2xlYXIEYmFjawZkZWxldGUAAAAA) format('truetype')}[class*=" weui-icon-"],[class^=weui-icon-]{display:inline-block;vertical-align:middle;font:normal normal normal 14px/1 weui;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}[class*=" weui-icon-"]:before,[class^=weui-icon-]:before{display:inline-block;margin-left:.2em;margin-right:.2em}.weui-icon-circle:before{content:"\EA01"}.weui-icon-download:before{content:"\EA02"}.weui-icon-info:before{content:"\EA03"}.weui-icon-safe_success:before{content:"\EA04"}.weui-icon-safe_warn:before{content:"\EA05"}.weui-icon-success:before{content:"\EA06"}.weui-icon-success-circle:before{content:"\EA07"}.weui-icon-success-no-circle:before{content:"\EA08"}.weui-icon-waiting:before{content:"\EA09"}.weui-icon-waiting-circle:before{content:"\EA0A"}.weui-icon-warn:before{content:"\EA0B"}.weui-icon-info-circle:before{content:"\EA0C"}.weui-icon-cancel:before{content:"\EA0D"}.weui-icon-search:before{content:"\EA0E"}.weui-icon-clear:before{content:"\EA0F"}.weui-icon-back:before{content:"\EA10"}.weui-icon-delete:before{content:"\EA11"}[class*=" weui-icon_"]:before,[class^=weui-icon_]:before{margin:0}.weui-icon-success{font-size:23px;color:#09BB07}.weui-icon-waiting{font-size:23px;color:#10AEFF}.weui-icon-warn{font-size:23px;color:#F43530}.weui-icon-info{font-size:23px;color:#10AEFF}.weui-icon-success-circle{font-size:23px;color:#09BB07}.weui-icon-success-no-circle{font-size:23px;color:#09BB07}.weui-icon-waiting-circle{font-size:23px;color:#10AEFF}.weui-icon-circle{font-size:23px;color:#C9C9C9}.weui-icon-download{font-size:23px;color:#09BB07}.weui-icon-info-circle{font-size:23px;color:#09BB07}.weui-icon-safe-success{color:#09BB07}.weui-icon-safe-warn{color:#FFBE00}.weui-icon-cancel{color:#F43530;font-size:22px}.weui-icon-search{color:#B2B2B2;font-size:14px}.weui-icon-clear{color:#B2B2B2;font-size:14px}.weui-icon-delete.weui-icon_gallery-delete{color:#FFF;font-size:22px}.weui-icon_msg{font-size:93px}.weui-icon_msg.weui-icon-warn{color:#F76260}.weui-icon_msg-primary{font-size:93px}.weui-icon_msg-primary.weui-icon-warn{color:#C9C9C9}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#FFF;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden}.weui-btn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}.weui-btn_inline{display:inline-block}.weui-btn_default{color:#666;background-color:#f5f5f5}.weui-btn_default:not(.weui-btn_disabled):visited{color:#666}.weui-btn_default:not(.weui-btn_disabled):active{color:rgba(0,0,0,.6);background-color:#DEDEDE}.weui-btn_primary{background-color:#1AAD19}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#FFF}.weui-btn_primary:not(.weui-btn_disabled):active{color:rgba(255,255,255,.6);background-color:#179B16}.weui-btn_warn{background-color:#E64340}.weui-btn_warn:not(.weui-btn_disabled):visited{color:#FFF}.weui-btn_warn:not(.weui-btn_disabled):active{color:rgba(255,255,255,.6);background-color:#CE3C39}.weui-btn_disabled{color:rgba(255,255,255,.6)}.weui-btn_disabled.weui-btn_default{color:rgba(0,0,0,.3);background-color:#F7F7F7}.weui-btn_disabled.weui-btn_primary{background-color:#9ED99D}.weui-btn_disabled.weui-btn_warn{background-color:#EC8B89}.weui-btn_plain-primary{color:#1aad19;border:1px solid #1aad19}.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{color:rgba(26,173,25,.6);border-color:rgba(26,173,25,.6)}.weui-btn_plain-primary:after{border-width:0}.weui-btn_plain-default{color:#353535;border:1px solid #353535}.weui-btn_plain-default:not(.weui-btn_plain-disabled):active{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6)}.weui-btn_plain-default:after{border-width:0}.weui-btn_plain-disabled{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}button.weui-btn,input.weui-btn{width:100%;border-width:0;outline:0;-webkit-appearance:none}button.weui-btn:focus,input.weui-btn:focus{outline:0}button.weui-btn_inline,button.weui-btn_mini,input.weui-btn_inline,input.weui-btn_mini{width:auto}button.weui-btn_plain-default,button.weui-btn_plain-primary,input.weui-btn_plain-default,input.weui-btn_plain-primary{border-width:1px;background-color:transparent}.weui-btn_mini{display:inline-block;padding:0 1.32em;line-height:2.3;font-size:13px}.weui-btn+.weui-btn{margin-top:15px}.weui-btn.weui-btn_inline+.weui-btn.weui-btn_inline{margin-top:auto;margin-left:15px}.weui-btn-area{margin:1.17647059em 15px .3em}.weui-btn-area_inline{display:-webkit-box;display:-webkit-flex;display:flex}.weui-btn-area_inline .weui-btn{margin-top:auto;margin-right:15px;width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-btn-area_inline .weui-btn:last-child{margin-right:0}.weui-cells{margin-top:1.17647059em;background-color:#FFF;line-height:1.41176471;font-size:17px;overflow:hidden;position:relative}.weui-cells:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-cells:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-cells__title{margin-top:.77em;margin-bottom:.3em;padding-left:15px;padding-right:15px;font-size:14px}.weui-cells__title+.weui-cells{margin-top:0}.weui-cells__tips{margin-top:.3em;color:#999;padding-left:15px;padding-right:15px;font-size:14px}.weui-cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-cell:first-child:before{display:none}.weui-cell_primary{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-cell__ft{text-align:right;color:#999}.weui-cell_access{-webkit-tap-highlight-color:transparent;color:inherit}.weui-cell_access:active{background-color:#ECECEC}.weui-cell_access .weui-cell__ft{padding-right:13px;position:relative}.weui-cell_access .weui-cell__ft:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}.weui-cell_link{color:#586C94;font-size:14px}.weui-cell_link:first-child:before{display:block}.weui-check__label{-webkit-tap-highlight-color:transparent}.weui-check__label:active{background-color:#ECECEC}.weui-check{position:absolute;left:-9999em}.weui-cells_radio .weui-cell__ft{padding-left:.35em}.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{display:block;content:'\EA08';color:#09BB07;font-size:16px}.weui-cells_checkbox .weui-cell__hd{padding-right:.35em}.weui-cells_checkbox .weui-icon-checked:before{content:'\EA01';color:#C9C9C9;font-size:23px;display:block}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{content:'\EA06';color:#09BB07}.weui-label{display:block;width:105px;word-wrap:break-word;word-break:break-all}.weui-input{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:1.41176471em;line-height:1.41176471}.weui-input::-webkit-inner-spin-button,.weui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weui-textarea{display:block;border:0;resize:none;width:100%;color:inherit;font-size:1em;line-height:inherit;outline:0}.weui-textarea-counter{color:#B2B2B2;text-align:right}.weui-cell_warn .weui-textarea-counter{color:#E64340}.weui-toptips{display:none;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);top:0;left:0;right:0;padding:5px;font-size:14px;text-align:center;color:#FFF;z-index:5000;word-wrap:break-word;word-break:break-all}.weui-toptips_warn{background-color:#E64340}.weui-cells_form .weui-cell__ft{font-size:0}.weui-cells_form .weui-icon-warn{display:none}.weui-cells_form input,.weui-cells_form label[for],.weui-cells_form textarea{-webkit-tap-highlight-color:transparent}.weui-cell_warn{color:#E64340}.weui-cell_warn .weui-icon-warn{display:inline-block}.weui-form-preview{position:relative;background-color:#FFF}.weui-form-preview:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview__hd{position:relative;padding:10px 15px;text-align:right;line-height:2.5em}.weui-form-preview__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-form-preview__hd .weui-form-preview__value{font-style:normal;font-size:1.6em}.weui-form-preview__bd{padding:10px 15px;font-size:.9em;text-align:right;color:#999;line-height:2}.weui-form-preview__ft{position:relative;line-height:50px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-form-preview__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview__item{overflow:hidden}.weui-form-preview__label{float:left;margin-right:1em;min-width:4em;color:#999;text-align:justify;text-align-last:justify}.weui-form-preview__value{display:block;overflow:hidden;word-break:normal;word-wrap:break-word}.weui-form-preview__btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3CC51F;text-align:center;-webkit-tap-highlight-color:transparent}button.weui-form-preview__btn{background-color:transparent;border:0;outline:0;line-height:inherit;font-size:inherit}.weui-form-preview__btn:active{background-color:#EEE}.weui-form-preview__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-form-preview__btn:first-child:after{display:none}.weui-form-preview__btn_default{color:#999}.weui-form-preview__btn_primary{color:#0BB20C}.weui-cell_select{padding:0}.weui-cell_select .weui-select{padding-right:30px}.weui-cell_select .weui-cell__bd:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-4px}.weui-select{-webkit-appearance:none;border:0;outline:0;background-color:transparent;width:100%;font-size:inherit;height:44px;line-height:44px;position:relative;z-index:1;padding-left:15px}.weui-cell_select-before{padding-right:15px}.weui-cell_select-before .weui-select{width:105px;box-sizing:border-box}.weui-cell_select-before .weui-cell__hd{position:relative}.weui-cell_select-before .weui-cell__hd:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-cell_select-before .weui-cell__hd:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-4px}.weui-cell_select-before .weui-cell__bd{padding-left:15px}.weui-cell_select-before .weui-cell__bd:after{display:none}.weui-cell_select-after{padding-left:15px}.weui-cell_select-after .weui-select{padding-left:0}.weui-cell_vcode{padding-top:0;padding-right:0;padding-bottom:0}.weui-vcode-img{margin:5px;height:34px;vertical-align:middle}.weui-vcode-btn{display:inline-block;height:44px;margin-left:5px;padding:0 .6em 0 .7em;border-left:1px solid #e5e5e5;line-height:44px;vertical-align:middle;font-size:17px;color:#3CC51F}button.weui-vcode-btn{background-color:transparent;border-top:0;border-right:0;border-bottom:0;outline:0}.weui-vcode-btn:active{color:#52a341}.weui-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1000}.weui-gallery__img{position:absolute;top:0;right:0;bottom:60px;left:0;background:center center no-repeat;background-size:contain}.weui-gallery__opr{position:absolute;right:0;bottom:0;left:0;background-color:#0D0D0D;color:#FFF;line-height:60px;text-align:center}.weui-gallery__del{display:block}.weui-cell_switch{padding-top:6px;padding-bottom:6px}.weui-switch{-webkit-appearance:none;appearance:none}.weui-switch,.weui-switch-cp__box{position:relative;width:52px;height:32px;border:1px solid #DFDFDF;outline:0;border-radius:16px;box-sizing:border-box;background-color:#DFDFDF;-webkit-transition:background-color .1s,border .1s;transition:background-color .1s,border .1s}.weui-switch-cp__box:before,.weui-switch:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#FDFDFD;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}.weui-switch-cp__box:after,.weui-switch:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}.weui-switch-cp__input:checked~.weui-switch-cp__box,.weui-switch:checked{border-color:#04BE02;background-color:#04BE02}.weui-switch-cp__input:checked~.weui-switch-cp__box:before,.weui-switch:checked:before{-webkit-transform:scale(0);transform:scale(0)}.weui-switch-cp__input:checked~.weui-switch-cp__box:after,.weui-switch:checked:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.weui-switch-cp__input{position:absolute;left:-9999px}.weui-switch-cp__box{display:block}.weui-uploader__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-uploader__title{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__info{color:#B2B2B2}.weui-uploader__bd{margin-bottom:-4px;margin-right:-9px;overflow:hidden}.weui-uploader__files{list-style:none}.weui-uploader__file{float:left;margin-right:9px;margin-bottom:9px;width:79px;height:79px;background:no-repeat center center;background-size:cover}.weui-uploader__file_status{position:relative}.weui-uploader__file_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui-uploader__file_status .weui-uploader__file-content{display:block}.weui-uploader__file-content{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF}.weui-uploader__file-content .weui-icon-warn{display:inline-block}.weui-uploader__input-box{float:left;position:relative;margin-right:9px;margin-bottom:9px;width:77px;height:77px;border:1px solid #e5e5e5}.weui-uploader__input-box:after,.weui-uploader__input-box:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ccc}.weui-uploader__input-box:before{width:1px;height:30px}.weui-uploader__input-box:after{width:30px;height:1px}.weui-uploader__input-box:active{border-color:#999}.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before{background-color:#999}.weui-uploader__input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-tap-highlight-color:transparent}.weui-msg{padding-top:36px;text-align:center}.weui-msg__icon-area{margin-bottom:30px}.weui-msg__text-area{margin-bottom:25px;padding:0 20px}.weui-msg__text-area a{color:#586C94}.weui-msg__title{margin-bottom:5px;font-weight:400;font-size:20px}.weui-msg__desc{font-size:14px;color:#999}.weui-msg__opr-area{margin-bottom:25px}.weui-msg__extra-area{margin-bottom:15px;font-size:14px;color:#999}.weui-msg__extra-area a{color:#586C94}@media screen and (min-height:438px){.weui-msg__extra-area{position:fixed;left:0;bottom:0;width:100%;text-align:center}}.weui-article{padding:20px 15px;font-size:15px}.weui-article section{margin-bottom:1.5em}.weui-article h1{font-size:18px;font-weight:400;margin-bottom:.9em}.weui-article h2{font-size:16px;font-weight:400;margin-bottom:.34em}.weui-article h3{font-weight:400;font-size:15px;margin-bottom:.34em}.weui-article *{max-width:100%;box-sizing:border-box;word-wrap:break-word}.weui-article p{margin:0 0 .8em}.weui-tabbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;bottom:0;width:100%;background-color:#F7F7FA}.weui-tabbar:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #C0BFC4;color:#C0BFC4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-tabbar__item{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:5px 0 0;font-size:0;color:#999;text-align:center;-webkit-tap-highlight-color:transparent}.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#09BB07}.weui-tabbar__icon{display:inline-block;width:27px;height:27px}.weui-tabbar__icon>i,i.weui-tabbar__icon{font-size:24px;color:#999}.weui-tabbar__icon img{width:100%;height:100%}.weui-tabbar__label{text-align:center;color:#999;font-size:10px;line-height:1.8}.weui-navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;top:0;width:100%;background-color:#FAFAFA}.weui-navbar:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #CCC;color:#CCC;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-navbar+.weui-tab__panel{padding-top:50px;padding-bottom:0}.weui-navbar__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:13px 0;text-align:center;font-size:15px;-webkit-tap-highlight-color:transparent}.weui-navbar__item:active{background-color:#EDEDED}.weui-navbar__item.weui-bar__item_on{background-color:#EAEAEA}.weui-navbar__item:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #CCC;color:#CCC;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-navbar__item:last-child:after{display:none}.weui-tab{position:relative;height:100%}.weui-tab__panel{box-sizing:border-box;height:100%;padding-bottom:50px;overflow:auto;-webkit-overflow-scrolling:touch}.weui-tab__content{display:none}.weui-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-progress__bar{background-color:#EBEBEB;height:3px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-progress__inner-bar{width:0;height:100%;background-color:#09BB07}.weui-progress__opr{display:block;margin-left:15px;font-size:0}.weui-panel{background-color:#FFF;margin-top:12px;position:relative;overflow:hidden}.weui-panel:first-child{margin-top:0}.weui-panel:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-panel:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-panel__hd{padding:14px 15px 10px;color:#999;font-size:13px;position:relative}.weui-panel__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box{padding:15px;position:relative}.weui-media-box:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box:first-child:before{display:none}a.weui-media-box{color:#000;-webkit-tap-highlight-color:transparent}a.weui-media-box:active{background-color:#ECECEC}.weui-media-box__title{font-weight:400;font-size:17px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui-media-box__desc{color:#999;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-media-box__info{margin-top:15px;padding-bottom:5px;font-size:13px;color:#CECECE;line-height:1em;list-style:none;overflow:hidden}.weui-media-box__info__meta{float:left;padding-right:1em}.weui-media-box__info__meta_extra{padding-left:1em;border-left:1px solid #CECECE}.weui-media-box_text .weui-media-box__title{margin-bottom:8px}.weui-media-box_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-media-box_appmsg .weui-media-box__hd{margin-right:.8em;width:60px;height:60px;line-height:60px;text-align:center}.weui-media-box_appmsg .weui-media-box__thumb{width:100%;max-height:100%;vertical-align:top}.weui-media-box_appmsg .weui-media-box__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui-media-box_small-appmsg{padding:0}.weui-media-box_small-appmsg .weui-cells{margin-top:0}.weui-media-box_small-appmsg .weui-cells:before{display:none}.weui-grids{position:relative;overflow:hidden}.weui-grids:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grids:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box}.weui-grid:before{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grid:active{background-color:#ECECEC}.weui-grid__icon{width:28px;height:28px;margin:0 auto}.weui-grid__icon img{display:block;width:100%;height:100%}.weui-grid__icon+.weui-grid__label{margin-top:5px}.weui-grid__label{display:block;text-align:center;color:#000;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.weui-footer{color:#999;font-size:14px;text-align:center}.weui-footer a{color:#586C94}.weui-footer_fixed-bottom{position:fixed;bottom:.52em;left:0;right:0}.weui-footer__links{font-size:0}.weui-footer__link{display:inline-block;vertical-align:top;margin:0 .62em;position:relative;font-size:14px}.weui-footer__link:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #C7C7C7;color:#C7C7C7;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);left:-.65em;top:.36em;bottom:.36em}.weui-footer__link:first-child:before{display:none}.weui-footer__text{padding:0 .34em;font-size:12px}.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FFF;text-align:center;border-radius:3px;overflow:hidden}.weui-dialog__hd{padding:1.3em 1.6em .5em}.weui-dialog__title{font-weight:400;font-size:18px}.weui-dialog__bd{padding:0 1.6em .8em;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999}.weui-dialog__bd:first-child{padding:2.7em 20px 1.7em;color:#353535}.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3CC51F;text-decoration:none;-webkit-tap-highlight-color:transparent;position:relative}.weui-dialog__btn:active{background-color:#EEE}.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-dialog__btn:first-child:after{display:none}.weui-dialog__btn_default{color:#353535}.weui-dialog__btn_primary{color:#0BB20C}.weui-skin_android .weui-dialog{text-align:left;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-dialog__title{font-size:21px}.weui-skin_android .weui-dialog__hd{text-align:left}.weui-skin_android .weui-dialog__bd{color:#999;padding:.25em 1.6em 2em;font-size:17px;text-align:left}.weui-skin_android .weui-dialog__bd:first-child{padding:1.6em 1.6em 2em;color:#353535}.weui-skin_android .weui-dialog__ft{display:block;text-align:right;line-height:42px;font-size:16px;padding:0 1.6em .7em}.weui-skin_android .weui-dialog__ft:after{display:none}.weui-skin_android .weui-dialog__btn{display:inline-block;vertical-align:top;padding:0 .8em}.weui-skin_android .weui-dialog__btn:after{display:none}.weui-skin_android .weui-dialog__btn:active{background-color:rgba(0,0,0,.06)}.weui-skin_android .weui-dialog__btn:visited{background-color:rgba(0,0,0,.06)}.weui-skin_android .weui-dialog__btn:last-child{margin-right:-.8em}.weui-skin_android .weui-dialog__btn_default{color:grey}@media screen and (min-width:1024px){.weui-dialog{width:35%}}.weui-toast{position:fixed;z-index:5000;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(40,40,40,.75);text-align:center;border-radius:5px;color:#FFF}.weui-icon_toast{margin:22px 0 0;display:block}.weui-icon_toast.weui-icon-success-no-circle:before{color:#FFF;font-size:55px}.weui-icon_toast.weui-loading{margin:30px 0 0;width:38px;height:38px;vertical-align:baseline}.weui-toast__content{margin:0 0 15px}.touch_weuimask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6)}.weui-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}.weui-actionsheet{position:fixed;left:0;bottom:0;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:5000;width:100%;background-color:#EFEFF4;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-actionsheet__menu{background-color:#FFF}.weui-actionsheet__action{margin-top:6px;background-color:#FFF}.weui-actionsheet__cell{position:relative;padding:10px 0;text-align:center;font-size:18px}.weui-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-actionsheet__cell:active{background-color:#ECECEC}.weui-actionsheet__cell:first-child:before{display:none}.weui-skin_android .weui-actionsheet{position:fixed;left:50%;top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:274px;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-skin_android .weui-actionsheet__action{display:none}.weui-skin_android .weui-actionsheet__menu{border-radius:2px;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-actionsheet__cell{padding:13px 24px;font-size:16px;line-height:1.4;text-align:left}.weui-skin_android .weui-actionsheet__cell:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.weui-skin_android .weui-actionsheet__cell:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.weui-actionsheet_toggle{-webkit-transform:translate(0,0);transform:translate(0,0)}.weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.weui-loadmore__tips{display:inline-block;vertical-align:middle}.weui-loadmore_line{border-top:1px solid #e5e5e5;margin-top:2.4em}.weui-loadmore_line .weui-loadmore__tips{position:relative;top:-.9em;padding:0 .55em;background-color:#FFF;color:#999}.weui-loadmore_dot .weui-loadmore__tips{padding:0 .16em}.weui-loadmore_dot .weui-loadmore__tips:before{content:" ";width:4px;height:4px;border-radius:50%;background-color:#e5e5e5;display:inline-block;position:relative;vertical-align:0;top:-.16em}.weui-badge{display:inline-block;padding:.15em .4em;min-width:8px;border-radius:18px;background-color:#F43530;color:#FFF;line-height:1.2;text-align:center;font-size:12px;vertical-align:middle}.weui-badge_dot{padding:.4em;min-width:0}.weui-search-bar{position:relative;padding:8px 10px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#EFEFF4}.weui-search-bar:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #D7D6DC;color:#D7D6DC;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-search-bar:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #D7D6DC;color:#D7D6DC;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{display:block}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label{display:none}.weui-search-bar__form{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;background-color:#EFEFF4}.weui-search-bar__form:after{content:'';position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:10px;border:1px solid #E6E6EA;box-sizing:border-box;background:#FFF}.weui-search-bar__box{position:relative;padding-left:30px;padding-right:30px;height:100%;width:100%;box-sizing:border-box;z-index:1}.weui-search-bar__box .weui-search-bar__input{padding:4px 0;width:100%;height:1.42857143em;border:0;font-size:14px;line-height:1.42857143em;box-sizing:content-box;background:0 0}.weui-search-bar__box .weui-search-bar__input:focus{outline:0}.weui-search-bar__box .weui-icon-search{position:absolute;left:10px;top:0;line-height:28px}.weui-search-bar__box .weui-icon-clear{position:absolute;top:0;right:0;padding:0 10px;line-height:28px}.weui-search-bar__label{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:3px;text-align:center;color:#9B9B9B;background:#FFF}.weui-search-bar__label span{display:inline-block;font-size:14px;vertical-align:middle}.weui-search-bar__label .weui-icon-search{margin-right:5px}.weui-search-bar__cancel-btn{display:none;margin-left:10px;line-height:28px;color:#09BB07;white-space:nowrap}.weui-search-bar__input:not(:valid)~.weui-icon-clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.weui-picker{position:fixed;width:100%;left:0;bottom:0;z-index:5000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-picker__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 15px;background-color:#fbf9fe;position:relative;text-align:center}.weui-picker__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__action{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#586C94}.weui-picker__action:first-child{text-align:left}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;background-color:#fff;height:238px;overflow:hidden}.weui-picker__group{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;height:100%}.weui-picker__mask{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:3;background:-webkit-linear-gradient(top,rgba(255,255,255,.95),rgba(255,255,255,.6)),-webkit-linear-gradient(bottom,rgba(255,255,255,.95),rgba(255,255,255,.6));background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.weui-picker__indicator{width:100%;height:34px;position:absolute;left:0;top:102px;z-index:3}.weui-picker__indicator:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__indicator:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__content{position:absolute;top:0;left:0;width:100%}.weui-picker__item{padding:5px 0 4px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weui-picker__item_disabled{color:#999}@-webkit-keyframes slideUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.weui-animate-slide-up{-webkit-animation:slideUp ease .3s forwards;animation:slideUp ease .3s forwards}@-webkit-keyframes slideDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.weui-animate-slide-down{-webkit-animation:slideDown ease .3s forwards;animation:slideDown ease .3s forwards}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.weui-animate-fade-in{-webkit-animation:fadeIn ease .3s forwards;animation:fadeIn ease .3s forwards}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.weui-animate-fade-out{-webkit-animation:fadeOut ease .3s forwards;animation:fadeOut ease .3s forwards}.weui-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree a{color:#586C94}.weui-agree__text{color:#999}.weui-agree__checkbox{-webkit-appearance:none;appearance:none;outline:0;font-size:0;border:1px solid #D1D1D1;background-color:#FFF;border-radius:3px;width:13px;height:13px;position:relative;vertical-align:0;top:2px}.weui-agree__checkbox:checked:before{font-family:weui;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;content:"\EA08";color:#09BB07;font-size:13px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-48%) scale(.73);transform:translate(-50%,-48%) scale(.73)}.weui-agree__checkbox:disabled{background-color:#E1E1E1}.weui-agree__checkbox:disabled:before{color:#ADADAD}.weui-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%}@-webkit-keyframes weuiLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes weuiLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}.weui-slider{padding:15px 18px;-webkit-user-select:none;user-select:none}.weui-slider__inner{position:relative;height:2px;background-color:#E9E9E9}.weui-slider__track{height:2px;background-color:#1AAD19;width:0}.weui-slider__handler{position:absolute;left:0;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:50%;background-color:#FFF;box-shadow:0 0 4px rgba(0,0,0,.2)}.weui-slider-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-slider-box .weui-slider{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-slider-box__value{margin-left:.5em;min-width:24px;color:#999;text-align:center;font-size:14px}
div.weui-panel:first-of-type{margin-top:0}
.weui-uploader__input-box{float: left;position: relative;width: 56px;height: 56px;border: 1px solid #e5e5e5;background: #f5f5f5;margin: 4px 0}
.weui-panel__hd{font-size:16px}
.weui-btn_default:after{display:none}
.weui-cells{margin-top:12px}
.weui-cells:after, .weui-cells:before {display: none}
.weui-cell:empty{padding:1px 0 0}
.animated,.tip{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition: .3s;transition: .3s}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tip,.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0;+margin-right: 2px;_margin-right: 2px}
/*----- header -----*/
.visitclienttip { background:#BDD5E6; height:30px; padding:5px 10px;border-bottom:1px solid #F7F7F7}
.visitclienttip p  { line-height:30px}
.visitclienttip a.btn_download { background:#3D98CF; border-radius:5px; float:right; display:block; width:70px; text-align: center; line-height:24px; color:#E9EFF3; margin-top:3px; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1)}
.visitclienttip a.btn_download:hover {background:#3094CF}
.nav { height: 32px; text-align:center; font-size:19px; padding:8px 10px 8px 0}
.nav .name {display:inline-block; height:30px; overflow:hidden; white-space:nowrap; width:50%}
.hdc { padding:10px 10px 0; margin-bottom:10px}
.hdc h2 { float: left; padding: 0 20px 8px 10px}
.user_fun { }
.user_fun li { float:right; padding:15px 5px 20px}
.user_fun li a,.nav .icon_edit a { display:block; width:28px; height:28px; background: url(./images/icon.png) no-repeat; line-height:2000px; overflow:hidden}
.user_fun .on { }
.user_fun a.icon_userinfo { background-position:0 0}
.user_fun a.icon_userinfo:hover,.user_fun .on a.icon_userinfo { background-position:0 -28px}
.user_fun a.icon_threadlist { background-position:-28px 0}
.user_fun a.icon_threadlist:hover,.user_fun .on a.icon_threadlist { background-position:-28px -28px}
.user_fun a.icon_search { background-position: -56px 0}
.user_fun a.icon_search:hover,.user_fun .on a.icon_search { background-position: -56px -28px}
.user_fun a.icon_hotthread { background-position: -112px 0}
.user_fun a.icon_hotthread:hover,.user_fun .on a.icon_hotthread { background-position: -112px -28px}
#usermsg { position:relative}
.user_fun .icon_msg { position: absolute; width:10px; height:10px; display:block; top:14px; left:26px}
.nav .icon_edit a { background-position: -84px 0}
.nav .icon_edit a:hover { background-position: -84px -28px}
.category { position: relative}
.category .name { padding:0 10px; display: inline-block; width: 50%; color: #333; height:30px; overflow:hidden;white-space:nowrap}
.category .name img { margin-left:10px; vertical-align: middle}
.category .name .tit {white-space:nowrap; display:inline-block; max-width:90%; overflow:hidden; font-weight:400}
.category .subname_list {position: absolute; top:35px; left:0; width:100%; z-index:10}
.category .subname_list ul {background:#FFF; border:2px solid #DDD; border-top:0; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); width: 68px; font-size:14px; padding:0; line-height:38px; margin: 0 auto}
.category .subname_list li { border-bottom:1px solid #EEE}
.category .subname_list a:hover { color:#2782BA}
.category .subname_list a { display:block; white-space: nowrap; margin: 0 10px; overflow: hidden}
/*----- forumlist -----*/
.wp {}
.wm { margin:0 10px}
.bm { margin-bottom: 12px}
.bm_c { padding: 0 10px}
.bm_h .o { float: right; width: 31px}
.bm_h .o img { float: right; cursor: pointer;height:45px}
.bm_h .i { padding-left: 10px}
.bm_h .pn { margin-top: 4px}
.bm_h { height: 54px;  line-height: 54px; white-space: nowrap; overflow: hidden}
.bm_h:hover { }
.post_msg_from li,.post_from li{ line-height:38px; font-size:16px}
.post_from .input-inline a{position:relative;width:32px;height:32px;text-align:left;line-height:30px;overflow: hidden;margin-right:10px}
.post_from .input-inline input{position:absolute;left:0;top:0;width:100%;height:100%}
.post_from .sort_sel { background:none; width:100%; border: 0;font-size:17px; color:graytext; margin-left:-2px}
#fastsmilies{height: 32px;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling : touch;-webkit-box-flex: 9;-webkit-flex: 9;flex:9 ;visibility:hidden}
#fastsmilies td img {height:25px;padding-right: 10px;padding-top:6px}
#smilies-type, .hover{background:#f5f5f5}
#smilies-type{border: 1px solid #e5e5e5;border-left: 0;border-right: 0}
#smilies-type .placeholder{padding:5px;border-right: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5}
#smilies-type .placeholder.on{background:#fff;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
#smilies-type .placeholder:first-child{border-left:0}
#smilies-type .placeholder img{width:32px;height:32px;display:block}
#smilies {max-height:200px;min-height:100px;overflow-y: auto;-webkit-overflow-scrolling : touch;padding:0;background:#fff}
#smilies li{display:none;margin:10px 0 5px}
#smilies li.on{display:block}
#smilies li a{float: left; box-sizing: border-box;width:12.5%;height: 32px;text-align:center;margin-bottom:5px}
#smilies li a img{width:32px;height:32px;display:inline-block;margin:0}

.postinbox{display:none}
.postinbox .weui-cell{background:#fff}
#smilie-box{padding:0}
#imglist-box {padding:0 15px}

.post_from .input-inline a i{font-size:24px!important}
.post_from .input-inline a#yinyue i{font-size:22px!important}
.post_from .input-inline a#shipin i,.post_from .input-inline a#tag i{font-size:22px!important;position:relative;top:1px}

/*sortid*/
.sorttable{background:#fff}
.sorttable table{width:100%;position:relative;display:block;overflow:hidden}
.sorttable li{float:left;margin-right:10px}
.sorttable td li{float:none}
.sorttable tr{width:100vw;padding: 10px 0;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;font-size:17px;align-items: center}
.sorttable tr:not(:first-child):before{content: " ";position: absolute;top: 0;right: 0;height: 1px;border-top: 1px solid #e5e5e5;color: #e5e5e5;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);left: 15px}
.sorttable tr th{width:105px;font-size:17px}
.sorttable .d{font-size:12px;display:none}
.sorttable .ptn img{width:80px;display:inline-block}
.sorttable .px{float:left;width: 70%;margin-right: 2%}
.sorttable .warning{display:none}
/*sortid*/
.sec_code { padding:10px; color:#999}
.sec_code .px { color:#999}
/*----- viewthread -----*/
.postlist{background:#fff}
.postlist .headtitle .avatar {position: absolute;left:50%;margin-left: -16px;margin-top: 10px; display: block}
.postlist .headtitle .avatar img{width:32px;height:32px;border-radius:50%;vertical-align:middle}
.postlist .headtitle {background:#fafafa;padding:15px;position:relative}
.postlist h2 { clear:both; font-size:20px; line-height:1.5em;font-weight:normal }
.plc { position:relative;margin:0 15px;padding:15px 0}
.plc .avatar { position:absolute; left:0; top:25px; display:block;border-radius:50%;overflow:hidden }
.plc .avatar img{ border-radius:50%}
.authi {padding:7px 0; position:relative;display:block}
.plc .pi { position:relative}
.authi, .postmessage1{margin-left:40px}
.postmessage1{margin-left:0!important}
.postmessage1 .message {margin-left:40px}
.postmessage1 .message iframe{margin-left:-55px}
.plc .pi .authi li em{ float:right; font-style: normal}
.plc .pi .message{ font-size:15px;position:relative}
.plc .pi .message .jammer{ font-size:10px; color:#F0F0F0}
.plc .pi .message img,.plc .pi .img_one img {max-width:100%}
.plc .pi .message .quote{ padding:5px;margin:5px 0;font-size:14px; background:#fafafa;border-radius:4px}
.plc .pi .img_list { margin:4px auto}
.plc .pi .img_list li { }
.plc .pi .img_list li a { display:block}
.plc .pi img{max-width:100%!important;}
img[id^='aimg_']{margin:4px 0}
.showpic{overflow:hidden;margin:0 -15px;text-align:center}
.viewthread_foot {position:fixed;z-index:90;left:0;right:0;bottom:0;width:100%;height:48px;overflow:hidden;background:rgba(247,247,248,.95)}
.viewthread_foot ul {padding-right:4px}
.viewthread_foot li {height:48px;overflow:hidden;text-align:center}
.viewthread_foot li a {display:inline-block;width:22px;height:22px;padding:8px;position:relative;margin-top:5px}
.viewthread_foot li a i.iconfont {width:22px;height:22px;line-height:22px;font-size:22px;font-weight:100}
.viewthread_foot li a span {position:absolute;display:block;font-size:10px;height:14px;line-height:14px;padding:0 1px;right:-10px;top:4px;overflow:hidden;border-radius:10px}
.viewthread_foot li.fainput {-webkit-flex:3;flex:3;-webkit-box-flex:3;text-align:left}
.viewthread_foot li.fainput a {background:rgba(234,234,234,.95);display:block;width:auto;height:28px;line-height:28px;font-size:14px;padding:0 12px;margin:10px 9px 0 4px;border-radius:30px;overflow:hidden}
.viewthread_foot .icon-iconkaobei11{position: relative;top:-2px;font-size:21px}
.viewthread_foot em.innernum{ position: absolute;top:0;background:#E64340;right:0;line-height: 12px;padding:1px 5px;border-radius:12px;color: #fff;font-size:12px}
.fastpostbox{background:#fafafa;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:92;display: none;height:100%}
a.zan{color:#f1635e}
.comment-title {text-align: center;margin:25px 0 12px;position:relative;font-size:14px}
.comment-title h3 {font-size: 18px;color:#666;font-weight: bold;letter-spacing:3px;margin-bottom:5px}
.comment-title .subline {display:block;background:#666;height:2px; width: 35px;margin:0 auto}
.comment-title .show{font-weight:bold}
.comment-title a{letter-spacing: 3px}
.comment-title em{font-weight:bold}
.replybtn a{margin-left:8px}
.weui-skin_android a{display:block}
.kongzhuangtai{text-align:center;display:block;padding-bottom: 30px;color:#aaa}
.kongzhuangtai i{font-size:60px;position:relative;top:10px}
.relateitems{position: relative;margin:0 15px}
.relateitems .m_article{padding: 10px 0!important}
.backtoforum{text-align:center;font-size:16px!important;padding:15px 0!important;margin:0 15px}
/*----- viewthread end -----*/
.manage { margin:4px -10px 0 0; position:absolute; top:38px; right:5px; height:50px}
.managetip .button, .managetip a{float:left}
.button {color: #FFF;background: #de3031 no-repeat}
.button2,.button {position: relative;margin-left: auto;margin-right: auto;box-sizing: border-box;text-align: center;text-decoration: none;color: #FFFFFF;border-radius: 5px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);overflow: hidden;background-color:#89CB2B;display: inline-block;padding: 0 1.32em;line-height: 2.3;font-size: 13px;border:0 }
.fastpost{padding-bottom:10px}
.fastpost .input{width:100%;height:34px;text-indent:7px;margin-top:2px;border:1px solid #D9D8D8}
.fastxiangji{line-height:26px}
.fastpost_title{width:100%;height:42px;line-height:42px;text-align:center;font-size:18px;overflow:hidden;background:#fafafa;position:relative}
.fastpost_title a{padding:0 12px}
.fastpost_title a.fastpost_btn{color:#1AAD19}
.hot_search,.search{margin:15px;position:relative}
.hot_search{margin:0}
.search .input{width:100%;height:36px;text-indent:7px;border:0;border-radius:5px 0 0 5px;text-align:center;color:#9B9B9B;background:#FFF;border-right:0}
.search .button2{height:36px;border-radius:0 4px 4px 0;border:0}
/*----- pop -----*/
.tip { width:270px; background:#fff; margin:0 auto; -moz-border-radius:5px; border-radius:5px; border-radius:5px;text-align:center;overflow: hidden;padding:15px}
.tip dt { max-height:175px; font-size:15px;display: block;overflow:hidden}
.tip dt+dd{margin-top:12px}
.tip dd {  }
.tip dd a { margin-left:15px}
.tip a.weui-btn_mini, .tip .button2, .tip .button{vertical-align:middle;height:31px}
.tip .tipbtn{margin-top:12px}
.weui-skin_ios .weui-dialog__hd{font-size:16px;padding: .5em 1.6em 0.5em}
.weui-skin_ios .weui-cells{margin-top:0}
.weui-skin_ios .weui-dialog__btn{border: 0;background: none;font-size: 16px;line-height: 42px}
.weui-skin_ios .weui-dialog__ft{padding-bottom: 0!important;margin-bottom: -13px!important;margin-top: 15px;margin-left: -15px;margin-right: -15px}
/*----- page -----*/
.page { text-align:center; margin:20px 10px}
.page a {border-radius: 5px;height:30px;line-height:30px;margin: 0 5px;border: 1px solid #fff;background: #fff;display: inline-block;padding: 0 10px}
.page select{ border:0; height:30px}
#select_a select{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;opacity:0;z-index:1}
#select_a span{background:#fff;display: block;border-radius: 5px;margin-right:25px;border-top-right-radius:0;border-bottom-right-radius:0}
#select_a{padding: 0;display: inline-block;position: relative;width: 100px;height: 32px;line-height: 32px;text-align:center;text-indent: 20px;border:0}
#select_a:after{content: " ";display: inline-block;height: 6px;width: 6px;border-width: 0 2px 2px 0;border-color: #C8C8CD;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: absolute;top: 50%;margin-top: -5px;right:8px}
/*----- myinfo -----*/
.user_avatar { text-align:center; padding:20px 0; background:#de3031}
.user_avatar img { border-radius:45px;width:60px; height:60px}
.user_avatar .name { color:#fff; font-size:16px; line-height:40px}
.btn_exit { padding:10px}
.myinfo_list { width:300px; margin:0 auto}
.myinfo_list li {  width:100%;  float:left; margin:0 0 10px 5px}
.myinfo_list li a { display:block; text-align:center; font-size:16px}
.tit_msg { position: relative}
.tit_msg img { position:absolute; left:108px; top:28px}
.thread_tit{padding:15px 15px 10px;font-size:16px}
/*----- login & register -----*/
.loginbox {/* padding:10px;*/}
.login_from { }
.login_from li { border-bottom:1px solid #DDD; line-height:45px; padding:0 10px; color:#AFAFAF; font-size:14px}
.btn_login{margin:15px}
.reg_link{margin:0 15px}
.loginbox p { line-height:35px; font-size:14px; color:#AFAFAF}
.reg_link a { padding-right:10px; color:#AFAFAF!important}
.px,.txt_s{ border:1px solid #e5e5e5; padding: 2px 0; font-size:16px;height: 1.41176471em; line-height: 1.41176471}
.weui-cell .px{width: 100%;outline: 0;-webkit-appearance: none;background-color: transparent;font-size: inherit;color: inherit;height: 1.41176471em;line-height: 1.41176471;}
.px:focus { color:#999}
.p_fre { width: auto !important}
.sel_list {border: 0; padding:0;color: inherit}
.login_select { display: block; position: relative}
.login_select .login-btn-inner { display: block; font-size: 14px; font-weight:700; min-width: 0.75em; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap}
.login_select select { position: absolute; top: 0; width: 100%; z-index: 2; cursor: pointer; height: 3em; left: 0; max-height: 100%; min-height: 100%; opacity: 0.0001}
.login-btn-text { float:left}
.login_select .icon-arrow { width:30px; height:30px; float:right}
.dialogbox{background:#fff;border-radius:5px}
.login_pop {}
.log_tit { text-align:center; font-size:16px; font-weight:700; line-height:45px}
.btn_qqlogin{ margin:15px}
.login_pop .login_from { margin-bottom: 10px;margin-top:5px}
.login_pop .login_check { margin:0 0 10px 0; color:#A5A5A5}
.q_reg a { color:#A5A5A5; font-size:14px}
.s_code { color:#A5A5A5}
.s_code .px { color:#A5A5A5}
.s_code .px:focus { color:#999}
a.other_c { color:#A5A5A5; margin-left:5px}
/*----- collection -----*/
.coll_list { background:#FFF; margin:10px; border:1px solid #DDD; padding:0 10px}
.coll_list li { border-bottom:1px solid #DDD; line-height:45px}
.coll_list li a { display:block; font-size:16px; padding: 0 0 0 10px}
.jump_c { padding:130px 25px; font-size:15px;background:#fff;line-height:28px}
.jump_c a { color:#2782BA!important}
/*----- page message & pm-----*/
.pmbox li { position:relative; color:#A5A5A5; border-bottom:1px solid #DDD; font-size:14px; height:55px; overflow:hidden}
.pmbox li .avatar_img img { background:#F2F2F2; position:absolute; left:10px; top:7px; border:1px solid #E9E9E9; padding:2px; display:inline-block}
.pmbox li a { display:block; padding:5px 10px 5px 55px}
.pmbox li .num { background:#35A3E6; color:#FFF; float: right; font-size: 14px; height: 21px; line-height: 21px; padding: 0 10px;border-radius:10px}
.pmbox li .time { float:right}
.pmbox li .name { color:#333}

/*----- clew con -----*/
.clew_con { padding:10px}
.clew_con .tit {line-height:40px; font-size:14px}
.clew_con p { margin:10px 0}
.clew_con  .button {background:#3D98CF; border-radius:5px; display:inline-block; margin-left:6px; margin-top:3px; width:80px; height:26px; text-align: center; line-height:24px; color:#E9EFF3; box-shadow:1px 2px 2px rgba(0, 0, 0, 0.1); cursor: pointer}
.clew_con  .button:hover {background:#3094CF}
/*----- footer -----*/
.footer { text-align:center; line-height:2em; color:#A5A5A5;padding-top:20px; padding-bottom:50px;background:#fff;margin-top:12px}
.footer a { margin:0 5px; color:#A5A5A5}
/*----- to top --------*/
.scrolltop,.caidantop { display:block; position:fixed; right:12px;bottom:-40px; height:40px; width:40px;border-radius:50%; z-index:89; background:rgba(0,0,0,.4);text-align: center}
.caidantop{}
.scrolltop i, .caidantop i{font-size:20px;color:#fff;line-height: 40px}
.scrolltop.bottom{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
/*start*/
.weui_tabbar{line-height: 24px;text-align:center;color:#A5A5A5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;bottom:0;width:100%;background-color:rgba(247,247,248,.95);height:45px;overflow:hidden;z-index:88}
.weui_tabbar_item{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 0 0}
.weui_tabbar_icon{margin:0 auto;width:22px;height:22px;color:#666;position:relative}
.weui_tabbar_item.weui_bar_item_on .weui_tabbar_icon,.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label{color:#de3031}
.weui_tabbar_label{text-align:center;color:#666;font-size:12px;line-height:18px;vertical-align:top}
.weui_tabbar_icon i{font-size:22px!important}
.weui_tabbar .img{width: 22px;height: 22px;border-radius: 40px}
.x_header{width: 100%;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 18px;overflow:hidden}
.x_header div{float:left}
.x_header .thr{text-align:center}
.x_header img{display:block!important;height: 22px;padding: 10px 15px}
.x_header .fir a{ width: 42px}
.x_header a.y{display: block;height: 42px;line-height: 42px;margin: 0 ;padding:0 15px;color: #fff;text-align: center;overflow: hidden}
.x_header i{font-size:20px}.x_header i.icon-sousuo{font-size:18px}
.header{display:none}
.selectforum{/* padding:15px;*/background:#fff}
.selectforum  a{padding:20px 2px}
.weui-grid:last-child:after{display:none}
.forumlist{ /*padding:15px*/}
.forumlist .subforumshow{ height:45px; line-height:45px; background:#f5f5f5;position:relative}
.forumlist .subforumshow h2{ padding:0 15px; font-size:16px;  }
.forumlist .subforumshow h2 img{ float:right; height:45px}
.forumlist .sub_forum{ background:#fff}
.forumlist .sub_forum ul {}
.forumlist .sub_forum li{ height:40px; line-height:40px; font-size:16px; padding:10px 0;position:relative}
.forumlist .sub_forum li a{ display:block}
.forumlist .sub_forum li a em{ float:right; height:20px; line-height:20px; font-size:12px; margin-top:12px; background:#ff8800; padding:0 10px; color:#fff;border-radius: 10px}
.forumlist .sub_forum li a span.num{position: absolute;right: 10px;background: #de3031;display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 20px;top: 20px;color: #fff;font-size: 12px}
.forumlist .sub_forum li img{ float:left; width:40px !important; height:40px !important; margin-right:10px; display:block !important}
/*post_top*/
.post_top{ background:#5ecc68; padding:20px; color:#fff}
.post_top a{ display:block; width:80px; height:80px; margin:0 auto; text-align:center; color:#fff; border:1px solid #a7e2ac;-moz-border-radius: 40px; border-radius: 40px; border-radius: 40px; position:relative}
.post_top a span{ font-family:"ElegantIcons"; font-size:36px; width:80px; height:80px; line-height:75px; position:absolute; z-index:90; left:0; top:0}
.post_top a input{ width:80px; height:80px; opacity:0; position:absolute; z-index:99;left:0; top:0}
.post_top p{ text-align:center; padding-top:10px; font-size:16px}
/*post_from*/
.post_from{}
.post_from .inp_ban{ height:26px}
.post_from .inp_ban input{ width:45%; float:left}
.post_from .inp_ban em{ width:10%; float:left; text-align:center}
.post_from .tea{ border-bottom:1px solid #e5e5e5; padding:10px 0}
.post_from .tea textarea{ width:100%; border:0; padding:5px 0; line-height:20px}
.post_from .sel{ border-bottom:1px solid #e5e5e5; padding:10px 0}
.post_from .sel select{ width:100%; border:0; height:30px; line-height:30px; color:#999}
.post_from .seccode{ margin-top:20px}
.post_from .upl{ padding:10px 0 0 0; position:relative; height:30px}
.post_from .upl a{ position:absolute; z-index:90; left:0; top:10px; background:#eee; border:1px solid #ddd; width:100%; height:30px; line-height:30px; text-align:center}
.post_from .upl a input{ width:100%; height:30px; opacity:0; position:absolute; z-index:99;left:0; top:0}
.post_from div.upimg{ padding-top:10px}
.post_from div.upimg img{ width:160px; padding:2px; border:1px solid #e5e5e5}
/*.post_btn{ padding:0 20px 20px; text-align:center}*/
/*post_imglist*/
.post_imglist { border: 0!important}
.post_imglist li { position:relative; float:left; padding: 5px 10px 5px 0}
.post_imglist li .del { position: absolute; left:-5px; top:-5px;z-index:11!important}
.post_imglist li .p_img img { padding:2px; border:1px solid #e5e5e5}
.post_imglist li.upimg{ position:relative}
.post_imglist li.upimg a{ width:54px; height:54px; padding:2px; border:1px solid #e5e5e5; display:block; text-align:center; line-height:50px; font-size:36px}
.post_imglist li.upimg a input{ opacity:0; width:54px; height:54px; position:absolute; z-index:10; left:0; top:0}
/*pt*/
.pt{border: 1px solid #e5e5e5;padding: 2px 0;font-size: 16px;line-height: 1.41176471;resize: none}
.pt em{ padding:0 5px}
img {object-fit: cover;  }
/*guide*/
.guidenav{line-height: 38px;height: 38px;text-align: center;background: #f5f5f5}
.guidenav a{line-height:26px;font-size:16px;display: inline-block}
.guidenav .a{background:#fff}
.guidenav .a a{color:#de3031}
a .pic-content {}
/*border-top*/
.viewthread_foot:before, .weui_tabbar:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #D9D9D9;color:#D9D9D9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
/*border-bottom*/
.banner nav:after,.flw_ulist li:not(:last-child):before, .relateitems:before,.sorttable table:before, #thread_types:before, .thread_types:before, .m_article:not(:last-child):before,.postitem:not(:last-child):before,.forumlist .subforumshow:after,.forumlist .sub_forum li:before
{content:" ";position:absolute;left:0;bottom:-1px;width:100%;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.news-item h2 {padding: 15px;display: block;position:relative;background:#fff  }
#xg_wechatguider{background:url(guide_weixin.png) no-repeat right top;background-size:240px auto;width:100%;height:300px;position:absolute;right:10px;top:10px;display:none}
#xg_otherguider{background:url(guide_other.png) no-repeat right top;background-size:250px auto;width:100%;height:187px;position:absolute;right:0;bottom:0;display:none}
div#touch_iosActionsheet{background:rgba(0,0,0,0)}
div.weui_actionsheet_toggle1{z-index:999999!important;-webkit-transform:translate(0,0);transform:translate(0,0);bottom:auto;top:0}
div.weui_actionsheet_toggle2{z-index:999999!important;-webkit-transform:translate(0,0);transform:translate(0,0);bottom:0}
div.touch_weuimask{z-index:999999!important}
.xg_taglist{background:#fff;padding:15px}
.xg_taglist.nor{padding:8px 15px}
.nor+.nor{padding-top:0}
.xg_taglist a{float:left;display: block;padding: 0 8px;border-radius: 4px;font-size: 14px;margin: 6px 0;height: 32px;line-height: 32px;margin-right:8px;color:#fff}
.xg_taglist.nor a{color:#666;background:#f5f5f5}
.xg_taglist .current a{color:#666;background:#f5f5f5}
.bgcolor_1{color:#fff!important;background-color:#F289A2!important}
.bgcolor_2{color:#fff!important;background-color:#8CBDDC!important}
.bgcolor_3{color:#fff!important;background-color:#B4B953!important}
.bgcolor_4{color:#fff!important;background-color:#E3B342!important}
.bgcolor_5{color:#fff!important;background-color:#5BABEC!important}
.bgcolor_6{color:#fff!important;background-color:#F1914F!important}
.bgcolor_7{color:#fff!important;background-color:#9E8CCB!important}
.bgcolor_8{color:#fff!important;background-color:#79C5CE!important}
.bgcolor_9{color:#fff!important;background-color:#C4AB6F!important}
.bgcolor_10{color:#fff!important;background-color:#F36A62!important}
.bgcolor_11{color:#fff!important;background-color:#de3031!important}
.bcolor_1{border:1px solid #F289A2!important ;color:#F289A2!important}
.bcolor_2{border:1px solid #8CBDDC!important ;color:#8CBDDC!important}
.bcolor_3{border:1px solid #B4B953!important ;color:#B4B953!important}
.bcolor_4{border:1px solid #E3B342!important ;color:#E3B342!important}
.bcolor_5{border:1px solid #5BABEC!important ;color:#5BABEC!important}
.bcolor_6{border:1px solid #F1914F!important ;color:#F1914F!important}
.bcolor_7{border:1px solid #9E8CCB!important ;color:#9E8CCB!important}
.bcolor_8{border:1px solid #79C5CE!important ;color:#79C5CE!important}
.bcolor_9{border:1px solid #C4AB6F!important ;color:#C4AB6F!important}
.bcolor_10{border:1px solid #F36A62!important;color:#F36A62!important}
.bcolor_11{border:1px solid #de3031!important;color:#de3031!important}
.color_1{color:#F289A2!important}
.color_2{color:#8CBDDC!important}
.color_3{color:#B4B953!important}
.color_4{color:#E3B342!important}
.color_5{color:#5BABEC!important}
.color_6{color:#F1914F!important}
.color_7{color:#9E8CCB!important}
.color_8{color:#79C5CE!important}
.color_9{color:#C4AB6F!important}
.color_10{color:#F36A62!important}
.color_11{color:#de3031!important}
.mod-post-list-item {position: relative;margin: 12px 0;padding: 15px;background: #fff}
.mod-post-list-item:first-child{margin-top:0}
.mod-post-list-item:last-child:after {display: none}
.ask-line {margin-top: -8px;padding: 12px 0}
.ask-line:after {bottom: 50%;margin-top: -1px}
.mod-post-list-item-header {overflow: hidden;font-size: 14px;height: 32px;line-height: 32px}
.mod-post-list-item-header .usr-face {width: 32px;height: 32px;margin-right: 8px;float: left;border-radius: 100%}
.mod-post-list-item-header .usr-name {max-width: 6em;color: #8f8f8f;margin-right: 4px;vertical-align: middle}
.mod-post-list-item-header .circle-name,.mod-post-list-item-header .fr {float: right;color: #4F7CB8;max-width: 8em;height: 32px;overflow: hidden}
.mod-post-list-item-header .gold-ask {color: #f8a95b}
.mod-post-list-item-header .gold-ask.is-green {color: #36B70A}
.mod-post-list-item-header .gold-ask .G-ico-circle {position: relative;top: -2px;font-size: 28px;vertical-align: text-bottom;height: 14px;line-height: 14px}
.mod-post-list-item-header .gold-ask .G-ico-circle.ico-ask {top: -4px;font-size: 36px}
.mod-post-list-item-comment {position: relative;margin: 16px 0 0;padding: 0 0 0 32px;color: #8f8f8f;font-size: 14px;line-height: 20px}
.mod-post-list-item-comment .comment-txt {max-height: 40px;overflow: hidden;display: block}
.mod-post-list-item-comment:before {content: '';position: absolute;width: 16px;height: 9px;left: 6px;top: 4px;background-size: auto 9px;background-repeat: repeat-x;background-position: 0 0}
.mod-post-list-item-content .text {margin: 8px 0;font-size: 16px;color: #666;line-height: 24px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: normal}
.mod-post-list-item-content .text a{display:block}
.mod-post-list-item-content .text .circle-name {color: #4F7CB8;margin-right: 4px;vertical-align: 0}
.mod-post-list-item-content .text .circle-name .G-ico,.mod-post-list-item-content .text .circle-name .mod-share .icon-share,.mod-share .mod-post-list-item-content .text .circle-name .icon-share {position: relative;top: -3px;height: 24px;line-height: 24px;font-size: 36px;margin-right: 4px;vertical-align: bottom}
.mod-post-list-item-content .text img {vertical-align: text-bottom}
.mod-post-list-item-content .text.is-all {-webkit-line-clamp: 6}
.mod-post-list-item-content .quote {padding: 8px;background: #f5f5f5;display: -webkit-box;-webkit-box-align: center}
.mod-post-list-item-content .quote .quote-content {font-size: 14px;color: #8F8F8F;-webkit-box-flex: 1;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: justify}
.mod-post-list-item-content .quote .quote-thumb {position: relative;margin-left: 12px;width: 96px;height: 72px}
.mod-post-list-item-content .quote .quote-thumb .quote-time {position: absolute;line-height: 16px;right: 0;bottom: 0;background: rgba(0,0,0,.7);font-size: 12px;color: #fff;padding: 0 4px}
.mod-post-list-item-content .quote .quote-thumb .quote-time .G-ico,.mod-post-list-item-content .quote .quote-thumb .quote-time .G-ico-circle,.mod-post-list-item-content .quote .quote-thumb .quote-time .mod-share .icon-share,.mod-share .mod-post-list-item-content .quote .quote-thumb .quote-time .icon-share {width: 8px;height: 12px;margin-right: 2px}
.mod-post-list-item-content .quote .quote-thumb img {width: 100%;height: 100%}
.mod-post-list-item-content .post-component {margin: 8px 0 16px;background: #fff;height: 76px;font-size: 16px;color: #242424;line-height: 24px}
.mod-post-list-item-content .post-component .post-component-vote {padding: 16px}
.mod-post-list-item-content .post-component .post-component-vote .vote-title .G-ico,.mod-post-list-item-content .post-component .post-component-vote .vote-title .G-ico-circle,.mod-post-list-item-content .post-component .post-component-vote .vote-title .mod-share .icon-share,.mod-share .mod-post-list-item-content .post-component .post-component-vote .vote-title .icon-share {color: #89CB2B;width: 18px;top: -3px}
.mod-post-list-item-content .post-component .post-component-vote p {font-size: 12px;color: #8f8f8f}
.mod-post-list-item-content .post-component .post-component-link {padding: 8px;display: -webkit-box;-webkit-box-align: center}
.mod-post-list-item-content .post-component .post-component-link img {width: 60px;height: 60px;vertical-align: bottom}
.mod-post-list-item-content .post-component .post-component-link span {max-height: 3em;-webkit-box-flex: 1;padding-left: 8px;display: block;overflow: hidden}
.mod-post-list-item-content .photo {overflow: hidden;font-size: 0;margin: 12px -15px}
.mod-post-list-item-content .photo img {position: absolute;width: 100%;height: 100%}
.mod-post-list-item-content .photo .num {position: absolute;right: 0;bottom: 0;font-size: 12px;line-height: 20px;display: block;min-width: 30px;padding: 0 5px;text-align: center;background: rgba(0,0,0,.6);color: #fff}
.mod-post-list-item-content .photo .G-imgico-playvideo {position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px}
.mod-post-list-item-content .photo .pic-warp {position: relative;float: left;display: block;background: #eee;overflow: hidden}
.mod-post-list-item-content .photo.is-one .pic-warp {width: 100%;padding-bottom: 50%}
.mod-post-list-item-content .photo.is-smallone {margin-left: 0}
.mod-post-list-item-content .photo.is-smallone .pic-warp {width: 60px;height: 60px}
.mod-post-list-item-content .photo.is-two .pic-warp {width: 49.25%;padding-bottom: 49.25%;margin-right: 1.5%}
.mod-post-list-item-content .photo.is-two .pic-warp:nth-child(2n) {margin-right: 0}
.mod-post-list-item-content .photo.is-three .pic-warp {width: 32.5%;padding-bottom: 32.5%;margin-right: 1.25%}
.mod-post-list-item-content .photo.is-three .pic-warp:nth-child(3n) {margin-right: 0}
.mod-post-list-item>div:last-child {margin-bottom: 0;padding-bottom: 0}
.mod-post-list-item>div:last-child:after {display: none}
.mod-post-list-item-footer {margin: 16px 0;overflow: hidden;line-height: 20px}
.mod-post-list-item-footer .footer-text {float: left}
.mod-post-list-item-footer .footer-opt {float: right}
.mod-post-list-item-footer .footer-opt .opt-item {position: relative;top: -1px;display: inline-block;height: 20px;padding: 12px 0;margin: -12px 12px -12px 0}
.mod-post-list-item-footer .footer-opt .opt-item .G-ico,.mod-post-list-item-footer .footer-opt .opt-item .G-ico-circle,.mod-post-list-item-footer .footer-opt .opt-item .mod-share .icon-share,.mod-share .mod-post-list-item-footer .footer-opt .opt-item .icon-share {color: #777;width: 18px;height: 18px;position: relative;top: 0;vertical-align: bottom}
.mod-post-list-item-footer .footer-opt .opt-item .G-ico-up,.mod-post-list-item-footer .footer-opt .opt-item .G-ico-up-empty,.mod-post-list-item-footer .footer-opt .opt-item .ico-up,.mod-post-list-item-footer .footer-opt .opt-item .ico-up-empty {top: -2px}
.mod-post-list-item-footer .footer-opt .opt-item:last-child {margin-right: 0}
.mod-post-list-item-footer .footer-opt .opt-item.on .G-ico,.mod-post-list-item-footer .footer-opt .opt-item.on .G-ico-circle,.mod-post-list-item-footer .footer-opt .opt-item.on .mod-share .icon-share,.mod-share .mod-post-list-item-footer .footer-opt .opt-item.on .icon-share {color: #f55318}
.mod-post-list-item-footer .G-ico,.mod-post-list-item-footer .G-ico-circle,.mod-post-list-item-footer .mod-share .icon-share,.mod-share .mod-post-list-item-footer .icon-share {position: relative;font-size: 34px;height: 14px;line-height: 14px;margin-right: 5px;top: 2px}
.mod-post-list-item-footer span {font-size: 12px;margin-right: 4px;padding: 12px 0;margin-top: -12px;margin-bottom: -12px;color:#999}
.mod-lv {display: inline-block;height: 16px;border-radius: 10px;background: #FFC11B;color: #fff;text-align: center;margin: 0 3px;white-space: nowrap;padding: 0 4px;font-size: 0;vertical-align: middle;margin-left: 0}
.mod-lv .mod-lv-icon,.mod-lv span:not(.mod-lv-icon) {display: inline-block;vertical-align:middle;position: relative;float: left}
.mod-lv.is-green {background: #62bb1b}
.mod-lv.is-blue {background: #67a1f2;padding: 0 8px}
.mod-lv.is-star {background: #F58F57}
.mod-lv.is-star .mod-lv-icon {color: #E8580A;background: #FFDA77;border-color: #FA8D2C}
.mod-lv span:not(.mod-lv-icon) {font-size:12px;line-height: 12px;height: 12px;display: block;position: relative;top: 2px}
.mod-lv .mod-lv-icon {line-height:16px;width: 14px;height: 14px;margin:1px 2px 0 -3px;color: #ED850A;background:rgba(255,255,255,.6);border-radius: 100%}
.mod-lv .mod-lv-icon i{font-size:12px}
.mod-lv .mod-lv-icon .G-ico,.mod-lv .mod-lv-icon .G-ico-circle,.mod-lv .mod-lv-icon .mod-share .icon-share,.mod-share .mod-lv .mod-lv-icon .icon-share {position: absolute;width: 100%;height: 100%;left: 0;top: 0;line-height: 12px;font-size: 20px}

.morefilter_a{display:inline-block;padding:0 10px}
.morefilter_a .spantit{max-width: 175px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle}
.morefilter{display:inline-block;margin-left:5px}
.morefilter i{vertical-align:middle;font-size:16px}
.expanded{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}

.thread_types, #thread_types{background:#fff;position:relative;width:100%;overflow:hidden}
#thread_types li.xw1 a,#thread_types li.a a,.thread_types li.xw1 a,.thread_types li.a a{color:#de3031;transform:scaleY(1.1) scaleX(1.1)}
#thread_types li a,.thread_types li a{float:left;font-size:16px;height:20px;line-height:20px;color:#666;padding:14px 0;text-align:center;width:25%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nav_expand_panel:not(.show){visibility:hidden;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0}
.nav_expand_panel{position:absolute;width:100%;height:100%;z-index:99999;background-color:rgba(255,255,255,1);-webkit-backdrop-filter:blur(10px) saturate(180%);visibility:visible;pointer-events:auto;-webkit-transition:.3s;transition:.3s;top:0;background:#fafafa;overflow-y:auto;-webkit-overflow-scrolling:touch}
#nav_expand_panel_hide i{font-size:20px}
.mod-guide{background:#fff;padding:0 15px;width:100%;height:64px!important;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.mod-guide .mod-guide-main,.mod-guide .mod-guide-thumb{width:48px;height:48px;margin:8px 12px 0 0}
.mod-guide .mod-guide-thumb img{width:100%;height:100%;border-radius:4px;vertical-align:bottom}
.mod-guide .mod-guide-main{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-right:5px}
.mod-guide .mod-guide-main .title{width:100%;font-size:16px;height:26px;line-height:24px}
.mod-guide .mod-guide-main p{display:block}
.mod-guide .mod-guide-main span{margin-right:5px;font-size:12px;color:#999}
.mod-guide .mod-guide-btn,.mod-guide-btn{display:block;width:60px;height:28px;line-height:28px;text-align:center;margin-top:17px;border-radius:3px;padding:0}
.mod-guide .mod-guide-btn:before,.mod-guide-btn:before{border-radius:3px}
/*diggest*/
.stick ul{background:#fff;padding:8px 16px}
.stick li{padding:5px 0;display: block;overflow: hidden;padding-left:25px;position: relative;height: 20px}
.stick li .ico-laba{background-color: #89CB2B;margin-right: 4px;color: #fff;padding: 2px;border-radius: 3px;position: absolute;left: 0;top:6px;height: 16px;display: inline-block;line-height: 16px}
.stick li a.txt{white-space: nowrap;text-overflow: ellipsis;width: 100%;display: inline-block;overflow: hidden}
.stick li span.small{font-size:12px;color:#8f8f8f}
.stick li .strong{font-weight:700}
.stick li.big{font-size:17px}
.stick span.top{font-size:12px;height:18px;line-height:18px;color:#fff;display:inline-block;padding:0 5px;border-radius:1px;background:#248bf2}
.stick .icon{position:relative;top:-1px;display:inline-block;width:24px;height:24px;line-height:22px;margin-right:6px;border-radius:3px;font-size:24px;background:#ccc;color:#fff;text-align:center;overflow:hidden;vertical-align:middle}
.stick .icon.ico-book{color:#ffa800;background:0 0;font-size:44px;line-height:24px}
.stick .icon i{width:18px;height:24px}
.stick .icon img{width:100%;height:100%}
.stick .attach-info{position:relative;float:right;top:3px;font-size:12px;color:#8f8f8f}
.stick.more{text-align:center;border:none}
.stick.more img{position:relative;top:-2px;margin-right:4px;width:15px;vertical-align:middle}
.stick.more a{display:inline-block;width:288px;height:48px;line-height:48px;background:#fafafa;color:#1e1e1e;border-radius:3px}
/*diggest*/
.mod-cricle-headertypes {float: right!important;margin-left:10px}
.mod-cricle-headertypes em {font-size: 12px;height: 20px;line-height: 20px;font-style: normal;color: #fff;display: inline-block;padding: 0 4px;border-radius: 3px}
.mod-cricle-headertypes em.hot {background: #ffa800}
.mod-cricle-headertypes.essence em{background: #F36A62!important}
/*thread_list_node2 start*/
.thread_list_node2_list{background:#fff}
.m_article {font-size:13px;padding: 10px 15px;position: relative;background:#fff}
.m_photoset .m_photoset_title {font-size:16px;color: #666;display: -webkit-flex;display: -ms-flexbox;display: flex}
.m_photoset .m_photoset_pic {margin:7px 0;display: block}
.m_photoset .m_photoset_pic .m_photoset_pic_wrap {overflow: hidden}
.m_photoset .m_photoset_pic .m_photoset_pic_wrap img {width: 32%;float: left;margin-right: 2%;display: inline-block;height:82px}
.m_photoset .m_photoset_pic .m_photoset_pic_wrap img:last-child {margin-right: 0}
.m_article .m_article_desc .m_article_desc_l {float: left}
.m_article .m_article_desc .m_article_channel {display: inline-block;color: #f33;font-size: 13px;padding:2px 2px 2px 0;line-height: 13px;margin-right: 5px}
.m_article .m_article_desc .m_article_time {font-size:13px;color: #999;display: inline-block}
.m_article .m_article_desc .m_article_desc_r {float: right;background-size: contain;background-position: left 0;background-repeat: no-repeat;color: #999}
.m_article .m_article_desc .m_article_desc_r i{vertical-align:middle;font-size:13px}
.m_article .m_article_img {float: left;width: 27%;overflow: hidden;position: relative;margin-right: 10px}
.m_article .m_article_img img {width: 100%;display: block;height:82px}
.m_article .m_article_info {overflow: hidden;padding-bottom: 4px}
.m_article .m_article_info .m_article_title {font-size:16px;margin-bottom: 10px;color: #666;width: 100%;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-line-break: auto;-webkit-box-orient: vertical;min-height:50px}
.a_pg{text-align: center;line-height: 70px}
/*thread_list_node2 end*/
.imageloading{display:block;margin:5px;width:30px;height:30px}
/*profile*/
.myprofile i,.myprofile img{width: 20px;height: 20px;display: block;margin-right: 5px;line-height: 20px;color:#de3031}
.myprofile_cols{text-align:center;background:#de3031;opacity:.85;padding: 10px}
.myprofile_cols a{color:#fff;position:relative}
.myprofile_cols p{font-size:14px}
.myprofile i,.myprofile_cols i{font-size:20px}
.weui-btn_disabled {background-color: #9ED99D}
input,select{outline:0}
input[type=number],input[type=text],input[type=button],input[type=submit],textarea,button,.input{-webkit-appearance:none}
input::-webkit-search-cancel-button {display: none}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0}
.nav_forum{margin-top:12px}
.nav_forum:first-child{margin-top: 0}
.nav_forum .js_category img {width: 30px;height: 30px}
.nav_forum li {background-color: #fff;overflow: hidden;border-radius: 2px;cursor: pointer}
.nav_forum .page__category {height: 0;overflow: hidden}
.nav_forum .page__category-content {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: .3s;transition: .3s}
.nav_forum .weui-flex {padding: 15px;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-transition: .3s;transition: .3s}
.nav_forum .weui-cells {margin-top: 0}
.nav_forum.button .page__bd {padding: 0 15px}
.nav_forum li.js_show .weui-flex {opacity:.8}
.nav_forum li.js_show .page__category {height: auto}
.nav_forum li.js_show .page__category-content {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}
.nav_forum li:first-child {margin-top: 0}
.nav_forum .weui-flex__item{font-size:17px}
.forumlogo{position: relative;margin-right: 10px}
.forumlogo img{width:48px;height:48px;display: block}
.forumlogo .weui-badge{position: absolute;top: -.4em;right: -.4em}
.forumdesc{font-size: 13px;color: #999; text-overflow:ellipsis; display: block;overflow: hidden;max-height:19px}
.funcbar a{ background: #f5f5f5; padding:5px 10px;line-height:25px;border-radius:25px;text-align:center;display:block;margin:0}
.funcbar li{width:33.33333333333%;margin-right:12px}
.funcbar li:last-child{margin-right:0}
.funcbar{margin-top:15px}
.funcbar, .post-tags{padding:15px 0}
.post-tags a{margin-top:0!important}
.post-tags a.weui-btn_mini{padding:0 1em;line-height:2}
.view-mode{padding:15px 0;font-size:14px}
.view-mode>div{text-align:right;margin-left:10px}
.view-mode>div:first-child{margin-left: 0}
/*icon*/
.icon-fenxiang5{font-size:21px!important;position:relative}
.icon-shoucang1{font-size:23px!important;position:relative}
.icon-biaoqing{position:relative;top:2px}
.icon-comiisluntan{position:relative;top:2px}
.weui-actionsheet__menu .weui-grid__icon{background: #1AAD19;line-height: 28px;text-align: center;color:#fff;border-radius: 50%}
.qqblue{background:#51b7ec;color:#fff!important}
.qqblue:not(.weui-btn_disabled):active {color: rgba(255,255,255,.6);background-color: #4eade2}
/*icon*/
/*animate start*/
.in {-webkit-animation-timing-function: ease-out;-webkit-animation-duration: 350ms;animation-timing-function: ease-out;animation-duration: 350ms}
.out {-webkit-animation-timing-function: ease-in;-webkit-animation-duration: 225ms;animation-timing-function: ease-in;animation-duration: 225ms}
.pop {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}
.pop.in {-webkit-transform: scale(1);-webkit-animation-name: popin;-webkit-animation-duration: 350ms;transform: scale(1);animation-name: popin;animation-duration: 350ms;opacity: 1}
@-webkit-keyframes popin {from {    -webkit-transform: scale(.8);    opacity: 0}
to {    -webkit-transform: scale(1);    opacity: 1}}
@keyframes popin {from {    transform: scale(.8);    opacity: 0}
to {    transform: scale(1);    opacity: 1}}
@-webkit-keyframes popout {from {    -webkit-transform: scale(1);    opacity: 1}
to {    -webkit-transform: scale(.8);    opacity: 0}}
@keyframes popout {from {    transform: scale(1);    opacity: 1}
to {    transform: scale(.8);    opacity: 0}}
/*forumdisplay*/
.quick-publish {position: fixed;bottom:68px;right: 12px;width: 40px;height: 40px;line-height: 40px;color: #fff;text-align: center;border-radius: 100%;opacity: .8;background: #1AAD19}
.quick-publish a {color: #fff;display: block}
.quick-publish a i{font-size:20px;position: relative;top:-1px}
/*forumdisplay*/
/*forumlist*/

.article-header {margin: 16px 0 0;position: relative;line-height: 1;overflow: hidden}
.article-header .x-avatar {position: relative;float: left;width: 32px;height: 32px;margin: 0 12px 0 0;-webkit-border-radius: 100%;box-sizing: border-box}
.article-header .x-avatar img {width: 100%;height: 100%;-webkit-border-radius: 100%}
.article-header .x-avatar .G-ico-circle {font-size: 16px;width: 12px;height: 12px;line-height: 11px}
.article-header .texts {overflow: hidden}
.article-header .texts .usr-name {font-size: 14px;line-height: 16px;color: #666;overflow: hidden;margin-bottom:5px}
.article-header .texts .usr-name .usr-name-txt {float: left}
.article-header .side {position: absolute;top: 50%;margin-top: -4px;right: 15px;color: #8f8f8f;font-size: 12px}
.article-header .side a {color: #36B70A}
.article-header .asking {margin-top: -20px;margin-right: 16px;color: #36B70A;font-size: 12px;float: right}
.article-header .asking .ico-ask {position: relative;top: -1px;font-size: 350%;height: 14px;line-height: 14px;vertical-align: bottom}
.article-header .asking .ico-microphone {position: relative;top: -1px;font-size: 200%;vertical-align: text-bottom;height: 14px;line-height: 14px}
.article-header .asking.is-gold {color: #f8a95b}
#poll,.poll{margin:0 -15px}
.poll{background:#f5f5f5;padding-bottom:12px;margin-bottom:12px}



@-webkit-keyframes openside {0% {    right:-200px;}to {    right:0;}}
@keyframes openside {0% {    right:-200px;}to {    right:0;}}
@-webkit-keyframes closeside {0% {    right:0;}to {    right:-200px;}}
@keyframes closeside {0% {    right:0;}to {    right:-200px;}}
.right_sidebox{position:fixed;right:-200px;top:0;width:200px;height:100%;z-index:999999;background:#fff;display:none;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.openside .right_sidebox{right: 0;opacity: 1;-webkit-animation: openside .4s forwards;animation: openside .4s forwards;display:block}
.closeside .right_sidebox{animation: closeside .4s forwards;-webkit-animation: closeside .4s forwards;right: 0;display:block}
.openside .sidemask{display:none}
.openside .sidemask{display:block;width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;background:rgba(0,0,0,.5)}

.sidebox_userinfo{position:relative}
.sidebox_avatar{position: absolute;width: 100%;color: #fff;top: 0;left: 0;bottom: 0;background: rgba(0,0,0,.3);padding-left: 15px;padding-top: 25px;}
.sidebox_avatar a.nlink{font-size: 12px;margin-right: 10px;}
.sidebox_avatar h3{padding-top:2px;padding-bottom:1px}
.sidebox_avatar img{width:50px;height:50px;border-radius:50px;float: left;margin-right: 12px;}
.bg-blur {width:100%;height: 100px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.right_sideboxnav i{font-size:20px;vertical-align:middle;position: relative;top: 1px;}

/*----- view message -----*/
.friend_msg,.self_msg{position:relative;font-size:15px;line-height:150%;}
.friend_msg{padding:0 10px 16px 0}
.self_msg{padding:0 0 16px 10px;}
.friend_msg .avatar_img{top:16px;left:10px;width: 32px;height: 32px;position: absolute;border-radius: 50%;}
.self_msg .avatar_img{top:16px;right:10px;width: 32px;height: 32px;position: absolute;border-radius: 50%;}
.friend_msg .date,.self_msg .date{line-height:12px;font-size:12px;margin-bottom:5px;}
.self_msg .date{text-align:right;}
.dialog_green,.dialog_white{padding:10px;border-radius:5px;position:relative;margin:0 10px;width:70%}
.dialog_green{float:left;margin-right:20px;background:#89CB2B;color:#fff}
.dialog_white{float:right;margin-left:20px;background:#f1f1f1;}
.dialog_green a,.dialog_white a{font-style:italic;}
.dialog_green:after,.dialog_white:after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;}
.dialog_green:after{background:#89CB2B;left:-4px;}
.dialog_white:after{background:#f1f1f1;right:-4px;}
.dialog_green img,.dialog_white img{max-width:100% !important;vertical-align:top;}
.dialog_green .quote,.dialog_white .quote,.dialog_green .blockcode,.dialog_white .blockcode{background:none;margin:8px 0px;padding:6px;border-radius:3px;border:1px dashed #999;color:#777;}
.msgbox div.cl:first-child { padding-top:16px;}
.reply .px {border-radius: 4px;padding: 7px 0;width: 100%}

/*banner*/
.banner_fix{height:46px;width:100%}
.banner.dofixed{position: fixed;width: 100%;height: 46px;z-index: 99;top:0}
.banner {background: #fff;position: absolute;width: 100%;height: 46px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.banner.dofixed{position: fixed;width: 100%;height: 46px;z-index: 99;top: 0;}
.banner nav {line-height: 1.5;font-size: 14px;color: #343434;height: auto;overflow: hidden;padding: 7px 10px;position:absolute;min-width:100%}
.banner nav a {display: inline-block;padding: 4px 0;font-size: 16px;color: #666;border-radius:5px;cursor: pointer;white-space:nowrap;text-align:center;float:left;margin: 0 11px}
.banner nav a.active {color:#de3031;transform: scaleY(1.1) scaleX(1.1);}
/*banner*/
/*swipe*/
.swipe{overflow:hidden;visibility:hidden;position:relative;margin:0;height:0}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap>div{float:left;width:100%;position:relative}
.swipe-wrap img{display:block;width:100%}
.swipe-wrap .i{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%}
.bullets,.bullets1{position:absolute;right:10px;bottom:0;color:#fff;font-size:12px}
.position,.position1{text-align:center}
.position li,.position1 li{display:inline-block;width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.5);margin:0 1px}
.position li.current,.position1 li.current{background:#fff}
.nav-list .position1 li{background:#eee;float:none;display:inline-block;width:6px;height:6px;margin:0}
.nav-list .bullets1{position:relative}
.position1 li.current{background:#ccc}
.bullets1{width:100%;text-align:center}
/*swipe*/
/*mavlist*/
.nav-list{padding:10px 0;position:relative;height:180px;background:#fff}
.nav-list li{float:left;margin-top:10px;text-align:center;width:25%}
.nav-list a{display:block;position:relative;padding:0 5px}
.nav-list em{font-size: 14px;color:#666;overflow: hidden;display: block;height: 22px;}
.nav-list span{display:block;position:relative;width:42px;height:42px;border-radius:50%;margin:0 auto}
.nav-list span img{display:block;width:42px;height:42px}
.nav-list .chevron-wrap{margin:6px 0 -15px;position:relative}
.nav-list .chevron{margin:0 auto;width:24px;display:block;text-align:center}
/*mavlist*/
/*articel*/
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right:15px}
.tc{text-align:center}
.locked{background: #fefced;border: 1px dashed #FF9A9A;padding:15px;margin: 10px 0;font-size: 14px;color: #FF9A9A;border-radius: 5px}
.verifycode{max-height:16px!important}

.tfm {width:100%;background:#fff}
.tfm textarea{max-width:175px}
.tfm th, .tfm td{padding: 10px 0 10px 5px}
.tfs th, .tfs td{padding:0 0 0 5px}
.tfs img{width:120px}
.tfm th{padding-left: 15px}

.favuserbtn{position: absolute;top:4px;right: 0;border: 1px solid #de3031;color:#de3031;height: 24px;line-height:25px;padding: 0 5px;border-radius: 3px;font-size: 13px}
.favuserbtn_have{color: #999;border-color: #999}

.flw_hd{ height:50px; line-height:50px; text-align:center;}
.flw_hd a, .flw_hd span{ font-size:16px;}
.flw_feed{background:#fff}
.flw_feed .el{}
.flw_feed .el li.cl{border-top:1px #e5e5e5 solid;padding-left:48px;position:relative;}
.flw_feed .el li:first-child{border-top:0px #e5e5e5 dashed;}
.flw_feed .flw_avt{width:28px;height:28px;position:absolute;left:10px;top:10px;}
.flw_feed .flw_avt img{width:28px;height:28px;}
.flw_feed .flw_delete{float:right;color:#586C94;}
.flw_feed .flw_article{padding:8px 10px 10px 2px;line-height:130%;color:#666;}
.flw_feed .flw_article .flw_author{margin-bottom:6px;}
.flw_feed .flw_article .flw_author a{color:#586C94;}
.flw_feed .flw_article .flw_quote{background:#f8f8f8;padding:2px 5px 5px 8px;margin-top:5px;border-left:3px solid #eee;}
.flw_feed .flw_article h2{font-size:15px;}
.flw_feed .flw_article img{max-width:100%;}
.flw_feed .flw_article .y{display:none;}
.flw_feed .a_pg{background:none;}
.flw_feed .a_pg a{border:none;}
.flw_ulist{background: #fff}
.flw_ulist li{padding:10px 15px;position:relative}
.flw_ulist li .flw_avt img{width:50px;height:50px;float:left;margin-right: 15px;}
.flw_ulist li .flw_btn_unfo,.flw_ulist li .flw_btn_fo{float:right;}

.doing_txt {margin:12px;position: relative}
.doing_txt textarea{height:40px;line-height:40px;vertical-align:middle;border: 1px solid #e5e5e5;resize: none;width:100%;border-radius:5px;outline:none}
.doing_txt button{height:38px;position: absolute;right:0;top:2px}

.chip-l{text-align:center;height:120px;}
.chip, .chip-l{position:relative;display:inline-block;float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:8px;padding-top:4px;overflow:hidden}
.chip-l:before, .chip:before, .G-border-rb:before{display:block;content:'';position:absolute;width:200%;height:200%;left:0;top:0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-transform:scale(.5);-webkit-transform-origin:0 0;pointer-events:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
.chip-l img{height:100%;}
.chip{height:60px;display:-webkit-box;}
.chip, .chip-row{padding-left:12px;padding-right:12px;}
.chip > div{-webkit-box-flex:1;margin-top:6px;}
.chip img{height:100%;margin-left:4px;display:block;}
.chip-row .toutiao, .chip-row ul.swipe-wrap > li.slide-item, .chip p{font-size:16px;line-height:20px;}
.chip p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chip p ~ p{font-size:12px;line-height:16px;color:#999;margin-top:2px;}
.chip-row{height:40px;float:left}
.chip, .chip-row{padding-left:12px;padding-right:12px;display:-webkit-box;-webkit-box-align:center;}
.chip-row .toutiao{position:relative;color:#fd415c;font-weight:700;line-height:40px;padding-right:8px;}
.chip-row .toutiao-slider{color:#666;position:relative;overflow:hidden;-webkit-box-flex:1;height:40px;margin-left:8px;font-size:14px;line-height:16px;}
.chip-row ul.swiper-wrapper{position:relative}
.chip-row ul.swiper-wrapper > li{float:left;position:relative;width:100%;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.chip-row .toutiao:after{content:'';position:absolute;width:1px;height:auto;right:0;-webkit-transform:scaleX(.5);-webkit-transform-origin:100% 0;pointer-events:none;background:#e5e5e5;top:10px;bottom:10px;}

.message iframe{width: 100vw!important;margin: 0 -15px}
.threadlist{zoom:1}
.threadlist:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}

.pubuliu{float: left;width: 45.5%;margin-left: 3%;margin-top: 3%;background: #fff;position: relative}
.pubuliu_top{position:relative}
.pubuliu .subtag{position: absolute;padding: 0 4px;height: 20px;font-size: 12px;text-align: center;line-height: 20px;background:rgba(0,0,0,.6);color: #ffffff}
.pubuliu .tag_topleft{left: 0;top: 0;}
.pubuliu .tag_topright{right: 0;top: 0;}
.pubuliu .tag_bottomright{right: 0;bottom: 0;}
.pubuliu .tag_bottomleft{left: 0;bottom: 0;}
.pubuliu_top img{width:100%;height:240px;display:block;}
.pubuliu_bottom{height:44px;padding:5px;background:#fff;overflow: hidden;}
.pubuliu_bottom p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:22px;}
.pubuliu_bottom p.small{font-size:12px;color:#999}

.t-recommend { padding-left: 10px}
.t-recommend .item { margin:15px 12px 0 0;position: relative;padding-bottom:10px}
.t-recommend .item:after{content:" ";position:absolute;left:0;bottom:-1px;width:100%;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.t-recommend .item .t-top { height:28px; line-height:28px }
.t-recommend .item .name { font-size: 14px; color: #000; }
.t-recommend .item .btn { width: 38px; height:26px; line-height:26px; text-align: center; float: right; border: 1px solid #909090; border-radius: 3px; font-size: 12px; color: #909090; box-sizing: border-box;position:absolute;
    top: 12px;
    right: 0;}
.t-recommend .item .btn.active { border: 1px solid #c3c3c3; background: #c3c3c3; color: #fff; }
.t-recommend .item .t-bottom { display: flex; }
.t-recommend .item .icon { flex: 0 0 45px; height:45px;position: relative; display: block;}
.t-recommend .item .icon img { width: 100%; height: 100%; }
.t-recommend .item .t-right {  flex: 1; margin-left:7px; position: relative;margin-right:35px }
.t-recommend .item .text { font-size:15px; color: #505050;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display:none}
.t-recommend .item .other { font-size:12px; color: #909090;margin:7px 0 0 0 }
.t-recommend .weui-badge {padding:0 5px}

.yd-classify-wrapper {display: flex;background: #fff;position: absolute;bottom: 45px;z-index: 999;top: 42px;width:100%}
.yd-classify-wrapper .classify-names { flex: 0 0 110px; height: 100%; overflow-y: auto;-webkit-overflow-scrolling:touch; padding: 0; border-right: 1px solid #e5e5e5; }
.yd-classify-wrapper .classify-names a { width: 100%; line-height: 17px; text-align: center; padding:15px 5px; color: #909090; display: inline-block; position: relative; box-sizing: border-box; font-size:17px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.yd-classify-wrapper .classify-names a.active { color: #000;}
.yd-classify-wrapper .classify-names a.active:before { content: ''; position: absolute; width: 2px; height: 17px; left: 0; top: 17px; background: #000; }
.yd-classify-wrapper .classify-item { flex: 1; overflow-y: auto; -webkit-overflow-scrolling:touch}
.weui-badge{font-weight:normal}

.thread_reward { display:block; height:60px; line-height:60px; background:#fd6; color:#000; font-size:16px; padding:0 10px;border-radius: 5px; margin-bottom:5px;}
.thread_reward .z {display:inline-block; width:100px;}
.thread_reward .z .xs3 {color:#fff;}
.thread_reward .y {display:inline-block; width:100px; text-align:right;}
.thread_reward .y .xs3 {color:#fff;}

.rwdbst{width: 100%;margin: 10px 0}
.psth {width: 100%;background:#F90;color: #fff;text-indent:10px;line-height:2}
.pstl { background:#f5f5f5;}
.psta {float: left;width: 65px;line-height: 24px;overflow: hidden;margin: 10px 0 0 10px}
.psta img {width: 40px;height: 40px;border-radius: 20px; margin:5px 5px 5px 10px}
.psti {margin-left: 55px;line-height: 24px;padding-top: 10px}
.psti .mtn{margin-left:20px;font-size:12px}

#post-typeid{padding:0}
#post-typeid a{line-height:30px;margin-right: 8px;float: left;margin-bottom: 4px;margin-top:4px!important;}
.weui-btn_disabled {opacity:.9}
@keyframes wave-animation-1{0%{background-position:0 top}
    100%{background-position:600px top}
}
@keyframes wave-animation-2{0%{background-position:0 top}
    100%{background-position:600px top}
}
.water{position:absolute;left:0;bottom:-10px;height:30px;width:100%;z-index:1}
.water-c{position:relative}
.water-1{background:url(./water-1.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-1 3.5s infinite linear;animation:wave-animation-1 3.5s infinite linear}
.water-2{top:5px;background:url(./water-2.svg) repeat-x;background-size:600px;-webkit-animation:wave-animation-2 6s infinite linear;animation:wave-animation-2 6s infinite linear}
.water-1,.water-2{position:absolute;width:100%;height:30px}