﻿body{text-align:center;font-family:microsoft yahei,"微软雅黑",Arial Narrow,arial,serif;font-size:14px;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:14px;}
td{ vertical-align:middle; }
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:middle;border:0;}
A:link { COLOR: #606060; text-decoration: none; }
A:visited { COLOR: #606060; text-decoration: none; }
A:hover { COLOR: #bc2931; text-decoration: underline; }
.blank { width: 100%; height: 0; line-height: 0; font-size: 0; clear: both; }
.blank5 { width: 100%; height: 5px; line-height: 0; font-size: 0; clear: both; }
.blank25 { height: 25px; line-height: 0; font-size: 0; clear: both; }
.blank50 { width: 100%; height: 50px; line-height: 0; font-size: 0; clear: both; }
.blank10 { height: 10px; font-size: 1px; clear: both; overflow: hidden; display: block; }
.blank15 { height: 15px; font-size: 1px; clear: both; overflow: hidden; display: block; }
.blank12 { margin: 0 auto; width: 100%; height: 12px; font-size: 1px; clear: both; overflow: hidden; }
.blank20 { height: 20px; font-size: 1px; clear: both; overflow: hidden; }
.blank1 { height: 1px; clear: both; font-size: 1px; overflow: hidden; }
/*背景图*/
.login_com { background: url('https://image.cbcie.com/logo/cbclogo0815.png') no-repeat; }
.login_com_lzzx { background: url(/image/lianzhi_info_logo.png) no-repeat; }

/*LOGO*/
.logo { width: 790px; margin: 30px auto; clear:both; }
.logo_l { width: 140px; height: 56px; float: left; background-position: 0 0; }

.lg_con p { margin: 0px; padding: 0px; }
.lg_con input { background: none; border: none; outline: none; }
.lg_con { width: 786px; height: 388px; box-shadow: 4px 0 10px rgba(200, 200, 200, 0.8), -4px 0 10px rgba(200, 200, 200, 0.8); margin: 0 auto 160px; position: relative; clear: both;background:#fff; }
.lg_l { width: 272px; float: left; padding: 60px 0 0 30px; }
.state { width: 330px; float: left; height: 18px; text-align: left; padding: 5px 0 0 137px; }
.lg_l h2 { font-size: 21px; color: #e88300; float: left; margin-bottom: 22px; }
.lg_l p { margin-bottom: 9px; float: left; position: relative; }
.lg_l p input { font-family: "微软雅黑"; }
.lg_l input.err[type='text']:focus, .lg_l input.err[type='password']:focus { border: 1px solid red !important; }
.lg_l input.err[type='text'], .lg_l input.err[type='password'] { border: 1px solid red !important; }
#txtloginname { width: 240px; height: 38px; border: 1px solid #dddddd; float: left; color: #777777; padding-left: 30px; }
.user_bg { width: 18px; height: 18px; display: block; position: absolute; top: 14px; left: 10px; background-position: 0 -120px; }
#txtloginpass { width: 240px; height: 38px; border: 1px solid #dddddd; float: left; color: #777777; padding-left: 30px; }
.pass_bg { width: 18px; height: 18px; display: block; position: absolute; top: 14px; left: 10px; background-position: -30px -120px; }
#CheckCode { width: 110px; height: 38px; border: 1px solid #dddddd; float: left; padding-left: 10px; }
#Image1 { width: 108px; height: 36px; margin: 1px 0 0 8px; }
#loginbutton { width: 268px; height: 38px; margin: 0 auto; clear: both; background: #e78624; border: 1px solid #da6e21; border-radius: 4px; font-weight: bold; font-size: 16px; color: #fff; cursor: pointer; }
.zhmm a { font-size: 12px; color: #b81111; }
.zhmm a:hover { text-decoration: none; }
.zhmm { float: none !important; clear: both; }
.fgtpas { float: left; }
.reg { float: right; }
.lg_r { width: 448px; height: 343px; float: right; text-align: left; line-height: 32px; padding: 45px 0 0 12px; }
.lg_r_bg { width: 437px; height: 295px; background: url(/image/vv.jpg) no-repeat; }
.lg_r h2 { font-size: 16px; color: #fff; float: left; margin: 46px 0 10px 24px; text-transform: uppercase; }
.lg_r p { font-size: 16px; clear: both; color: #fff; margin-left: 24px; }
.lg_r a { color: #e78827; }
.lg_r a:hover { text-decoration: none; }
.reg_btn { width: 178px; height: 36px; line-height: 33px; background: #f9f9f9; border: 1px solid #f9f9f9; float: left; border-radius: 4px; margin-top: 18px; margin-left: 24px; font-size: 16px; text-align: center; }.ysj_bg { width: 50px; height: 50px; position: absolute; right: 0; top: 0;  }
/*头部问题*/
.loginsuccess { color: #fff; }
.loginsuccess a { color: #fff; }
.loginsuccess a:hover { text-decoration: underline; }
.hd_wel { color: #fff; }
.jsdh b { color: #fff; }