/* generated @ 4/22/2019, 11:37:16 AM*/
@charset "UTF-8";

#doc,
#styleDoc {
    margin: 0 auto;
    text-align: justify
}

.hairlines #relevant a:after,
.hairlines .bottom-border:after {
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5)
}

.new-audio,
.old-audio {
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent
}

.new-audio,
.old-audio,
:focus,
:hover {
    -webkit-tap-highlight-color: transparent
}

#article a,
#hd div.summary span,
#relevant a,
div.ad a {
    text-decoration: none
}

.quci-container .trans-list li,
.quci-container .trans-list ul,
li,
ol,
ul {
    list-style: none
}

body,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
html,
img,
input,
li,
ol,
p,
select,
span,
table,
td,
textarea,
tr,
ul {
    margin: 0;
    padding: 0;
    border: 0
}

:focus,
:hover {
    outline: 0
}

#doc,
body,
html {
    min-height: 100%
}

body {
    color: #666;
    font-family: "Helvetica Neue", Helvetica, sans-serif
}
h1{
    text-align: center;
}

img,
video {
    max-width: 100%
}

body,
html {
    background-color: #fff
}

#doc {
    max-width: 7.2rem;
    padding: 0 .15rem .15rem
}

#doc #footer {
    text-align: center;
    line-height: 2em;
    color: #b8b8b8;
    margin: 2em 0 0
}

#styleDoc {
    max-width: 7.5rem;
    overflow: auto;
    background: #fff
}

.toast {
    position: fixed;
    width: 100%;
    bottom: 30px;
    display: block;
    text-align: center
}

.toast span {
    display: inline-block;
    padding: 5px 20px;
    text-align: center;
    line-height: 1.5;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, .7)
}

.r_25 {
    width: 25%
}

.r_33 {
    width: 33%
}

.r_50 {
    width: 50%
}

.r_100 {
    width: 100%
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    #styleDoc {
        max-width: 20.48rem;
        margin: 0 auto;
        overflow: auto;
        background: #fff;
        text-align: justify
    }
}

#hd,
.new-audio,
.old-audio {
    overflow: hidden
}

#hd {
    margin-bottom: .15rem
}

.bottom-border {
    position: relative;
    border-bottom: .01rem dashed #d6d6d6
}

.hairlines .bottom-border {
    border-bottom: 0
}

.hairlines .bottom-border:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 1px dotted #d6d6d6;
    width: 100%;
    height: 0;
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

#hd div.summary {
    cursor: pointer;
    min-height: .375rem;
    display: none;
    font-size: .13rem;
    padding-bottom: .16rem
}

#hd div.summary a,
#hd div.summary a:active,
#hd div.summary a:hover,
#hd div.summary a:link,
#hd div.summary a:visited {
    color: #4988B8;
    text-decoration: none
}

#hd div.summary span {
    color: #999
}

#article a,
#article blockquote a {
    color: #4784b2
}

#heading {
    color: #333;
    font-size: .22rem;
    margin: .15rem 0 .17rem;
    font-weight: 700
}

#article .btn_article_more {
    text-align: center;
    font-size: .9em;
    line-height: 1.8em;
    width: 8em;
    border: .01rem solid #d6d6d6;
    margin: 2em auto;
    border-radius: 1em;
    padding: 0 .5em
}

#article .btn_article_more i {
    display: inline-block;
    width: 1em;
    height: .1rem;
    margin-left: .3em;
    background-image: url(imgs/arrow-down.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 68%
}

#article {
    font-size: 16px;
    line-height: 1.8;
    word-break: normal;
    word-wrap: break-word
}

#article p {
    margin: 1em 0
}

#article img {
    display: block;
    margin: .15rem auto
}

#article img.lazy-img {
    text-align: center
}

#article img.lazy-img-old {
    width: 100%
}

#article ol,
#article ul {
    padding: 0 0 0 2em;
    margin: .5em 0
}

#article li {
    list-style-position: outside;
    list-style-type: inherit;
    margin: 0 0 .5em
}

#article li p {
    margin: 0
}

#article blockquote {
    color: #999;
    font-size: .14rem;
    margin: .25rem auto;
    padding-left: .08rem;
    border-left: .04rem solid #ebebeb
}

#article blockquote p {
    line-height: 1.5
}

.icon-c,
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
    font-family: kantianxia !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


