/*
*  因为换了字体 不在原来的css里面 更改
* 不使用字体 原来的样式是正常的
* 在扩展css里面写
* common.css
 */

/**
增加 分页样式
*/
.page{
    width:100%;
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
    position: relative;
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
    color: #6b7386 !important;
}
.page-content{
    /*position: absolute;
    margin-left: -25%;
    left: 50%;*/
    display: block;margin:0 auto;
}
.page-a{
    width: auto;
    margin:0 auto;
    height: 30px;
    float: left;
}


.page-b{
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}




.page li{
    float: left;
    width: auto;
    margin: 0 5px;
    text-align: center;
    cursor: pointer;
    height: 30px !important;
    padding-left:0 !important;
    list-style: none !important;
}
.page  a{
    width:auto;
    padding: 3px 6px;
    text-align: center;
    /*padding: 3px 6px;*/
    color: #6b7386 !important;
    border-radius: 3px;
    margin: 3px 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    text-align: center;
}
.page  a img{
    margin-top:-4px;
}
.page  .active-1 a{
    border-radius: 2px;
    background: rgb(11, 139, 247);
    color:#fff !important;
}
/*.page  input{
    width: 48px;
    height: 32px;
    border-radius: 4px;
    background: rgb(250, 250, 250);
    border:none;
    margin: 0 8px;
    text-align: center;
}*/


.page-mobile{
    display: none;
}
/* 在屏幕宽度小于等于768px时应用以下样式 */
@media screen and (max-width: 768px) {
    /* CSS样式 */
    .page-a{
        float: none;
    }

    .page-b{
        width: 100%;
        text-align: center;
        margin-top: 10px;
        font-size: 14px;
        float: none;
    }

    .page-pc{
        display: none;
    }
    .page-mobile{
        display: block;
    }


    /*
        分页自定义下拉框
     */
    .selectBox{
        width: 250px;
        margin: 0px auto;
        float: left;
    }
    .viewBox{
        width: 100%;
        height: 34px;
        color: #6b7386 !important;
        cursor: pointer;
        line-height: 30px;
        border: 1px solid #dcdcdc;
    }
    .viewInput{
        width: 100%;
        height:30px;
        outline: none;
        cursor: pointer;
        padding-left: 0px;
        font-size: 14px;
        border: none;
        text-align: center;
        color: #6b7386 !important;
    }
    .optionBox{
        width: 100%;
        display: none;
        background: #fdfdfd;
        position: relative;
        z-index: 5000;

    }
    .optionBox li{
        width: 100%;
        height: 30px;
        font-size: 14px;
        color: #6b7386 !important;
        line-height: 30px;
        cursor: pointer;
        list-style-type: none;
        padding-left: 10px;
        float: none !important;
        margin: 0 0 !important;

    }
    .optionBox li:hover{
        background: #919191;
        color: white;
    }
    .optionBox>li:first-child{
        margin-top: 0px;
    }
    .btnImg{
        float: right;
        height: 30px;
        border-left: 1px solid #dcdcdc;
    }

}

/* 在屏幕宽度大于768px且小于等于1024px时应用以下样式 */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    /* CSS样式 */
}



/*
底部导航
 */
.footer_Footernav{
    display: none !important;
}
.footer_Footernav a small{
    margin-top: -6px !important;
}


.div-p{
    display: block;
}
.div-m{
    display: none;
}
@media screen and (max-width: 768px) {
    .footer_Footernav{
        display: flex !important;
    }
    .div-p{
        display: none;
    }
    .div-m{
        display: block;
    }

    .footer_Footernav a i{
        font-size: 18px !important;
    }
    .footer_Footernav a small{
        font-size: 14px !important;
    }
    .footer_Footernav{
        padding: 0 7% !important;
    }
}

.header .nav-bar {
    float: left;
    margin-left: 4% !important;
}

