@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;}
.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/loginbj.jpg) center top; overflow-x:hidden; overflow-y:auto; }
.x_dubx { width:506px; background:url(../images/v5/x_dldppic.png) left top no-repeat; margin:0 auto;  padding:235px 85px 40px 85px; height: 330px;}
.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  { width:530px; overflow:hidden;}
.x_login .x_dljm dt { float:left; width:180px;}
.x_login .x_dljm .x_dljmk { float:left; width: 344px;}
.x_tch { width: 311px; height:17px; border-bottom:#ced7e8 1px solid; padding: 13px 0;}
.x_tch .xyzhn1, .x_tch .xyzhn2, .x_tch .xyzhn3, .x_tch .xyzhn5 { width:250px; height:18px; font-size:14px; color:#FFF; padding-left:50px; border:0 none; line-height:16px; }
.x_tch .xyzhn1 { background:url(../images/v5/x_dlrtbpic1.png) 10px top no-repeat; width: 200px;}
.x_tch .xyzhn2 { background:url(../images/v5/x_dlsbpic1.png) 10px top no-repeat; width: 200px;}
.x_tch .xyzhn3 { background:url(../images/v5/x_dlwxmbpic1.png) 10px top no-repeat; width: 160px;}
.x_tch .xyzhn5 { background:url(../images/v5/icon-phone.png) 10px top no-repeat; width: 200px;}
.x_tch .x_yzm { float: right; margin-top: -7px; *+margin-top: -25px;}
.x_tch .x_yzm img { width:85px; }
.x_fp a { color: #cad5e8; text-decoration: none;}
.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;}
.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;}

.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 { margin-left: 190px; font-size: 12px; color: #b43535; height: 18px;}

.autologin { text-align: right; color: #fff; width: 220px; padding-top: 22px; margin-right: 10px;}
.autologin input { margin-right: 3px; vertical-align: text-bottom;}
.register { display: inline-block; margin: 14px 0 0 10px;}
.register a { line-height: 32px; display: block; height: 32px; color: #cad5e8; text-decoration: none;}
.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;}