/* Style by MakeServerGame
http://mostop.net
makeservergame@yandex.ru */

body {
    color: #000;
    font-size: 15px;
    font:14px/1 arial,helvetica,sans-serif;
    max-width: 650px;
    margin: auto;
    font-family: AleksandraCRegular;
    background-position: center;
    background: #ddd;
    background-attachment: fixed;
}

a:link,
a:visited {
    color: #666;
    text-decoration: none;
}

a:hover {
    color: #FF0000;
    text-decoration: none;
}

img {
    vertical-align: middle;
    border: 0;
}

.logo {
    background: url(/style/m/head.gif) repeat-x top #037058;
    height: 74px;
    margin: 0 0px 0 0px;
}

user agent stylesheet div {
    display: block;
}

.footer {
    background: #253137;
    padding: 10px;
    margin: 0px 0px 0px 0px;
    color: #fff;
}

user agent stylesheet div {
    display: block;
}

.footer a {
    color: #FFF;
}

.block {
    color: #000000;
    padding: 7px;
    background-color: #fff;
    border-top: 1px #ffffff solid;
    border-bottom: 1px #e8e8ea solid;
    display: block;
}

.article {
    color: #000000;
    background: #fff;
    font-size: 16px;
    padding: 11px;
    line-height:25px; 
    border-bottom: 1px solid #dfdcdd;
    text-decoration: none;
    word-break:break-all;   
    overflow:hidden; 
}

.classTitle {
    background: #118d73;
    padding: 13px;
    margin: 0px 0px 0 0px;
    color: #fff;
}

user agent stylesheet div {
    display: block;
}

.classTitle a {
    color: #FFF;
}

.error {
    background-color: #FFE4E1;
    color: #000000;
    text-align: center;
    border: 1px dotted #a0e8da;
}

.menu {
    color: #555;
    background: #fff;
    padding: 11px;
    border-bottom: 1px solid #dfdcdd;
    text-decoration: none;
}

bootstrap.min.css:23 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet div {
    display: block;
}

.post {
    color: #555;
    background: #fff;
    padding: 11px;
    border-bottom: 1px solid #dfdcdd;
    text-decoration: none;
    word-break:break-all;   
    overflow:hidden; 
}

bootstrap.min.css:23 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet div {
    display: block;
}

.quote {
    font-size: x-small;
    padding: 9px;
    border-radius: 8px;
    border: 1px solid #E0C587;
    background: #FAE5B3 url(/citata.png) no-repeat right top;
    margin: 1px;
}

.red,
.red a {
    color: #f00;
}

.mail {
    background: #faf9f8 left bottom repeat-x;
    border-bottom: 1px solid #d6d6d6;
    border-top: solid 1px #fff;
    padding: 7px 10px 7px 10px;
    margin: 0 0 0 0;
    font-weight: normal;
    color: #606673;
}

.mail a {
    color: #797978;
}

.mail a:hover {
    color: #797900;
}

.top {
    background: top repeat-x;
    border-top: 1px solid #fff;
    background-color: #faf9f8;
    padding: 3px 0 3px 3px;
}

.top a {
    color: #878787;
}

.cpage {
    background-color: #edebeb;
    border: #cccccc solid 1px;
    padding: 0 5px 0 5px;
}

a.panv {
    background: #037058;
    display: inline-block;
    margin: 0px;
    padding: 6px 9px;
    color: #fff;
}

default.css:12 a {
    color: #037058;
    text-decoration: none;
}

user agent stylesheet a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
    text-decoration: underline;
}

a.panv:hover {
    background-color: #037058;
    border: #A9A9A9 solid 1px;
}

.aut {
    font-weight: bold;
    overflow: hidden;
    padding: 2px;
    vertical-align: top;
    width: 19%;
    white-space: nowrap;
    background: url(/images/aut_hover.png) #a0a0a0;
    border-right: 1px solid #a0a0a0;
}

.aut:hover {
    background: url(/images/aut.png) #404040;
    box-shadow: inset 0 0 20px #606060;
}

.gold {
    color: #555;
    background: #f0e78c;
    padding: 11px;
    border-bottom: 1px solid #dfdcdd;
    text-decoration: none;
}

bootstrap.min.css:23 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

user agent stylesheet div {
    display: block;
}

hr {
    border: 0;
    border-top: 1px dotted #E1E1E1;
    margin: 5px 0;
}

.count {
    border-radius: 10px 0px;
    padding: 1px 5px 2px 5px;
    float: right;
    box-shadow: 0 0 10px #808080;
}

.code {
    background: #EDEDED url(/images/code.png);
    border: 1px dotted #e0e0e0;
    padding: 1px 20px;
    margin: 1px;
    word-wrap: break-word;
    font-size: 12px;
}

input,
select {
    background: #fff;
    padding: 7px;
    border: 1px solid #eee;
    margin: 3px 1px;
    background-color: rgb(250, 255, 189);
}