.log-in{
    width: 265px;
    margin-left: 0px;
    margin-top: 18px;
}
#user_nav_z li{
    list-style: none;
    float: left;

    margin-left:10px;
    margin-top: 5px;
}
#a_logins_drop-menu{
    float: left;
}
#user_nav_z{
    float: left;
}
.radius-circle{
    width: 40px;
}

.active-a{
    color: red;
}

.part .row{
    margin-bottom: 15px;

}

.container{
    position: relative;
}

#cailiao{

}
.art-title{
    margin: 5px 9px !important;max-height:45px !important;
    height: 45px !important;
}
.art-title a{
    font-size: 14px !important;
}

.mod_price {
    text-align: left;
    color: red !important;
    height: 2em;margin: 5px 9px;
}
.mod_price i {
    vertical-align: middle;
    font-size: 12px;
    font-weight: 700;
    font-family: MicrosoftYahei-regular,Arial,Helvetica,sans-serif;
    color: red !important;
}
.more2_info_price_txt {
    font-size: 20px;
    font-weight: 700;
    font-family: arial,sans-serif;
    color: red !important;
}
.more2_info_price_txt-decimal {
    font-size: 12px;
    color: red !important;
}

.more2_info_self {
    background-color: #e1251b;
    border-radius: 2px;
    color: #fff;
    padding: 0 5px;
    margin-right: 4px;
    line-height: 16px;
    height: 16px;
    font-size: 12px;
    display: inline-block;
    font-family: Helvetica Neue,Hiragino Sans GB,SimSun,serif;
}

@media screen and (max-width: 768px) {
    #cailiao .part .row{
        padding: 0 5% !important;
    }
    #cailiao .part .row .col-xs-6{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

#search .pager{
    width: 100%;
    padding: 0px 20px;
    display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
}

.search-li .item{
    padding-left: 7px;
}

#search .pager li {
    float: left;
    height: 38px;
    line-height: 38px;
    margin: 0 15px;
    text-align: center;
}

#search .active-1 a{
    padding: 5px 10px;
    background: #0a6999;
    color: #fff;
}

@media screen and (max-width: 768px) {
    #search .pager li {
        float: left;
        height: 38px;
        line-height: 38px;
        margin: 0 2px;
        text-align: center;
    }
}

#search .pager li span{
    margin-right: 0px;
}

#search .layui-unselect{
    width: 150px !important;
}

#search .part{
    padding-bottom: 20px;
}
#search .layui-input{
    text-align: center;
}

.part .item .a h3{
    height: 42px !important;
    max-width: 77% !important;
}

@media (max-width: 767px) {
    .part .items {
        padding: 0px 15px 15px 15px !important;
    }
    .part .item .a img {
        /*margin-top:  3px !important;*/
    }
}

.part .item .a img {
    box-shadow: 0 0px 1px 0 rgb(0 0 0 / 20%);
    float: left;
    width: 32px !important;
    height: 42px !important;
    border-radius:  0% !important;
}

.part .post-single .pic img {
    height: 142px !important;
    width: 100px !important;
    animation: both !important;
    border-radius:0px !important;
    border: none !important;
}

@media (max-width: 767px) {
    .part .post-single .pic img {
        height: 79px !important;
        width: 55px !important;
    }

    #index .part .items{
        margin-top: 0px !important;
    }

    .part .items{
        margin-top: 20px !important;
    }
    .part .bar .tt {
        height: 5.4em !important;
    }

    .part .bar .tt {
        position: relative;
        width: 76%;
         overflow: auto !important;;
         text-overflow: inherit !important;
         white-space: normal !important;
         border: none !important;
    }
    .part .r-intro{
        top: 50px !important;
    }
    .breadnav .bread {
        padding: 15px 20px !important;
    }


    #search .row {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
    }


}
#search .time{
    line-height: 36px;
}

.header .submit .a, #banner-bear .submit .a {
    display: block;
    margin: 21px 7px !important;
}

.ta{
    float: left !important;
    font-size: 17px !important;
    font-weight: bold !important;
    line-height: 16px !important;
}

#index .sticky{
    height: 57px !important;
}

