/* animate */
.page-tuij-im,.page-ulist-lmg{
    overflow: hidden;
}
.page-tuij-im a img,.page-ulist-lmg a img{
    transition: all 0.5s;
    transform: scale(1);
}
.page-tuij-im a:hover img,.page-ulist-lmg a:hover img{
    transform: scale(1.04);
}

.page-cen-pubox{
    position: relative;
    z-index:1;
}

/* center */
.restitem-tu{
    width:264px;
    line-height:0;
}
.restitem-rinfo{
    margin-left:286px;
}
.page-rbox-con .post-full-custom-excerpt{
    line-height:1.4;
}
.page-content-dtbox{
    padding-top:0;
}
.page-content-dtbox h1{
    padding-bottom:20px;
    line-height:1.4;
}
.page-content-dtbox h3,.page-content-dtbox h2{
    margin-bottom:.12rem;
    font-size:20px;
    font-weight:bold;
}
.read-next-card-header h3{
    padding-bottom:.15rem;
}


.page-search-ul .news-item {
    padding: 30px 14% 22px;
    border-bottom: 1px solid #d5d9e3;
    position: relative;
}
.page-search-ul .news-item p{
    line-height:1.3;
    padding-top:8px;
}
.page-search-ul .news-item .fa {
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.page-search-ul .news-item .tips .badge {
    margin-right: 8px;
}
.page-search-ul .news-item .link-hover:hover,.page-search-ul  .news-item .link-hover:hover p,.page-search-ul .news-item .link-hover:hover .fa{
    color:#0497f8;
    text-decoration: none;
}
.page-search-ul .news-item .news-img{
    overflow: hidden;
}
.page-history-list dl{
    font-size:0;
    margin:0;
    padding:20px 0;
    white-space: nowrap;
    border-bottom:solid #e6e6e6 1px;
}
.page-history-list dt,.page-history-list dd{
    display: inline-block;
    vertical-align:top;
    font-size:16px;
    margin:0;
}
.page-history-list dt{
    width:20%;
}
.page-history-list dd{
    width:80%;
    white-space: normal;
}
.page-history-list dd p{
    margin:0;
}


/* rightcon */
.page-cen-rightbox{
    margin-left:270px;
}


.page-tuij-box{
    padding:20px 20px 40px;
    background:#f4f5f8;
}
.page-tuij-btn a{
    display: inline-block;
    width:200px;
    line-height:50px;
    /* background: #3a97ff; */
    border-radius:50px;
}
/* .page-tuij-btn a:hover{
    opacity:.8;
} */
.page-ulist-box li{
    border:solid #dedede 1px;
    padding:30px;
    margin-bottom:10px;
}
.page-ulist-box li .clearfix{
    display: inline-block;
}
.page-ulist-lmg{
    width:300px;
    line-height:0;
}
.page-ulist-rnr{
    position: relative;
    margin-left:330px;
    padding:10px 0;
    min-height:194px;
}
.page-ulist-rnr .page-tuij-btn a{
    background:none;
    position: absolute;
    bottom:10px;
    left:0;
    width:auto;
    line-height:normal;
}
.page-det-time{
    padding:18px 25px;
    background-color:#f4f5f8;
}
.page-det-bim{
    padding:25px 20px;
}
.page-det-nitem{
    text-align:justify;
}
.page-det-nitem h3{
    margin:0;
}
.page-det-nitem p{
    margin:20px 0 0;
    line-height:1.8;
}
.page-det-line{
    margin-top:.15rem!important;
    position: relative;
    height:1px;
    background-color:#ccc;
}
.page-det-line:before{
    position: absolute;
    left:0;
    top:0;
    width:30px;
    height:1px;
    background:#333;
    content:"";
}
.page-det-tablist{
    position: relative;
    border:solid #ccc;
    border-width:1px 0 0 1px;
    z-index:1;
}
.page-det-tablist th,.page-det-tablist td{
    padding:18px 20px;
    border:solid #ccc;
    border-width:0 1px 1px 0;
}
.page-det-tablist th{
    background:#e2e3e8;
    text-align:center;
    font-size:16px;
}
.page-det-tablist th.tl{
    text-align: left;
}
.page-det-tablist .tbg{
    background-color:#f4f5f8;
}
.page-det-tablist p{
    margin:0;
}
.page-det-intm{
    width:150px;
    line-height:0;
}
.page-det-incon{
    margin-left:190px;
}

.page-search-ul .restitem {
    position: relative;
    width: 100%;
    padding: 24px 0;
    display: inline-block;
}
.hfon-back {
    position: relative;
    padding-bottom: 19px;
}


.page-cen-bluelink a{
    text-decoration:underline;
}
.page-cen-bluelink a img{
    width:16px;
    height:auto;
}
.page-cen-bluelink a:hover{
    opacity:.9;
}
.page-cen-bluelink:before{
    display: inline-block;
    margin-right:10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent #3a97ff;
    content:"";
    vertical-align:middle;
}
.page-det-pifno p{
    margin:0 0 5px;
}
.page-rbox-con p{
    line-height:1.8;
    word-break: break-all;
}
.page-rbox-con img{
    max-width: 100%;
}
.spreadItem p{
    line-height:200px;
    color:#999;
}
.page-det-tips p{
    margin:0 0 10px;
}
.page-det-pifno p img{
    position: relative;
    top:-2px;
    margin-right:8px;
}
.page-btn-tcon .btn{
    margin:0 8px;
    width:300px;
    padding:0;
    line-height:70px;
}
.page-btn-tcon .btn-padd{
    display: inline-block;
    padding:0 20px;
    width:auto;
    line-height: 60px;
}
.page-caread-bc{
    margin:0 auto;
    width:84%;
}
.page-caread-item{
    margin:6px 0;
    line-height:1.2;
}
.page-caread-bod{
    border:solid #0497f8 2px;
    padding:10px 0;
}
.page-caread-item i{
    display: inline-block;
    line-height:1;
    font-style:normal;
    font-weight:bold;
    transform: rotate(90deg);    
}
.page-caread-item:last-child{
    background-color:#0497f8;
    color:#fff;
}
.page-det-tl th{
    text-align:left;    
    white-space: nowrap;
}
.page-det-tl th,.page-det-tl td{
    border-right:none;
}
.page-det-tl{
    border-left:0;
}
.page-tips-ulist li{
    position: relative;
    margin-bottom:16px;
    padding-left:20px;
}
.page-tips-ulist li:before{
    position: absolute;
    left:0;
    top:6px;
    width:8px;
    height:8px;
    background-color:#3a97ff;
    transform:rotate(45deg);
    content:"";
}
.page-det-shtb{
    position: relative;
    padding-left:32px;
}
.page-det-shtb i{
    position:absolute;
    top:28px;
    left:-10px;
    width:28px;
    height:430px;
    background:url(/assets/img/page/jiant.png) no-repeat center;
}
.det-shtb-tablist{
    border:solid #dedede;
    border-width:1px 0 0 1px;
}
.det-shtb-tablist th,.det-shtb-tablist td{
    padding:10px 10px;
    text-align:center;
    line-height:1.3;
    white-space:nowrap;
    font-size:14px;
    border-right:solid #dedede 1px;
}
.page-tips-ulist .linone:before{
    display: none;
}
.page-det-oitem{
    position: relative;
    padding-left:40px;
}
.page-det-oitem .oitem-num{
    position: absolute;
    left:0;
    top:-8px;
}
.page-det-oitem .oitem-num-pos{
    top:-2px;
}

.page-det-oinfo p{
    margin-top:5px;
}
.page-det-oinfo .page-det-otpad{
    margin-left:-12px;
}
.page-det-oinfo .page-det-xinx{
    position: relative;
    padding:10px 12px;
    margin-left:-12px;
}
.page-det-oinfo .page-det-xinx:before{
    position: absolute;
    left:12px;
    top:10px;
    content:"";
}
.page-det-oinfo li{
    position: relative;
    padding-left:28px;
    line-height:1.8;
}
.page-det-oinfo li span{
    position: absolute;
    left:0;
    top:0;
}
.oitem-btn-it{
    display: inline-block;
    width:41%;
    margin-right:15px;
    vertical-align:top;
}
.oitem-btn-it a{
    display: block;
    border:solid #3a97ff 3px;
    padding:15px 0 10px;
    min-height:100px;
}
.oitem-btn-it a:hover{
    opacity:.9;
}
.oitem-btn-it .oitem-ft{
    background-color:#3a97ff;
}
.oitem-btn-it .oitem-ft img{
    position: relative;
    top:-2px;
}
.oitem-btn-it strong,.oitem-btn-it span{
    display: block;
}
.oitem-btn-it strong{
    font-weight:normal;
}
.oitem-btn-it img{
    display: inline-block;
    vertical-align:middle;
    margin-right:8px;
}

.page-mstep-con{
    margin:0 auto;
    width:80%;
}
.page-mstep-con .page-step-item{
    width:auto;
}
.page-mstep-con .page-step-im{
    padding:40px 70px;
    border:none;
    background-color:#f4f5f8;
}
.page-det-gsbg{
    background:#f4f5f8;
    padding:35px 10% 45px;
}
.page-det-gsbg .page-caread-bod{
    border:none;
    background-color:#fff;
    padding:20px 50px;
}
.page-det-gsbg .page-caread-item:last-child{
    color:#0497f8;
}
.page-det-gsbg .page-caread-bod span{
    display: block;
    margin-top:5px;
}
.pfon-notop p{
    margin-top:0;
}
.qa-has-a{
    position: relative;
    padding-left:40px;
}
.qa-has-a span.text-blue{
    position: absolute;
    left:0;
}

/* page fenye */
.pagination{
    font-size:0;
    text-align:center;
    white-space: nowrap;
}
.pagination a,.pagination span{
    display: inline-block;
    margin:0 15px;
    padding:0 10px;
    line-height:38px;
    border:solid #313b4e 1px;
    color:#313b4e;
    font-size:18px;
    font-family:'din';
    border-radius:4px;
}
.pagination span.page{
    width:auto;
    padding:0;
}
.pagination a:hover{
    color:#fff;
    border-color:#313b4e;
    background:#313b4e;
}
.pagination span{
    border:none;
}
.pagination .pre-btn,.pagination .next-btn,.pagination .pre-btn:hover,.pagination .next-btn:hover{
    margin:0 20px;
    border:none
}
.pagination .pre-btn:before{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent #000 transparent transparent;
    content:"";
}
.pagination .pre-btn:hover:before{
    border-color: transparent #007bff transparent transparent;
}
.pagination .next-btn:before{
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #000;
    content:"";
}
.pagination .next-btn:hover:before{
    border-color: transparent transparent transparent #007bff;
}

/* xiangqing */
.page-content-neic p{
    margin-bottom:30px;
}
.page-content-neic p{
    margin-bottom:30px;
}
.page-content-neic table{
    border:solid #bbb;
    border-width:1px 0 0 1px;
}
.page-content-neic table th,.page-content-neic table td{
    line-height:1.8;
    border:solid #bbb;
    border-width:0 1px 1px 0;
    padding:0 .2rem;
}
.page-content-neic table th{
    background-color:#f5f5f5;
}
.page-con-tims a{
    color:#0497f8;
}
.page-con-tims a:hover{
    text-decoration:underline;
}
.page-con-tims span{
    padding:0 15px;
    color:#e2e2e2;
}
.page-con-tims a:first-child{
    display: inline-block;
    vertical-align:middle;
    text-decoration: none;
    padding:2px 15px;
    color:#fff;
}
.read-next{
    margin-top:1rem!important;
}
.read-next a:hover{
    color:#0497f8;
}
.read-next-card-content h4{
    margin:0;
}
.page-feny-botbox{
    position: relative;
    overflow: hidden;
}
.read-next-card-footer{
    position: absolute;
    bottom:0;
    z-index:2;
    left:50%;
    margin-left:-25%;
    width:50%;
    text-align:center;
}
.page-feny-nexpre{
    border-top:solid #ddd 1px;
    padding-top:20px;
    font-size:0;
    white-space: nowrap;
}
.page-feny-nexpre li{
    width:44%;
    display: inline-block;
    vertical-align:top;
    font-size:14px;
    white-space:normal;
}
.page-feny-nexpre .news-next-link{
    float: right;
    margin-left:12%;
    text-align:right;
}
.page-feny-nexpre .news-prev-link{
    float: left;
    margin-left:0;
    text-align:left;
}
.page-feny-nexpre .tips{
    display: none;
}
.page-feny-nexpre li a{
    display:inline-block;
    position: relative;
    padding-left:15px;
    color:#333;
}
.page-feny-nexpre li a:hover{
    color:#0497f8;
    text-decoration: none;
}
.page-feny-nexpre li p{
    line-height:1.4;
}
.page-feny-nexpre li i{
    position: absolute;
    left:0;
    top:50%;
    margin-top:-7px;
}
.page-feny-nexpre .news-next-link i{
    left:auto;
    right:0;
}
.page-feny-nexpre .news-prev-link i{
    left:0;
    right:auto;
}
.page-feny-nexpre .news-next-link a{
    padding:0 15px 0 0;
}
.page-feny-nexpre .news-prev-link a{
    padding:0 0 0 15px;
}
.page-feny-nexpre .news-prev-link i{
    transform: rotateY(180deg);
}
.page-content-dtbox img{
    max-width:100%;
    height:auto;
}
.bghui{
    background:#f4f5f8;
}
.nobord{
    border:none;
}

/* page expert info */
.page-expert-info{
    padding:20px;
    border:solid #d5d9e3 1px;
    border-top:solid #3c9ef1 3px;
    border-radius:2px;
    overflow: hidden;
}
.page-expert-img{
    width:130px;
    line-height:0;
}
.page-expert-text{
    margin-left:166px;
    padding-top:20px;
}

/* video live */
.video-conbox{
    position: relative;
}
.video-js .vjs-modal-dialog{
    display:none;
}
.video-js{
    width:100%;
    z-index:1;
}
.video-js .vjs-tech{
    width:99.8%;
}
.noVideoSrc{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.78);    
    display:none;
    z-index:2;
}
.noVideoSrc p{
    text-align:center;
    padding:140px 0;
    color:#fff;
    line-height:2.4;
}
.noVideoSrc p:before{
    display:block;
    margin:0 auto 20px;
    width:77px;
    height:77px;
    background: url(../img/tips.png) no-repeat center;
    background-size:100%;
    content:"";
}
.noVideoSrc p i{
    position: relative;
    top:-4px;
    display: inline-block;
    width: 168px;
    height: 41px;
    font-size: 0;
    vertical-align: bottom;
    background: url(../img/viplayer.png) no-repeat center;
    background-size:100%;
    margin: 0 5px;
}
.noVideoSrc p a{
    /* margin:20px auto 0;
    width:140px;
    display: block; */
    color:#ff0;
    /* font-size:20px; */
    /* border:solid #ff0 1px;
    border-radius:8px;
    line-height:40px;     */
}
.noVideoSrc p a:hover{
    text-decoration: underline;
    /* background-color:#ff0;
    color:#000; */
}
/* .vjs-poster{
    background-size:cover;
} */
.noVideoSrc .noVideoSrc-moinfo{
    display:none;
}