@font-face {
    font-family: kantianxia;
    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJrYW50aWFueGlhIiBob3Jpei1hZHYteD0iNTEyIj4KPGZvbnQtZmFjZSBmb250LWZhbWlseT0ia2FudGlhbnhpYSIgdW5pdHMtcGVyLWVtPSI1MTIiIGFzY2VudD0iNDgwIiBkZXNjZW50PSItMzIiLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUxMiIgLz4KCjxnbHlwaCB1bmljb2RlPSImIzk5OyIgZD0iTTE2OCAyOTNjLTE2IDAtMjkgMTMtMjkgMjljMCAxNiAxMyAyOSAyOSAyOWMxNiAwIDI5LTEzIDI5LTI5YzAtMTYtMTMtMjktMjktMjl6IG04OCAwYy0xNiAwLTI5IDEzLTI5IDI5YzAgMTYgMTMgMjkgMjkgMjljMTYgMCAyOS0xMyAyOS0yOWMwLTE2LTEzLTI5LTI5LTI5eiBtODggNThjMTYgMCAyOS0xMyAyOS0yOWMwLTE2LTEzLTI5LTI5LTI5Yy0xNiAwLTI5IDEzLTI5IDI5YzAgMTYgMTMgMjkgMjkgMjl6IG0xMDIgMTAybC0zODAgMGwwLTI2M2wxMTcgMGMyOCAwIDI5LTI5IDI5LTI5bDAtNTlsMTAxIDg4bDEzMyAweiBtMjktMzIxbC0xMzcgMGMtMzQtMzEtNzktNzEtMTExLTEwNGMtMzUtMzQtNTktMzEtNTkgMWwwIDEwM2wtMTMxIDBjLTE3IDAtMzAgMTMtMzAgMjlsMCAzMjJjMCAxNiAxMyAyOSAzMCAyOWw0MzggMGMxNyAwIDMwLTEzIDMwLTI5bDAtMzIyYzAtMTYtMTMtMjktMzAtMjl6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzExMTsiIGQ9Ik0xNzEgMjg2YzAtNiAxLTEyIDEtMThsLTM4IDBsMS0xYy01IDEtOCAxLTEzIDFjLTQwIDAtNzMtMzMtNzMtNzNjMC00MCAzMy03MyA3My03M2M4IDAgMTcgMSAyNCA1bDAtNWw1IDBsLTEzLTQ4Yy01IDAtMTAtMS0xNS0xYy02OCAwLTEyMyA1NS0xMjMgMTIzYzAgNjkgNTUgMTIzIDEyMyAxMjNjMSAwIDMgMCA1IDBjMTMgNTMgNTUgOTMgMTA4IDEwNGwtMTUtNTZjLTMwLTE1LTUwLTQ1LTUwLTgxeiBtMC0yNDlsMTIyIDQzOGw0OCAwbC0xMjItNDM4eiBtMjU2IDM5bDAtM2wtMTU2IDBsMTIgNDlsMTE5IDBjMzQgMCA2MSAyNyA2MSA2MWMwIDMyLTIzIDU3LTUzIDYxYy00IDItMTAgMy0yMCAwYy0yOS0xMC0zOSAwLTQxIDEzYzMgMTAgNSAyMCA1IDI5YzAgMyAwIDQgMCA3Yy0yIDE1LTcgMzAtMTUgNDNsMTUgNTljMzEtMjYgNTItNjYgNTItMTEwYzU4IDAgMTA2LTQ3IDEwNi0xMDZjMC01MS0zNy05NS04NS0xMDN6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzExMjsiIGQ9Ik0zOTQgMjU2YzAgNC0yIDgtNiAxMGwtMjUyIDE0NmMtMiAxLTQgMi03IDJjLTYgMC0xMS01LTExLTEyYzAgMCAwLTEgMC0xbDAgMGwwLTI5M2wwIDBjMS01IDUtMTAgMTEtMTBjMiAwIDQgMSA2IDJsMCAwbDI1MyAxNDZsMCAwYzQgMiA2IDYgNiAxMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTA5OyIgZD0iTTI1NiA0NDhjLTEwNiAwLTE5Mi04Ni0xOTItMTkyYzAtMTA2IDg2LTE5MiAxOTItMTkyYzEwNiAwIDE5MiA4NiAxOTIgMTkyYzAgMTA2LTg2IDE5Mi0xOTIgMTkyeiBtMC0zMzNjLTc4IDAtMTQxIDYzLTE0MSAxNDFjMCA3OCA2MyAxNDEgMTQxIDE0MWM3OCAwIDE0MS02MyAxNDEtMTQxYzAtNzgtNjMtMTQxLTE0MS0xNDF6IG04NCAxNDZsMCAwbC0xMjAgNjlsMCAwYy0xIDAtMiAwLTMgMGMtMyAwLTUtMi01LTVjMCAwIDAgMCAwLTFsMCAwbDAtMTM4bDAgMGMwLTIgMy00IDUtNGMxIDAgMiAwIDMgMGwwIDBsMTIwIDY5bDAgMGMxIDEgMiAzIDIgNWMwIDItMSA0LTIgNXoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTE3OyIgZD0iTTEyOCAzNjRsMC0zMjZsMzM0IDBjMjMgMCA1MCAyNSA1MCA0OGwwIDQzbC03NyAwbDAgMjZsNzcgMGwwIDg4bC03NyAwbDAgMjdsNzcgMGwwIDUxYzAgMjMtMjcgMzctNTAgMzdsLTI1NiAwbC0xIDgyYzAgMjMtMTQgMzQtMzcgMzRjLTI1IDAtNDAtMTEtNDAtMzR6IG0tMTI3LTZsLTEtMzIwbDkwIDBsMSAzMjB6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzEwMDsiIGQ9Ik0xMjggMTQ4bDAtNzZjMC0yMyAxNS0zNCA0MC0zNGMyMyAwIDM3IDExIDM3IDM0bDEgODJsMjU3IDBjMjMgMCA1MCAxNCA1MCAzN2wwIDUxbC03NyAwbDAgMjdsNzcgMGwwIDg4bC03NyAwbDAgMjZsNzcgMGwwIDQzYy0xIDIzLTI4IDQ4LTUxIDQ4bC0zMzQgMHogbS0zNyA0bC0xIDMyMmwtOTAgMGwxLTMyMnoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTE1OyIgZD0iTTIwOCA0MTBjLTEgMC0xIDAtMiAwbDAgMGwtNTMgMGMtNiAwLTExLTUtMTEtMTFjMCAwIDAgMCAwIDBsMCAwbDAtMjg2bDAgMGMwIDAgMCAwIDAgMGMwLTYgNS0xMSAxMS0xMWw1NSAwYzYgMCAxMSA1IDExIDExYzAgMCAwIDAgMCAwbDAgMGwwIDI4NmMwIDAgMCAwIDAgMGMwIDYtNSAxMS0xMSAxMXogbTE2Mi0yOTdsMCAyODZjMCAwIDAgMCAwIDBjMCA2LTUgMTEtMTEgMTFjLTEgMC0xIDAtMiAwbDAgMGwtNTMgMGMtNiAwLTExLTUtMTEtMTFjMCAwIDAgMCAwIDBsMCAwbDAtMjg2bDAgMGMwIDAgMCAwIDAgMGMwLTYgNS0xMSAxMS0xMWw1NSAwYzYgMCAxMSA1IDExIDExYzAgMCAwIDAgMCAweiIvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPgo=#kantianxia) format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (max-device-width:480px) {
    @font-face {
        font-family: kantianxia;
        src: url(data:application/font-woff;base64,d09GRk9UVE8AAAY8AAsAAAAACGwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAukAAANe18jIqUZGVE0AAAP0AAAAGgAAABxqgc3uR0RFRgAABBAAAAAdAAAAIAA1AARPUy8yAAAEMAAAAEsAAABgUBxerGNtYXAAAAR8AAAAYQAAAW4B7Qz5aGVhZAAABOAAAAAqAAAANv9jbB5oaGVhAAAFDAAAABwAAAAkBDECAmhtdHgAAAUoAAAAFAAAABQEQAELbWF4cAAABTwAAAAGAAAABgAIUABuYW1lAAAFRAAAAOgAAAGqHOFHS3Bvc3QAAAYsAAAAEAAAACAAAwABeJx1U11IFFEUvrO789O6bKVey1pmkkJ8KSoJErIIykCWUNpE8kUxBDNqW5ao1PWn9m/OzDpTu7K5QrCVaK1l7oOZFVHUgy+9mLX1EFv02IMPcgcmqDtFPy/dwzlczv2+8517OZdBDgdiGKakp+NMsLvjzIXuDsTYEIMOGptthsdubHQoLgZcdnA5RCeqPFb6HeDPxsVDwkgZSdaDLq71ILTOg2LrPUjy2GtKkc0qU4Lw38r/aNB1CDWhZnQUtaDDyIcEC21Dp5kKpo15zBDbbpviJvvIPN7i/FxB/SXuDYV6e9OhTCadzmRC6V5pZQWbGbOSr66FVyzIk2dFcw3JcMZ28w0epyCJLPMUeEn81shdomTJXOZpgXGRbNjGQc/N2L3pu7mH+ek7gpscILMY7t+YmhoTxl6wLYMdnaEWIcId8R1vOPLc91rSQFM0ENILEQCNvRIdli+D0Hkql8/ncnl6mgBNFmTlAbCgyzrogqk6FoC4jcY2YMmmb1vxwrWZOXgKr9oeNQPMnc+fvi30NbHXQlqf2idc4WE4PhQbUkOpoclUKqHLI/GpaDYAPUK3398tmiUwcILsBNZtiCSJIRqPRuMCgKmb1QBsXKYGYYhqskazQOZpUNirmqaLCVBlVRaIZlazI3E1ClF63aThw6vFPVVVeywvrq4Wi6uSWXQUFhcLBe9ifb3XW1+/6C1IH0k1VmQlDtSoiGxpuhoAYlQ0pqqSJSb+FEuoaoKKccTVwLpJuYHwWz47Nnore30wKCp1JAlsdqI/KLXu97+r3X/uXTsf9AeCovmJM8vIEv4Csrm0CywqqcHkPfnEZ2EioASFdgqupaRWSuinhBTIdWywfzAY6BvNil0f8C6QyfIXi3rS2IF1LRK22jJnaQA2HImERR8Xjmg6zRKa5HXrWZ7RTveaTzDw/0eo3K9ivNtIlgOemTB2KDJwX4EXnfaurgHXGt3lpPNeZn2hst9z+XtOpZIfmRlxDgAAAHicY2BgYGQAgjO2i86D6PNKov0wGgBDLQWmAAB4nGNgZGBg4ANiCQYQYGJgBEJ2IGYB8xgABJcAOgAAAHicY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjLAACMDEghIc01hcGBIZihlfPD/AYMeE8P/vzA1jBeBhAIQMgIAAE0MbQB4nGNgYGBmgGAZBkYGEMgA8hjBfBYGHyDNx8DBwMTABmSlMOQyFDAUM5T+/w9WmQzk5yP4/6f/n/x/yv8JYN08DAjACNLNCMIMNAcgayCAhYEJ6C12BlbaW0osAACfKA/oAAAAeJxjYGRgYADiZ7uFDOL5bb4ycDMxgMB5JdF+JJqZiREszsEApgDniAbOAAB4nGNgZGBgYgACPRD5/z8TIwMjAypgAgAwuAI4AgAAAAIAAAcAAAB2AEAAAAAAAI4AAFAAAAgAAHichY4xTsNAEEWfEycoAVEh6k1DZ2vt0JADpKKiSO9iZVmJ1tLGkXIDbsAxOAU9x+AAXIC/ZiUapKw0mjc7f2Y+cMMbGfFlLLlPPOGKKvGUB14T59J8JJ5xzVfiOctsIWWWL/RzN05FnnDLKvGUZ54S59K8J57p6mfiuf6/2dPgGejGfB4z+8YPXePPnfgFR8uJgxpBpWtPh0awpR8HYw5SOAw1JVZ5o/hv8W+nYk0hbQyr6lHLej9s+9A6U5fWbMyfARXVuqiL2lbSXXS7k4/AUY3oLt6Kjti5cOx6b6rSXl7yA1gXQ2B4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:font/opentype;base64,T1RUTwALAIAAAwAwQ0ZGIJZnLPAAAASwAAAK2UZGVE1lGFm4AAAPrAAAABxHREVGADcABAAAD4wAAAAgT1MvMk/0XLoAAAEgAAAAVmNtYXAB4AqOAAADJAAAAWpoZWFk/2NswQAAALwAAAA2aGhlYQQyAggAAAD0AAAAJGhtdHgSAAFLAAAPyAAAAChtYXhwAApQAAAAARgAAAAGbmFtZRzhR0sAAAF4AAABqnBvc3QAAwABAAAEkAAAACAAAQAAAAEAAFkxG01fDzz1AAsCAAAAAADPIhXhAAAAAM8iFeEAAAACAgECAAAAAAgAAgAAAAAAAAABAAACAP/+AC4CAAAA//8CAQABAAAAAAAAAAAAAAAAAAAACgAAUAAACgAAAAECAAGQAAUACAFMAWYAAABHAUwBZgAAAPUAGQCEAAACAAUJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAQABjAHUB4P/gAC4CAP/3AAAAAQAAAAAAAAAAAAwAlgABAAAAAAABAAoAFgABAAAAAAACAAcAMQABAAAAAAADACYAhwABAAAAAAAEAAoAxAABAAAAAAAFAAsA5wABAAAAAAAGAAoBCQADAAEECQABABQAAAADAAEECQACAA4AIQADAAEECQADAEwAOQADAAEECQAEABQArgADAAEECQAFABYAzwADAAEECQAGABQA8wBrAGEAbgB0AGkAYQBuAHgAaQBhAABrYW50aWFueGlhAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAGsAYQBuAHQAaQBhAG4AeABpAGEAIAA6ACAAMQAzAC0AMgAtADIAMAAxADQAAEZvbnRGb3JnZSAyLjAgOiBrYW50aWFueGlhIDogMTMtMi0yMDE0AABrAGEAbgB0AGkAYQBuAHgAaQBhAABrYW50aWFueGlhAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABrAGEAbgB0AGkAYQBuAHgAaQBhAABrYW50aWFueGlhAAAAAAAAAwAAAAMAAAAcAAEAAAAAAGQAAwABAAAAHAAEAEgAAAAOAAgAAgAGAAAAZABtAHAAcwB1//8AAAAAAGMAbQBvAHMAdf//AAD/nv+W/5X/k/+SAAEAAAAAAAAAAAAAAAAAAAAAAQYAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAAAAAAAAAADAAQFAAAGAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAEBAABAQELa2FudGlhbnhpYQABAgABAET4HQD4HgL4HwP4FQSMDAGLDAOLDAQeCgAZUxL/i4seCgAZUxL/i4sMB4uN+JX4lAUcAJoPHAAAEBwArREcABscCr4SAAUCAAEABgAWABkAIwAtLm51bGxub25tYXJraW5ncmV0dXJuMS4wa2FudGlhbnhpYWthbnRpYW54aWEAAAAARABFAE4AUABRAFQAVgGHAYgACgIAAQACAx0D3gUkB6sISQlLCfYJ+An5Dvc897kV/wACqqqL/wACqqv/AABVVv8AAqqr/wAAqqqZj5L/AAlVVov/AA6qqov/AAKqrP///6qr/wACqqr///9VVf8AAqqqh5n///aqq5L///FVVYv///1VVov///1VVf///6qq///9VVX///9VVn2HhP//9qqqi///8VVWCIv///1VVP8AAFVV///9VVb/AACqq////VVWj33/AAlVVYT/AA6qq4sI4xb/AAKqrIv/AAKqqv8AAFVW/wACqqr/AACqqpmPkv8ACVVWi/8ADqqqi/8AAqqs////qqr/AAKqqv///1VW/wACqqqHmf//9qqqkv//8VVWi////VVWi////VVV////qqr///1VVf///1VWfYeE///2qqqL///xVVYIi////VVU/wAAVVX///1VVv8AAKqr///9VVaPff8ACVVVhP8ADqqriwjjxRX///1VVIv///1VVv///6qq///9VVb///9VVn2HhP//9qqqi///8VVWi////VVU/wAAVVb///1VVv8AAKqq///9VVaPff8ACVVWhP8ADqqqi/8AAqqsi/8AAqqq/wAAVVb/AAKqqv8AAKqqmY+S/wAJVVaL/wAOqqoIi/8AAqqs////qqr/AAKqqv///1VW/wACqqqHmf//9qqqkv//8VVWiwjx8RX7m/sZByYzi8YF///9VVad///2VVX/AAmqq///71VV/wABVVUI+wn3mwb4LfvVFf8AAqqsi/8AAqqq/wAAVVX/AAKqqv8AAKqr/wAOqqqP/wAHVVb/AAlVVYv/AA6qqwj31geLjf///6qq/wACqqr///9VVv8AA1VWh5n///ZVVpL///CqqosI/EoG///9VVWL///9VVb///+qqv///VVV////VVb///FVVYf///iqq///9qqqi///8VVWCPvWB4uJ/wAAVVX///1VVf8AAKqr///8qquPff8ACaqrhP8AD1VViwj3FyQGi///+Kqr/wABVVX///mqqv8AAqqr///6qquVff8AElVVkf8AGqqrpf8AD1VWm7D/ACKqq/8AOqqq/wA1VVUIDvcU9ygV99r34gf/AAaqqov/AAdVVv///aqqk///+1VW/wASqqr///VVVP8ACaqq///yVVb/AACqrP//71VWCGA+cdgzPnDYWAeL///7VVX///6qqob///1VVv//+qqr///2qqz///FVVf//8Kqq///4qqv//+qqqosI+5WLijkF////VVX//+qqqv//86qr///0qqtz///+qqv//+aqqv8AAKqq///yqqv/AAtVVv///qqroQhm2xUxi4r31uWLBQ73lPhUFbmLtHyvbbllolqLT4tdfGJtZ2VdWnRPi12LYppnqV2xdLyLxwiLuZq0qa+xubyix4sI++EE/wAeqqqLp/8ACVVW/wAZVVb/ABKqqrGnnv8AJaqri/8AL1VVi/8AH1VW///2qqqn///tVVb/ABiqqm+x///aVVae///QqqqL///gqquLb///9qqq///nVVX//+1VVmVveP//2lVWi///0KqqCIv//+FVVf8ACVVWb/8AEqqq///mqqunZf8AJaqreP8AL1VViwjf9yYV/wAAqqz///6qqv8AAKqq///+VVb/AACqqomL///+qqv///9VVv///lVV///+qqqJCPsMRoiLBf///VVW/wAAqqv///5VVf8AAVVV////VVWNCIv3HouMBf8AAKqqjf8AAaqr/wABqqr/AAKqq/8AAVVWCI4GDvc/97IVjf8AIqqq/wAQqqum/wAfVVX/ABNVVgiawwX///VVVYn///Wqq////Kqqgf//+1VW///XVVb//+yqrP//5lVV///gqqr///VVVf//1KqqCIYG///mqquL///oqquE///qqqp9///cqqv//+dVVP//7lVV///eAAGL///UqquL///mqqr/AAdVVf//6Kqr/wAOqqv//+qqq6P//9yqqv8AIaqr///uVVb/ACtVVYv/AAFVVYv/AAJVVf8AAFVW/wADVVb/AACqqgiTi5i7houLkAWF///8qqqD///+VVaBi3+L///0VVaO///0qqqR///mqqqZ///zVVb/ABVVVYv/AByqq4uXjv8AC6qrkf8AC1VVmf8AGVVV/wAVVVb/AAyqq/8AHKqqi/8ABKqqi/8ABFVW////qqqP////VVYIioyxi4uUBf///1VVj////6qrjouNCPuNBLuL9w74SluLBfca/CMVmf8AAqqq/wANVVb/AAVVVv8ADKqqk6n/ABVVVZqoi/8AJKqri/8AFKqqhf8AE6qrf/8AEqqr///rVVb/AB9VVv//4qqq/wAPqqpli////1VWt///7qqq/wAkqqpp/wAdVVYIfFAF/wAHVVb///NVVpD///Gqqv8AAqqqewiEB4uD///+VVb///ZVVv///Kqq///0qqr/AAKqrP//7qqq/wANqqr///uqq/8AGKqq/wAIqqv/AAdVVo3/AAaqqouRiZH///9VVpH///5VVZH///1VVf8AF1VW///0qqv/AAuqqv//7VVVi3GL///3VVaJ///3VVWH///3VVUI///1VVb//+iqq///7aqq///0VVVxiwj7C4t/WvcwiwUO+B73lBX///9VVoeJ///8qqv///yqqv///VVVCPuR+yYFif///qqqif///1VWiYv///qqqv8AAKqq///8VVb/AANVVomRCIv3uYuMBf8AAKqr/wAGqqr/AAOqq4//AAaqqv8AAVVW/wABVVaL/wACVVX///9VVv8AA1VV///+qqoI95D7JgX/AANVVomN///8qqr/AACqqv//+1VWCA73ZPguFZH///9VVP8AA6qr///8VVb/AAFVVf//+VVWCPuyiwf///9VVoX///xVVf///FVW///5VVX///6qqghUBoX/AACqq////FVV/wADqqv///6qq/8ABqqqCIuLi/eyi4sF/wAAqqqR/wADqqv/AAOqqv8ABqqr/wABVVYIwAb3OPu9Ff///1VUhf///FVW///8VVb///lVVv///qqqCFQGhf8AAKqr///8VVb/AAOqq////qqq/wAGqqoIi4uL97KLiwX/AACqrJH/AAOqqv8AA6qq/wAGqqr/AAFVVgjAi42LBZH///9VVP8AA6qq///8VVb/AAFVVv//+VVWCA73FPgAFdcH/wAAqqv/ABVVVP8ADVVV/wALVVal/wABVVb/ABdVVv///1VW/wAMVVX///Sqqv8AAVVVdQiMOfeUiwWRi5GKkYn/ABVVVoX/AAqqqv//9Kqqi///71VWCFg+cNgzPnHYYAeL///5VVb///2qqv//+Kqq///7VVaD///0qqz//+6qqv//8aqq///3VVb//+6qqosI++IG+xP31BXli4r71DGLBQ6LDg74lBSLFbCm+C6MiosG7YsHHgoDZmZ/DAmLDAoAAAAAAQAAAA4AAAAYAAAAAAACAAEAAQAJAAEABAAAAAIAAAAAAAEAAAAAxtQumQAAAADPIhWPAAAAAM8iFY8CAAAAAgAABwIAAAACAABAAgAAAAIAAHYCAACOAgAAAAAAAAACAAAA) format("opentype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJrYW50aWFueGlhIiBob3Jpei1hZHYteD0iNTEyIj4KPGZvbnQtZmFjZSBmb250LWZhbWlseT0ia2FudGlhbnhpYSIgdW5pdHMtcGVyLWVtPSI1MTIiIGFzY2VudD0iNDgwIiBkZXNjZW50PSItMzIiLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUxMiIgLz4KCjxnbHlwaCB1bmljb2RlPSImIzk5OyIgZD0iTTE2OCAyOTNjLTE2IDAtMjkgMTMtMjkgMjljMCAxNiAxMyAyOSAyOSAyOWMxNiAwIDI5LTEzIDI5LTI5YzAtMTYtMTMtMjktMjktMjl6IG04OCAwYy0xNiAwLTI5IDEzLTI5IDI5YzAgMTYgMTMgMjkgMjkgMjljMTYgMCAyOS0xMyAyOS0yOWMwLTE2LTEzLTI5LTI5LTI5eiBtODggNThjMTYgMCAyOS0xMyAyOS0yOWMwLTE2LTEzLTI5LTI5LTI5Yy0xNiAwLTI5IDEzLTI5IDI5YzAgMTYgMTMgMjkgMjkgMjl6IG0xMDIgMTAybC0zODAgMGwwLTI2M2wxMTcgMGMyOCAwIDI5LTI5IDI5LTI5bDAtNTlsMTAxIDg4bDEzMyAweiBtMjktMzIxbC0xMzcgMGMtMzQtMzEtNzktNzEtMTExLTEwNGMtMzUtMzQtNTktMzEtNTkgMWwwIDEwM2wtMTMxIDBjLTE3IDAtMzAgMTMtMzAgMjlsMCAzMjJjMCAxNiAxMyAyOSAzMCAyOWw0MzggMGMxNyAwIDMwLTEzIDMwLTI5bDAtMzIyYzAtMTYtMTMtMjktMzAtMjl6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzExMTsiIGQ9Ik0xNzEgMjg2YzAtNiAxLTEyIDEtMThsLTM4IDBsMS0xYy01IDEtOCAxLTEzIDFjLTQwIDAtNzMtMzMtNzMtNzNjMC00MCAzMy03MyA3My03M2M4IDAgMTcgMSAyNCA1bDAtNWw1IDBsLTEzLTQ4Yy01IDAtMTAtMS0xNS0xYy02OCAwLTEyMyA1NS0xMjMgMTIzYzAgNjkgNTUgMTIzIDEyMyAxMjNjMSAwIDMgMCA1IDBjMTMgNTMgNTUgOTMgMTA4IDEwNGwtMTUtNTZjLTMwLTE1LTUwLTQ1LTUwLTgxeiBtMC0yNDlsMTIyIDQzOGw0OCAwbC0xMjItNDM4eiBtMjU2IDM5bDAtM2wtMTU2IDBsMTIgNDlsMTE5IDBjMzQgMCA2MSAyNyA2MSA2MWMwIDMyLTIzIDU3LTUzIDYxYy00IDItMTAgMy0yMCAwYy0yOS0xMC0zOSAwLTQxIDEzYzMgMTAgNSAyMCA1IDI5YzAgMyAwIDQgMCA3Yy0yIDE1LTcgMzAtMTUgNDNsMTUgNTljMzEtMjYgNTItNjYgNTItMTEwYzU4IDAgMTA2LTQ3IDEwNi0xMDZjMC01MS0zNy05NS04NS0xMDN6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzExMjsiIGQ9Ik0zOTQgMjU2YzAgNC0yIDgtNiAxMGwtMjUyIDE0NmMtMiAxLTQgMi03IDJjLTYgMC0xMS01LTExLTEyYzAgMCAwLTEgMC0xbDAgMGwwLTI5M2wwIDBjMS01IDUtMTAgMTEtMTBjMiAwIDQgMSA2IDJsMCAwbDI1MyAxNDZsMCAwYzQgMiA2IDYgNiAxMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTA5OyIgZD0iTTI1NiA0NDhjLTEwNiAwLTE5Mi04Ni0xOTItMTkyYzAtMTA2IDg2LTE5MiAxOTItMTkyYzEwNiAwIDE5MiA4NiAxOTIgMTkyYzAgMTA2LTg2IDE5Mi0xOTIgMTkyeiBtMC0zMzNjLTc4IDAtMTQxIDYzLTE0MSAxNDFjMCA3OCA2MyAxNDEgMTQxIDE0MWM3OCAwIDE0MS02MyAxNDEtMTQxYzAtNzgtNjMtMTQxLTE0MS0xNDF6IG04NCAxNDZsMCAwbC0xMjAgNjlsMCAwYy0xIDAtMiAwLTMgMGMtMyAwLTUtMi01LTVjMCAwIDAgMCAwLTFsMCAwbDAtMTM4bDAgMGMwLTIgMy00IDUtNGMxIDAgMiAwIDMgMGwwIDBsMTIwIDY5bDAgMGMxIDEgMiAzIDIgNWMwIDItMSA0LTIgNXoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTE3OyIgZD0iTTEyOCAzNjRsMC0zMjZsMzM0IDBjMjMgMCA1MCAyNSA1MCA0OGwwIDQzbC03NyAwbDAgMjZsNzcgMGwwIDg4bC03NyAwbDAgMjdsNzcgMGwwIDUxYzAgMjMtMjcgMzctNTAgMzdsLTI1NiAwbC0xIDgyYzAgMjMtMTQgMzQtMzcgMzRjLTI1IDAtNDAtMTEtNDAtMzR6IG0tMTI3LTZsLTEtMzIwbDkwIDBsMSAzMjB6Ii8+CjxnbHlwaCB1bmljb2RlPSImIzEwMDsiIGQ9Ik0xMjggMTQ4bDAtNzZjMC0yMyAxNS0zNCA0MC0zNGMyMyAwIDM3IDExIDM3IDM0bDEgODJsMjU3IDBjMjMgMCA1MCAxNCA1MCAzN2wwIDUxbC03NyAwbDAgMjdsNzcgMGwwIDg4bC03NyAwbDAgMjZsNzcgMGwwIDQzYy0xIDIzLTI4IDQ4LTUxIDQ4bC0zMzQgMHogbS0zNyA0bC0xIDMyMmwtOTAgMGwxLTMyMnoiLz4KPGdseXBoIHVuaWNvZGU9IiYjMTE1OyIgZD0iTTIwOCA0MTBjLTEgMC0xIDAtMiAwbDAgMGwtNTMgMGMtNiAwLTExLTUtMTEtMTFjMCAwIDAgMCAwIDBsMCAwbDAtMjg2bDAgMGMwIDAgMCAwIDAgMGMwLTYgNS0xMSAxMS0xMWw1NSAwYzYgMCAxMSA1IDExIDExYzAgMCAwIDAgMCAwbDAgMGwwIDI4NmMwIDAgMCAwIDAgMGMwIDYtNSAxMS0xMSAxMXogbTE2Mi0yOTdsMCAyODZjMCAwIDAgMCAwIDBjMCA2LTUgMTEtMTEgMTFjLTEgMC0xIDAtMiAwbDAgMGwtNTMgMGMtNiAwLTExLTUtMTEtMTFjMCAwIDAgMCAwIDBsMCAwbDAtMjg2bDAgMGMwIDAgMCAwIDAgMGMwLTYgNS0xMSAxMS0xMWw1NSAwYzYgMCAxMSA1IDExIDExYzAgMCAwIDAgMCAweiIvPgo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPgo=#kantianxia) format("svg")
    }
}

[data-icon]:before {
    content: attr(data-icon)
}

.new-audio .content .progress-container .timer i,
.old-audio em {
    font-style: normal
}

.icon-c:before {
    content: "c"
}

.icon-o:before {
    content: "o"
}

.icon-p:before {
    content: "p"
}

.icon-m:before {
    content: "m"
}

.icon-u:before {
    content: "u"
}

.icon-d:before {
    content: "d"
}

.icon-s:before {
    content: "s"
}

#styleInfo:before,
.new-audio div.bd:before {
    content: "";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.old-audio {
    position: relative;
    cursor: pointer;
    background-color: #666;
    height: .45rem;
    min-width: 2rem;
    max-width: 6rem;
    line-height: 45rem;
    text-align: left;
    text-indent: 1em;
    color: #FFF !important;
    font-size: .16rem;
    margin: .1rem auto
}

.old-audio strong {
    margin-right: .1rem;
    font-weight: 400
}

.old-audio em {
    font-size: .14rem
}

.old-audio div.progress,
.old-audio div.progress i {
    cursor: default
}

.old-audio div.progress {
    position: absolute;
    width: 100%;
    height: 13%;
    left: 0;
    bottom: 0;
    background-color: #333
}

.old-audio div.progress i {
    position: absolute;
    height: 100%;
    width: 0;
    left: 0;
    bottom: 0;
    background-color: #909090
}

.old-audio:before {
    font-size: .22rem;
    position: relative;
    top: .05rem;
    margin-right: .1rem
}

.new-audio {
    position: relative;
    line-height: 100%;
    text-align: left;
    font-size: 1em;
    margin: .26rem auto
}

.new-audio div.bd {
    position: relative;
    margin: 0 auto;
    max-width: 3.45rem;
    background: #FAFAFA;
    border-radius: .04rem
}

.new-audio div.bd .insideContainer {
    position: relative;
    padding: .12rem
}

.new-audio div.bd:before {
    position: absolute;
    overflow: auto;
    width: 200%;
    height: 200%;
    border: 1px solid #e8e8e8;
    border-radius: .08rem;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(.5, .5);
    -ms-transform: scale(.5, .5);
    -moz-transform: scale(.5, .5);
    transform: scale(.5, .5);
    box-sizing: border-box
}

#hd .summary .column .column-subscribe,
#styleInfo .column .column-subscribe {
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    cursor: pointer
}

.new-audio div.ft {
    line-height: 2em;
    margin-top: .05rem
}

.new-audio div.ft a {
    font-size: .14rem;
    color: #ef3941 !important
}

.new-audio .music-box {
    display: inline-block;
    width: .52rem;
    height: .52rem;
    border-radius: .03rem;
    cursor: pointer;
    position: relative;
    float: left;
    overflow: hidden
}

.new-audio .music-box .poster {
    width: .52rem;
    height: .52rem;
    border-radius: .03rem;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100%
}

.new-audio .music-box .btn {
    width: .28rem;
    height: .28rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.14rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: .28rem
}

.new-audio .music-box .btn-play {
    background-image: url(imgs/audio_play.png)
}

.new-audio .music-box .btn-pause {
    background-image: url(imgs/audio_pause.png)
}

.new-audio .content {
    height: .52rem;
    margin-left: .7rem
}

.new-audio .content .audio-title {
    font-size: .13rem;
    color: #333;
    letter-spacing: 0;
    line-height: .33rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .07rem
}

.new-audio .content .progress-container {
    opacity: 1;
    position: relative;
    text-align: left
}

.new-audio .content .progress-container span {
    display: block;
    height: .02rem;
    border-radius: .02rem
}

.new-audio .content .progress-container .progress {
    position: relative;
    background-color: #ebebeb;
    width: 1.66rem
}

.new-audio .content .progress-container .cur-progress {
    position: relative;
    width: 0%;
    background-color: #F03744
}

.new-audio .content .progress-container a.circle {
    position: absolute;
    padding: .15rem;
    left: 0;
    margin-top: -.165rem;
    margin-left: -.1rem;
    background-image: url(imgs/btn_progress.png);
    background-position: center;
    background-size: .12rem;
    background-repeat: no-repeat;
    z-index: 10;
    cursor: pointer
}

.new-audio .content .progress-container .timer {
    position: absolute;
    right: 0;
    top: -200%;
    float: right;
    font-size: .11rem;
    color: #999;
    letter-spacing: 0;
    line-height: .11rem;
    font-style: normal
}

#article .video-play-btn {
    position: relative;
    background-color: #000;
    margin: 1em 0;
    text-align: center;
    overflow: hidden
}

