@charset "utf-8";
.newsBtn a {
    width: 45%;
}

.newsBtn a img {
    width: 100%;
}

.banner-fl {
    max-width: 70%;

}

.banner-fr {
    max-height: 287px;
}

.app-list{
    display: none;
}

.container{
    padding: 10px 3%;
}


 #loading {
     position: fixed;
     display: block;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     text-align: center;
     opacity: 0.3;
     background-color: #fff;
     z-index: 99;
 }

#loading-image {
    position: absolute;
    top: 25%;
    left: 45%;
    z-index: 100;
}
.top2-checkbox
{
    margin-left: 10%;
}
.top2 .top2-bom a{
    color: #fff;
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 3px;
    background: #a78335;
    text-align: center;
}

.nav.app_menu {
    display: none;
    padding: 15px 10px 0px 10px;
}

.log_btn
{
    margin-bottom: 6px;
    border: solid 1px #dcdcdc;
}
.log_btn a
{
    display: block;
    background-color: #f9f9f9;
    height: 38px;
    padding-left: 60px;
    line-height: 38px;
    color: #707070;
    font-size: 15px;
}
.banner-fl_paging
{
   display: none;
}
.search
{
    display: none;
}

.nav_box a.cur {
    background-color: #fff;
    color: #a77548;
    border-radius: 25px;
}

.content-form-label{
    font-size: 14px;
    color: #959595;
    width: 25%;
    margin-right: 20px;
    text-align: right;
    vertical-align: center;
    line-height: 40px;
}

.content-form-input{
    font-size: 14px;
    width: 70%;
    line-height: 40px;
    max-width: 320px;
}

.captcha-input{
    max-width: 220px;
}

.submitBtn{
    margin-left: 30%;
    max-width: -320px;
}

.pic{
    margin-bottom: 3vh;
}

.detail .pic_text span {
    color: #959595;
    font-size: 14px;
    display: inline-block;
    width: 90px;
    text-align: right;
    margin-right: 35px;
}

