body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, blockquote {
    margin: 0;
    padding: 0;
    list-style: none;
}

body {
    background: #FFF;
    color: #555;
}

a {
    outline: none;
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
}

a img {
    border: 0;
}

.Ml5 {
    margin-left: 5px;
}

.Mr5 {
    margin-right: 5px;
}

.Mb5 {
    margin-bottom: 5px;
}

.Mt5 {
    margin-top: 5px;
}

.Ml10 {
    margin-left: 10px;
}

.Mr10 {
    margin-right: 10px;
}

.Mb10 {
    margin-bottom: 10px;
}

.Mt10 {
    margin-top: 10px;
}

.Pd5 {
    padding: 5px;
}

.Pd10 {
    padding: 10px;
}

.Pd15 {
    padding: 15px;
}

.Ptb10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.fl, .fc {
    float: left;
}

.fr {
    float: right;
}

.bck {
    display: block;
}

.cl, .clear {
    clear: both;
}

.cll {
    clear: left;
}

.unselect {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.H5 {
    height: 5px;
    overflow: hidden;
    clear: both;
}

.H10 {
    height: 10px;
    overflow: hidden;
    clear: both;
}

.H20 {
    height: 20px;
    overflow: hidden;
    clear: both;
}

@font-face {
    font-family: kui-icon;
    src: url('data:font/truetype;charset=utf-8;base64,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') format('woff');
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

/*********************************
 *Publid 鍏辩敤鏍峰紡
*********************************/
.wrap {
    width: 1200px;
    margin: auto;
}

.w240 {
    width: 240px
}

.w250 {
    width: 250px
}

.w300 {
    width: 300px
}

.w360 {
    width: 360px
}

.w370 {
    width: 370px
}

.w400 {
    width: 400px
}

.w440 {
    width: 440px
}


.logo img{
    margin: 10px;
    height: 70px;
}


.atit {
    border-top: #EEE solid 1px;
    border-width: 1px 0 0 0;
    height: 5px;
    color: #999
}

.lm_box {
    background: #FFF;
}

.lm_box .lmtit {
    height: 30px;
    line-height: 30px;
    border-bottom: #f2f2f2 solid 1px;
}

.lm_box .lmtit .txt, .lm_box .lmtit strong {
    display: inline-block;
    padding: 0 15px;
}

.lm_box .lmcon {
    padding: 5px;
}

/*list*/
.list {
}

#login a {
    margin-left: 10px;
}

.list li {
    border-bottom: #EEE solid 1px;
    line-height: 36px;
    min-height: 36px;
}

/* Pic */
.picList {
    display: block;
}

.picList li {
    float: left;
    margin: 9px 0 9px 9px;
    overflow: hidden;
    width: 165px;
}

.picList li .img {
    display: block;
    overflow: hidden;
    width: 165px;
    height: 116px;
    background: #CCC;
    background-size: cover;
    background-position: center center;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    position: relative;
}

.picList li .img img {
    width: 110%;
    margin-left: -5%;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s linear;
}

.picList li .img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.picList li .img .tit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, .5);
    color: #FFF;
}

.picList li .tit {
    width: 100%;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-align: center;
}

/*useList*/
.useList li {
    width: 50px;
    margin: 3px;
    text-align: center;
}

.useList li .img {
    width: 50px;
    height: 50px;
    border-radius: 2px;
}

.useList li .img img {
    width: 100%;
    height: 100%;
    margin: 0;
}

/*pagelist*/
.pagelist {
    display: block;
    margin: 10px;
    text-align: center;
}

.pagelist li {
    display: inline-block;
    line-height: 30px;
    margin: 0px 5px;
    padding: 0px 10px;
    border: #CCC solid 1px;
    border-radius: 3px;
}

.pagelist li:hover {
    border-color: #090;
    color: #060;
    text-decoration: none;
}

.pagelist li a {
    display: inline-block;
    height: 30px;
}

.pagelist li.thisclass a {
    border-color: #57b313;
    background: #effbe6;
}

/*pages*/
.pages {
    display: block;
    margin: 10px;
    text-align: center;
}

.pages a, .pages span {
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: #DDD solid 1px;
    border-radius: 2px;
    margin: 3px;
}

.pages a {
    border-color: #aece95;
    color: #060;
}

.pages a:hover {
    background: #e3f3d2
}

/*瀵硅瘽鏍峰紡*/
.dh {
    display: block;
}

.dh li {
    margin: 10px 5px;
    position: relative;
    min-height: 60px;
}

.dh .dh-tin {
    color: #666;
    padding-bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px
}

.dh .dh-inf {
    position: absolute;
    top: 0;
}

.dh .dh-inf img {
    width: 48px;
    height: 48px;
    margin: 0 5px;
}

.dh .pl {
    padding-left: 65px;
}

.dh .pl .dh-inf {
    left: 0;
}

.dh .pr {
    padding-right: 65px;
}

.dh .pr .dh-inf {
    right: 0;
}