#article .video-play-btn img {
    max-width: 2.3rem;
    margin: 2em auto
}

#article .video-play-btn video {
    vertical-align: bottom;
    width: 100%
}

#article .video-play-btn .video-poster {
    display: inline-block;
    margin: 0 auto;
    vertical-align: bottom;
    width: auto;
    max-width: 100%
}

#article .video-play-btn .video-btn {
    z-index: 9;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 2.3rem;
    background-color: rgba(0, 0, 0, .1)
}

#article .video-play-btn .video-btn:hover {
    background-color: rgba(0, 0, 0, .2)
}

#shareVotes {
    margin: .3rem 0;
    overflow: hidden
}

#shareVotes div {
    float: left;
    text-align: center
}

#shareVotes div .text {
    display: block;
    color: #999
}

#shareVotes div.r_25 {
    width: 25%
}

#shareVotes div.r_33 {
    width: 33%
}

#shareVotes div.r_50 {
    width: 50%
}

#shareVotes div.r_100 {
    width: 100%
}

#shareVotes .circle {
    display: inline-block;
    height: .5rem;
    width: .5rem;
    border-radius: 100%;
    border: .01rem solid #ededed
}

#shareVotes .vote-up .circle {
    background: url(imgs/agree_icon_normal.png) center center no-repeat;
    background-size: .3rem
}