/* search */
.ss360-custom-search{
    padding:0;
    justify-content: normal;
}
.ss360-custom-search .ss360-custom-search__searchbox{
    max-width:100%;
    height:auto;
    box-shadow: none;
}
.ss360-custom-search .ss360-custom-search__searchbutton{
    height:100%;
    box-shadow: none;
    font-size:18px;
}
.ss360-suggests{
    box-shadow: none;
    padding: 30px 0;
    border-bottom: solid #e6e6e6 1px;
    margin: 0;
}
.ss360-suggests__content{
    margin-left:.4rem;
}
.ss360-suggests__image-wrap--empty{
    height: 140px;
    background: url(../img/noimage.jpg) no-repeat center;
    background-size: 100%;
}
#ss360-layer .ss360-ac-c{
    margin-top: .4rem;
    color:#333;
}
#ss360-layer .ss360-ac-c:hover{
    color:#1c76da;
    text-decoration:none;
}
#ss360-layer .ss360-ac-bg--hover:hover{
    color:#fff;
    text-decoration:none;
}
.ss360-suggests__url{
    color:#0066fc;
}
.ss360-layer__heading{
    font-size:24px;
    font-weight:bold;
    padding-bottom:20px;
    border-bottom:solid #ccc 1px;
}
#ss360-layer,#ss360Darken{
    display: none;
}
.ss360-layer__content div{
    display: none;
}
.ss360-list div{
    display: block;
}

