/*
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important
}
.cke_editable {
    font-family: 'Microsoft YaHei';
    font-size: 1.1rem;
    line-height: 180%;
    margin: 20px;
}

.cke_editable {
    word-wrap: break-word;
    word-break: break-all;
}

    .cke_editable > * {
        word-wrap: break-word;
        word-break: break-all;
    }

    .cke_editable h1 {
        margin-bottom: 1rem;
        font-size: 1.4rem;
    }

    .cke_editable h2 {
        margin-bottom: 1rem;
        font-size: 1.3rem;
    }

    .cke_editable h3 {
        margin-bottom: 1rem;
        font-size: 1.2rem;
    }

    .cke_editable p {
        margin-bottom: 1rem;
        font-size: 1.1rem;
        clear: both;
    }

    .cke_editable span.sh2 {
        margin-bottom: 1rem;
        font-size: 1.3rem;
        background: url(/Content/images/artbg.jpg) right no-repeat;
        height: 30px;
        background-size: 100% 100%;
        padding-right: 5px;
        position: relative;
		display:block;
        font-weight: bold;
        clear: both;
    }

        .cke_editable span.sh2 span {
            display: block;
            float: right;
            height: 30px;
            width: 35px;
            background: url(/Content/images/artbg2.jpg) center;
            background-size: 100% 100%;
            margin-left: 5px;
            position: absolute;
            top: 0px;
            right: -35px;
            font-size: 0px;
            text-indent: -999px;
            overflow: hidden;
        }

    .cke_editable span.sh3 {
        margin-bottom: 1rem;
        font-size: 1.2rem;
        font-weight: bold;
        display: block;
        clear: both;
    }

blockquote {
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
}

.cke_contents_ltr blockquote {
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

.cke_contents_rtl blockquote {
    padding-left: 8px;
    padding-right: 20px;
    border-right-width: 5px;
}
img {
    max-width:100%;
}
img.right {
    border: 1px solid #ccc;
    float: right;
    margin-left: 15px;
    padding: 5px;
}

img.left {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 5px;
}

pre {
    white-space: pre-wrap; /* CSS 2.1 */
    word-wrap: break-word; /* IE7 */
    -moz-tab-size: 4;
    -o-tab-size: 4;
    -webkit-tab-size: 4;
    tab-size: 4;
}

.marker {
    background-color: Yellow;
}


figure {
    text-align: center;
    border: solid 1px #ccc;
    border-radius: 2px;
    background: rgba(0,0,0,0.05);
    padding: 10px;
    margin: 10px 20px;
    display: inline-block;
}

    figure > figcaption {
        text-align: center;
        display: block; /* For IE8 */
    }

/*a > img {
	padding: 1px;
	margin: 1px;
	border: none;
	outline: 1px solid #0782C1;
}*/
.__tblue {
    color: #0099ff;
    text-decoration: underline;
    margin: 0 3px;
}
/*.__tred {color:#ff6666;}
.__tredbg {color:#ff6666;background:#fff3f3;display:inline-block;border-radius:1px;border: 1px solid #f7e5e5;}

.__tbluebg {color:#3399ff;background:#eef7ff;display:inline-block;border-radius:1px;border:1px solid #d4e1ef;}
.__tgreen {color:#339900;}
.__tgreenbg {color:#339900;background:#eff6eb;display:inline-block;border-radius:1px;border: 1px solid #d8e8cf;}
.__untxt {font-weight:bold;text-decoration:underline;font-weight: bold;}
.__tred {color:#ff6666;font-size:28px!important;font-weight: bold;}
.__tredbg {color:#ff6666;background:#fff3f3;padding:8px;font-size:20px!important;display:inline-block;font-weight: bold;padding:5px 10px;border-radius:5px;border: 1px solid #f7e5e5;}
.__tblue {color:#3399ff;font-size:28px!important;font-weight: bold;}
.__tbluebg {color:#3399ff;background:#eef7ff;padding:8px;font-size:20px!important;display:inline-block;font-weight: bold;padding:5px 10px;border-radius:5px;border:1px solid #d4e1ef;}
.__tgreen {color:#339900;font-size:28px!important;font-weight: bold;}
.__tgreenbg {color:#339900;background:#eff6eb;padding:8px;font-size:20px!important;display:inline-block;font-weight: bold;padding:5px 10px;border-radius:5px;border: 1px solid #d8e8cf;}
.__untxt {font-weight:bold;text-decoration:underline;font-weight: bold;}*/




.__repingtitle {
    display: block;
    width: auto;
    height: 34px;
    overflow: hidden;
    background: url(/Content/images/reping.png) left no-repeat;
}

.__repingbox {
    display: block;
    border-radius: 5px;
    background: #f0f0f0;
    padding: 20px 10px;
    position: relative;
    color: #666;
    font-size: 1.1rem;
}

.__whstar {
    display: block;
    width: 16px;
    height: 11px;
    background: url(/Content/images/mh-l.png) no-repeat;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 5px;
    background-size: 100% 100%;
}

.__whend {
    display: block;
    width: 16px;
    height: 11px;
    background: url(/Content/images/mh-r.png) no-repeat;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 5px;
    background-size: 100% 100%;
}

.__lapingbox {
    display: block;
    padding: 15px 10px 10px 10px;
    border-radius: 5px;
    background: #fffebc;
    box-shadow: 0px 0px 20px #f60 inset;
    color: #c30;
    position: relative;
    margin-top: 35px;
    font-size: 1.1rem;
}

    .__lapingbox .__ico {
        position: absolute;
        width: 50px;
        height: 50px;
        left: 10px;
        top: -30px;
        background: url(/Content/images/laping.png) no-repeat;
        background-size: 100%;
        overflow: hidden;
    }

.__xilibox {
    display: block;
    padding: 15px 10px 10px 10px;
    border-radius: 5px;
    background: #f1f1f1;
    box-shadow: 0px 0px 20px #999 inset;
    color: #333;
    position: relative;
    margin: 30px 0 15px 0;
    font-size: 1.1rem;
}

    .__xilibox .__ico {
        position: absolute;
        width: 50px;
        height: 40px;
        top: -20px;
        left: 10px;
        background: url(/Content/images/xili.png) no-repeat;
        background-size: 100%;
        overflow: hidden;
    }

.__tucaobox {
    display: block;
    width: auto;
    border-radius: 5px;
    border: 1px solid #979797;
    background: #fff;
    position: relative;
    margin: 25px 0 15px 0;
    padding: 15px 10px 10px 10px;
    color: #514609;
    font-size: 1.1rem;
}

    .__tucaobox .__ico {
        display: block;
        width: 30px;
        height: 35px;
        position: absolute;
        top: -20px;
        left: 5px;
        background: url(/Content/images/tucao.png) no-repeat;
        background-size: 100%;
        overflow: hidden;
    }

.popwinbox {
    background: #fff;
    box-shadow: 0px 5px 10px #333;
    position: absolute;
    top: 60%;
    left: 50%;
    padding: 10px;
    border-radius: 10px;
    min-width: 300px;
    width: 300px;
    margin-left: -150px;
    margin-top: -226px;
}