.dh .dh-con {
    background: #def5dc;
    border-radius: 5px;
    padding: 5px;
    position: relative;
    color: #5f905b;
    min-height: 40px;
}

.dh .dh-con:before {
    content: '';
    display: block;
    border: transparent solid 7px;
    position: absolute;
    top: 10px;
}

.dh .pl .dh-con:before {
    right: 100%;
    border-right-color: #def5dc;
}

.dh .pr .dh-con:before {
    left: 100%;
    border-left-color: #def5dc;
}

/*鎸夋壄*/
.btn {
    color: #666;
    background-color: #EEE;
    border-color: #EEE;
    font-weight: 300;
    font-size: 16px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.btn:visited {
    color: #666
}

.btn:focus, .btn:hover {
    background-color: #f6f6f6;
    text-decoration: none;
    outline: 0
}

.btn.active, .btn.is-active, .btn:active {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
    text-decoration: none;
    background-color: #eee;
    border-color: #cfcfcf;
    color: #d4d4d4;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.btn.disabled, .btn.is-disabled, .btn:disabled {
    top: 0 !important;
    background: #EEE !important;
    border: 1px solid #DDD !important;
    text-shadow: 0 1px 1px #fff !important;
    color: #CCC !important;
    cursor: default !important;
    appearance: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    opacity: .8 !important
}

.btn-giant {
    font-size: 28px;
    height: 70px;
    line-height: 70px;
    padding: 0 70px
}

.btn-jumbo {
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    padding: 0 60px
}

.btn-large {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    padding: 0 50px
}

.btn-normal {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px
}

.btn-small {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 30px
}

.btn-tiny {
    font-size: 9.6px;
    height: 24px;
    line-height: 24px;
    padding: 0 24px
}

.btn-block, .btn-stacked {
    display: block
}

.btn-square {
    border-radius: 0
}

.btn-box {
    border-radius: 10px
}

.btn-round {
    border-radius: 4px
}

.btn-pill {
    border-radius: 200px
}

.btn-circle {
    border-radius: 100%
}

.btn-blue {
    background-color: #1B9AF7;
    border-color: #1B9AF7;
    color: #FFF
}

.btn-blue:visited {
    color: #FFF
}

.btn-blue:focus, .btn-blue:hover {
    background-color: #4cb0f9;
    border-color: #4cb0f9;
    color: #FFF
}

.btn-blue.active, .btn-blue.is-active, .btn-blue:active {
    background-color: #2798eb;
    border-color: #2798eb;
    color: #0880d7
}

.btn-green {
    background-color: #4cab2e;
    border-color: #4cab2e;
    color: #FFF
}

.btn-green:visited {
    color: #FFF
}

.btn-green:focus, .btn-green:hover {
    background-color: #54d12b;
    border-color: #54d12b;
    color: #FFF
}

.btn-green.active, .btn-green.is-active, .btn-green:active {
    background-color: #459b2a;
    border-color: #459b2a;
    color: #37851e
}

.btn-orange {
    background-color: #FEAE1B;
    border-color: #FEAE1B;
    color: #FFF
}

.btn-orange:visited {
    color: #FFF
}

.btn-orange:focus, .btn-orange:hover {
    background-color: #fec04e;
    border-color: #fec04e;
    color: #FFF
}

.btn-orange.active, .btn-orange.is-active, .btn-orange:active {
    background-color: #f3ab26;
    border-color: #f3ab26;
    color: #e59501
}

.btn-red {
    background-color: #FF4351;
    border-color: #FF4351;
    color: #FFF
}

.btn-red:visited {
    color: #FFF
}

.btn-red:focus, .btn-red:hover {
    background-color: #ff7680;
    border-color: #ff7680;
    color: #FFF
}

.btn-red.active, .btn-red.is-active, .btn-red:active {
    background-color: #f64c59;
    border-color: #f64c59;
    color: #ff1022
}

.btn-royal {
    background-color: #7B72E9;
    border-color: #7B72E9;
    color: #FFF
}

.btn-royal:visited {
    color: #FFF
}

.btn-royal:focus, .btn-royal:hover {
    background-color: #a49ef0;
    border-color: #a49ef0;
    color: #FFF
}

.btn-royal.active, .btn-royal.is-active, .btn-royal:active {
    background-color: #827ae1;
    border-color: #827ae1;
    color: #5246e2
}

/*琛ㄥ崟*/
.form {
}

.form li {
    padding: 5px 0;
    line-height: 30px;
    min-height: 30px;
}

.form label {
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
}

.form input, .form select, .form .input {
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    border: #DDD solid 1px;
    text-indent: 5px;
}

.form [type="radio"] {
    height: 13px;
    border: none;
}

.form select {
    height: 32px
}

.form textarea {
    display: inline-block;
    border: #DDD solid 1px;
    padding: 5px;
    border-radius: 2px;
}

.form input:focus {
    box-shadow: 0 0 5px rgba(0, 153, 0, .3)
}

.form .attr {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #999;
    padding-left: 5px;
}

.form .btn {
    height: 32px;
    line-height: 30px;
    margin: 0 5px;
    border-radius: 2px;
}

.fixfrm li {
    position: relative;
    padding-left: 115px;
}

.fixfrm li > label:first-child {
    position: absolute;
    top: 5px;
    left: 0;
    width: 110px;
    text-align: right;
}

/*table*/
.table {
    border-left: #EEE solid 1px;
    border-bottom: #EEE solid 1px;
}

.table thead {
    background: #eee;
    text-align: center;
    line-height: 22px;
    color: #333;
    border-bottom: #DDD solid 1px;
}

.table td {
    border-top: #EEE solid 1px;
    border-right: #EEE solid 1px;
}

/*badge*/
.badge {
    display: inline-block;
    border-radius: 5px;
    color: #FFF;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    padding: 0 3px;
    background: #CCC;
}

.badge-red {
    background: #F33;
}

/*鎻愮ず*/
.tis {
    background: #FFF;
    padding: 10px;
    margin: 5px;
    border-radius: 3px;
    color: #666;
    background: #f4f4f4;
}

.tis-yes {
    background: #B9E091;
    color: #3D7702;
}

.tis-no {
    background: #FC93A4;
    color: #AC273C;
}

.tis-note {
    background: #FFDD86;
    color: #956819;
}

.tis-info {
    background: #9BE3FD;
    color: #166B87;
}

/*********************************
 *鐢ㄦ埛涓績鐩稿叧
*********************************/
.sTool {
    display: block;
    position: fixed;
    left: 50%;
    margin-left: 510px;
    bottom: 30px;
}

.sTool li {
    width: 40px;
    text-align: center;
    margin-bottom: 5px;
    background: rgba(0, 0, 0, .3);
    border-radius: 3px;
    padding: 5px 0;
    color: #FFF;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .2);
    cursor: pointer;
}

.sTool li:hover {
    background: rgba(0, 0, 0, .6)
}

.sTool li a {
    color: #FFF;
}

.sTool li i {
    font-size: 20px;
    line-height: 20px;
}

.sTool li div {
    font-size: 14px;
    line-height: 14px;
}

.index .sTool .gohome {
    display: none;
}

/*绉佷俊瀵硅瘽妗�*/
.iSMSBox {
    width: 100%;
    height: 100%;
    position: relative;
}

.iSMSBox .usrList {
    width: 150px;
    height: 100%;
    overflow: auto;
    border-right: #eee solid 1px;
    background: #F4F4F4;
}

.iSMSBox .usrList li {
    padding-left: 44px;
    cursor: default;
    min-height: 34px;
    padding-top: 3px;
    padding-bottom: 3px;
    min-bottom: 3px;
    margin: 3px;
    border-radius: 5px;
}

.iSMSBox .usrList li.cur {
    background: #E3E8E9;
}

.iSMSBox .usrList li:hover {
    background: #DDD;
}

.iSMSBox .usrList li img {
    width: 34px;
    height: 34px;
    border-bottom: 3px;
    border-radius: 3px;
}

.iSMSBox .usrList .dh-inf {
    top: 3px;
}

.iSMSBox .usrList .dh-usr {
    line-height: 34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.iSMSBox .usrList .msi {
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -8px;
    display: block;
    height: 12px;
    padding: 2px 3px;
    background: #F62D5C;
    color: #FFF;
    line-height: 12px;
    border-radius: 12px;
    font-size: 6px;
}

.iSMSBox .smsBox {
    width: 339px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
}

.iSMSBox .smsBox table {
    height: 100%;
}

.iSMSBox .smsBox .msgw {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.iSMSBox .smsBox .stime {
    font-size: 12px;
    color: #999;
}

.iSMSBox .smsBox .pr .dh-con {
    background: #DCF0F5;
    color: #257185
}

.iSMSBox .smsBox .send {
    height: 80px;
    border-top: #EEE solid 1px;
}

.iSMSBox .smsBox .send textarea {
    width: 96%;
    height: 34px;
    border: none;
    padding: 8px 2%;
    outline: none;
}

.iSMSBox .smsBox .btngrp {
    padding: 0 3px;
}

.iSMSBox .smsBox .btngrp .fl {
    font-size: 12px;
    color: #999;
    line-height: 24px;
}

.scri::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.scri::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .1);
}

.scri::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .3);
}