.page-search-pubox{
    padding:50px 0 70px;
    background:#e2e3e8;
}
.page-search-list{
    padding:30px 0 80px;
    background:#fff;
}
.page-search-ul li{
    padding:30px 0;
    border-bottom:solid #e6e6e6 1px;
}
.page-search-ul .actitem div.clearfix{
    overflow: hidden;
}
.page-search-ul p{
    color:#666;
}
.page-search-ul li a:hover{
    color:#1c76da;
}
.page-search-nodata{
    min-height:500px;
}
.page-search-nodata p:nth-child(2),.page-search-nodata p:last-child{
    padding-left:24px;
}


/* search page */
.page-search-tcon{
    padding:40px 70px;
    background:#e2e3e8;
}
.page-search-infon{
    position: relative;
    background-color:#fff;
    border-radius:8px;
    overflow: hidden;
    line-height:64px;
}
.page-search-infon i{
    position: absolute;
    left:26px;
    top:24px;
    transform: scale(1.3);
}
.page-search-infon .page-search-inp{
    line-height:64px;
    background:none;
    border:0 none;
    margin-left:60px;
    width:74%;
    border-style:none;
}
.page-search-infon .page-search-inp:focus{
    outline: none;
}
.page-search-infon .page-search-btn{
    position: absolute;
    right:0;
    top:0;
    display: block;
    width:116px;
    background-color:#0066fc;
    border:0 none;
    cursor: pointer;
}
.page-search-infon .page-search-btn:hover{
    opacity:.9;
}
.page-search-item{
    padding:40px;
    background:#f4f5f8;
}
/* .page-search-item ul{
    font-size:0;
} */
.page-search-item li{
    position: relative;
    display: inline-block;
    vertical-align:middle;
    width:32%;
    margin:1% 0.5%;
    border:solid #e6e6e6 1px;
    background-color:#fff;
}
.page-search-item li a{
    display: block;
    padding:0 25px;
    font-size:15px;
    line-height:50px;
}
.page-search-item li a:hover{
    color:#0066fc;
}



