

body {
    width: 100%;
    height: 100%;
    margin: 0px 0px;
}

.backgroundconntion {
    width: 100%;
    height: 600px;
    /* 加载背景图 */
    background: url(/uploads/image/images/xxgk_titlebg.png) no-repeat;
    background-position: center center;
    background-attachment: fixed;
    /* 让背景图基于容器大小伸缩 */
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}

.loginname {
    font-size: 35pt;
    color: #fff;
    margin-top: 70px;
}

.logtitle {
    font-size: 100pt;
    color: #fff;
    text-align: center;
}

.loginsolid {
    border-bottom: 1px solid #fff;
    width: 488px;
    text-align: center;
    margin-left: 45%;
}


.mianconntion {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.main_box {
    text-align: left;
}

    .main_box .subconntion {
        background-color: #f2f2f2;
        overflow: hidden;
        padding-bottom: 10px;
    }

    /*.main_box .subconntiontop {
        height: 218px; 
       
    }*/

    .main_box .subconntiontop {
        height: 40px;
    }

    .main_box .subconntiontopleft {
        width: 294px;
        height: 218px;
        float: left;
    }

    .main_box .subconntiontopleftxian {
        width: 240px;
        margin-top: 40%;
        height: 2px;
        box-shadow: 6px -1px 15px #ccc inset;
        margin-left: 36px;
    }

    .main_box .subconntiontopcenter {
        width: 510px;
        height: 218px;
        float: left;
    }

    .main_box .subconntiontopright {
        width: 290px;
        height: 218px;
        float: right;
    }

    .main_box .subconntiontoprightxian {
        width: 240px;
        margin-top: 40%;
        height: 2px;
        box-shadow: 6px -1px 15px #ccc inset;
        margin-left: 18px;
    }

    .main_box .inputsousuo {
        top: 0;
        width: 452px;
        height: 50px;
        border: none;
        right: 0;
        margin-left: 5px;
    }

    .main_box .submit {
        background: url(/uploads/image/images/sousuo.png) 0 1px no-repeat;
        width: 43px;
        margin-top: 8px;
        border: 0;
        height: 46px;
        background-color: #fff;
        float: right;
        float: right;
    }

    .main_box .miansubmit {
        border: 2px solid #2d66a4;
        border-radius: 9px;
        background: transparent;
        margin-top: 18%;
        height: 57px;
        background: #fff;
    }

    .main_box input {
        outline: none;
    }

    .main_box button {
        outline: none;
        cursor: pointer;
    }

    .main_box .subconntioncenterleft {
        width: 294px;
        height: 10px;
        float: left;
        height: 600px;
    }

    .main_box .subconntioncenterleftdiv {
        width: 240px;
        margin-left: 36px;
        height: 600px;
    }

    .main_box .subconntioncenterright {
        box-shadow: rgb(144, 144, 144) 0px 0px 2px;
        width: 770px;
        height: 10px;
        float: left;
        height: 1172px;
        background-color: #fff;
    }

    .main_box .divtitle {
        height: 70pt;
        background: #fff;
        color: #2d66a4;
        margin-bottom: 15px;
        cursor: pointer;
        font-size: 23pt;
        box-shadow: rgb(144, 144, 144) 0px 0px 1px;
    }

    .main_box .divtitle1 {
        height: 70pt;
        background: #2d66a4;
        color: #fff;
        margin-bottom: 15px;
        cursor: pointer;
        font-size: 23pt;
        box-shadow: rgb(144, 144, 144) 0px 0px 1px;
    }

    .main_box .lists img {
        width: 44px;
        height: 44px;
        margin-top: 30%;
    }

    .main_box .divtitleleft {
        width: 30%;
        height: 70pt;
        float: left;
        text-align: center;
    }

    .main_box .divtitleleftcenter {
        width: 55%;
        height: 70pt;
        float: left;
    }

    .main_box .divtitlelefright {
        float: right;
        width: 13%;
        margin-top: 25px;
    }

    .main_box .subconntioncenterrightmian {
        height: 35px;
        box-shadow: 2px 4px 2px -3px #ccc;
    }

    .main_box .subconntioncenterrightmiansub {
        width: 110px;
        background-color: #2d66a4;
        line-height: 35px;
        text-align: center;
        color: #fff;
    }

    .main_box .subconntioncenterrightmiandiv {
        margin-top: 20pt;
        font-size: 14px;
        color: #666666;
    }

    .main_box .subconntioncenterrightmianspan {
        font-size: 14px;
        color: #999999;
    }

    .main_box .subconntioncenterrightmiangd {
        margin-top: 20pt;
        width: 100px;
        height: 30px;
        background-color: #ccc;
        text-align: center;
        line-height: 30px;
        margin-left: 45%;
        cursor: pointer;
        font-size: 14px;
        color: #999999;
    }

    .main_box .subconntioncenterrightmiansan {
        margin-left: 30px;
    }

    .main_box .subconntioncenterrightmiandiv .title {
        margin-left: 30px;
    }

     