/*****************************
 * public
*****************************/
/* header */
.miniTop {
    background: #f3f2f2;
    height: 34px;
    line-height: 34px;
    cursor: default;
}

.miniTop .wrap {
    height: 34px;
    display: block;
}

.miniTop .uinfo a {
    color: #975B31;
    font-size: 13.6px;
}

.miniTop .uinfo a:hover {
    color: #F30;
}

.miniTop .unames {
    display: inline-block;
    padding-left: 35px;
    height: 30px;
    position: relative;
}

.miniTop .unames img {
    position: absolute;
    left: 4px;
    top: 4px;
    width: 26px;
    height: 26px;
    border-radius: 5px;
}

.header {
    background: #FFF;
}

.head-top {
    height: 90px;
}

.htop-box {
    width: 750px;
    height: 90px;
    float: right;
}

.soBar, .gnBtn {
    margin-top: 25px;
    position: relative;
}

.soBar input {
    height: 40px;
    line-height: 40px;
    border: #0e9fd8 solid 2px;
    border-radius: 3px;
    width: 400px;
    text-indent: 10px;
}

.soBar button {
    background: #0e9fd8;
    border: 0;
    color: #f2f2f2;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    display: block;
    width: 60px;
    border-radius: 0 3px 3px 0;
}

.gnBtn {
    border-radius: 3px;
    border: #eee solid 1px;
}