/* === response === */
@media(max-width:750px){
    
    .noVideoSrc .noVideoSrc-moinfo{
        display:block;
    }
    .noVideoSrc .noVideoSrc-pcinfo{
        display:none;
    }    
    .noVideoSrc p s{
        position: relative;
        top:-1px;
        display: inline-block;
        padding:.04rem;
        border-radius:.04rem;
        width: .45rem;
        height:.4rem;
        font-size: 0;
        vertical-align: middle;
        background: #fff url(../img/vipmlayer.png) no-repeat center;
        background-size:.3rem;
        margin: 0 5px;
    }

    .page-pubox{
        margin-top:0;
        padding-bottom:.8rem;
        padding-top:.1rem;
    }
    .restitem-tu{
        width:2.64rem;
    }
    .restitem-rinfo{
        margin-left:2.9rem;
    }
    .page-rbox-con .link-hover p{
        font-size:.26rem;
        font-weight:bold;
        line-height:1.2;
    }
    .page-search-ul .restitem{
        padding:.3rem 0;
    }
    .page-rbox-con p.mt-1{
        display: none;
    }
    .hfon-back{
      padding-bottom:.2rem;
    }
    .page-content-dtbox img{
        overflow: hidden;
    }
    .page-content-neic iframe{
        width:100%;
        height:3.9rem;
    }
    .page-content-neic p{
        margin-bottom:.3rem;
    }    
    .page-content-dtbox{
        padding-top:.15rem;
    }
    .page-search-ul .news-item{
        padding:.4rem 0 .35rem;
    }

    /* page expert info */
    .page-expert-info{
        padding:.2rem;
        border-top:solid #3c9ef1 .03rem;
        border-radius:.04rem;
        overflow: hidden;
    }
    .page-expert-img{
        width:1.3rem;
    }
    .page-expert-text{
        margin-left:1.55rem;
        padding-top:0;
    }
        

    /* page */
    .pagination a, .pagination span{
        margin:0 .15rem;
        font-size:.24rem;
        line-height:.4rem;
        border-radius:.04rem;
    }

    /* video run */
    .video-conbox .video-js .vjs-tech,.video-conbox .video-js .vjs-tech video,.video-conbox .my_video-dimensions{
        height:4.8rem;
    }
    .noVideoSrc p{
        padding:.7rem .4rem;
        line-height:2;
    }
    /* .noVideoSrc p a {
        margin-top:.3rem;
        width:1.8rem;
        font-size:.26rem;
        border-radius:.08rem;
        line-height:.6rem;
    } */
    .noVideoSrc p:before{
        margin:0 auto .3rem;
        width:1rem;
        height:1rem;
    }

    /* search */
    .page-search-tcon{
        padding:.4rem;
    }
    .page-search-infon{
        line-height:.85rem;
        border-radius:.08rem;
    }
    .page-search-infon .page-search-inp{
        line-height:.85rem;
        margin-left:.8rem;
    }
    .page-search-infon i{
        left:.3rem;
        top:.32rem;
    }
    .page-search-infon .page-search-btn{
        width:1.2rem;
    }
    .page-search-item{
        padding:.5rem .4rem;
    }
    .page-search-item li{
        width:100%;
        margin:2% 0
    }
    
    .page-det-faqoco h3 span{
        font-size:.42rem;
        padding-right:.15rem;
    }
    .page-det-faqoco .page-det-quest dd{
        padding-left:.54rem;
    }
    .page-search-item .mt-4.text-center{
        text-align:left;
    }
    .page-search-pubox{
        margin-top:.5rem;
        padding:1rem 0 .5rem
    }
    .page-search-list{
        padding:.1rem 0 .4rem;
    }

    .ss360-layer{
        padding:0;
    }
    .ss360-suggests__link{
        font-size:.3rem;
    }
    .ss360-custom-search .ss360-custom-search__searchbutton,.ss360-suggests__snippet{
        font-size:.26rem;
    }
    .ss360-suggests__snippet{
        padding:0;
        margin-top:.2rem;
        text-align: justify;
    }
    .ss360-suggests{
        margin:0;
        padding:.3rem 0 .4rem;
    }
    .ss360-layer__heading{
        font-size:.36rem;
        padding-bottom:.26rem;
    }
    .ss360-suggests__content{
        padding: 0;
        margin: 0;
    }
    .ss360-suggests__image-wrap--empty{
        height: 3.7rem;
    }

}