#shareVotes .vote-up.voted .circle {
    background: url(imgs/agree_icon_select.png) center center no-repeat;
    background-size: .3rem
}

#shareVotes .vote-down .circle {
    background: url(imgs/disagree_icon_normal.png) center center no-repeat;
    background-size: .3rem
}

#shareVotes .vote-down.voted .circle {
    background: url(imgs/disagree_icon_select.png) center center no-repeat;
    background-size: .3rem
}

#shareVotes .weixin .circle {
    background: url(imgs/weixin.png) center center no-repeat;
    background-size: .3rem
}

#shareVotes .weixin-timeline .circle {
    background: url(imgs/weixin_timeline.png) center center no-repeat;
    background-size: .3rem
}

#hd .summary .styleRightArrow,
#styleInfo .styleRightArrow {
    float: right;
    background-image: url(imgs/style_arrow.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 68%
}

#hd .summary {
    display: none;
    position: relative
}

#hd .summary a {
    display: block
}

#hd .summary .column {
    position: relative;
    cursor: pointer
}

#hd .summary .column .column-image {
    display: inline-block;
    vertical-align: middle;
    width: .36rem;
    height: .36rem;
    border-radius: .04rem;
    overflow: hidden
}

#hd .summary .column .column-image img {
    width: .35rem;
    height: .35rem;
    overflow: hidden;
    border-radius: .04rem
}

