.newsbox {
    width: 60rem;
    margin: 0 auto;
    padding: 2.25rem 0 3.29rem;
}

.combox2 {
    width: 63.33rem;
    margin: 0 auto;
}

.fscolafaf {
    color: #afafaf;
}

.mr029 {
    margin-right: 0.29rem;
}

.mb18 {
    margin-bottom: 1.8rem;
}

.fscolb9b9 {
    color: #b9b9b9;
}

.lh100p {
    line-height: 100%;
}

.fscollogo.fscolafaf {
    color: #3468d1;
}

.mb075 {
    margin-bottom: .75rem;
}

.newcontent p {
    font-size: .83rem;
    line-height: 180%;
}
table {
    width: 100%;
    max-width: 100%;
}
.newcontent img {
    max-width: 100% !important;
    width: auto;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

.newcontent video {
    display: block;
    max-width: 100% !important;
    margin: 0 auto;
}

.newcontent {
    padding-bottom: 1.5rem;
    overflow: auto;
    border-bottom: .04rem solid #eaeaea;
}

.daoh p {
    width: 80%;
    margin-top: 0.83rem;
    padding: .66rem 1.5rem;
    background: linear-gradient(90deg, #f2f2f2 2.31%, rgba(242, 242, 242, 0) 100%)
}

#iframepage {
    height: 60rem;
}

.fujiandwl {
    margin-top: 2rem
}

.fujiandwl a {
    margin-bottom: .2rem
}

.fujiandwl i {
    height: .8rem;
    margin-right: .2rem;
    width: .8rem
}

.btna {
    margin: 0 auto;
    width: 90%;
    border: none;
    border-bottom: .04rem solid #bbccee;
}

.mb375 {
    margin-bottom: 3.75rem;
}

.iptbox {
    width: 40%;
    margin: 0 auto 1rem;
}

.iptbox label {
    display: block;
}

.iptname {
    position: relative;
    width: 20%;
    height: 2.5rem;
    text-align: right;
    white-space: nowrap;
}

.iptname span {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translatey(-50%);
}

.iptname span::before {
    content: '*';
    color: #e72d2d;
    font-size: .66rem;
    position: absolute;
    left: -.5rem;
    top: -.25rem;
}

.ipt {
    position: relative;
    width: 60%;
}

.ipt input {
    border: none;
    outline: none;
    background-color: #f9f9f9;
    border-radius: .16rem;
    padding: .66rem 1rem;
    border: .04rem solid #f9f9f9;
    transition: border .3s, box-shadow .3s;
}

.iptbox .layui-select-title {
    width: 5.25rem;
}

.iptbox {
    white-space: nowrap;
}

.iptbox .layui-form-label {
    width: auto;
}

.iptbox .layui-main {
    width: 100%;
}

.iptbox .layui-form-item .layui-inline {
    margin: 0;
}

.ipt2 {
    width: 25rem;
}

.mt05 {
    margin-top: 0.5rem;
}

.lxdz .layui-select-title {
    width: 100%;
}

.dxyzm input {
    width: 58%;
    margin-right: 2%;
}

.dxyzm a {
    padding: 0.66rem 1rem;
    border-radius: .16rem;
}

.sub_btn:hover,
.dxyzm a:hover {
    color: #fff;
}

input.sel {
    box-shadow: 0 0 .4rem rgba(52, 104, 209, .5);
    border: .04rem solid rgb(52 104 209);
}

input.sel2 {
    box-shadow: none;
    border: .04rem solid #f3bcbc;
}

.newsbox_time {
    margin-top: 0.2rem;
}

.news_infobox,
.news_infobox p {
    font-size: 0.8333rem;
    line-height: 180%;
    color: #000000;
}

.layui-form-select .layui-input {
    font-size: .83rem;
    height: auto;
    margin-bottom: 0.5rem;
}

.sub_btn {
    width: 13.625rem;
    text-align: center;
    padding: .8rem 0;
    border-radius: .16rem;
    margin: 4rem 0 14rem;
}

.forts {
    top: 100%;
    left: 0;
    color: #e72d2d;
    opacity: 0;
}

.forts.nopass {
    opacity: 1;
}

.yqzzcontent table {
    min-width: 30rem;
    width: 100%;
}

.yqzzcontent table td {
    padding: .5rem 1rem;
}

.yqconbox,
.yqconbox p {
    font-size: .75rem;
}

.yqconbox {
    overflow: auto;
}

.yqconbox img {
    width: 80%;
    display: block;
    margin: 0 auto;
}
.newsbox iframe{
    width: 100%;
    height: 44rem;
}

@media screen and (max-width:940px) {
    .newsbox iframe{
        width: 100%;
        height: 12.7rem;
    }
    .combox2,
    .newsbox {
        width: 90%;
        margin: 0 auto;
        padding: 2.25rem 0 3.29rem;
    }

    .yqconbox img {
        width: 100%;
    }

    .yqzzcontent table {
        min-width: 40rem;
        width: auto;
    }

    .iptbox,
    .ipt2,
    .ipt input {
        width: 100%;
    }

    .rexz_nav p {
        display: block;
    }

    #code {
        width: calc(100% - 6rem)
    }

    .sub_btn {
        margin: 1rem 0 14rem;
    }

    .layui-inline {
        width: 100%;
    }

    /* .layui-form-select .layui-edge {
    right: 0px !important;
} */
    .iptbox .layui-select-title {
        width: 100%;
    }
}