.gnBtn a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-right: #EEE solid 1px;
}

.gnBtn a:last-child {
    border-right: 0;
}

.head-nav {
    height: 46px;
    background: #2ca6e0;
}

.navul {
    padding: 3px;
    font-size: 16px;
    display: block;
    height: 40px;
    text-align: center;
}

.navul li {
    display: inline-block;
    height: 40px;
}

.navul li a {
    display: inline-block;
    line-height: 40px;
    padding: 0 12px;
    color: #FFF;
    border-radius: 3px;
}

.navul li a:hover {
    background: rgba(0, 51, 0, .2);
    color: #CEFF7D
}

.navul li a:active {
    box-shadow: inset 0 0 7px rgba(0, 0, 0, .2)
}

.lm_box {
    background: #FFF;
    box-shadow: 0 0 5px rgba(0, 0, 0, .06)
}

.lm_box .lmtit {
    height: 38px;
    margin: 0 5px;
    border-bottom: #EEE solid 2px;
}

.lm_box .lmtit strong, .lm_box .lmtit .txt {
    display: block;
    float: left;
    line-height: 38px;
    padding: 0 10px;
    border-bottom: #2ca6e0 solid 2px;
}

.lm_box .lmtit .more {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 5px;
    float: right;
}

.lm_box .lmtit .fr {
    padding-top: 7px;
    font-size: 12px;
}

.lm_box .lmtit .fr .rbtn {
    display: inline-block;
    background: #e8e8e8;
    color: #666;
    padding: 0 5px;
    margin: 0 1px;
    cursor: pointer;
}

.lm_box .lmtit .fr .rbtn:hover {
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.lm_box .lmtit .fr .rbtn:active {
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .7)
}

.lm_box .lmtit .rbtn.chk {
    background: #2ca6e0;
    color: #FFF;
}

.lm_box .lmcon {
    margin: 0 5px;
}

/*幻灯*/
.afocus {
    width: 300px;
    height: 340px;
    overflow: hidden;
    position: relative;
}

.afocus img {
    width: 300px;
    height: 340px;
}

/******************************
 *首页
*******************************/

.hdWrap {
    width: 580px;
    margin-left: 10px;
    height: 340px;
}

.hdWrap h2 {
    display: block;
    line-height: 40px;
    text-align: center;
}

.hdWrap ul {
    display: block;
    width: 560px;
    margin: auto;
}

.hdWrap ul li {
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    line-height: 26px;
}

.ttlist li .cat {
    color: #395684;
    margin-right: 3px;
}

.ttlist li .cat a {
    color: #395684;
}

.nwlist li .cat {
    color: #2ca6e0;
}

.nwlist li .cat a {
    color: #2ca6e0;
}

.zjbang {
    height: 340px;
}

.colMain {
    width: 890px;
    float: left;
}

.colSide {
    width: 300px;
    float: right;
}

.lm_index {
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.lm_index .picAtc {
    height: 112px;
}

.lm_index:nth-of-type(odd) {
    float: left;
}

.lm_index:nth-of-type(even) {
    float: right;
}

.index_jplm_w{
    width: 290px;
    overflow: hidden;
}

.index_jplm {
    margin: 3px 0;
    width: 302px;
    overflow-y: scroll;

}

.index_jplm a {
    display: inline-block;
    padding: 5px;
    margin: 4px 6px;
    cursor: pointer;
    background: #2ca6e0;
    color: #FFF;
    width: 118px;
    text-align: center;
}

.lm_zjbang {
    height: 340px;
}

.lm_zjbang2 {
    height: 350px;
}

.lm_zjbang3 {
    height: 504px;
}

.lm_zjbang .lmcon {
    margin: 0;
    padding: 0px 5px;
}

.lm_zjbang .useList li {
    line-height: 22px;
}

.lm_zjbang .useList .tit {
    color: #060
}

.lm_zjbang .useList .jifen {
    color: #666;
}

.lm_zjbang .lmcon {
    margin: 0;
    padding: 0px 5px;
}

.lm_zjbang .useList li {
    line-height: 22px;
}

.lm_zjbang .useList .tit {
    color: #060
}

.lm_zjbang .useList .jifen {
    color: #666;
}
.lm_zjbang2 .lmcon {
    margin: 0;
    padding: 0px 5px;
}

.lm_zjbang2 .useList li {
    line-height: 22px;
}

.lm_zjbang2 .useList .tit {
    color: #060
}

.lm_zjbang2 .useList .jifen {
    color: #666;
}

.lm_zjbang3 .lmcon {
    margin: 0;
    padding: 0px 5px;
}

.lm_zjbang3 .useList li {
    line-height: 22px;
}

.lm_zjbang3 .useList .tit {
    color: #060
}

.lm_zjbang3 .useList .jifen {
    color: #666;
}

.index .lm_meitu, .index .lm_yueduph {
    height: 350px;
}

.lm_meitu .lmcon {
    padding: 0;
}

.lm_huati .picAtc .img {
    width: 90px;
    height: 70px;
}

.lm_huati .picAtc li:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.lm_huati .picAtc .info {
    margin-left: 95px;
    height: 70px;
}

.lm_huati .picAtc .info p {
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    font-size: 12px
}

.lm_reping ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #666;
}