@media (max-width: 767px) {
    #index .ta{
        line-height: 3px !important;
    }
    #index .sticky{
        height: 45px !important;
    }
}
.container{
/*    margin-top: 10px;*/
}
#stage .mountain-1 {
    height: 10.7em !important;
    margin-bottom: -10px;
}
#stage .mountain-2 {
    margin-bottom: -10px;
}

#index .art-item{
    margin-top: 10px;
    margin-bottom: 10px !important;
}


#new_detail .part .tt a{
    float: left !important;
    /*color: #000 !important;*/
    font-size: 17px !important;
    font-weight: bold !important;
}

#zc_detail .part .tt a{
    float: left !important;
    /*color: #000 !important;*/
    font-size: 17px !important;
    font-weight: bold !important;
}

#cl_detail .part .tt a{
    float: left !important;
    /*color: #000 !important;*/
    font-size: 17px !important;
    font-weight: bold !important;
}

#cl_detail .part .post-single .pic img {
    height: 187px !important;
    width: 154px !important;
}

.footer-copyright p{

}


.bb{
    text-align: right;
}
@media (max-width: 767px) {

    .b{
        text-align: center;padding:0;
    }
    .b1{
        display: block;float:left;width:20%;line-height:150%;margin-right:0;
    }

    .b2{
        line-height:150%;display: block;float:left;width:80%;text-align: left;
    }
}

#down_btn{
    margin-top: 15px;
}
#share_btn{

}

#share-box{
    margin-top: 5px;
/*    background: #fff;*/
    text-align: right;
/*    border-radius: 5px;
    border: 1px solid #8E8E8EFF;*/
}

.part .post-single .list .btn{
    margin-top: 15px !important;
}

#tag_detail .mod_price{
    min-height: 36px;line-height: 36px;margin: 10px 20px;
}
#tag_detail  .art-item{
    text-align: center;
}

#tag_detail   .art-title{
    text-align: left;
}
#tag_detail p{
    text-align: left;
}

#tag_detail  .art-a img{
    width: auto !important;
    /*height: 80% !important;*/
}
#tag_detail .art-item{
    position: relative;
}

#tag_detail .more2_info_self{
    position: absolute;
    left: 0;top:5px;
}

.zc_img_box{
    height: 152px !important;
    display: flex;
    align-items: center; /* 垂直居中子元素 */
    justify-content: center;
}
.zc_img{
    height: 100px !important;
}

@media (max-width: 1240px){
    .part .art-item .art-a .img-cover {
        height: 152px !important;
    }

}

@media (max-width: 1240px) {
    .zc_img_box{
        height: 152px !important;
        display: flex;
        align-items: center; /* 垂直居中子元素 */
        justify-content: center;
    }
    .zc_img{
        height: 100px !important;
    }
    .art-item .mod_price{
        margin-top: 0 !important;
    }
}

#taglist .art-title a{
    line-height: 45px !important;
    text-align: center !important;
    font-size: 16px !important;
}
#taglist .part .art-item{
    padding-bottom:0px !important;
}

.list-detail font{
    font-weight: bold;
}

.bb3{
    color: #6b7386;
}
@media (max-width: 1240px) {
    .bb3 {
        width: 70%;
        float: left;
        text-align: left;
        line-height: 150%;
        color: #6b7386;
    }
}

.cl-img-box{
    text-align: center;
}
.cl-img{
    width:auto !important;
}
.cl-art-title{
    text-align: left !important;
}

@media (max-width: 767px){
     #cl_detail .part .post-single .pic {
        width: 100%;
        height: 205px !important;
        margin-bottom: 4%;
    }
}

.footer-nav {
    position: fixed;
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #fff;
    bottom: 0;
    height: 50px;
    border-top: 1px solid #eee;
}

.footer-nav .nav-item {
    flex: 1;
    text-align: center;
    font-size: 12px
}

.footer-nav .nav-item i {
    font-size: 20px;
}

.footer-nav .nav-item.cur {
    color: #ff7600;
}

.nav-item-t{
    height: 25px;
}