@charset "utf-8";
/*
  - Date:2021.06
  - Author(s):kingbu
*/
/*========recet===========*/
*, *:before, *:after {
    box-sizing: border-box;
    outline: none;
  }
  
  html, body {
    height: 100%;
  }
  
  body {    
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-family:"Microsoft YaHei", arial, sans-serif
  }
  
  body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, iframe {
    margin: 0;
    padding: 0;
  }
  
  img, article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
  }
  
  h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
  }
  
  fieldset, img {
    border: 0;
  }
  
  address, caption, cite, dfn, em, th, var, i, em {
    font-style: normal;
    font-weight: normal;
  }
  
  ol, ul {
    list-style: none;
  }
  
  a {
    text-decoration: none;
    color: inherit;
  }
  
  a:hover {
    text-decoration: none
  }
  
  a, label, button, input, select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  
  input, button {
    font: 100% "Microsoft YaHei",tahoma, \5b8b\4f53, arial;
    vertical-align: baseline;
    border-radius: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  
  button::-moz-focus-inner,
  input[type="reset"]::-moz-focus-inner,
  input[type="button"]::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner,
  input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none
  }
  
  input[type=checkbox], input[type=radio] {
    vertical-align: middle;
  }
 input{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
} 
 input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    margin: 0;
  }
  
  input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
  }
  /* input::-webkit-input-placeholder{ 
    color: #ADADAD;
}
:-moz-placeholder { 
    color: #ADADAD;
}
input::-moz-placeholder { 
    color: #ADADAD;
}
 
:-ms-input-placeholder { 
    color: #ADADAD;
}
input::-ms-input-placeholder { 
    color: #ADADAD;
} */

textarea {
outline: none;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
overflow: auto;
resize: none;
font: 100% tahoma, \5b8b\4f53, arial;
}


table {
border-collapse: collapse;
border-spacing: 0;
}
/*滚动条的宽度*/

    ::-webkit-scrollbar {
        width:9px;
        height:9px;
    }

/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/

    ::-webkit-scrollbar-track {
        width: 6px;
        background-color:#eaeaea;
       
    }

/*滚动条的设置*/

    ::-webkit-scrollbar-thumb {
        background-color:#c6c6c6;
        background-clip:padding-box;
        min-height:28px;
    }
/*滚动条移上去的背景*/

    ::-webkit-scrollbar-thumb:hover {
         background-color:#fff;
    }
.mui-badge {font-size: 10px;line-height: 1.4;position: absolute;top: -2px;left: 80%;margin-left: -10px;	padding: 1px 5px;	color: #fff;background: red;border-radius: 50%}
.fleft{float: left}
.fright{float: right}
.pad15{
	padding: 15px!important;
}
.icon {
       width: 1em; height: 1em;
       vertical-align: -0.15em;
       fill: currentColor;
       overflow: hidden;
    }
/*login*/
.bglog{
	background: url("../images/bg.png") repeat;
}
.lightbox{
	width: 100%;
	height: 100%;
	background: url("../images/bglight.png") no-repeat center;
	overflow: hidden;
}
.logolog h1{
	margin: 30px 0 40px 40px;
	background: url("../images/logo.png") no-repeat;
	font-size: 30px;
	line-height: 60px;
	padding-left: 72px;
	color:#fff;
}
.mainbox{
	width: 1024px;
	margin: 0 auto;
	position: relative;
}
.m_left{
	background: url("../images/piclog.png") no-repeat;
	width: 550px;
	height: 478px;
	display: block;
	float: left;
}
.m_right{
	background: url("../images/bgblue.png") no-repeat;
	width: 491px;
	height: 384px;
	position: absolute;
	right: 0;
	top: 100px;
    background-size: 100% 102%;
}
.loginput_box{
	width: 404px;
	margin: 40px 0 0 38px;
}
.logform_bar{
	position: relative;
	background: #fff;
	border-radius: 0px;
	height: 48px;
	margin-bottom: 10px;
	padding: 5px;
}
.logform_bar label{
	position: absolute;
	left: 12px;
	top:5px;
	width: 100px;
	color:#007ec6;
	line-height: 40px;
	display: block;
	font-weight: bold;
}
.logform_bar label i{
	margin-right: 5px;
	font-size: 21px;
	vertical-align: middle;
}
.logform_bar .log_max{
	margin: 0 10px 0 116px;
	border:none;
	width: 190px;
	padding-left: 5px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}
input.log_max{
	width: 270px;
}
.verify_pic{
	position: absolute;
	right: 10px;
	top: 5px;
}
.btn_log{
	background: #ff7e00;
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	outline: none;
	border:none;
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 20px;
	border-radius: 3px;
}
.btn_log:hover{
	background: #ee7600
}
.log_error{
	color:#ff7800;
	text-align: center;
}
/*ipad适配*/
@media screen and (min-width:553px) and (max-width:1025px){
    .m_left {width: 480px;background-size: contain;}
    .m_right {right: 55px;}
}
/*手机适配*/
@media screen and (max-width: 552px) {
    .m_left {width: 0px;}
    .mainbox{width: 100%;}
    .m_right{width: 94%;left: 3%;}
    .logolog h1{margin-top:70px;margin-bottom: 0px;font-size: 25px;}
    .loginput_box {width: 90%;margin: 30px 5% 0 5%;}
    input.log_max{width: auto;}

}