#hd .summary .column .column-content {
    vertical-align: middle;
    display: inline-block;
    margin-left: .11rem;
    max-width: 2.15rem
}

#hd .summary .column .column-content .column-type {
    color: #4d4d4d;
    font-size: .14rem;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: .18rem !important
}

#hd .summary .column .column-content .column-intro {
    color: #b8b8b8;
    font-size: .11rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#hd .summary .column .column-subscribe {
    position: absolute;
    top: .075rem;
    right: .01rem;
    width: 1.24rem;
    height: .52rem;
    text-align: center;
    line-height: .52rem;
    font-size: .24rem;
    border-radius: .26rem;
    transform: scale(.5);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

#hd .summary .column .subscribed {
    background-color: #f7f7f7;
    color: #b8b8b8
}

#hd .summary .column .unsubscribed {
    background-color: #f03744;
    color: #fff
}

#hd .summary .style_image {
    display: inline-block;
    margin-right: .1rem;
    width: .45rem;
    height: .45rem;
    border-radius: 50%;
    vertical-align: top
}

#hd .summary .styleRightContent {
    display: inline-block;
    vertical-align: top;
    width: 75%
}

#hd .summary .styleRightContent .style_type {
    color: #4784b3;
    font-size: .17rem
}

#hd .summary .styleRightContent .style_info {
    color: #999;
    font-size: .14rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#hd .summary .styleRightArrow {
    position: absolute;
    display: inline-block;
    top: 2em;
    right: .12rem;
    width: 1em;
    height: 1.5em
}

