.header{
    width: 7.5rem;
    height: 1.1rem;
    position: relative;
    background: url(../mimg/mHreader.png) no-repeat;
    background-size: 100% 100%;
}
.logo{
    position: absolute;
    top: 0.21rem;
    left: 0.5rem;
    width: 4.26rem;
    height: 0.68rem;
}
body{
    margin:0px
}
.msearch{
    position: absolute;
    width: .37rem;
    height: .37rem;
    top: 0.36rem;
    right: 1.2rem;
}
.mmenu{
    position: absolute;
    width: .37rem;
    height: .37rem;
    top: 0.36rem;
    right: 0.4rem;
}

.end{
    width: 7.5rem;
    height: 1.95rem;
    background: #3159A8;
    display: flex;
    justify-content: center;
    align-items: center;
}
.endButtom{
    font-family: 'PingFang SC';
    font-style: normal;
    width: 6.45rem;
    font-weight: 400;
    font-size: 0.24rem;
    height: .58remrem;
    line-height: .29rem;
    /* or 132% */
    text-align: center;
    color: #FFFFFF;
}
.tabs{
    position: absolute;
    top: 1.1rem;
    z-index: 999;
    width: 7.5rem;
    display: none;
    background: #3159A8;
}
.tabs div{
    width: 5.96rem;
    height: 1.14rem;


    font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: .34rem;
line-height: .48rem;
/* identical to box height */
margin:0 0.77rem;
border-bottom: 1px solid #ffffff;
display: flex;
align-items: center;
justify-content: center;
text-align: center;

color: #FFFFFF;
}
.tbas::-webkit-scrollbar { width: 0 !important }



.top{
    width: 7.5rem;
    height: 4.86rem;
    /* background: url('../img/home1.png'); */
    /* background-size: 100% 100% ; */
    position: relative;
}
.top .black{
    width: 7.5rem;
    height: 1.7rem;
    background: rgba(23, 23, 23, 0.46);
    position: absolute;
    bottom: 0px;
}
.top .black .title{
    width: 6.6rem;
    height: .46rem;
    margin-top: .3rem;
    margin-left: .36rem;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 600;
    font-size: 0.33rem;
    line-height: 0.46rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    
    color: #FFFFFF;
}
.top .black .res{
    width: 6.77rem;
height: .56rem;
margin-top: .12rem;
margin-left: .36rem;
font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: .2rem;
line-height: .28rem;
/* or 140% */
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

color: #FFFFFF;
}


.homenews{
    margin: .45rem .42rem;
}
.reds div{
    width: .08rem;
    height: .27rem;
    display: inline-block;
    background: #D00505;
    border-radius: 0.02rem;
    margin-top: 0.1rem;
    margin-right: .08rem;
}
.reds a{
    float: right;
    font-size: .28rem;
}
.reds{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 600;
    font-size: .36rem;
    line-height: .50rem;
 
    color: #333333;
 
}


.homenewsButtom{
    width: 6.66rem;
    height: 1rem;
    line-height: 1rem;
    border-bottom:1px solid #cccccc;
    display: flex;
    justify-content: space-between;
}
.buttomLeft{
    
    width: 5.14rem;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .32rem;
    line-height: 1rem;
    /* identical to box height */


    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

    color: #333333;
}
.buttomLeft img{
    position: relative;
    top: -0.04rem;
    width: .14rem;
    height: .16rem;
    margin-right: .2rem;
}
.buttomRight{

    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .22rem;
    line-height: 1rem;
    /* identical to box height, or 145% */


    color: #666666;
}


.homeImg{
    display: flex;
    justify-content: space-between;
}
.homeImg img{
    width: 3.30rem; 
    height: 1.26rem;
}
.TBT{
    width: 7.5rem;
    height: 2.55rem;
    background: url('../mimg/TBT.png') no-repeat;
    background-size: 100% 100%;
}
.TBTtitle{
    width: 4.17rem;
    height: .56rem;
    
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 600;
    font-size: .4rem;
    line-height: .56rem;
    /* identical to box height */
    padding-top: .63rem;
    margin-bottom: .38rem;
    margin-left: 2.16rem;
    /* text-align: center; */
    
    color: #FFFFFF;
}
.TBTButton{
    display: flex;
    justify-content:space-between;
    margin-left: .34rem;
    width: 6.82rem;
    height: .5rem;
}
.TBTButton div{
    /* width: 1.3rem; */
    height: .5rem;
    text-align: center;
    padding:0 10px;
    background: #FFFFFF;
    border-radius: .02rem;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: .22rem;
    line-height: .5rem;
    
    color: #333333;
}

.tbas{
    width: 7rem;
    /* height: 1rem; */
    overflow-x: auto;
    white-space: nowrap;
    /* display: flex; */
}
.tbas div{
    line-height: .55rem;
    display: inline-block;
    margin-right: .5rem;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .28rem;
    text-align: center;
    
    color: #B1B1B1;
}
.tbas .checked{

font-family: 'PingFang SC';
font-style: normal;
font-weight: 600;
font-size: .28rem;
color: #333333;
    border-bottom:.02rem solid #3159A8;
}




