@charset"utf-8";
 body {
    background: url(../images/v5/bg-login.gif) left top repeat-y;
}
.x_loading {
    width:100%;
}
.x_ldbx tr .x_ld01 {
    height:100%;
    background:#2956a6;
    text-align: center;
    padding-top: 15px;
    vertical-align: top;
}
.x_ldbx tr .x_ld02 {
    background:url(../images/v5/x_sjbk.jpg) left 450px no-repeat;
}
.x_ldbx tr .x_ld03 p {
    margin-top:125px;
}
.x_ldbx tr .x_ld03 .x_hwxsm {
    width:137px;
    height:176px;
    margin-top:188px;
    margin-left:44px;
}
.x_ldbx tr .x_ld03 .x_hwxsm dd {
    color:#134fa9;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
}
.x_ldbx tr .x_ld03 h {
    color:#92969d;
    float:right;
    padding:165px 15px 15px 0px;
    vertical-align:bottom;
}
.x_wxbb a {
    width:46px;
    height:46px;
    background:url(../images/v5/x_dnjbpic.png) no-repeat;
    position: absolute;
    right:0px;
    top:0px;
    display:block;
}
.x_pcbb a {
    width:46px;
    height:46px;
    background:url(../images/v5/x_wxjbpic.png) no-repeat;
    position: absolute;
    right:0px;
    top:0px;
    display:block;
}
.zyn_fuwu {
    width:530px;
    text-align:center;
    color:#fff;
    font-size:30px;
    font-family:"微软雅黑";
    position:absolute;
    top:210px;
    text-align:center
}
.x_jmwxbb a {
    width:46px;
    height:46px;
    background:url(../images/v5/x_dnjbpic.png) no-repeat;
    position:relative;
    left:541px;
    top:-87px;
    display:block;
    visibility: hidden;
}
.x_jmpcbb a {
    width:46px;
    height:46px;
    background:url(../images/v5/x_wxjbpic.png) no-repeat;
    position:relative;
    left:541px;
    top:-87px;
    display:block;
}
.x_hdlsm {
    margin-top:235px;
}
.x_hdlsm div {
    *+width: 235px;
}
.x_hdlsm div.l-alink, .x_hdlsm div.x_hdlkx4 {
    *+width: auto;
}
.x_hdlkx {
    float:left;
    margin: 0 10px 10px 0;
}
.x_hdlkx .x_hdlkx-1 {
    width:180px;
    height:42px;
    border-radius:4px;
    background:url(../images/v5/x_dlrtbpic.png) no-repeat #f0f1f2;
    border:#c0c0c1 1px solid;
    background-position: 10px 12px;
    color:#92969d;
    padding-left:50px;
    line-height:42px;
}
.x_hdlkx2 {
    float:left;
    margin: 0 10px 10px 0;
}
.x_hdlkx2 .x_hdlkx-2 {
    width:180px;
    height:42px;
    border-radius:4px;
    background:url(../images/v5/x_dlsbpic.png) no-repeat #f0f1f2;
    border:#c0c0c1 1px solid;
    background-position: 10px 12px;
    color:#92969d;
    padding-left:50px;
    line-height:42px;
}
.x_hdlkx2 a {
    width:182px;
    color:#686b70;
    line-height:42px;
    padding-left:165px;
}
.x_hdlkx2 a:hover {
    color:#333;
}
.x_hdlkx3 {
    height:42px;
    float:left;
    padding-right:10px;
    border-radius:4px;
    border:#c0c0c1 1px solid;
    background:#f0f1f2;
    margin: 0 10px 10px 0;
}
.x_hdlkx3 .x_hdlkx-3 {
    width:85px;
    height:42px;
    background:url(../images/v5/x_dlwxmbpic.png) no-repeat #f0f1f2;
    background-color:transparent;
    border:0px;
    background-position: 10px 12px;
    color:#92969d;
    padding-left:50px;
    line-height:42px;
    float:left;
    display:block;
}
.x_hdlkx3 a {
    width:85px;
    float:right;
    padding-top:7px;
    display: block;
}
.x_hdlkx4 .x_hdlkx-4 {
    width:80px;
    height:44px;
    font-weight:bold;
    color:#686b70;
    border-radius:4px;
    border:1px solid #c0c0c1;
    background:#f0f1f2;
    cursor: pointer;
}
.x_loadbg {
    background: url(../images/v5/login-container.jpg) center top;
    overflow-x:hidden;
    overflow-y:auto;
}
.x_dubx {
    width: 460px;
    background: url(../images/v5/login-form-bg.png) left top no-repeat;
    margin: 0 auto;
    padding: 250px 0px 69px 0px;
    height: 455px;
}
.x_dubx02 {
    width:506px;
    background:url(../images/v5/x_dldppic02.png) left top no-repeat;
    margin:0 auto;
    padding:235px 85px 40px 85px;
    height: 330px;
}
.x_login .x_wxdl {
    width:530px;
}
.x_login .x_wxdl dt {
    text-align:center;
}
.x_login .x_wxdl dd {
    color:#134fa9;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
}
.x_login .x_dljm {
    padding: 0 30px;
    overflow:hidden;
}
.x_login .x_dljm dt {
    float:left;
    width:180px;
}
.x_login .x_dljm .x_dljmk {
}
.x_tch {
    margin-bottom: 0;
    padding-top: 15px;
    position: relative;
}
.x_tch:first-child {
    padding-top:0;
}
.x_tch .xyzhn1, .x_tch .xyzhn2, .x_tch .xyzhn3, .x_tch .xyzhn5 {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    height: 55px;
    padding: 6px 20px;
    background-color: #dcdcdc!important;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: #555!important;
    font-size: 14px;
    font-family:"Microsoft Yahei";
}
.x_tch .xyzhn1 {
}
.x_tch .xyzhn2 {
}
.x_tch .xyzhn3 {
    /* background:url(../images/v5/x_dlwxmbpic1.png) 10px top no-repeat; */
    width: 200px;
}
.x_tch .xyzhn5 {
    background:url(../images/v5/icon-phone.png) 10px top no-repeat;
    width: 195px;
}
.x_tch .x_yzm {
    *+margin-top: -25px;
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
}
.x_tch .x_yzm img {
    width: 100px;
    height: auto;
}
.x_fp a {
    color: #5d6b84;
    text-decoration: none;
    font-size: 16px;
    font-family:"Microsoft Yahei";
    display: inline-block;
    margin: 14px 10px 10px;
}
.x_fp a:hover {
    color: #fff;
    text-decoration: underline;
}
.x_dlh .xyzhn4 {
    /* width:80px; */
    /* height:32px; */
    /* background:#f8f9f9 center; */
    /* border-radius:4px; */
    /* border:#c0c0c1 1px solid; */
    /* color:#686b70; */
    /* font-weight:bold; */
    /* line-height:32px; */
    /* float:right; */
    /* margin-top:10px; */
    width: 100%;
    height: 70px;
    margin-top: 15px;
    background: #0b77cd url(../images/v5/login-btn-bg.png) no-repeat center;
    border-radius: 6px;
    border: none;
}
.x_login .x_dljm .x_zch {
    width:24px;
    float:left;
    padding:155px 0px 10px 10px;
}
.x_login .x_dljm .x_zch a {
    color:#cad5e8;
}
.x_login .x_dljm .x_zch a:hover {
    color:#333;
}
.x_phone {
    color: #fff;
    text-decoration: none;
}
.x_phone:hover {
    text-decoration: underline;
}
.x_bttxt {
    color:#92969d;
    text-align:right;
    padding:240px 10px 15px 0px;
}
.bttxt1 {
    /* color:#FFF; */
    /* text-align:center; */
    /* padding-top:30px; */
    /* overflow: hidden; */
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 69px;
    line-height: 69px;
    border-top: 1px solid #d6d6d6;
    background-color: #eeeeee;
    margin: 0;
    font-size: 12px;
    color: #999999;
    text-align: center;
}
.l-alink {
    width: 80px;
    float: left;
    height: 44px;
}
.l-alink a {
    display: block;
    margin-left: 10px;
    color: #707378;
    text-decoration: underline;
    line-height: 22px;
}
.l-alink a:hover {
    text-decoration: underline;
}
.otherlogin {
    color: #e3e3e3;
    margin-top: 20px;
    overflow: hidden;
}
.otherlogin dt, .otherlogin dd {
    float: left;
}
.otherlogin dd {
    margin-left: 10px;
}
.otherlogin li {
    float: left;
    margin-right: 12px;
    padding-left: 18px;
    height: 16px;
}
.otherlogin li a {
    color: #fff;
    text-decoration: none;
}
.otherlogin li a:hover {
    text-decoration: underline;
}
.otherlogin li.media1 {
    background: url(../images/v5/icon-othermedia.png) 0 0 no-repeat;
}
.otherlogin li.media2 {
    background: url(../images/v5/icon-othermedia.png) 0 -16px no-repeat;
}
.otherlogin li.media3 {
    background: url(../images/v5/icon-othermedia.png) 0 -32px no-repeat;
}
.otherlogin li.media4 {
    background: url(../images/v5/icon-othermedia.png) 0 -48px no-repeat;
}
.otherlogin li.media5 {
    background: url(../images/v5/icon-othermedia.png) 0 -64px no-repeat;
}
.otherlogin li.media6 {
    background: url(../images/v5/icon-othermedia.png) 0 -80px no-repeat;
}
.wronginfo {
    font-size: 12px;
    color: #b43535;
    line-height: 18px;
    height: 18px;
    font-family:"Microsoft Yahei";
    padding: 0 30px;
}
.autologin {
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
    font-family:"Microsoft Yahei";
}
.autologin input {
    margin-right: 3px;
    vertical-align: text-bottom;
}
.autologin[name="cookieTime"] {
    font-size: 12px;
    font-family:"Microsoft Yahei";
}
.register {
    /* display: inline-block; */
    /* margin: 14px 10px 10px; */
}
.register a {
    /* line-height: 32px; */
    /* display: block; */
    /* height: 32px; */
    /* color: #555; */
    /* text-decoration: none; */
    /* font-size: 16px; */
    display: inline-block;
    margin: 14px 10px 10px;
    color: #5d6b84;
    text-decoration: none;
    font-size: 16px;
    font-family:"Microsoft Yahei";
}
.register a:hover {
    color: #fff;
    text-decoration: underline;
}
.sjy {
    width: 100px;
    background-color: transparent;
    color: #fff;
    border-left: 1px solid #fff;
    border-right: 0 none;
    border-top: 0 none;
    border-bottom: 0 none;
    outline: none;
    font-size: 14px;
    padding-left: 5px;
}
.x-ptyh a {
    width:125px;
    height:50px;
    margin-top:16px;
    margin-left:30px;
    font-size:16px;
    line-height:50px;
    color:#FFF;
    background:url(../images/v5/x-bkbk1.png) no-repeat;
    padding-left:85px;
    display:block;
    text-decoration:none;
}
.x-zsyh a {
    width:125px;
    height:50px;
    margin-top:22px;
    margin-left:30px;
    font-size:16px;
    line-height:50px;
    color:#FFF;
    background:url(../images/v5/x-bkbk2.png) no-repeat;
    padding-left:85px;
    display:block;
    text-decoration:none;
}
.x-ptyh a:hover {
    width:125px;
    height:50px;
    margin-top:16px;
    margin-left:30px;
    font-size:16px;
    line-height:50px;
    color:#FFF;
    background:url(../images/v5/x-bkbk1-1.png) no-repeat;
    padding-left:85px;
    display:block;
    text-decoration:none;
}
.x-zsyh a:hover {
    width:125px;
    height:50px;
    margin-top:22px;
    margin-left:30px;
    font-size:16px;
    line-height:50px;
    color:#FFF;
    background:url(../images/v5/x-bkbk2-2.png) no-repeat;
    padding-left:85px;
    display:block;
    text-decoration:none;
}
.x-yhzc {
    margin-top:18px;
    margin-left:40px;
}
.x-yhzc a {
    font-size:12px;
    line-height:30px;
    color:#ffffff;
    text-decoration:none;
}
.x-yhzc span {
    color:#ffffff;
    margin:0px 5px 0px 5px;
}
.x-lg01 {
    margin-left:190px;
    margin-top:20px;
}
.x-lgnb {
    font-size:30px;
    color:#1fbb00;
    font-family:"微软雅黑";
    text-align:center;
    margin-top:20px;
}
.x-lgded {
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    margin-top:20px;
    margin-bottom:63px;
}