/*@font-face{
	font-family:\\4e66\9177\5b8b\4f53;
	src:url('../font/SKSong.woff');
	
	src:url('../font/SKSong.eot');
	src:url('../font/SKSong.eot?#font-spider') format('embedded-opentype'),
		url('../font/SKSong.woff') format('woff'),
		url('../font/SKSong.ttf') format('truetype'),
		url('../font/SKSong.svg') format('svg');
}
* {
	font-family:\\4e66\9177\5b8b\4f53;
}*/

#banner-container { display: block; position: relative; z-index: 1; width: 100%; overflow: hidden; }
#banner-container .loading { display: block; width: 70px; text-align: center; font-size: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); }
#banner-container .loading .item { width: 18px; height: 18px; margin: 0 2px; background-color: #333333; border-radius: 100%; display: inline-block; -webkit-animation: loading-delay 1.4s infinite ease-in-out; animation: loading-delay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
#banner-container .loading .item:nth-child(2) { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }
#banner-container .loading .item:nth-child(3) { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
@-webkit-keyframes loading-delay {
  0%,80%,100% {
      -webkit-transform: scale(0);
  }
  40% {
      -webkit-transform: scale(1);
  }
}
@keyframes loading-delay {
  0%,80%,100% {
      transform: scale(0);
      -webkit-transform: scale(0);
  }
  40% {
      transform: scale(1);
      -webkit-transform: scale(1);
  }
}

.weui_dialog, .weui_toast{ z-index: 300; }
.weui_mask { z-index: 280;}
.menu_footer{height:100px;}
.menu_footer_but{height:100px;}
.weui_dialog, .weui_toast{ z-index:1001;}
.m_f_zw{background-image: url(/application/cms/view/api3/img/gx_zw.png);}
.m_f_zs{background-image: url(/application/cms/view/api3/img/gx_zs.png);}
.m_f_yw{background-image: url(/application/cms/view/api3/img/gx_yw.png);}
.m_f_sx{background-image: url(/application/cms/view/api3/img/gx_sx.png);}
.m_f_yp{background-image: url(/application/cms/view/api3/img/gx_yp.png);}
.m_f_set_box { bottom: 100px;}
  
.nav-row-cate > .shrink > .row .item {
    width: auto;
}

.nav-row-cate  .action {
    position: absolute;
    right: .32rem;
    top: .56rem;
}

.nav-row-cate  .action a {
    display: block;
    font-size: .3733rem;
    color: #888;
    line-height: 1;
    padding: .1rem .1867rem;
}
.nav-row-cate  .action a .icon-arrow {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    vertical-align: middle;
    margin-top: -3px;
    background-image: url('application/cms/view/api3/mhimages/svg/nav-arrow.svg');
    background-size: .32rem;
    margin-left: .16rem;
}

.nav-row-cate  .action a.opened .icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.has-label  .container{
    overflow:hidden;
    height:1.4rem;
}
 #onelevel{
    height:auto;}
    
.nav-row-cate .active{
     height:auto;
}
    
    
.books-list > .item  {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: .2133rem .32rem;
}

.books-list > .item >  .body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    margin-left: .4rem;
}

.books-list > .item >  .cover img {
    display: block;
    width: 3rem;
    height: 4rem;
}

.books-list > .item >  .body .title {
    color: #000;
    font-size: .4rem;
    font-weight: 400;
    line-height: .9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.books-list > .item > a .body .zuozhe {
    font-size: .3rem;
    color: #666;
    line-height: .4rem;
    padding-top: .1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.books-list > .item >  .body .text {
    font-size: .3467rem;
    color: #999;
    line-height: .4267rem;
    overflow: hidden;
    margin: .12rem 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.books-list > .item >  .body .bottom {
    font-size: .32rem;
    color: #999;
    line-height: .48rem;
}

.books-list > .item >  .body .bottom .col {
    padding-right: .3rem;
}

.books-list > .item >  .body .icon-eye, .books-list > .item >  .body .icon-gray-hot, .books-list > .item >  .body .icon-hand {
    display: inline-block;
    width: .4267rem;
    height: .4267rem;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.books-list > .item >  .body .icon-eye {
    background-image: url('../mhimages/svg/icon-eye.svg');
    margin-top: -2px;
}

.books-list > .item >  .body .icon-gray-hot {
    background-image: url('../mhimages/svg/icon_gray_hot.svg');
    margin-top: -5px;
    width: .3245rem;
    height: .3784rem;
}

.books-list > .item > .body .icon-hand {
    background-image: url('../mhimages/svg/icon-hand.svg');
    margin-top: -4px;
}
    .books-list > .item a {
    padding: 0;
}

.nav-row-cate > .shrink > .row .item {
    width: auto;}

.nav-row-cate  .action {
    position: absolute;
    right: .32rem;
    top: .56rem;
}

.nav-row-cate  .action a {
    display: block;
    font-size: .3733rem;
    color: #888;
    line-height: 1;
    padding: .1rem .1867rem;
}
.nav-row-cate  .action a .icon-arrow {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    vertical-align: middle;
    margin-top: -3px;
    background-image: url('/application/cms/view/api3/mhimages/svg/nav-arrow.svg');
    background-size: .32rem;
    margin-left: .16rem;
}

.nav-row-cate  .action a.opened .icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
    
.has-label  .container{
overflow:hidden;
  height:1.4rem;
}
#onelevel{
height:auto;}

.nav-row-cate .active{
 height:auto;
}
.books-classify {
        overflow:hidden;
        padding: 0 .32rem;
    }
.books-classify>div {
    overflow:hidden;
    border-bottom: 1px solid #eee;
}
.bcigy-item {
    float: left;
    width:33.3%;
    height:16px;
    line-height: 16px;
    text-align: center;
    color:#666;
    font-size: 14px;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    margin: 10px 0;
}  
.bcigy-item:nth-child(3n) {
    border-right: none;
} 
.bcigy-sel {
    color: #ff5420;
}
/*下拉二级后图标*/
ul, li {
    list-style-type: none;
}
ul {
    padding-left: 30px;
}
.uk-heading-bullet::before {
    border-left: calc(3px + .1em) solid #2c63ff;
    border-radius: 2px;
}
.atalog ul>li>a {
    line-height: 1.5rem;
}