input[type="submit"] {
    background: #118c71;
    border: 0;
    color: #fff;
}

.green {
    color: red;
}

.auth1 {
    background: url(/template/icons/auth.gif) repeat-x top #253137;
    padding: 5px 0;
    text-align: center;
    margin: 0 0px 0 0px;
}

user agent stylesheet div {
    display: block;
}

.auth12 {
    background: #118c71;
    display: inline-block;
    width: 32%;
    padding: 9px 0;
    color: #fff;
}

default.css:12 a {
    color: #454545;
    text-decoration: none;
}

user agent stylesheet a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
    text-decoration: underline;
}

.lis {
    color: #737373;
    padding: 8px;
    background: #f3f2f2;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dedede;
}

user agent stylesheet div {
    display: block;
}

.auth {
    background: url(/template/icons/auth.gif) repeat-x top #253137;
    padding: 9px 0;
    text-align: center;
    margin: 0 0px 0 0px;
}

user agent stylesheet div {
    display: block;
}

.auth2 {
    background: #118c71;
    display: inline-block;
    width: 18%;
    padding: 9px 0;
    color: #fff;
}

default.css:12 a {
    color: #454545;
    text-decoration: none;
}

textarea {
    max-width: 95%;
    width: 99%;
    height: 65px;
    margin: 1px;
    padding: 7px;
    border-radius: 4px;
    box-shadow: inset 0px 3px 5px #cdd2de;
    border: 1px solid #c0c6d2;
}

user agent stylesheet textarea {
    font-family: monospace;
    border-color: rgb(169, 169, 169);
}

user agent stylesheet textarea {
    -webkit-appearance: textarea;
    background-color: white;
    -webkit-rtl-ordering: logical;
    user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
    padding: 2px;
}

user agent stylesheet input,
textarea,
select,
button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 13.3333px Arial;
}

user agent stylesheet input,
textarea,
select,
button,
meter,
progress {
    -webkit-writing-mode: horizontal-tb;
}

.auth a {
    background: #118c71;
    display: inline-block;
    width: 32%;
    padding: 9px 0;
    color: #fff;
}

default.css:12 a {
    color: #454545;
    text-decoration: none;
}

user agent stylesheet a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
    text-decoration: underline;
}

.auth1 {
    background: url(/template/icons/auth.gif) repeat-x top #253137;
    padding: 5px 0;
    text-align: center;
    margin: 0 5px 0 5px;
}

.auth0 {
    background: url(/template/icons/auth.gif) repeat-x top #253137;
    padding: 9px 0;
    text-align: center;
    margin: 0 0px 0 0px;
}

user agent stylesheet div {
    display: block;
}

.emi a {
    background: #eee;
    padding: 9px;
    display: block;
    text-align: center;
    margin: 0px 0px 0px 0px;
}

a {
    color: #454545;
    text-decoration: none;
}

.last a {
    background: #129276;
    padding: 6px;
    display: inline-block;
    margin: 3px 1px;
    color: #fff;
}

default.css:12 a {
    color: #454545;
    text-decoration: none;
}

.auth11 {
    background: #129276;
    padding: 6px;
    display: inline-block;
    margin: 3px 1px;
    color: #fff;
}

.aut1 {
    background: url(/template/icons/auth.gif) repeat-x top #253137;
    display: inline-block;
    width: 20%;
    text-align: center;
    padding: 9px 0;
    color: white;
}

.aut1 a {
    background: #118c71;
    display: inline-block;
    width: 90%;
    padding: 9px 0;
    color: #fff;
}