.lm_reping ul li a {
    color: #060;
    font-size: 14px;
}

/*atcList*/

h2.fengmian_h2{
    font-size: 16px;
    text-indent: 12px;
    line-height: 38px;
}


.atcList {
    display: block;
}

.atcList li {
    line-height: 32px;
    position: relative;
}

.atcList li .tit {
    display: block;
    margin-right: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.atcList li .tit:before {
    content: '\f105';
    font-family: 'kui-icon';
    padding: 0 5px;
    color: #999
}

.atcList li .pr {
    color: #999;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    text-align: center;
}

/*picAtc*/
.picAtc {
    display: block;
    padding-top: 10px;
}

.picAtc li {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: #EEE dotted 1px;
}

.picAtc li .img {
    display: block;
    width: 130px;
    height: 90px;
    background: #CCC;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    position: absolute;
    top: 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, .2)
}

.picAtc li .img img {
    width: 110%;
    margin-left: -5%;
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
}

.picAtc li .img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.picAtc li .info {
    height: 91px;
}

.picAtc li .info .tit {
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.picAtc li .info p {
    display: block;
    display: -webkit-box;
    margin: 0;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 66px;
    line-height: 1.4;
}

.picAtc.pl li .info {
    margin-left: 139px;
}

.picAtc.pl li .img {
    left: 0;
}

.picAtc.pr li .info {
    margin-right: 135px;
}

.picAtc.pr li .img {
    right: 0;
}

.picAtc li .info:only-child {
    margin: 0;
}

/**************************
 * 列表页
**************************/
.liatMain {
    width: 890px;
    float: left;
}

.liatSide {
    width: 300px;
    float: right;
}

.lm_catlist {
    padding: 5px 10px;
}

.lm_catlist .lmtit, .lm_catlist .lmtit .txt {
    height: 42px;
    line-height: 42px;
}

.lm_catlist .lmtit .fr {
    padding-top: 5px;
}

.lm_catlist .lmtit .fr .rbtn {
    line-height: 30px;
    padding: 0 10px;
}

.lm_catlist a {
    color: #395684;
}

.lm_catlist h3 {
    font-size: 16px;
}

.lm_catlist .pagelist li {
    margin: 3px 0;
}

.lm_catlist .uinfo {
    font-size: 12px;
    color: #666;
    position: relative;
}

.lm_catlist .uinfo span {
    margin: 0 5px;
}

.lm_catlist .picAtc .info p {
    -webkit-line-clamp: 2;
    height: 44px;
    margin-top: 8px;
}

.lm_pdbox .picAtc {
    padding-left: 5px;
}

.lm_pdbox .atcList {
    width: 370px;
    border-left: #eee solid 1px;
    /*border-right: #eee solid 1px;*/
    padding: 10px 10px 5px 10px;
}

.lm_pdbox .picList li {
    width: 140px;
}

.lm_pdbox .picList li .img {
    width: 140px;
    height: 78px;
}

.listpages {
    text-align: center;
    padding-bottom: 8px;
}

.listpages ul li {
    display: inline-block;
    border-radius: 3px;
    border: solid 1px #ccc;
    margin: 3px 3px;
}

.listpages ul li.thisclass {
    border: solid 1px #2ca6e0;
}
.listpages ul li.thisclass a{
    color: #f2f2f2;

    background-color: #2ca6e0;
}
.listpages ul li a {
    padding: 8px 15px;
    display: inline-block;
    background-color: #FEFEFE;
    border-radius: 3px;
}

/*********************
 *文章页
*********************/
.atcMain {
    width: 890px;
    float: left
}

.atcSide {
    width: 300px;
    float: right;
    _overflow: hidden;
}

.atcpath {
    height: 36px;
    line-height: 36px;
    border-bottom: #EEE solid 1px;
    color: #999;
}

.atcpath .gon a {
    color: #92a97d
}

.article {
    margin: 0 20px;
}

.article h1 {
    text-align: center;
    padding: 20px 0;
}

.article .info {
    background: #f0f0f0;
    color: #92a97d;
    text-align: center;
    height: 32px;
    position: relative;
    font-size: 12px;
}

.article .info span {
    display: inline-block;
    margin: 0 3px;
    height: 32px;
    line-height: 32px;
}

.article .info a {
    color: #2ca6e0;
}

.article .info b {
    font-weight: normal;
    padding: 0 2px;
}

.article article {
    display: block;
    color: #333;
    padding: 10px 0;
    line-height: 1.8;
}

.article article img{
    display: block;
    margin: 0 auto;
    max-width: 660px;
}


.maxheight1000{
    max-height: 1000px;
    overflow: hidden;
    position: relative;
}

.atc-content{
    position: relative;
}

.show_more_content{
    height: 90px;
    font-size: 18px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
.show_more_content span{
    border-radius: 3px;
    border: solid 1px #eb823c;
    color: #990000;
    display: inline-block;
    padding: 0 12px;
    background-color: #fdfdfd;
    margin-top: 32px;
    cursor: pointer;
}



.pevNxt {
    display: block;
    line-height: 26px;
    margin-left: 1%;
    width: 99%;
    padding: 10px 0;
}

.pevNxt li {
    width: 49%;
    float: left;
}

.pevNxt li a {
    color: #395684
}

.pevNxt .nxtAtc {
    text-align: right;
    border-left: #eee solid 1px;
}

.diggts {
    width: 125px;
    margin: auto;
    height: 60px;
    color: #999;
}

.diggts li {
    width: 50px;
    height: 50px;
    float: left;
    margin: 4px;
    border: #EEE solid 1px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}

.diggts li:hover {
    border-color: #F60;
    box-shadow: 0 0 5px rgba(255, 102, 0, .5);
    background: #FFC;
    color: #F30;
}

.diggts li i {
    display: block;
    font-size: 24px;
    padding: 3px 0;
}

/*字体大小*/
.txtsize {
    position: relative;
}

.txtsize ul {
    position: absolute;
    left: 0;
    top: 100%;
    line-height: 30px;
    background: #e8f5dc;
    width: 70px;
    box-shadow: 2px 0 3px rgba(0, 51, 0, .1)
}

.txtsize ul li {
    cursor: pointer;
}

.txtsize ul li:hover, .txtsize .cur {
    background: #D9EDC6;
    color: #80A38D;
}

.txtM {
    font-size: 14px;
}

.txtL {
    font-size: 18px;
    font-family: "Microsoft YaHei";
    line-height: 28px;
}

.txtXL {
    font-size: 20px;
    font-family: "Microsoft YaHei";
    line-height: 32px;
}

/*猜你喜欢*/
.lm_xgatc .atcList {
    width: 410px;
}

.lm_xgatc .lmcon {
    padding: 5px 0;
    margin: 0px 10px;
}

.lm_xgatc .atcList li {
    line-height: 30px;
    border-bottom: #f4f4f4 solid 1px;
}

.lm_xgatc .atcList .tit {
    color: #395684;
    padding-right: 100px;
}

.lm_xgatc .atcList .pr {
    width: 100px;
    text-align: right;
    font-size: 12px
}

.ggpicBox {
    width: 300px;
    height: 250px;
    background: #d7f6b9;
}

/*图文*/
.lm_atctuwen .picList li {
    margin: 6px;
    width: 162px;
}

/*用户信息*/
.lm_usbox {
    padding-top: 5px;
    margin-bottom: 10px;
}

.lm_usbox:empty {
    display: none;
}

.lm_usbox .usinfo {
    position: relative;
    margin: 5px;
    padding-left: 90px;
    color: #999;
    height: 80px;
}

.lm_usbox .usinfo .usface {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 80px;
    height: 80px;
}

.lm_usbox .usinfo .usface img {
    width: 80px;
    height: 80px;
}

.lm_usbox .usinfo .usname {
    display: block;
    color: #060;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lm_usbox .usinfo .usrsp {
    padding-top: 5px;
}

.lm_usbox .useact {
    height: 32px;
    border-top: #eee solid 1px;
}

.lm_usbox .useact a {
    display: block;
    width: 33%;
    line-height: 32px;
    float: left;
    text-align: center;
    color: #5b8396
}

.lm_usbox .useact a:hover {
    background: #d9f3ff;
    color: #06f;
}

.lm_usbox .useact .usact-pm {
    border-left: #eee solid 1px;
    border-right: #eee solid 1px;
}

.lm_wenji .lmtit a {
    color: #060;
}

/*评论*/
.feedback1 {
    display: none;
}

.lm_pinglun .lmtit {
    color: #999;
}

.lm_pinglun form {
    border: #5bac41 solid 1px;
}

.lm_pinglun #msg {
    width: 98%;
    height: 90px;
    padding: 5px 1%;
    border: 0;
}

.lm_pinglun .plbar {
    height: 30px;
    line-height: 30px;
    padding: 5px;
    border-top: #EEE solid 1px;
}

.lm_pinglun .upplbtn {
}

.lm_pinglun .pltit {
    height: 50px;
    line-height: 50px;
    padding: 0 5px;
}

.lm_pinglun .pltit strong {
    font-size: 18px;
    text-indent: 5px;
}

.plList {
    padding-top: 10px;
}

.plList a {
    color: #06F
}

.plList li {
    position: relative;
    border-bottom: #eee solid 1px;
    margin: 10px;
    padding-bottom: 10px;
    padding-left: 60px;
}

.plList li .uphoto {
    position: absolute;
    left: 0;
    top: 0;
}

.plList li .uphoto img {
    width: 50px;
    height: 50px;
}

.plList li .plrbox {
    min-height: 50px;
}

.plList li .infobar {
    line-height: 24px;
    height: 24px;
    color: #666;
}

.plList li .infobar span {
    padding: 0 5px;
    display: inline-block;
}

.infobar .goodpl, .infobar .badpl {
    cursor: pointer;
    width: 60px;
}

.infobar .fa:before {
    padding-right: 3px;
}

.infobar .fr:hover {
    color: #06C
}

.plList .plcon {
}

/**************************
 * footer
**************************/
.footer {
    background: #2b333e;
    color: #bbc8b9;
}

.footer .navul {
    border-bottom: #566A53 solid 1px;
    height: 36px;
    text-align: center;
}

.footer .navul li {
    padding: 0 5px;
    border-right: #566A53 dotted 1px;
    height: 36px;
    display: inline-block;
    float: none;
}

.footer .navul li:last-child {
    border: 0;
}

.footer .navul li a {
    padding: 0 15px;
    line-height: 36px;
}

.footer a {
    color: #d5fbd0;
}

.footer p {
    padding: 0;
    margin: 0;
}

.footer .copyright {
    padding: 10px 0;
    text-align: center;
}

.flink_list a {
    display: inline-block;
    padding: 3px 6px;
}

.index .heightauto {
    height: auto;
}

.hot_tag_list a {
    display: inline-block;
    margin: 3px 2px;
    padding: 3px 6px;
    background-color: #f2f2f2;
}

.row-article-comment{padding:10px 0px; overflow:hidden;}
.row-article-comment form{padding-bottom:20px; border-bottom:1px solid #f1f1f1; overflow:hidden;}
.row-article-comment .form-header{height:30px; padding-top:10px; overflow:hidden; color:#666;}
.row-article-comment .form-header strong{ font-size:18px;}
.row-article-comment textarea{height:80px; background:#F3F3F3; color:#666; font-size:13px; width:98%; border:none; resize:none; padding:5px 1%;}
.row-article-comment .form-footer{padding-top:5px; height:34px; overflow:hidden;}
.row-article-comment .form-footer button{ float:right; background:#2798eb; color:#fff; font-size:14px; border:none; padding:0 30px; height:34px; line-height:34px; cursor:pointer;}
.article-comment-see-all{ float:right; color:#C2C0C0;}

.article-comment-list{overflow:hidden;}
.article-comment-list li{padding:20px 0; min-height:50px; overflow:hidden; clear:both; border-bottom:1px solid #f1f1f1;}
.article-comment-list li a.face{width:50px; height:50px; overflow:hidden; float:left;}
.article-comment-list li a.face img{width:50px; height:50px;}
.article-comment-list li .comment-content{margin-left:60px; display:block; line-height:1.8em;}
.article-comment-list li .comment-content a.name{color:#2798eb; display:block; padding-bottom:3px;}
.article-comment-list li .comment-content a.name span{color:#999; font-size:12px;}
.article-comment-list li .comment-content p{ padding-bottom:5px;}

.commit-title-green{font-size:18px; color:#2798eb; padding:8px 0; overflow:hidden; clear:both;}

/** add by caoguangbao */
.w1460{width:calc(var(--ratio) * 1460px);margin:0 auto;}
.login_head{height: calc(var(--ratio) * 80px); width: 100%; background-color: #fff;}
.login_head .head_logo{float: left; margin-left: 0px; margin-top: calc(var(--ratio) * 20px);}
.login_head .head_logo img{width: calc(var(--ratio) * 158px); height: calc(var(--ratio) * 44px);}
.login_head .head_link{float: right; margin-right: 0px; line-height:calc(var(--ratio) * 80px);}
.login_head .head_link a{color: #000; position: relative; margin-left: calc(var(--ratio) * 20px);}
.login_head .head_link a:first-child::after{content: ""; width: 1px; height:calc(var(--ratio) * 12px); position: absolute; right: calc(var(--ratio) * -12px); top: calc(var(--ratio) * 5px); background-color: #000;}


.reg_top{height: calc(var(--ratio) * 100px);line-height:calc(var(--ratio) * 100px);text-align:center;font-size:calc(var(--ratio) * 32px);font-family:微软雅黑;color:#fff;background-image:url('reg_top.png');background-size:100% 100%;}
.ref_div{width:calc(var(--ratio) * 520px);margin:0px auto;position:relative;}
.ref_div_head{font-size:calc(var(--ratio) * 26px);line-height:calc(var(--ratio) * 100px);height:calc(var(--ratio) * 100px);text-align:center;}
.ref_div_head>a{font-size:calc(var(--ratio) * 26px);color:#91c82c;}

.form_items .check_box{font-size:calc(var(--ratio) * 14px);color:#666;font-family:Simsun;cursor:pointer;margin-top: calc(var(--ratio) * 30px);}
.form_items .check_box .ico{position: relative; top: calc(var(--ratio) * 3px); width: calc(var(--ratio) * 16px); height: calc(var(--ratio) * 16px);margin-right:calc(var(--ratio) * 5px);display: inline-block;background:url(../images/check.png) 0 0 no-repeat;}
.form_items .check_box .ico.check.on{background-position: calc(var(--ratio) * -16px) 0;}
.form_items .check_box a{color: #559900;}
.form_items .check_box span{color: #ff3100;}
.form_items .getsend{position: absolute;bottom: calc(var(--ratio) * 5px);right: 0px;font-size: calc(var(--ratio) * 16px);color:#91c82c;}
.form_items .form_items_text{width:100%;height:calc(var(--ratio) * 30px);border-bottom:1px solid #cfcfcf;margin-top: calc(var(--ratio) * 35px);font-size: calc(var(--ratio) * 18px); }
.form_items>div{position:relative;}
.form_items .eye{    width: calc(var(--ratio) * 25px);height: calc(var(--ratio) * 15px);display: inline-block;position: absolute;bottom: calc(var(--ratio) * 5px);right: 0px;background-image: url('../images/eyes.png');background-size:100% 100%;    cursor: pointer;}
.form_items .beye{    width: calc(var(--ratio) * 25px);height: calc(var(--ratio) * 15px);display: inline-block;position: absolute;bottom: calc(var(--ratio) * 5px);right: 0px;background-image: url('../images/biyan.png');background-size:100% 100%;    cursor: pointer;}
.form_items	.sendbtn{position: absolute;bottom: calc(var(--ratio) * 10px);right: 0px;height: calc(var(--ratio) * 40px);width: calc(var(--ratio) * 119px);background-color: #cfcfcf;border: none;color: #000;cursor: pointer;outline: none;}
.form_items .form_items_submit{width:calc(var(--ratio) * 220px);border-radius:calc(var(--ratio) * 50px);background-color:#91c82c;color:#fff;text-align:center;line-height: calc(var(--ratio) * 45px);margin-top: calc(var(--ratio) * 50px);font-size:calc(var(--ratio) * 20px);}
.form_items  input::-webkit-input-placeholder {color: #aab2bd;font-size: calc(var(--ratio) * 16px);}
.form_items .form_items_title{color:#000;}
.form_items .form_items_success{text-align:center;margin-top: calc(var(--ratio) * 30px);}
.form_items .form_items_success img{width:calc(var(--ratio) * 100px);}
.form_items .form_items_success p{font-size:calc(var(--ratio) * 22px);line-height:calc(var(--ratio) * 120px);}
.form_items .form_items_success div{width:calc(var(--ratio) * 300px);margin:0 auto;font-size:calc(var(--ratio) * 18px);}
.form_items .form_items_success span{display: inline-block;float: left;}
.form_items .form_items_success span font{color:#91c82c;}
.form_items .form_items_success a{display: inline-block;float: right;color:#91c82c;}
.center{text-align:center;}

.pc_vip_checkin_yes{
    position: relative;
}

.pc_vip_checkin_avatar{
    width: 30px;
    height: 30px;
    position: relative;
    display: inline-block;
}

.pc_vip_checkin_avatar img{
    width: 100%;
    border-radius: 50%;
    vertical-align: middle;
}

.pc_vip_checkin_nickname{
    line-height: 40px;
    font-size: 14px;
    display: inline-block;
    margin-left: 12px;
    color: #999;
    height: 40px;
    overflow: hidden;
    max-width: 60px;
    vertical-align: middle;
    word-break: break-all;
}

.pc_vip_checkin_list{
    position: absolute;
    z-index: 1000;
    right: -15px;
    top: 38px;
    display: none;
}
.pc_vip_checkin_yes:hover .pc_vip_checkin_list{
    display: block;
}
.pc_vip_checkin_list a{
    font-size: 14px;
    color: #333;
}

.fr-login {
    float: right;
}

.fleft {
    float: left;
}

.mflink dt{
    font-size: 16px;
    text-indent: 12px;
    font-weight: bold;
    line-height: 1.8;
}
.mflink dd a{
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 1.6;
}


/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}