body, html { margin:0; padding:0; font-family:Microsoft YaHei !important; height:100%; width:100%; display:block; overflow:hidden; position:relative; }
input, button { font-family:Microsoft YaHei !important;  }

label { font-weight:400; font-size:14px; }
.nofound { display:none !important; }
.clear { clear:both; }
input::-webkit-input-placeholder{ color:#FFF; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#FFF; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#FFF; }
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#FFF; }

form { margin:0; padding:0; }

input { color:#333; }
.the_border { width:100%; height:100%; background-image:url(../pic/backpic.jpg); background-repeat:no-repeat; background-size:100% 100%; background-position:center; min-width:1000px; min-height:550px; position:relative; }
.banner { width:350px; height:auto; margin:0 auto; position:absolute; top:50%; left:50%; margin-left:-175px; margin-top:-220px; }

.logo_border { width:100%; height:auto; text-align:center; }
.login_logo { height:140px; }
.login_input_panel { width:90%; padding:30px 5% 0; height:auto; }
.login_input { background-color:rgba(255,255,255,0.25); height:44px; border:none; border-radius:25px; margin-bottom:20px; padding:3px 25px 3px 54px; position:relative; }
.input_content { border:none; outline:none; width:100%; height:44px; line-height:44px; font-size:14px; vertical-align:middle; background-color:rgba(0,0,0,0); }

.icon_login { position:absolute; left:15px; top:50%; margin-top:-12.5px; width:25px; height:25px; vertical-align:middle; display:inline-block; }
.buiness_logo { background: url(../pic/business.png) 0 0 no-repeat; background-size: 100% 100%; }
.account_logo { background: url(../pic/account.png) 0 0 no-repeat; background-size: 100% 100%; }
.pwd_logo { background: url(../pic/pwd.png) 0 0 no-repeat; background-size: 100% 100%; width:21px; left:17px; }

.login_help_panel { overflow:hidden; margin-top:10px; font-size:14px; }
.frm_checkbox_label { display:inline-block; text-align:left; cursor:pointer; margin-right:1em; margin-left:35px; color:#FFF; }
.login_help_panel label { float:left; }
.icon_checkbox { background-repeat:no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:3px; margin-top:-2px; background-image:url(../pic/icon.png); background-position:0 -44px; }
.choised { background-position:0 -64px; }

.login_btn_panel { margin-bottom:10px; height:50px; width:90%; margin:20px 5% 10px; }

.btn_login_reg { display:inline-block; overflow:visible; vertical-align:middle; text-align:center; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-width:1px; border-style:solid; cursor:pointer; background-color:#CCC; background-image:-moz-linear-gradient(top,#CCC 0,#CCC 100%); background-image:-webkit-gradient(linear,0 0,0 100%,from(#CCC),to(#CCC)); background-image:-webkit-linear-gradient(top,#CCC 0,#CCC 100%); background-image:-o-linear-gradient(top,#CCC 0,#CCC 100%); background-image:linear-gradient(to bottom,#CCC 0,#CCC 100%); border-color:#CCC; color:#fff; height:44px; line-height:44px; width:100%; padding-left:0; padding-right:0; font-size:16px; }

.btn_login { display:inline-block; overflow:visible; vertical-align:middle; text-align:center; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-width:1px; border-style:solid; cursor:pointer; background-color:#44B549; background-image:-moz-linear-gradient(top,#44B549 0,#44B549 100%); background-image:-webkit-gradient(linear,0 0,0 100%,from(#44B549),to(#44B549)); background-image:-webkit-linear-gradient(top,#44B5490,#44B549 100%); background-image:-o-linear-gradient(top,#44B549 0,#44B549 100%); background-image:linear-gradient(to bottom,#44B549 0,#44B549 100%); border-color:#44B549; color:#fff; height:44px; line-height:44px; width:100%; padding-left:0; padding-right:0; font-size:16px; }

.out_bottom_border { position: absolute; bottom: 20px; width: 800px; left: 50%; margin-left: -400px; }
.copyright_text { text-align: left; line-height: 30px; font-size: 14px; color: #333; letter-spacing: 0.5px; width: 100%; text-align: center; }
.report_wrap { font-size: 12px; height: 20px; line-height: 20px; color: #333; width: 100%; text-align: center; }
.report_link { text-decoration: none; }