#styleInfo {
    display: none;
    position: relative;
    margin: .5rem auto;
    margin-top: .7rem
}

#styleInfo:before {
    position: absolute;
    overflow: auto;
    width: 200%;
    height: 200%;
    border: 1px solid #EBEBEB;
    border-radius: .08rem;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(.5, .5);
    -ms-transform: scale(.5, .5);
    -moz-transform: scale(.5, .5);
    transform: scale(.5, .5);
    box-sizing: border-box
}

#styleInfo a {
    display: block
}

#styleInfo .column {
    position: relative;
    cursor: pointer;
    z-index: 3;
    padding: 1px;
    border: 1px solid transparent
}

#styleInfo .column .column-image {
    margin: 0 auto;
    margin-top: -.24rem;
    width: .68rem;
    height: .48rem;
    text-align: center;
    background-color: #fff;
    margin-bottom: .15rem
}

#styleInfo .column .column-image img {
    text-align: center;
    vertical-align: middle;
    max-width: .48rem;
    height: .48rem;
    overflow: hidden;
    border-radius: .04rem
}

#styleInfo .column .column-content {
    display: block;
    text-align: center
}

#styleInfo .column .column-content .column-type {
    color: #333;
    font-weight: 700;
    font-size: .16rem;
    margin-bottom: .05rem
}

