@charset "UTF-8";
body .page{background: #fff;}

/*首页*/
/*@font-face {
  font-family:
  src: url('../font/PingFang Medium.ttf');
}
@font-face {
  font-family: ;
  src: url('../font/PingFang Bold.ttf');
}
@font-face {
  font-family:;
  src: url('../font/PingFang Heavy.ttf');
}
@font-face {
  font-family: ;
  src: url('../font/PingFang Heavy.ttf');
}*/
.bananer-pic .banner-tit{
    color: #1E252C;
    /*    font: 1.3rem ;*/
    font-weight:700 ;
    line-height: 1.6rem;
    position: absolute;
    z-index: 999;
    top: 2.6rem;
    left: 1.2rem;
}
.bananer-pic .banner-tit h1{
    font-size: 1.3rem;
    font-weight: 700;
    text-shadow: .1rem .15rem 0 rgba(35, 86, 134, 0.15);
}

.bananer-pic .banner-tit .tit-subtxt{
    color: #1F4567;
    font-size:.9rem;
    font-weight: 600;
}
.cardbox.one-card{
    margin-top: -8rem;
    background: none;
}
.cardbox.one-card .search-box{
    padding:0 1.2rem;
    margin-bottom: 1rem;
}
.cardbox.one-card .search-box section input{
    height: 1.7rem;
    width: 9rem;
    border-radius: .2rem;
    border:1px solid rgba(255, 255, 255, 0.80);
    background: rgba(255, 255, 255, 0.50);
    padding-left: 1.6rem;
}
.icon18{
    width: .9rem;
    height: .9rem;
    display: block;
}
.icon48{
    width: 2.4rem;
    height: 2.4rem;
    display: block;
    background: none;
}
.cardbox.one-card .search-box section .isearch{
    background: url(../images/button_search.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    margin-top: -.45rem;
    left: .4rem;
}
.cardbox.one-card .list-block{
    padding: 0 1rem;
}
.cardbox.one-card .list-block li{
    background:rgba(242, 250, 255, 1) ;
    border: 1px solid #fff;
    border-radius: .2rem;
    margin-bottom: .8rem;
}
.cardbox.one-card .list-block li:nth-child(2){
    background: #F0FEFB;
}
.cardbox.one-card .list-block li:nth-child(3){
    background: #F6F8FD;
}
.cardbox.one-card .list-block li:nth-child(4){
    background: #F3F9FC;
}
.cardbox.one-card .list-block li:nth-child(5){
    background: #FBF6F1;
}
.cardbox.one-card .list-block li:nth-child(6){
    background: #F6F8FE;
}
.cardbox.one-card .list-block li:nth-child(7){
    background: #F3F9FC;
}
.cardbox.one-card .list-block .item-inner:after{
    background: none;
}
.cardbox.one-card .list-block h3{
    font-size: .9rem  ;
    font-weight: 600;
    color: #333;
}
.cardbox.one-card .list-block.ptbbig .item-content{
    padding-right: .3rem;
}

/*二级列表*/
.icon24{
    width: 1.2rem;
    height: 1.2rem;
    display: block;
}
.nbback_icon .icon24{
    background: url(../images/navtionbar_back.png) no-repeat;
    background-size: 1rem auto;
}
.nbmesg_icon .icon20{
    background: url(../images/button_search20.png) no-repeat;
    background-size: 1rem auto
}
.bar{
    background: none;
}
.bar:after{
    background: #ECECEC;
}
.buttons-tab .button.inline{
    width: unset;
    color:#199BF6;
    font-size: .7rem;
    line-height: 2.6rem;
}
.buttons-tab:after,.bar.bar-header-secondary:after{
    background: none;
}
.item-media .icon-arrow-img{
    background: url(../images/direction-aret-up.png) no-repeat;
    background-size: .6rem auto;
    transform: rotate(-90deg);
}
.list-block .item-media{
    padding-top: .75rem;
}
.list-block .item-content.on .item-media .icon-arrow-img{
    background: url(../images/direction-aret-up.png) no-repeat;
    background-size: .6rem auto;
    transform: rotate(0deg);;
}
.list-block .item-media+.item-inner{
    margin-left: .2rem;
}
.list-block .item-link .item-media+.item-inner{
    margin-left: .2rem;
    background-size: .6rem auto;
}
.list-block .item-media+.item-inner:after{
    background: none;
}
.list-block .item-title{
    font-size: .75rem;
}
.list-block .item-title .red-keyword{
    color: #FF0F00;
}
.list-block .item-title.font16{
    font-size:.8rem  ;
    font-weight: 600;
    color: #222;
    overflow: unset;
    text-overflow: unset;
    white-space:normal;
}
.list-block .list-open-box .item-media+.item-inner .item-title{
    font-size:.75rem;
    color: #555;
}
.list-block.v-aligh-top .item-content{
    align-items: flex-start;
    padding-right: .4rem;
}
.list-block ul .list-open-box ul{
    padding-left: 1.2rem;
}
/*.list-open-box .item-media i{
    display: inline-block;
    width: .2rem;
    height: .2rem;
    border-radius: 1rem;
    background: #9FADBA;
    margin-top:.3rem ;
    margin-right: .2rem;
}*/
.list-block li li:last-child .item-inner:after{
    background: none;
}
.bar .search input{
    border-radius: .2rem;
    background: #F6F6F6;
}
.twoheader .search aside a{
    color:#333;
    font-size: .7rem ;
    font-weight: 600;
    line-height: 1.6rem;
}
.bar.no-border:after{
    background: none;
}
.bar.bar-lg .search{
    margin-top: .8rem;
}
.bar-nav.bar-lg~.content{
    top: 3.2rem;
}
.list-block .list-tit{
    font-size:.8rem;
    font-weight: 600;
    color: #222;
    margin: .4rem .8rem;
}
.icon18.num{
    border-radius: .2rem;
    background: #CCCCCC;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: .6rem ;
    font-weight: 600;
    margin-right: .4rem;
    line-height: .9rem;
}
.icon18.num.num-one{
    background: #F65F5A;
}
.icon18.num.num-two{
    background: #FF9848;
}
.icon18.num.num-three{
    background: #FFC950;
}
.icon12.dots{
    width: .2rem;
    height: .2rem;
    border-radius: 1rem;
    background: #9FADBA;
    margin-top: .3rem;
    margin-right: .2rem;
}
.search-issueles{
    padding: 2rem 1rem;
    text-align: center;
}
.search-issueles .img-wrap{
    padding: 0rem 2rem;
    margin-top: 2rem;
}
.search-issueles img{
    width: 100%;
}
.search-issueles p{
    margin-top: .5rem;
    color: #999;
}
.bananer-pic .banner-tit .color-subtxt{
    display: inline-block;
    width: 12rem;
    height: 1.4rem;
    background: url(../images/subtxt.png) no-repeat;
    background-size: contain;
}
.video-box{
    position: relative;
    padding: 0;
    width: 100%;
}
.video-tit{
    padding: .8rem;
    font-size: .85rem;
    font-weight: 600;
    line-height: 1.5;
    color: #222;
}