.newsTitle{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 600;
    font-size: .42rem;
    line-height: .59rem;
    display: flex;
    align-items: center;
    
    /* 主标题 */
    
    color: #3E3A39;
}
.newsRes{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 500;
    font-size: .24rem;
    line-height: .34rem;
    /* identical to box height */
    margin:.24rem 0 .36rem;
    display: flex;
    align-items: center;
    
    /* 注释说明 */
    
    color: #999999;
}
.newsImg{
    width: 6.7rem;
    height: 4.44rem;
}
.newBreadcrumb{
    font-size: .28rem;
    margin-bottom: .4rem;
}
.newsConnent{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .36rem;
    line-height: .58rem;
    /* or 161% */
    
    text-align: justify;
    margin-bottom: .3rem;
    color: #3E3A39;
}
.newsConnent span{
    font-weight: 600;
    margin-right: .14rem;
}
.newsWords{
    /* width: 5.09rem; */
    height: .75rem;
    display: flex;
    background: #EFEFEF;
    border-radius: 6px;
    font-family: 'PingFang SC';
font-style: normal;
font-weight: 400;
font-size: .36rem;
line-height: .75rem;
/* identical to box height, or 89% */

text-align: justify;

color: #000000;
}
.newsWords img{
    width: .43rem;
    height: .5rem;
    margin-right: .37rem;
    position: relative;
    top: .12rem;
    left: .18rem;
}
.newsWords span{
    color:#3159A8;
    margin-left: .14rem;
}








.searchTitle{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 50px;
    margin-top: 25px;
    color: #333333;
}






.login {
    margin-bottom: .2rem;
}
.login .input-group{
    /* position: absolute; */
    /* right: 314px; */
    /* width: 7.36rem; */
    display: flex;
    /* align-items: center; */
    /* top: 67px; */
}
.login .input-group .input-group-addon{
    /* padding: 5px 10px; */
    background: #F4F4F4;
    width: 1.6rem;
    height: .96rem;
    text-align: left;
    line-height: .7rem;
    display: block;
    border: .02rem solid #E9E9E9;
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.login .input-group .form-control{
    width: 4.76rem;
    height: .96rem;
    box-shadow:none;
    background: #F4F4F4;
    border: .02rem solid #E9E9E9;
    border-left: 0px;
    border-top-right-radius: .08rem;
    border-bottom-right-radius: .08rem;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.loginv .form-control{
    width: 1.64rem !important;
}

.logigStyle{
    justify-content: center;
    display: flex;
}
.page{
    /* width: 6.66; */
    width: auto;
    height: .5rem;
    line-height: .5rem;
    display: flex;
    justify-content: center;
    margin:.48rem 0 0.62rem;
}
.page div{
    width: .48rem;
    height: .48rem;
    background: #FFFFFF;
    border: .02rem solid #3159A8;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .32rem;
    line-height: .48rem;
    /* identical to box height, or 156% */
        margin-right: .06rem;
    text-align: center;
    
    color: #3159A8;
}
.page .checked{
    color: #FFFFFF;
    background: #3159A8;
border: .02rem solid #3159A8;
}   







.zhankai{
   
    width: 7.5rem;
    height: 1.1rem;
    padding-left: 2.75rem;
    background: #F9F9F9;
    padding-top: .62rem;
}
.zhan img{
   
    width: .16rem;
    height: .12rem;
    position: relative;
    top: -.04rem;
}
.zhankai .zhan{
    width: 2rem;
    height: .32rem;
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .26rem;
    line-height: .32rem;
    /* identical to box height, or 123% */
    color: #000000;
}


.shouqi{
    display: none;
    width: 7.5rem;
    height: 5.2rem;
    /* padding-left: 2.75rem; */
    background: #F9F9F9;
    position: relative;
    /* padding-top: .62rem; */
}
.shouqi img{
    width: .16rem;
    height: .12rem;
    position: relative;
    top: -.04rem;
}
.shouqi .shou{
    width: 2rem;
    height: .32rem;
    font-family: 'PingFang SC';
    font-style: normal;
    position: absolute;
    top: 4.72rem;
    left: 2.75rem;
    font-weight: 400;
    font-size: .26rem;
    line-height: .32rem;
    /* identical to box height, or 123% */
    color: #000000;
}
.bootstrap-select{
    width: 100% !important;
}



.msearchhtml .input-group{
    width: 7.5rem;
}

.msearchhtml .input-group .input-group-addon{
    padding: .1rem .2rem;
    background: #f4f4f4;
    border: .02rem solid #E9E9E9;
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.msearchhtml .input-group .form-control{
    /* width: 200px; */
    height: .72rem;
    box-shadow:none;
    background: #fff;
    border: 1px solid #E9E9E9;
    border-left: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
a{
    word-wrap:break-word;
}
.searchList div{
    width: 6.7rem;
}
.searchList{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .34rem;
    line-height: .5rem;
    /* identical to box height, or 147% */
    margin-top: .4rem;
    width: 6.7rem;
    color: #333333;
}
.searchListRes{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .24rem;
    line-height: .32rem;
    margin:.09rem 0;
    /* or 160% */
    width: 6.7rem;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #666666;
}
.searchlListA{
    font-family: 'PingFang SC';
    font-style: normal;
    font-weight: 400;
    font-size: .24rem;
    line-height: .32rem;
    /* identical to box height, or 145% */
    
    text-align: justify;
    
    color: #3159A8;
}
.searchList a{
    cursor: pointer;
    text-decoration:none !important;
    color: #000000 ;  
}