.comment-list h3,
.partial-title {
    font-weight: 400
}

#styleInfo .column .column-content .column-intro {
    position: relative;
    display: inline-block;
    text-align: center;
    color: #666;
    font-size: .12rem;
    max-width: 2.5rem
}

.body-404 #getInProblem .gip1 img,
.body-404 .gip1 img,
.body-404-forbidden #getInProblem .gip1 img,
.body-404-purchase #getInProblem .gip1 img,
.body-404-styleDefault #getInProblem .gip1 img,
.body-404-styleDefault .gip1 img {
    max-width: 100%
}

#styleInfo .column .column-content .column-intro i {
    position: absolute;
    font-size: .24rem;
    color: #999;
    line-height: .24rem;
    font-weight: 400
}

#styleInfo .column .column-content .column-intro i.quotesLeft {
    top: -.03rem;
    left: -.2rem
}

#styleInfo .column .column-content .column-intro i.quotesRight {
    top: -.01rem;
    right: -.2rem
}

#styleInfo .column .column-subscribe {
    margin: .15rem auto;
    margin-bottom: 0;
    width: 1.24rem;
    height: .52rem;
    text-align: center;
    line-height: .52rem;
    font-size: .24rem;
    border-radius: .26rem;
    transform: scale(.5);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0
}

#styleInfo .column .subscribed {
    background-color: #f7f7f7;
    color: #b8b8b8
}

#styleInfo .column .unsubscribed {
    background-color: #f03744;
    color: #fff
}

#styleInfo .style_image {
    display: inline-block;
    margin-right: .1rem;
    width: .45rem;
    height: .45rem;
    border-radius: 50%;
    vertical-align: top
}

#styleInfo .styleRightContent {
    display: inline-block;
    vertical-align: top;
    width: 75%
}

#styleInfo .styleRightContent .style_type {
    color: #4784b3;
    font-size: .17rem
}

#styleInfo .styleRightContent .style_info {
    color: #999;
    font-size: .14rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#styleInfo .styleRightArrow {
    position: absolute;
    display: inline-block;
    top: 2em;
    right: .12rem;
    width: 1em;
    height: 1.5em
}

div.ad {
    margin: .2rem 0
}

div.ad .adDefault {
    border: .01rem solid #ebebeb
}

div.ad a {
    display: block;
    position: relative;
    color: #000;
    overflow: hidden
}

div.ad img {
    float: left;
    width: .95rem;
    height: .8rem
}

#relevant a.noimage,
div.ad .title {
    width: 100%;
    text-overflow: ellipsis
}

div.ad .content {
    margin-left: .95rem;
    padding: .05rem .08rem
}

div.ad .title {
    font-size: .16rem;
    overflow: hidden;
    height: .48rem;
    color: #666;
    line-height: 1.3
}

div.ad .tag {
    float: right
}

div.ad span {
    color: #b8b8b8;
    font-size: .14rem;
    overflow: hidden
}

@media all and (min-width:640px) {
    html {
        font-size: 625%
    }
}

@media all and (max-width:640px) {
    html {
        font-size: 625%
    }
}

@media all and (max-width:604px) {
    html {
        font-size: 589.84375%
    }
}

@media all and (max-width:600px) {
    html {
        font-size: 585.9375%
    }
}

@media all and (max-width:540px) {
    html {
        font-size: 527.34375%
    }
}

@media all and (max-width:534px) {
    html {
        font-size: 521.484375%
    }
}

@media all and (max-width:480px) {
    html {
        font-size: 468.75%
    }
}

@media all and (max-width:424px) {
    html {
        font-size: 414.0625%
    }
}

@media all and (max-width:414px) {
    html {
        font-size: 404.296875%
    }
}

@media all and (max-width:400px) {
    html {
        font-size: 390.625%
    }
}

@media all and (max-width:384px) {
    html {
        font-size: 375%
    }
}

@media all and (max-width:375px) {
    html {
        font-size: 366.2109%
    }
}

@media all and (max-width:360px) {
    html {
        font-size: 351.5625%
    }
}

@media all and (max-width:320px) {
    html {
        font-size: 312.5%
    }
}

@media all and (max-width:240px) {
    html {
        font-size: 234.375%
    }
}

@media all and (max-width:213px) {
    html {
        font-size: 208.0078125%
    }
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

body {
    font-size: .1rem
}

.animate-fade {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-animation: animate-fade 450ms cubic-bezier(.455, .03, .515, .955) both;
    -moz-animation: animate-fade 450ms cubic-bezier(.455, .03, .515, .955) both;
    animation: animate-fade 450ms cubic-bezier(.455, .03, .515, .955) both
}

@-webkit-keyframes animate-fade {
    0% {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }

    100% {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}

@-moz-keyframes animate-fade {
    0% {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }

    100% {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}

@keyframes animate-fade {
    0% {
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }

    100% {
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}

.partial-title {
    color: #666;
    font-size: .15rem;
    border-bottom: .01rem solid #ededed
}

.partial-title span {
    border-bottom: 1px solid #f13744;
    position: relative;
    display: inline-block;
    bottom: -.01rem;
    padding-bottom: .2em
}

.pc-partial-title {
    color: #2e3033;
    font-size: .15rem;
    font-weight: 700;
    margin-bottom: .05rem
}

#relevant {
    margin: .3rem 0 .15rem
}

#relevant a {
    display: block;
    position: relative;
    color: #666;
    padding: .15rem 0;
    overflow: hidden
}

#relevant a.noimage {
    font-size: .16rem;
    padding: 0;
    border-bottom: none;
    line-height: 2em;
    white-space: nowrap
}

#relevant a.noimage.first {
    margin-top: 1em
}

#relevant a.noimage:before {
    content: ".";
    font-weight: 700;
    font-size: .3rem;
    position: relative;
    top: -.03rem;
    height: 0;
    line-height: 0;
    margin-right: .05rem
}

#relevant a.last {
    border-bottom: none
}

#relevant a img {
    float: left;
    width: .95rem;
    height: .725rem;
    border: .01rem solid #ededed;
    border-radius: .04rem
}

#relevant a .content {
    margin-left: 1.05rem
}

#relevant a .content .title {
    font-size: .16rem;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    line-height: 1.25;
    height: .38rem;
    margin: .02rem 0 .14rem
}

