﻿* {
    color: #777;

}

.txtstyle {
    width: 300px;
    padding: 6px 8px;
    border: 1px solid #CBCBCB;
    color: #707070;
    outline: 0;
    box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    
}

.btnstyle {
    background-color: #5CA7FC;
    border: 0;
    color: white;
    padding: 6px 15px;
    font-size: 13px;
    cursor: pointer;
    outline: 0;
}

.udbox {
}

.titlestyle {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    text-indent: 2em;
}

.infoleft {
    float: left;
    width: 500px;
    height: 195px;
    padding: 20px 100px;
}

.inforight {
    width: 259px;
    height: 235px;
    margin-left: 750px;
    border-left: 1px solid #ddd;
}

.tbbox {
    margin: 8px;
    margin-top: 10px;
}

.tbleft {
    width: 100px;
    float: left;
    margin-top: 10px;
    text-align: center;
}

.tbright {
    padding: 7px;
}

.btnstyle:hover {
    background-color: #76B7FF !important;
}

.inforight img {
    padding: 33px 76px;
    width: 110px;
}

.inforight > div {
    text-align: center;
}

.linkbox {
    height: 50px;
    display: inline-block;
    padding: 5px;
    float:left;
    margin-left:10px;
}

    .linkbox img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: #eee;
        float: left;
    }

    .linkbox a {
        padding: 17px 0;
        margin-left: 20px;
        display: inline-block;
        color: #2B78E4;
        text-decoration: none;
    }

.safebox {
    height: 80px;
    display: inline-block;
    padding: 5px;
}

    .safebox img {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        background-color: #eee;
        float: left;
        margin-right: 20px;
    }

    .safebox > div {
        width: 700px;
        float: left;
        height: 80px;
    }

    .safebox em {
        font-style: normal;
        color: #f90;
        font-size: 20px;
        font-weight: bold;
        font-family: "宋体",Arial,Helvetica,STHeiti;
    }

    .safebox a {
        color: #2B78E4;
        text-decoration: none;
        margin-left: 10px;
    }

    .safebox p {
        margin: 5px 0;
    }

#uplogo {
    text-align: left;
}

.grxxtemp {
    height: 22px;
    width: 74px;
    background-color: #D70302;
    color: white;
    border-radius: 5px;
    cursor: pointer;
}

[type='password'] {
    border: 1px solid #A9A9A9;
}

.gysgybtr2 {
    height: auto;
    width: 430px;
    display: inline-block;
}

    .gysgybtr2 DL {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

    .gysgybtr2 DD {
        height: 24px;
        width: 100px;
        float: left;
        margin-top: 10px;
        line-height: 24px;
    }

    .gysgybtr2 DT {
        height: 24px;
        width: 310px;
        float: left;
        margin-top: 10px;
        line-height: 24px;
    }

.gysggg {
    border-top: #707070 1px solid;
    height: 24px;
    border-right: #707070 1px solid;
    width: 198px;
    border-bottom: #707070 1px solid;
    float: left;
    margin: 0px 10px 0px 0px;
    border-left: #707070 1px solid;
    display: inline;
    line-height: 24px;
}

.contract {
    background-color: #D9E5FD;
    border-spacing: 1px solid #ddd;
    width: 1000px;
}

    .contract tr {
        background-color: White;
    }

    .contract td {
        text-align: center;
    }

    .contract input {
        padding: 10px 0;
        width: 100%;
        text-indent: 2em;
    }

.btnstyle {
    width: auto!important;
    padding: 6px 30px!important;
    background-color: #006cb7;
    color: white;
}

    .btnstyle:hover {
        background-color: White!important;
        color: #707070;
        outline: 1px solid red;
    }

.pro_con111 {
    float: left;
    position: relative;
}

    .pro_con111 ul {
        border-bottom: 1px solid #ddd;
        height: 40px;
        width:600px;
    }

        .pro_con111 ul li {
            width: 90px;
            height: 30px;
            line-height: 24px;
            margin: 10px;
            margin: 10px;
            color: #707070;
            text-align: center;
            cursor: pointer;
            float: left;
        }

#sendcode {
    background-color: #ddd;
    color: white;
    border: 0px;
    padding: 10px 12px;
    font-size: 14px;
    cursor: pointer;
    outline: 0;
    border-radius: 4px;
}
#sendcode:hover {
         background-color: #006cb7;
    }
#infobaseleft {
  
    margin-left: 50px;
    height: 450px;
}

.spanshuxian {
    width: 1px;
    height: 15px;
   border-left:1px solid #000;
    position: relative;
    left: 110px;
    top: 15px;
}

.spanshuxian1 {
        width: 1px;
    height: 15px;
     border-left:1px solid #000;
    position: relative;
    left: 220px;
   
}
.spanshuxian2 {
        width: 1px;
    height: 15px;
    border-left:1px solid #000;
    position: relative;
    left: 335px;
    top:-15px;
   
}
.txtstyle1 {
    width: 120px;
    padding: 3px 6px;
    border: 1px solid #CBCBCB;
    color: #707070;
    outline: 0;
    box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 1px 10px rgba(0,0,0,0.1) inset;
   
 
}
#tbnr {
  height: 400px; width: 550px;
}
#con_one_1 table {
    width: 550px;
}
    #con_one_1 table tr td {
   
  
    }
.tdright {
    text-align:right;
    padding-right:10px;
}
.tdleft {
    text-align:left;
}
.tbnscty {
        background-color: #00468c;
    color: white;
    width: 60px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;

}
