* { max-width: 100%!important; margin:0; padding:0;  word-wrap: break-word!important; }
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; line-height:1.6 }
body { -webkit-touch-callout:none; font-size:16px; font-family:"Helvetica Neue", Helvetica, "Microsoft YaHei", "΢���ź�", Arial, sans-serif; background-color:#f3f3f3; line-height:inherit }
h1, h2, h3, h4, h5, h6 { font-weight:400; font-size:16px }
* { margin:0; padding:0; font-style:normal }
a { color:#607fa6; text-decoration:none }
p { /*clear:both;*/ margin:0 0; font-size:16px; min-height:1em; white-space: normal; }
img {
    *zoom:1; max-width:100%; *max-width:96%;
    height:auto !important; }
.Content-title { padding-bottom: 10px; margin-bottom: 14px; line-height:1.4; font-weight:400; font-size:30px }
.msg-content { overflow:hidden; color:#3e3e3e; position: relative; }
.msg-content * { max-width:100%!important; box-sizing:border-box!important; -webkit-box-sizing:border-box!important; word-wrap:break-word!important }
.msg-content p { clear:both; min-height:1em; }
.msg-content em { font-style:italic }
.msg-content fieldset { min-width:0 }
.msg-content .list-paddingleft-2 { padding-left:30px }
.msg-content blockquote { margin:0; padding-left:10px; border-left:3px solid #dbdbdb }
/* fix Firefox - max-width images not working within fieldset */
fieldset { border:0 none; }
fieldset img { width: 100%; max-width: -moz-fit-content; max-width: -webkit-fit-content; }
.135page { position: relative; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.bdshare-slide-button-box { position:fixed; }
.bigtxt .msg-content, .bigtxt .msg-content * { font-size:19px !important; }
.smalltxt .msg-content, .smalltxt .msg-content * { font-size:14px !important; }
#wxmsg-normal-text, #wxmsg-small-text, #wxmsg-big-text { cursor:pointer; }
#wxmsg-normal-text { color:#607fa6; }
.bigtxt #wxmsg-big-text { color:#607fa6; }
.smalltxt #wxmsg-small-text { color:#607fa6; }
.bigtxt #wxmsg-normal-text, .smalltxt #wxmsg-normal-text { color:#3e3e3e; }
.qr_code_pc { position:absolute; right:-185px; top:20px; text-align:center; background:#FFF; padding:16px; border: 1px solid #d9dadc; }
.qr_code_pc_img { width:135px; }
#main-content { padding:0px; }
.btcode { width: 100%; background: #2680d8; color: #FFF; font-size: 0.9em; line-height: 3em; text-align: center; position: fixed; bottom: 0; max-width: 640px }
.quote p { font-size:14px }
.quote p.info { color:#666666 }
.quote .nickname { color:#666666 }
.fl { float:left; font-size:14px; }
.fr { float:right }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.reply_box { color:#000000; font-family:STHeiti Light; margin-bottom:10px }
.quote { position:relative; padding:0 10px; background-color:#eeeeee; border:1px solid #dddddd; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
.detaillist { margin: 20px 5px 24px; text-align: left; }
.detaillist .detail { border-top:1px solid #ddd; min-height:40px; line-height:20px }
.detaillist .detail .title { position:relative; line-height:24px; padding:6px 10px 6px 10px; font-size:14px; color:#999999 }
.detaillist .detail .title span { font-size:12px; line-height:24px; display:inline-block; margin-left:5px }
.detaillist .detail .title .arr { background:#aaa; border-radius:3px; padding:0 8px; color:#fff; font-size:14px }
.detaillist .detail .title .louzhu { background:#3383e1 }
.detaillist .detail .content_box .content { line-height:24px; display:block; color:#333; font-size:16px; padding: 0 10px; word-break:break-all }
.detaillist .detail .content_box .content .quote_reply { background:#f2f2f2; border:#e7e7e7 1px solid; border-radius:3px; font-size:14px; line-height:24px; margin:0 0 10px; padding:10px }
.detaillist .detail .content_box .content .quote_reply span { color:#999; margin-bottom:5px; display:inline-block }
.detaillist .detail .content_box small { margin:8px 0px 8px 10px; height:20px; line-height:20px; color:#999 }
.detaillist .detail .content_box span { line-height:22px }
.detaillist .detail .content_box span a { color:#3360a6; display:inline-block; line-height:22px; text-align:center }
.detaillist .detail .content_box span a i { width:15px; height:15px; display:inline-block; margin:0 5px 0 0; position:relative; top:4px }
.detaillist .detail .content_box span a .huifu { background-position:-40px -20px }
.detaillist .detail .content_box .post_handle { padding:0 10px 15px }
.detaillist .detail .content_box .post_handle .child_col { display:block; -moz-box-flex:1; -webkit-box-flex:1; width:48% }
.detaillist .detail .content_box .post_handle .reply, .detaillist .detail .content_box .post_handle .praise { border-radius:4px; display:block; font-size:20px; line-height:43px; height:43px; text-align:center }
.detaillist .detail .content_box .post_handle .reply i, .detaillist .detail .content_box .post_handle .praise i { display:inline-block; width:21px; height:18px; position:relative; top:2px; margin-right:5px }
.detaillist .detail .content_box .post_handle .reply { border:1px solid #BFDFFF; background-color:#F0F8FF; color:#398CE0 }
.detaillist .detail .content_box .post_handle .reply .lz_huifu { background-position:0px -695px }
.detaillist .detail .content_box .post_handle .praise { border:1px solid #FFBFBF; background-color:#FFECEC; color:#F1474A }
.detaillist .detail .content_box .post_handle .praise .lz_zang { background-position:-40px -695px }
.btcode { width: 100%; background: #0553F8; color: #FFF; font-size: 1.2em; line-height: 3em; text-align: center; position: fixed; bottom: 0; max-width: 640px ;font-weight:bold; }
.app-bar {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: rgba(0, 0, 0, .8);
    color: #FFF;
    z-index: 10001;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    overflow:hidden;
}
.app-bar .app-logo {
    float: left;
    width: 39px;
    height: 29px;
    padding: 15px 0 0 5px;
}
.app-bar .app-txt {
    float: left;
    width:200px;
    padding: 9px 0 0 8px;
    line-height: 16px;
}
.app-btn {
    float: right;
    background-color: #4998E7;
    border-radius: 3px;
    color: #FFF;
    margin-top: 15px;
    margin-right: 14px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 7px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-left: 5px;
    height: 31px;
}
.app-btn a {
    color: #FFF;
}
.app-bar .app-txt h2 {
    font-weight: normal;
    font-size: 14px;
}
.STYLE2 {font-size: 17px} .tiezi-title{height: 78px;padding: 0 0 0 24px;} .tiezi-title .zt{padding: 8px 2px 0 0} .tiezi-title h1{font-weight: bold;line-height: inherit;height:auto} .tiezi-title .about{line-height: 26px;} .xian2{margin-top: 10px;background-color: #E6E6E6;width:95%;} body{background-color:#fff;min-width: 320px;} .tiezi-ps cite{text-align:right;margin-top: 10px} img{vertical-align:middle;} .footer{padding:10px;} .footer-version{padding-top: 0;} .content:after{ border-bottom: 1px solid #E6E6E6; margin: 10px 0 3px; } @media only screen and (min-width: 370px){ .tiezi-title h1{ height:54px } }
.author-info{
    font-size: 16px;
    color: #02879f;
    padding: 10px;
    border-top: 1px dashed #000;
    padding-bottom: 0px;
}
.doc-like,
.author-comment .author-comment-like {
    color: #333;
    padding: 10px;
    border-top: 1px solid #E3E3E7;
    border-bottom: 1px solid #E3E3E7;
}

.doc-answer-content img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.author-comment .author-info {
    font-size: 16px;
    color: #02879f;
    padding: 10px;
    border-top: 1px dashed #000;
    padding-bottom: 0px;
}

.author-comment .author-comment-content {
    padding: 10px;
    line-height: 180%;
}

.comment .title {
    padding: 10px 10px 0;
    font-size: 16px;
    font-weight: bold;
}

.comment ul {
    list-style: none;
}

.comment .lz-msg .icon {
    float: left;
    width: 60px;
    padding-left: 5px;
    padding-right: 5px;
}

.comment .lz-msg .icon img {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 20px;
}

.comment .lz-msg .lz-info {
    line-height: 20px;
}

.comment ul li {
    margin-top: 10px;
}

.comment .lz-msg .lz-info .lz-name {
    color: #02879f;
}

.comment .lz-msg .lz-info .lz-level {
    color: #888;
    font-size: 12px;
}

.comment .lz-content {
    padding: 10px;
    border-bottom: 1px solid rgb(188, 192, 197);
    line-height: 180%;
}

.comment .lz-content img {
    display: block;
    width: 100%;
}

.buchong {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #000;
}

.buchong .buchong-title {
    font-weight: 600;
}

.buchong .buchong-content {
    text-indent: 2em;
}

.recomment {
    background: #f1f1f1;
    padding: 5px 10px;
    margin-top: 10px;
}

.recomment .recomment-name {
    color: #02879F;
    margin-top: 8px;
    line-height: 150%;
}

.footer {
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
    background: #E3E3E7;
}

.Modal { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; left: 0; top: 0; z-index: 20000; display: none; } .fix { position: fixed; max-width: 640px; right: 0; left: 0; bottom: 0; z-index: 1100; margin: auto; } @keyframes tobig{ 0% { transform: scale(1); } 18% { transform: scale(1.05); } 32% { transform: scale(1); } 48% { transform: scale(1.05); } 64% { transform: scale(1); } 80% { transform: scale(1.05); } 100% { transform: scale(1); } } .copy_btn3 { z-index: 100; display: block; right: 3%; top: 35%; width: 19%; height: 45%; font-size: 0.7rem; color: #fff; border: none; border-radius: 0.4rem; -webkit-animation: tobig 2.4s linear infinite alternate; animation: tobig 2.4s linear infinite alternate; background-image: -webkit-linear-gradient(135deg,#f95553, #f95553); background-image: linear-gradient(135deg,#f95553,#f95553); box-shadow: 0 2px 5px #999; } .pa { position: absolute; }
.hide{display:none;} .show{display:block;} .closesn2{ z-index: 8888888; border: #FB0074 solid 1px; text-align: center; position: absolute; right: 10%; top: -6%; font-size: 25px; height: 25px; width: 25px; border-radius: 50%; line-height: 25px; color: #FB0074;} .cha{right: 5%; top: -7%;} .z-index100{z-index:100} .relative{position:relative}.absolute{position:absolute} .width80{width:80%!important} .fzwx{position:absolute;top:53.5%;width:48%;left:22%;color:#ff236a;text-align:center;line-height:1.5rem;font-size:1.5rem;z-index:1000000;border:0px solid #000;border-radius:30px} .fzwx2 { position: absolute; top: 32.5%; /* width: 27%; */ left: 51%; color: #ff236a; text-align: center; line-height: 1.1rem; font-size: 1.1rem; z-index: 1000000; border: 0px solid #000; border-radius: 30px; } .fzwx3{ position: absolute; top: 56.5%; width: 64%; left: 24%;  text-align: center; line-height: 1rem; font-size: 1rem; z-index: 1000000; border: 0px solid #000; border-radius: 30px;} .djwx{position:absolute;top:78.5%;width:100%;font-size:1.2rem;color:#fff;text-align:center;line-height:100%;z-index:1000} .width165{width:16.5%!important;display: inline-block;} #zzc5{position:fixed;width:100%;top:25%;left: 0%;z-index:88} #zzc52{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:99999999;vertical-align:middle;transition:all linear 500ms;-webkit-transition:all linear 500ms;} #showimg{position:absolute;top:15%;left:1%;width:85%;} #gz{position:absolute;width:13%;height:5%;background-color:;z-index:99999999999999999;left:84%;top:45%;} #gz img{ position:absolute;width:85%;height:90%;width:90%;left:6%;top:0%;} #hi{font-size:1.5rem;margin-left:4%;line-height:1.7rem;}
#zzc5{top: 10%;} .fzwx3{ top: 42.5%;left: 18%;line-height: 1.4rem; font-size: 1rem;} .width80 {width: 80%!important;} #zmc{ left: 63%!important; top: 53.8%!important; font-size: .8rem!important; padding: 0px!important}
.wx_r{    background-color: #951F72;
    color: #fff;
    width: 21px;
    height: 80px;
    padding: 5px 5px;
    position: fixed;
    top: 10%;
    right: 5px;
    z-index: 1;
    line-height: 15px;}
.btn_copy {
    /*right: 0%;
    top: -42px;*/
    padding: 0;
    z-index: 10 !important;
    outline: none !important;
    border: none !important;
    width: 85px !important;
    position: absolute;
    /* top: 0;
     left: 0;*/
    text-align: center !important;
    box-sizing: content-box !important;
    margin: -35px auto 0 !important;
    font-weight: 400 !important;
    line-height: 32px;
    height: 32px;
    font-size: 16px !important;
    border-radius: 4px;
    color: white;
    background: #777;
}
.t_copyy {
    position: absolute;
    left: 50%;
    top: 32px;
    width: 0;
    height: 0;
    margin-left: -10px;
    border: 10px solid transparent;
    border-top-color: #777;
}

.ui-loader{display: none!important;;}