#relevant a .content .tool {
    overflow: hidden
}

#relevant a .content .isFree {
    padding: .03rem .06rem;
    font-size: .2rem;
    line-height: .2rem;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    border-radius: .04rem;
    display: inline-block;
    color: #e4b569;
    border: 1px solid rgba(216, 149, 40, .2)
}

#relevant a .content p {
    color: #999;
    font-size: .13rem;
    height: 3em;
    overflow: hidden
}

.hairlines #relevant a.last:after,
.hairlines #relevant a:after {
    content: '';
    left: 0;
    bottom: 0;
    height: 0;
    width: 100%;
    position: absolute
}

#relevant div.simple-baike {
    font-size: -.84rem;
    margin: .15rem 0 -.7em
}

#relevant div.simple-baike a {
    display: inline-block;
    font-size: -.84rem;
    line-height: 2em;
    background-color: #FCF2F2;
    padding: 0 1em;
    border-radius: 1em;
    margin: 0 1em .3em 0
}

.hairlines #relevant a:after {
    border-bottom: 1px solid #ededed;
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.hairlines #relevant a.last:after {
    border-bottom: 0 solid #ededed;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

#lunaComment {
    font-size: .16rem
}

button {
    cursor: pointer
}

.body-404 #getInProblem,
.body-404-forbidden #getInProblem,
.body-404-purchase #getInProblem {
    position: absolute;
    z-index: 999;
    top: 1.4rem;
    width: 100%;
    font-size: 1em;
    text-align: center
}

.body-404 #getInProblem .gip2,
.body-404-forbidden #getInProblem .gip2,
.body-404-purchase #getInProblem .gip2 {
    color: #ccc;
    font-size: .14rem;
    margin: 0 0 .5rem
}

.body-404 #getInProblem button,
.body-404-forbidden #getInProblem button,
.body-404-purchase #getInProblem button {
    font-size: .12rem;
    line-height: 1;
    width: 2.35rem;
    height: .35rem;
    color: #f03744;
    border: 1px solid #f7949b;
    background-color: #fff;
    border-radius: 2em;
    margin-bottom: .1rem
}

.body-404 #getInProblem button:active,
.body-404 #getInProblem button:hover,
.body-404-forbidden #getInProblem button:active,
.body-404-forbidden #getInProblem button:hover,
.body-404-purchase #getInProblem button:active,
.body-404-purchase #getInProblem button:hover {
    color: #FFF;
    border: 1px solid #f03744;
    background-color: #f03744
}

.body-404 #getInProblem button.darkRed,
.body-404-forbidden #getInProblem button.darkRed,
.body-404-purchase #getInProblem button.darkRed {
    background-color: #f03744;
    border: 1px solid #f03744;
    color: #fff
}

.body-404 #getInProblem button.darkRed:hover,
.body-404-forbidden #getInProblem button.darkRed:hover,
.body-404-purchase #getInProblem button.darkRed:hover {
    background-color: #E23440
}

.body-404,
.body-404-forbidden,
.body-404-purchase,
.body-404-styleDefault {
    background-color: #fff
}

.body-404 .gip1 {
    margin: 0 0 2em;
    min-height: .2rem
}

.body-404 .gip1 img {
    width: 2rem;
    margin-bottom: .06rem
}

.body-404-forbidden .gip1 img,
.body-404-purchase .gip1 img {
    max-width: 100%;
    width: 2.23rem;
    margin-bottom: .08rem
}

.body-404-forbidden .gip3 {
    margin: 0 0 .5rem
}

.body-404-forbidden .gip3 .shareQrcode {
    margin: 0 auto;
    padding: .1rem;
    border: 1px solid #ddd;
    width: 1.2rem;
    height: 1.2rem;
    background: #fff
}

.body-404-styleDefault #getInProblem {
    position: absolute;
    z-index: 999;
    top: 3.15rem;
    width: 100%;
    font-size: 1em;
    text-align: center
}

#android,
#ios {
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed
}

.body-404-styleDefault #getInProblem .gip1 {
    margin: 0 0 2em;
    min-height: .46rem
}

.body-404-styleDefault #getInProblem .gip2 {
    color: #ccc;
    font-size: .32rem;
    margin: 0 0 1rem
}

.body-404-styleDefault #getInProblem button {
    font-size: .27rem;
    line-height: .78rem;
    width: 4.6rem;
    color: #f03744;
    border: 1px solid #f7949b;
    background-color: #fff;
    border-radius: 2em;
    margin-bottom: .225rem
}

.body-404-styleDefault #getInProblem button:active,
.body-404-styleDefault #getInProblem button:hover {
    color: #FFF;
    border: 1px solid #f03744;
    background-color: #f03744
}

.body-404-styleDefault #getInProblem button.darkRed {
    background-color: #f03744;
    border: 1px solid #f03744;
    color: #fff
}

.body-404-styleDefault #getInProblem button.darkRed:hover {
    background-color: #E23440
}

#android {
    background: url(http://shared.ydstatic.com/sw/wx_android.jpg) center center no-repeat;
    background-size: 100% 100%
}

#ios {
    background: url(http://shared.ydstatic.com/sw/wx_iOS.jpg) center center no-repeat;
    background-size: 100% 100%
}

.quci-container {
    position: fixed;
    left: 50%;
    margin-left: -1.725rem;
    width: 3.45rem;
    padding: .2rem;
    background: #242B33;
    z-index: 11;
    border-radius: .09rem;
    -webkit-box-shadow: 0 0 .25rem rgba(0, 0, 0, .4);
    box-shadow: 0 0 .25rem rgba(0, 0, 0, .4)
}

.quci-container .quci-collect,
.quci-container .speechBar .speech-item .speech-icon {
    width: .22rem;
    height: .22rem;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.quci-container h3.source {
    font-family: AvertaStd-Semibold;
    font-size: .24rem;
    color: #FFF;
    line-height: .24rem
}

.quci-container .quci-collect {
    position: absolute;
    top: .24rem;
    right: .23rem
}

.quci-container .collected {
    background-image: url(imgs/ic_wordbook_red_fill.png)
}

.quci-container .uncollected {
    background-image: url(imgs/ic_wordbook_red_line.png)
}

.quci-container .speechBar {
    display: block;
    margin: .05rem 0
}

.quci-container .speechBar .speech-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: .28rem;
    line-height: .3rem
}

.quci-container .speechBar .speech-item .speech-icon {
    display: inline-block;
    background-image: url(imgs/ic_voice_red_normal.png);
    vertical-align: middle;
    margin-right: .06rem
}

.triangle-down,
.triangle-up {
    width: 0;
    height: 0;
    border-left: .075rem solid transparent;
    border-right: .075rem solid transparent
}

.quci-container .speechBar .speech-item span.speech-phonetic {
    font-size: .14rem;
    color: rgba(255, 255, 255, .6);
    line-height: .15rem;
    vertical-align: middle
}

.quci-container .trans-list {
    display: block
}

.quci-container .trans-list ul li {
    display: block;
    font-size: .14rem;
    color: #FFF;
    line-height: .22rem
}

.triangle {
    position: fixed
}

.triangle-up {
    border-bottom: .125rem solid #242B33;
    z-index: 11
}

.triangle-down {
    border-top: .125rem solid #242B33
}