/* 首页 */
*{margin:0;padding:0}img,iframe{border:0}a{text-decoration:none}i{font-style:normal;font-weight:normal}ul{list-style:none}:focus{outline:0}#hot{margin:0 auto;height:170px;overflow:hidden;border:1px solid #d5dcdd;background-color:#fff}.hot-c{position:relative}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container{height:140px;padding-bottom:30px}.swiper-slide{width:100%}.swiper-pagination-switch{display:inline-block;margin:0 5px;width:6px;height:6px;font-size:0;background:#e8e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.swiper-active-switch{background:#c3c3c3}.hot-p{position:absolute;bottom:11px;width:100%;text-align:center;font-size:0}.hot-s{width:100%}.hot-s li{position:relative;height:35px;line-height:35px}.hot-i{display:block;padding-right:6px;margin-left:30px;border-bottom:1px solid #d5dcdd;background:url(../css/icon-gt.png) no-repeat right center;-webkit-background-origin:content-box;background-origin:content-box;background-origin:content-box;-webkit-background-size:4px 6px;background-size:4px 6px;color:#434343;height:34px;line-height:36px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.hot-fg{position:absolute;left:10px;top:50%;display:block;margin-top:-5px;width:10px;height:10px;overflow:hidden;line-height:1;font-size:10px;color:#fff;text-align:center;outline-width:2px;outline-style:solid}.hot-fg-h{background-color:#ffa24f;outline-color:#ffa24f}.hot-fg-n{background-color:#ff4f4f;outline-color:#ff4f4f}.hot-fg-x{background-color:#50ca5e;outline-color:#50ca5e}.icon-hot{position:absolute;left:8px;top:50%;display:block;margin-top:-11px;width:14px;height:20px;background:url(../css/icon-hot.png) no-repeat center center;-webkit-background-size:cover;background-size:cover}#f{padding:20px 10px;text-align:center;color:#999;font-size:12px}#f-a a{color:#358fff}#f-c{margin-top:10px;font-size:10px;color:#aaa}.bottom-gg{margin-top:8px}.selfg-wrap{margin-top:8px;width:100%;font-size:0;line-height:0}.selfg-wrap a{display:block;overflow:hidden;position:relative;font-size:0;line-height:0;text-align:left}.UCMarketAdder{position:fixed;z-index:998;-webkit-user-select:none;-webkit-box-sizing:border-box;width:300px;padding:10px;background:#27282c;left:50%;bottom:15px;margin-left:-150px;line-height:1;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.3);border:solid 1px #0e0f11;border-radius:6px}.UCMarketAdder .close{position:absolute;top:0;right:0;width:20px;height:20px;padding:10px;margin:-20px -20px 0 0}.UCMarketAdder .close img{width:100%;height:100%}.UCMarketAdder .cnt{position:relative;padding:10px 60px 10px 70px}.UCMarketAdder .icon{position:absolute;width:57px;height:57px;left:0;top:0}.UCMarketAdder .icon img{width:100%;height:100%;border-radius:8px}.UCMarketAdder .des{color:#fff;line-height:1.5;font-size:13px}/* 友窝  wap.yowo.vip */.UCMarketAdder .des strong{color:#f5bf41}.UCMarketAdder .opt{position:absolute;top:10px;right:0;width:50px;height:36px;line-height:36px;text-align:center;font-size:13px;color:#fff;-webkit-box-shadow:inset 0 1px rgba(166,239,168,0.75);-moz-box-shadow:inset 0 1px rgba(166,239,168,0.75);box-shadow:inset 0 1px rgba(166,239,168,0.75);background-image:-webkit-linear-gradient(bottom,#27cd2f,#2ad82f);background-image:-moz-linear-gradient(bottom,#27cd2f,#2ad82f);background-image:-o-linear-gradient(bottom,#27cd2f,#2ad82f);background-image:linear-gradient(to top,#27cd2f,#2ad82f);border:solid 1px #1c9421;border-radius:3px;text-shadow:0 1px rgba(0,0,0,0.4)}.UCMarketAdder .noIcon{padding-left:0}.UCMarketAdder .noIcon .icon{display:none}
/* 首页搜索栏 */
.forum-search{background:#fff;padding:5px 0 10px 5px;position:relative;}
.forum-search .search-con{margin:0 10px;border:1px solid #E2E2E2;background:#fff;-webkit-border-radius:2px;height:32px;position:relative;z-index:5;}
.forum-search .keyword-here{width:70px;height:30px;float:left;line-height:30px;text-align:center;font-size:14px;position:absolute;left:0;top:0;z-index:5;}
.forum-search .keyword-list{display:none;position:absolute;left:-1px;top:31px;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;background:#fff;width:70px;}
.forum-search .keyword-list li{line-height:30px;text-align:center;font-size:14px;border-bottom:1px solid #EFEFEF;}
.forum-search .keyword-list li a{display:block; color:#333;}
.forum-search .search-con.on .keyword-list{display:block;}
.forum-search .input-forum{background:#fff;height:30px;line-height:30px;width:100%;}
.forum-search .search-btn{width:30px;height:32px;-webkit-border-radius:0;background-position:8px -125px;background-color:#FFF;border-left:1px solid #E1E1E1;position:absolute;right:0;top:0;z-index:5;background-image:url(/m/images/bg_forum.png);background-size:250px auto;}
.forum-search .input-con{width:100%;box-sizing:border-box;padding:0 33px 0 70px;position:relative;}
.forum-search .so-pop-guess-slip{width:100%;}
.forum-search .so-pop-guess{position:relative;background:#FFF;-webkit-box-sizing:border-box;display:none;height:300px;overflow-y:auto;border:1px solid #D5D5D5;}
.forum-search .so-pop-guess li{height:30px;line-height:32px;width:100%;border-bottom:1px solid #dddddd;text-indent:10px;font-size:12px;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forum-search input{outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;}
.keyword-here:after{display:inline-block;content:"";width:6px;height:3px;margin:0 0 0 3px;vertical-align:middle;background-position:0 -195px;background-image:url(/m/images/bg_forum.png);background-size:250px auto;}
.on .keyword-here:after{background-position:-10px -195px;}
