﻿html { min-width: 1002px; min-height: 645px; overflow: auto; }
html, body, .mainDiv { width: 100%; height: 100%; }
html, body, input, button, select { font-family: '微软雅黑'; }
body { background: -webkit-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -moz-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -o-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -ms-linear-gradient(top,#0071FF 0,#A8DFFC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071FF',endColorstr='#A8DFFC',GradientType=0); width: 100%; height: 100%; font-size: 14px; overflow: hidden; }
.mainDiv { margin: auto; background: url(../images/loginbg.png) center center no-repeat; position: relative; }
#content { padding: 30px 0 36px; text-align: center; width: 997px; height: 510px; background: url(../images/loginfrom_1.png) no-repeat; margin: auto; }
#llThree { width: 426px; height: 320px; }
#llThree2 { display: none; margin-top: 82px; }
#llThree2 select { width: 180px; height: 34px; }
.llThree2_Span { color: #555555; font-size: 17px; font-weight: 700; letter-spacing: 2px; }
.divLay { width: 426px; margin: 0px 0 0 463px; }
.reg-title { width: 380px; height: 70px; margin: 35px auto 22px; background: url(../images/fst.png) center center no-repeat; }
.fstpt { margin: 0 auto; display: block; margin-bottom: 25px; font-size: 20px; font-weight: 700; letter-spacing: 2px; color: #1C6AF8; }
.input-group-addon { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.m-user { display: inline-block; width: 20px; height: 21px; background: url(../images/ficon_1.png) no-repeat; vertical-align: middle; }
.m-yzm { display: inline-block; width: 17px; height: 19px; background: url(../images/ficon.png) -1px -6px no-repeat; }
.m-lock { display: inline-block; width: 19px; height: 19px; background: url(../images/ficon_1.png) -38px 0px no-repeat; vertical-align: middle; }
.m-group { width: 300px; margin: 0 auto; padding: 20px 0 9px; position: relative; border-bottom: 1px solid #76B3FE; height: 40px; }
.m-group .form-control { height: 34px; margin: 5px 0; border: 0 !important; }
.btn-login { display: inline-block; width: 300px; height: 46px; line-height: 46px; background: #e4effd; color: #fff; font-size: 16px; margin-top: 50px; border: 0; border-radius: 8px; cursor: pointer; letter-spacing: 3px; font-weight: 700; background: -webkit-linear-gradient(left,#2986F5 34%,#8FC5FE 100%); opacity: 0.9; background: -moz-linear-gradient(left,#2986F5 34%,#8FC5FE 100%); }

.Wjmm { color: rgb(68, 157, 254); letter-spacing: 1px; font-size: 13px; margin-top: 10px; margin-right: 43px; float: right; cursor: pointer; }
.Wjmm:hover { text-decoration: underline; }
.m-forget:hover { text-decoration: underline; }
.m-forget { width: 380px; margin: 0 auto; padding-top: 15px; }
.m-forget a { color: #707070; }
.m-forget a:hover { text-decoration: underline; }
.input-group .form-control { width: 245px; font-size: 16px; letter-spacing: 1px; vertical-align: middle; }
.DlxzDiv { margin: 20px 20px 10px; display: none;  }
.DlxzDiv span { width: 150px; text-align: center; color: #767678; cursor: pointer; font-size: 17px; letter-spacing: 3px; font-weight: 700; line-height: 25px; }
.DlxzDiv span:first-child { border-right: 1px solid #97999c; }
.DlxzDiv .clickClass { color: #469FFD; }
.WxDiv { display: none; }
.ImgDiv { width: 190px; height: 190px; margin: 25px auto; box-shadow: 0px 0px 15px #448edd; }

.xsl-centerimg-bjxzdiv { letter-spacing: 2px; text-align: center; }
.bjxzdiv { font-weight: bold; color: #ff783c; height: 35px; line-height: 35px; font-size: 15px; font-family: '微软雅黑'; }
.bjxzulli { border: 1px solid #d3d3d3; width: 230px; margin: auto; max-height: 160px; overflow: auto; border-radius: 2px; }
.bjxzulli li { height: 35px; line-height: 35px; color: #545454; font-size: 14px; font-family: '微软雅黑'; cursor: pointer; }
.bjxzulli li:hover { background: #e9e9e9; }
#footer { zoom: 1; width: 100%; bottom: 4%; color: #fff; letter-spacing: 1px; position: absolute; text-align: center; }
#footer ul li { font-size: 14px; }
#footer ul li#lOne { margin-top: 20px; }
.btngray { background: #0071FF !important; }

/*文本框提示文字颜色*/
::-webkit-input-placeholder { color: #80CCFD; }
::-moz-placeholder { color: #80CCFD; }
:-ms-input-placeholder { color: #80CCFD; }
input::-ms-reveal { display: none; }
/*谷歌*/
/*::-webkit-input-placeholder { color: #80CCFD;}
        ::-moz-placeholder { color: #80CCFD; }*/
/*IE*/
/*:-ms-input-placeholder { color: #80CCFD;}*/
/*账号、用户名称前图标*/
.Zh { background-position-x: 0px; }
.Yhxm { background-position-x: -19px; }
.Ck { background-position-x: -78px; cursor: pointer; vertical-align: middle; }
#pwd { width: 210px; }
/*微信小图标*/
.Weixin_img { cursor: pointer; margin-top: 10px; width: 92px; height: 32px; display: inline-block; vertical-align: middle; background: url(../images/Weixin.png) no-repeat; }
.wxSpan { vertical-align: middle; color: #57A3FB; font-weight: 700; font-size: 17px; }
.m-groups { vertical-align: middle; width: 300px; margin: 0 auto; padding: 11px 0 6px; position: relative; border-bottom: none; height: 40px; line-height: 40px; display:none;}
.zhSpan { line-height: 46px; font-size: 16px; letter-spacing: 2px; color: white; }
.btn { margin-top: 22px; }
.Smdl { font-size: 14px; letter-spacing: 2px; color: #57A3FB; font-weight: 600; }
