﻿body { width: 100%; height: 100%; background-color: #ffffff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,
textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header,
hgroup, menu, nav, section { margin: 0; padding: 0; outline: none; }
body, button, input, select, textarea { font: 12px "微软雅黑",arial,"宋体",sans-serif normal; border: none; }
body { width: 100%; height: 100%; }
.right { float: right; }
.left { float: left; }
body { min-width: 1024px; }
/*20141031*/
.ui_login_head {background-color: #fcfafa;  height: 114px; width: 100%; overflow: hidden; }
.ui_login_head_top {  height: 80px; margin: 0 auto;padding:0 8%; }
.ui_login_head_top_txt { display:none;text-decoration: none; color: #777; margin-top: 56px; display: block; }
.ui_login_head_top_txt:hover { color: #222; }
.ui_login_head_top_txt_line { margin-left: 10px; margin-right:10px; display: block; }
.ui_login_banner { width:100%;position:relative;overflow:hidden;background:#1d364c url(images/t1loginbg.jpg)top left no-repeat;height:371px; }
.ui_login_banner img { position: absolute; left: 0; right: 0; top: 0; }
.ui_login_banner_wrap { max-width: 1270px; margin: 0 auto; position: relative; z-index: 1; }
.ui_login_banner_wrap_login { width: 307px; margin-top: 53px; padding-right:8%; }
.ui_login_banner_wrap_title { color: #ffffff; font-size: 32px; margin-bottom: 27px; display: block; }
.ui_login_banner_wrap_input { border: 2px solid rgba(255,255,255,1); border-radius: 100px; width: 305px; height: 42px; background-color: rgba(255,255,255,0.1); margin-top: 17px; }
.ui_login_banner_wrap_inputdiv { overflow: hidden; padding: 0 10px; padding-right: 20px; }
.ui_login_banner_wrap_inputdiv input { width: 100%; background-color: transparent; color: #fff; margin-top: 12px; font-size: 15px; font-weight:bold;}
/*20141120*/
.ui_login_banner_wrap_inputdiv input::-webkit-input-placeholder {color:#b5cee4;}
.ui_login_banner_wrap_inputdiv input:-moz-placeholder {color:#b5cee4;}
.ui_login_banner_loginbtn { position: relative; cursor: pointer; height: 44px; margin-top: 37px; border-radius: 100px; background-color: #0e8ad1; text-align: Center; line-height: 44px; width: 307px; font-size: 18px; color: #fff; }
.ui_login_banner_loginbtn:hover { background-color: #077fc4; }
.ui_login_banner_login_person, .ui_login_banner_login_password { width: 20px; height: 20px; float: left; background: url(images/login_img.png) 0 0 no-repeat; margin-top: 12px; margin-left: 13px; }
.ui_login_banner_login_password { background-position: 0 -20px; }
/*2017.03.24修改width*/
.ui_login_bottom { display:none; background-color: #fcfafa; margin-left: auto; margin-right: auto; margin-top: 59px; width:410px; color: #777; position: relative; }
.ui_login_bottom a { text-decoration:none;color:#777;}
.ui_login_bottom a:hover { color: #222; cursor: pointer; }
/*2017.03.24修改样式*/
.ui_login_bottom_xy {width:inherit;text-align:center;display:block;}
.ui_login_bottom_popup { width: 416px; height: 212px; position: absolute; background-color: #fff; z-index: 2; top: -230px; box-shadow: 0 0 5px rgba(0,0,0,0.5);padding:0 44px;box-sizing:border-box; }
.ui_login_bottom_popup_qrb { float: left; margin-right: 40px; border: 1px solid #d1d1d1; width: 130px; height: 130px;  margin-top: 41px; }
.ui_login_bottom_popup_qrb img {width: 116px; height: 116px; margin: 7px; display: block;}
.ui_login_bottom_popup_qrb .qrbimg { background: url(images/qr.jpg) 0 0 no-repeat; width: 116px; height: 116px; margin: 7px; display: block; }
.ui_login_bottom_popup_txt { overflow: hidden; margin-top: 41px; }
.ui_login_bottom_popup_txt .title { display: block; font-size: 18px; color: #222; margin-top:10px;}
.ui_login_bottom_popup_txt .date { font-size: 12px; color: #777; display: block; margin-top: 22px; }
.ui_login_bottom_popup_txt .msg { font-size: 12px; color: #777; display: block; margin-top: 10px;} 
.ui_login_bottom_popup_txt .button {text-decoration:none; display:inline-block;line-height:41px;margin-top: 24px; cursor: pointer; background: #0e8ad1; height: 42px; color: #fff; font-size: 14px;   text-align: center;width: 100%;}
.ui_login_bottom_popup_txt .button:hover { background-color: #077fc4; color:#fff;}
.ui_login_bottom_popup_triangle { background: url(images/triangle.png) 0 0 no-repeat; width: 25px; height: 22px; position: absolute; z-index: 9; bottom: -15px; left: 195px; }
/*20141103移动图片*/
.ui_login_head_logo { background: url(images/t1logo.png) 0 0 no-repeat; width: 159px; height: 114px; display: block; }
.ui_login_banner_loginbtn input { cursor: pointer; opacity: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; }
.ui_login_banner_note { color: #fff; margin-top: 15px; margin-left: 25px; }

/*客户端登陆*/
.ui_login_head { height: 114px; width: 100%; overflow: hidden; }
.ui_login_head_top { max-width: 910px; height: 80px; margin: 0 auto; }
.ui_login_head_top_txt {  text-decoration: none; color: #777; margin-top: 56px; display: block; }
.ui_logins_banner { background-color: #f7f8f9; }
.ui_logins_banner_content { max-width: 910px; margin: 0 auto; overflow: hidden; }
.ui_logins_banner_content_right { margin-top: 51px; overflow: hidden; }
.ui_logins_banner_content_right .title { font-size: 36px; color: #fa9a33; display: block; margin-bottom: 41px; }
.ui_logins_banner_content img { margin-right: 93px; }
.ui_logins_banner_login { width: 311px; height: 44px; border: 1px solid #d0d0d0; background-color: #fff; padding: 0 10px; margin-bottom: 16px; }
.ui_logins_banner_login input { width: 100%; font-size: 15px; margin-top: 10px; }
.ui_logins_banner_login_btn { width: 333px; height: 46px; background-color: #5a6e86; text-align: center; color: #fff; font-size: 18px; margin-top: 22px; cursor: pointer; }
.ui_logins_banner_login_btn:hover { background-color: #50647d; }
.ui_logins_bottom { width: 910px; margin: 0 auto; }
.ui_logins_bottom_w { width: auto; }
.ui_logins_bottom_xy { margin-left: 0; margin-top: 20px; }
.ui_logins_bottom_qr_txt { margin-left: 38px; margin-top: 16px; display: block; }
.ui_logins_bottom_hidden { overflow: hidden; }
.ui_logins_banner_img { background:url(images/login2banner.jpg) 0 0 no-repeat;display:block;width:484px;height:399px;margin-right: 93px; }
.ui_logins_banner_note {color: #222; margin-top: 15px; margin-left: 25px; }

/*20150126*/
.ui_login_qrcode_bg{border:2px solid #fff;background-color:rgba(255,255,255,0.05);border-radius:2px;width:304px;height:208px;text-align:center;}
.ui_login_qrcode_bg .qr{border:7px solid #fff;}
.ui_login_qrcode_text{display:block;text-align:center;color:#fff;font-size:12px;margin-top:10px;}
.ui_login_qrcode_mask{background-color:rgba(255,255,255,0.5);left:0;right:0;top:0;bottom:0;position:absolute;}
.ui_login_qrcode_relative{position:relative;width:130px;height:130px;margin:0 auto;margin-top:28px;}
.ui_login_qrcode_unwork{width:66px;padding:4px 0;cursor:pointer;background-color:#ffffff;border-radius:2px;color:#555;margin-top:44px;display:block;margin-left:auto;margin-right:auto;}
.ui_login_qrcode_true{margin-top:45px;margin-left:45px;}
.ui_login_qrcode_image{border:1px solid #fff;width:130px; height:130px}
/*20150129新增*/
.ui_login_qrcode_c_bg{border:1px solid #d0d0d0;background-color:#ffffff}
.ui_login_qr_clr77{color:#777}
.ui_login_qrcode_exchange{text-align:center;position:relative;z-index:1;color:#777;text-decoration:none;margin-top:20px;font-size:14px;display:block;background-color:#f7f8f9;width:100px;margin-left:auto;margin-right:auto;}
.ui_login_qrcode_exchange:hover{text-decoration:underline;}
.ui_login_line{width:200px;height:1px;background-color:#cccccc;position:absolute;left:50%;margin-left:-100px;top:11px;}

.ui_login_banner_bg{background:-webkit-linear-gradient(left, #315575 50%, #1e364c 50%);background:-moz-linear-gradient(left, #315575 50%, #1e364c 50%);background:url(images/bg_repeat.jpg) center repeat-y\0;height:371px;}
.ui_login_banner_img{width:570px;height:371px;}		    
@media screen and (max-width:1100px)
{
    .ui_login_banner{margin-left:2%;}
	.ui_login_banner_wrap_login{right:10%;}
}

/*20160203登陆验证码*/
.ui_login_checkcode{overflow:hidden;margin-top:12px;margin-bottom:-25px;}
.ui_login_checkcode .change-btn{height:32px;width:70px;line-height:32px;background-color:#fff;border-radius:100px;text-align:center;font-size:13px;color:#4c6788;margin-left:8px;float:right;cursor:pointer;}
.ui_login_checkcode .change-btn:hover{font-weight:bold;}
.ui_login_checkcode .inputdiv{overflow:hidden;background-color:#fff;border-radius:100px;height:32px;padding:0 8px;box-sizing:border-box;}
.ui_login_checkcode .inputdiv .icon{width: 24px;height: 24px;background: url(images/checkcode.png) 0 0 no-repeat;margin-top: 5px;float:left;margin-right:8px;margin-left:6px;}
.ui_login_checkcode .inputdiv input{width:45%;margin-top:7px;font-size:13px;color:#4c6788;}
.ui_login_checkcode .inputdiv .vr-code{height:32px;width:70px;float:right;margin-right:5px;}
.ui_login_checkcode .inputdiv .vr-code img{position:relative;width:70px;height:32px;}

/*20160607禁用下载*/
.ui_login_unclick {color:#bbb!important;cursor:auto!important;}
.ui_login_unclick:hover {color:#bbb!important;}

/*2017.03.24新增样式*/
.ui_login_bottom:after{content:"";display:block;clear:both;}

/*6.0创建账套20171213*/
.sob-page{background-color:#f4f5f9;position:absolute;top:0;bottom:0;left:0;right:0;display:table;width:100%;height:100%;}
.sob-page-main{display:table-cell;vertical-align:middle;text-align:center;}
.sob-page-txt{font-size:34px;color:#343d46;font-weight:bold;}
.sob-page-subtxt{color:#343d46;margin-top:80px;font-size:14px;font-weight:bold;}
.sob-page-thirdtxt,.sob-page-forthtxt{color:#82888e;font-size:14px;margin-top:30px;}
.sob-page-btn{cursor:pointer;width:136px;height:36px;border-radius:100px;background-color:#5a6e86;color:#fff;display:inline-block;font-size:14px;line-height:36px;margin-top:20px;}
.sob-page-btn:hover{background-color:#485b71}
.sob-page-forthtxt{margin-top:100px;}
.sobedit-page{width:899px;margin:0 auto;padding:70px 0;}
.sobedit-pagehead{border-bottom:1px solid #e0e2e3;line-height:55px;position:relative;}
.sobedit-pagetitle{font-size:22px;font-weight:bold;color:#000;margin:0px;padding:0;overflow:hidden;}
.sobedit-pagelink{float:right;cursor:pointer;color:#5a6e86;font-size:14px;}
.sobedit-pagelink:hover{font-weight:bold;}
.sobedit-msg-title{margin-top:60px;margin-bottom:20px;font-weight:bold;font-size:14px;color:#343d46;display:block;}
.sobedit-msg-item{margin-bottom:12px;font-size:14px;line-height:28px;}
.sobedit-msg-item .title{width:120px;float:left;min-height:2px;}
.sobedit-msg-item input[type="text"],.sobedit-msg-item input[type="password"]{height:28px;border:1px solid #cfd0d4;width:400px;box-sizing:border-box;padding:0 5px;font-size:14px;}
.sobedit-page-submitbtn{width:136px;height:36px;border-radius:2px;display:inline-block;background-color:#5a6e86;text-align:center;line-height:36px;color:#fff;cursor:pointer;}
.sobedit-page-submitbtn:hover{background-color:#485b71}
.sobedit-page-codeimg{color: #82888e;margin-top: -5px;vertical-align:2.5ex;margin-left: 10px;}
.sobedit-bottom{margin-top:30px;border-top:1px solid #e0e2e3;line-height:45px;color:#82888e;text-align:center;font-size:14px;}
.sobedit-tips{background-color:#fff4e0;border:1px solid #eedec2;color:#cb9631;min-height:34px;line-height:34px;position:absolute;padding:0 10px;box-sizing:border-box;left:0;right:0;top:65px;}
.sobedit-tips:empty{display:none;}