﻿
body, html {
    padding: 0px;
    margin: 0px;
    font-size: 1rem;
    background: #b6d6ff;
    line-height: 1.2rem;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-flow: column;
    flex-flow: column;
}


ul, li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}

.main {
    /*max-width: 1003px;*/
    margin: 0 auto;
    background: #ebf5ff;
}

.top {
    background-image: url(/Images/bm.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    width: 100%;
    height: 250px;
}

.shou ul {
    width: 100%;
    display: table;
}

    .shou ul li {
        float: left;
        width: 100%;
        text-align: center;
    }

        .shou ul li .deta {
            width: 90%;
            margin: 1rem auto;
            background: #fff;
            border-radius: 1rem;
        }

        .shou ul li .icon i {
            font-size: 4rem;
            height: 4rem;
            line-height: 7rem;
            padding-top: 2rem;
            color: #388ad3;
        }

        .shou ul li .title {
            line-height: 2rem;
            font-size: 1.5rem;
        }

        .shou ul li .desc {
            line-height: 2rem;
            padding-bottom: 1rem;
            color: #b6b6b6;
        }

.shou {
    padding: 2rem 2rem;
}

.site-title fieldset {
    border: none;
    padding: 0;
    border-top: 1px solid #388ad3;
}

.shuom .site-title fieldset {
    border: 1px solid #388ad3;
    width: 90%;
    margin: 0 auto;
    border-radius: 1rem;
    background-color: #fff;
}

.shuom ul {
    padding: 1rem;
    line-height: 2rem;
}

.shuom .site-title {
}

.bm_div .site-title fieldset {
    border: 1px solid #388ad3;
    width: 90%;
    margin: 0 auto;
    border-radius: 1rem;
    padding: 1rem 0px;
    margin-top: 2rem;
    background-color: #fff;
}

.shuom .site-title fieldset legend，.bm_div .site-title fieldset legend {
    text-align: center;
}

.shuom .site-title fieldset {
    /*margin: 1rem;*/
}

.shuom, .bm_div {
    padding: 2rem 0px;
}

.shuom {
    padding-top: 0px;
}

.ztl {
    width: 95%;
    margin: 0 auto;
    margin: 1rem auto;
}
/* 设置了浏览器宽度大于500px时 */ 
@media screen and (min-width: 1024px) {
    body {
        max-width: 1024px;
    }
    .top {
        height: 550px;
    }
}
.hide {
    display:none;
}
.red {
    color:red;
}
.h_0 .layui-input {
    width: 100%;
    height: 0px;
    overflow: hidden;
    border:0px;
}
.shou ul li .deta:hover {
    background: #f6f6f6;
}
a.layui-btn.tz {
    background: #74a8eb;
    margin-right: 0px;
    margin-left: 1rem;
}
.hide {
    display:none;
}