.swiper-container {
  width: 100%;
  height: 100%;
  background: #f2f2f2;
}
.swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      width: auto;
    }
.lbzuozhe {
width: 88px;
vertical-align: top;
}
.lbzuozhe .avatar {
display: inline-block;
}
#q-form .form-control {
    height: calc(1.4285714286em + 1.25rem + 3px);
    background-color: #fff;
}

#q-form .btn-success {
    background-color: #2366ff;
    border-color: #2366ff;
}

#q-form .btn-success:hover {
    background-color: #2662ed;
    border-color: #2662ed;
}
#q-input {
	font-size: 12px;
}
.input-group-append .form-control {
	height: calc(1.4285714286em + 1.25rem + 11px) !important;
}
.selects {
    border-width: 0;
	border: 0px;
    box-shadow: 0 1px 3px rgba(0,0,0,.05)
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border-width: 0;
	border: 0px;
    box-shadow: 0 1px 3px rgba(0,0,0,.05);
}
.select2-container .select2-selection--single {
    height: calc(1.4285714286em + 1.25rem + 11px);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: calc(1.4285714286em + 1.25rem + 11px);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: calc(1.4285714286em + 1.25rem + 11px);
}
.select2-container--default .select2-selection .select2-selection__rendered {
    padding-left: .75rem;
}
.select2-container--default .select2-selection .select2-selection__arrow {
    top: 0px; 
}
.select2-container--default .select2-results__option .select2-results__option {
    color: #c1bfbf;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #f3f2f2;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0px;
    border-radius: 0px;
}
.alert-secondary {
    color: #343b54;
    background-color: #f5f5f5;
    border-color: #eeeff3;
}
.listnav2 .alert-success {
    color: #234674;
    background-color: #f5f6f9;
    border-color: unset;
}
.listnav2 .alert {
    border: 0px;
	margin-bottom: 0px;
	font-size: 12px !important;
	border-radius: unset;
}
.listnav2 .text-sm {
	font-size: 12px !important;
}
#header .twitter-typeahead {
	display: block !important;
}
.pagination .disabled {
background-color: #2366ff;
color: #fff;
}
.pagination {
    display: inline-flex;
}
.listnav2 .alert-danger {
    color: #892e62;
    background-color: #fbf5f8;
    border-color: unset;
}
.alert-warning {
    color: #887120;
    background-color: #fdf7e1;
    border-color: #fff4cc;
}
.alert-warning a {
    color: #887120;
}
.alert-warning a:hover {
    color: #2366ff;
}
.result-list a:hover {
    color: #3ccd96;
}
.result-list em {
    color: #2366ff;
}
.text-muted2 {
    color: #99a0ac;
}
.text-muted3 {
    color: #222;
	font-weight: bold;
}
.text-muted2 a:hover {
    color: #2366ff;
}
.badge-success {
    color: #237469;
    background-color: #eaf3ee;
    width: 48px;
}
.swiper-slide img {
    max-height: 128px;
}
.ui-autocomplete li.ui-menu-item {
    font-size: 16px !important;
}
.ui-menu {
    padding: 0.5rem .5rem !important;
	z-index: 6;
}
.ui-widget-content {
    border: 0px !important;
	border-radius: 3px !important;
    border-color: rgba(160,175,185,.15) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.05) !important;
    background: #fff !important;
    color: #222222;
}
.ui-menu .ui-menu-item {
    display: block;
    padding: 0.25rem .25rem !important;
    clear: both;
    font-weight: 400;
    color: #aaa !important;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.ui-menu .ui-menu-item:hover {
    background-color: #f9f9f9;
    border-radius: 4px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px  !important; background: none !important; font-weight: bold; color: #2366ff !important; }
.mod_content {
    padding: 15px !important;
	background-color: #eee;
	border-radius: .25rem;
}
a{ text-decoration:none !important}
@font-face {
    font-family: 'keke_iconfont';  /* Project id 2360067 */
    src: url('//at.alicdn.com/t/font_2360067_e78wzdbvxtb.woff2?t=1648648475721') format('woff2'),
    url('//at.alicdn.com/t/font_2360067_e78wzdbvxtb.woff?t=1648648475721') format('woff'),
    url('//at.alicdn.com/t/font_2360067_e78wzdbvxtb.ttf?t=1648648475721') format('truetype');
}
.keke_iconfont {font-family: "keke_iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right:5px}
.pdf{ color: #ff4000}
.xls{ color: #00ca1a}
.doc{ color: #0A89DA}
.ppt{ color: #ff4000}

.viewbtn span:hover {
    background-color: #2366ff !important;
}

.viewbtn span {
    position: relative;
	background-color: #5e676f !important;
	padding: 5px 10px;
    font-size: 12px;
    border-radius: 6px;
}

.viewbtn em {
    color: #3ccd96 !important;
}

.viewbtn {
    left: unset;
	right: 20px;
    top: 20px;
	padding-top: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.viewtext {
    width: 100%;
    padding: 18px;
    position: absolute;
    bottom: 60px;
    font-size: 12px;
    line-height: 20px;
    text-overflow: ellipsis;
    text-indent: revert;
    letter-spacing: 2px;
}
.mod_content_center em {
    background: none; 
}
.doc_price span.viptip {
    background-color: rgb(35 116 94 / 28%);
}
.listnav ul {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
}
.fixedquery {
    color: #535c78 !important;
    font-weight: bold;
}
.keke_list_box .mod_content_top {
    box-shadow: 0 0 30px 0 rgba(53,53,53,.08);
}
.vipzx {
padding: 10px 0;
    position: relative;
    float: right;
    line-height: 20px;
	right: -40px;
}
.menu-light .selected a {
    background: #5e676f !important;
	border-radius: 3px !important;
}
.vipzx .md-check {
    color: #2366ff !important;
}
.image-with-dimensions {
    background-color: #f5f9f7;
}
.media-boxes-loading-animation {
    border-left: 6px solid #2366ff;
}
.loader-ellips__dot {
    background: #2366ff;
}
.keke_list_box a.doc-mod,.listnav a{color:#2366ff;padding:0 10px}
.navtool{color:#99a0ac !important;}

.md-check>i:before {
    width: 14px;
    height: 14px;
}
.md-check input[type=radio]:checked+i:after {
    left: 4px;
    top: 4px;
}
.md-check>i {
    height: 14px;
}
.md-check>i:before {
    border: 3px solid rgba(135,150,165,.15);
}
.page-title-wrapper {
     box-shadow: 0 0 30px 0 rgba(53,53,53,.08);
}
.keke_list_box a.doc-mod, .listnav a {
    color: #5e676f;
    padding: 2px 10px;
}
.menu-light a:hover {
    background-color: #f5f6f9;
	border-radius: 5px;
}
.menu-light .selecteds {
    background-color: #f5f6f9;
	border-radius: 5px;
}
.fixedquery {
    color: #2366ff;
}
.fixedquery:hover {
    color: #99a0ac !important;
}
.media-box .media-box-image {
    width: 148px !important;
	display: inline-block;
}
.mod_content_center {
    top: 0px;
	margin-top: 0px;
    position: absolute;
    display: inline-block;
	padding: 0;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 22px;
    height: 128px;
    overflow: hidden;
    font-weight: 100;
    margin-top: 10px;
    color: #333;
}
.mod_content_center .text-sm {
    color: #989fa9;
    font-size: 12px;
	letter-spacing: 2px;
}
.mod_bottom {
    width: 72%;
    height: 100%;
    position: absolute;
    right: 15px;
    display: inline-block;
	margin-top: 0px;
}
.mod_swiper{
    bottom: 20px;
    position: absolute;
}
.doc-mod {
padding-left: 0px;
}
.mod_content_center a:hover {
    color: #2366ff;
}
.mod_content_top img {
    border-radius: 4px;
	border: none;
}
.h5, h5 {
    font-size: 1.09375rem;
    letter-spacing: 2px;
    font-weight: bold;
	}

.sticky {
    z-index: 3;
	}
.z-index-2 {
    z-index: 5;
	}
.search_bl_ul {
    width: 188px;
    display: block;
    float: right;
    position: absolute;
    right: -178px;
    z-index: 1;
}
.search_bl_li {
    display: block;
    padding: 8px 15px;
    float: left;
    min-width: 208px;
    position: relative;
    text-align: left;
    z-index: 2;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    background: linear-gradient(245deg,rgb(235 236 239)18%,rgb(248 248 248) 68%,rgb(248,248,248,1) 98%,rgb(248 248 248) 100%) !important;
    box-shadow: 20px 5px 40px 0px rgb(123 123 123 / 8%);
}
.search_bl_li:hover {
    background: linear-gradient(245deg,rgb(229 230 233)18%,rgb(248 248 248) 68%,rgb(248,248,248,1) 98%,rgb(248 248 248) 100%) !important;
    box-shadow: 20px 5px 40px 0px rgb(59 59 59 / 8%);
}
.search_bl_span {
float: right;
}
.scroll-up .search_mod {
   top:168px;
   transition: top .48s;
}
.search_bl_ul a {
    color: #99a0ac;
}
.atthis {
    color: #5e676f !important;
	font-weight: bold;
}
.atthisbg {
    color: #fff !important;
	background-color: #3e455a !important;
}
.search_bl_li span {
    color: #2366ff;
}
.userspacenavbar .dropdown .nav-link .badge {
    right: -2px;
    top: 5px;
}
.userspacenavbar .dropdown-menu .dropdown-item .badge {
    padding: .4em .4em;
}
.app-page-title {
 padding-bottom: 2rem;
}
.userspacecontent a:not([href]):not([tabindex]) {
    color: #999999;
}
.userspacecontent .nav-link {
    color: #999999;
}
.userspacecontent .navbar .nav-link {
    color: #999999;
}
.userspacecontent .nav-link:hover {
    color: #5e676f;
}
.media-box-container h5 a:hover {
    color: #2366ff  !important;
}
.userspacenavbar a:not([href]):not([tabindex]) {
    color: #999999;
}

.userspacenavbar .nav-link {
    color: #999999;
}
.userspacenavbar .navbar .nav-link {
    color: #999999;
}
.userspacenavbar .nav-link:hover {
    color: #5e676f;
}
.userspacenavbar .dropdown-menu span {
    color: #999999;
}
.userspacecontent .dropdown-menu span {
    color: #999999;
}
.userspacecontent .dropdown-menu .atthis span {
    color: #5e676f !important;
	font-weight: bold;
}
.userspacenavbar .dropdown-menu .atthis span {
    color: #5e676f !important;
	font-weight: bold;
}
.userspacenavbar .badge {
    font-size: 68%;
}