body{
    background: #f2f9ff;
}
/*banner*/
.banner img{
    width: 100%!important;
    height: auto!important;
}
.banner table{
    width: 100%;
}
.banner #flashBoxu_u4_{
    width: 100%!important;
    height: auto!important;
    z-index: 0;
}
/*框架*/
.frame{
    margin-top: -1.1rem;
    position: relative;
    z-index: 99;
    margin-bottom: .77rem;
}

/*左块*/
.l_block{
    width: 2.97rem;
}

.l_nav{
    background: #ffffff;
    border-top-right-radius: .5rem;
    min-height: 6.07rem;
}
.l_nav .column{
    height: 1.1rem;
    display: grid;
    align-items: center;
    background: url("../images/index/02.png")no-repeat;
    background-position: .24rem .22rem;
    background-size: .91rem auto;
}
.l_nav .column h1{
    color: #156abd;
    font-size: .3rem;
    padding-left: .72rem;
    position: relative;
    font-weight: bold;
}
.l_nav .navs ul li{
    height: .55rem;
    display: grid;
    align-items: center;
    margin-top: .1rem;
    font-size: .2rem;
    padding-left: .43rem;
    position: relative;
}
.l_nav .navs ul li:hover,.l_nav .navs ul li.cur{
    background: #156abd;
}
.l_nav .navs ul li:hover:after,.l_nav .navs ul li.cur:after{
    content: "";
    display: block;
    width: .06rem;
    height: 100%;
    background: #2b81c3;
    position: absolute;
    left: 0;
}
.l_nav .navs ul li:hover:before,.l_nav .navs ul li.cur:before{
    content: "";
    display: block;
    width: .06rem;
    height: 100%;
    background: #ffffff;
    position: absolute;
    left: .06rem;
}
.l_nav .navs ul li:hover a,.l_nav .navs ul li.cur a{
    color: #ffffff;
    font-weight: bold;
}

.l_block .img{
    margin: .22rem 0;
}

.zxgg{
    padding: .27rem .2rem;
    background: #ffffff;
}
.zxgg .bt{
    margin-bottom: .06rem;
}
.zxgg .bt h4{
    font-size: .2rem;
    padding-left: .32rem;
    background: url("../images/frame/01.png")no-repeat left center;
    background-size: .23rem auto;
}
.zxgg .bt .more{
    color: #666666;
    font-size: .16rem;
}
.zxgg ul li{
    padding: .23rem 0 .14rem 0;
    border-bottom: .01rem dashed #dcdcdc;
}
.zxgg ul li h4{
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: .14rem;
    line-height: .2rem;
    height: .4rem;
}
.zxgg ul li span{
    font-size: .14rem;
    background: url("../images/frame/02.png")no-repeat right center;
    background-size: .12rem auto;
    display: block;
}


/*右块*/
.r_block{
    width: 12.44rem;
}
/*当前位置*/
.r_block .curr{
    height: 1.1rem;
    margin-bottom: .6rem;
}
.r_block .curr .col{
    display: grid;
    align-items: center;
    font-size: .3rem;
    color: #ffffff;
}
.r_block .curr .position{
    display: grid;
    align-items: center;
    color: #ffffff;
    font-size: .18rem;
    white-space: nowrap;
}
.r_block .curr .position a{
    color: #ffffff;
}



/*列表分页*/
.pages{
    margin-top: .2rem;
}


/*文章正文*/
.content .title{
    font-size: .24rem;
    line-height: .3rem;
    text-align: center;
    margin-bottom: .3rem;
    font-weight: bold;
}
.content .xx{
    text-align: center;
    font-size: .16rem;
    color: #8a8a8a;
}
.content .xx span{
    margin: 0 .15rem;
}
.content .xx img{
    margin-right: .05rem;
}
.content .text{
    margin: .3rem 0;
    padding: .6rem 0 .6rem 0;
    border-bottom: .01rem solid #dcdcdc;
    border-top: .01rem solid #dcdcdc;
}

.content .text p,.content .text span{
     font-size: .2rem !important;
    line-height: .4rem !important;
    background: 0 !important;
    text-indent: .4rem !important;
}

.content .text img{
    display: block;
    margin: .2rem auto;
}

  

.content .pages div{
    margin-bottom: .15rem;
    font-size: .18rem;
    line-height: .3rem;
}
.content .pages div:last-child{
    margin-bottom: 0;
}














/*小屏幕*/
@media screen and (max-width: 1200px) {
.l_block{display: none;}
.frame{  z-index:1;}
.r_block{    width: 100%;
    padding: 0rem .2rem;}

}