.detail{ padding:35px 0; border-top:solid 1px #dcdcdc;}
.detail .pic_text{ padding-left:105px; margin-bottom:20px;}
.detail .pic_text span{ color:#959595; font-size:14px; display:inline-block; width:90px; text-align:right; margin-right:35px;}
.detail .pic_text i{color:#313131; font-size:14px;}
.detail .pic_text i em{color:#e60012;}
.detail .pic_btn{ text-align:center; margin-top:40px; margin-bottom:20px;}
.detail .pic_btn .c_1{display:inline-block; height:40px; text-align:center; background-color:#f59c25; border:solid 1px #f59c25; width:159px; color:#fff; font-size:16px; line-height:40px; margin-right:50px; border-radius:2px;}
.detail .pic_btn .c_2{display:inline-block; height:40px; text-align:center; background-color:#efefef; border:solid 1px #dcdcdc; width:159px; color:#434343; font-size:16px; line-height:40px; margin-right:50px; border-radius:2px;}
.detail .pic_btn .c_3{display:inline-block; height:40px; text-align:center; background-color:#a78335; border:solid 1px #a78335; width:159px; color:#fff; font-size:16px; line-height:40px;  border-radius:2px;}

.pc_banner {
    display: block;
}

.mobile_banner {
    display: none;
}

@media screen and (max-width: 991px) {
    .pc_banner {
        display: none;
    }

    .mobile_banner {
        display: block;
    }
    .container {
        padding: 0;
    }

    .banner-fl {
        max-width: 100%;
        max-height: unset;
        height: auto;
    }
    .banner-fl_paging
    {
        display: unset;
        width: 100%;
        max-height: unset;
        height: auto;
    }
    .banner-fl_paging img {
        width: 100%;
        height: auto;
    }

    .banner-fl img {
        width: 100%;
        height: auto;
    }

    .content {
        width: 100%;
        max-width: unset;
        margin: 0;
        /*padding: 5px 10px;*/
    }

    .logo h1{
        width:100%;
        text-align: center;
    }

     header .logo a{
        text-align: center;
        /*padding: 0 20%;*/
    }

    header .logo a img{
        height: 5%;
    }

    .top, .sousuo, .foot,.banner-fr, .nav, .jy-search {
        display: none;
    }

    .nav.app_menu {
        display: inline-block;
        background: unset;
        padding-top: 1rem;
    }

    .nav.app_menu ul li {
        float: left;
        margin: 5px 5px;
        width:24%;
    }

    .nav.app_menu ul li a {
        display: block;
        width: auto;
        height: 40px;
        border: 2px solid #a78335;
        color: #313131;
        text-align: center;
        line-height: 38px;
        border-radius: 20px;
    }

    .nav.app_menu ul li:hover a {
        background: #a78335;
        border: 2px solid #a78335;
        color: #fff;
    }

    .nav.app_menu ul li.on-h a {
        background: #f59c25;
        border: 2px solid #f59c25;
        color: #fff;
    }

    .nav.app_menu ul li.on-l a {
        background: #288cea;
        border: 2px solid #288cea;
        color: #fff;
    }

    .app-list{
        display: block;
        /*padding:10px;*/
    }

    .app-list.content .app_sousuo{
        display: inline-block;
    }

    .app-list ul li {
        border-top:1px solid #dcdcdc;
        padding: 5px 10px;
        width: 25%;
        float: left;
    }
    .layui-table, .layui-table-view {
        /* margin: 10px 0; */
        margin: unset;
    }
    .app-list ul li a{
        display:block;
        width:100%;
        /*border:1px solid #dcdcdc;*/
        color: #fff;
        text-align:center;
        height: 30px;
        line-height: 30px;
        font-size: 10px;
        /*padding: 0.8rem 1.5rem;*/
    }

    .banner_content{
        padding:0;
        margin-top: -1%;
    }
    .search{ margin:10px 0; display: unset;}
    .search .sea{ padding:8px 2%; height:50px; background-color:#eee; border-radius:5px;}
    .search .sea .ll{ float:left; background-color:#fff; border-radius:5px; width:84%; height:30px;}
    .search .sea .ll .xl{ float:left; line-height:20px; text-align:center; width:47%; height:20px; margin-top:6px; color:#959595; font-size:12px; position:relative; border-right:solid 1px #959595;}
    .search .sea .ll .xl span{ display:inline-block; background:url(/images/la_1.png) no-repeat right center; padding-right:15px; cursor:pointer;}
    .search .sea .ll .xl span.cur{background:url(/images/la_2.png) no-repeat right center;}
    .search .sea .ll .xl .xl_list{ background-color:#fff; position:absolute; left:0; top:27px; border:solid 1px #dcdcdc; width:100%; border-top:none; z-index:1000; display:none;}
    .search .sea .ll .xl .xl_list ul li a{ font-size:12px; color:#959595; display:block; height:20px; line-height:20px;}
    .search .sea .ll .xl .xl_list ul li a:hover{ background-color:#efefef;}
    .search .sea .ll i{ float:left; width:52%; height:32px; font-size:12px;}
    .search .sea .ll i .text{ width:100%; height:20px; line-height:20px; border:0; outline:none;  font-size:12px; text-indent:0.5em;}
    .search .sea .btn{ width:15%; height:32px; float:right; border-radius:5px; background-color:#a78335; border:0; outline:none; cursor:pointer; color:#fff; font-size:14px;}

    .app_nav{background-color:#555555; padding:2px 0; overflow:hidden;display:block;}
    .app-list .app_nav_cc{ margin-top: 0.1rem;}
    .app-list .app_nav a{ float:left; color:#fff; height:30px; line-height:30px; width:25%; text-align:center;}
    .app-list .app_nav a.cur{ background-color:#fff; color:#a78335;}
}