@charset "UTF-8";/*清除默认按钮样式*/input[type="button"],input[type="submit"],input[type="reset"] {	-webkit-appearance: none;}*{	box-sizing:border-box}/*用户登录*/.signin {    margin: 0;    padding: 0;    overflow: hidden;    background-color: #000;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;}.signin {	height:100vh;	width: 100%;	background:url(../images/bodybg.jpg) no-repeat center center #fff;	background-size:cover}.signin .login-con .box {	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}.signin .login-wrap {	display: table;	text-align: center;	width: 100%;	height: 100%;}.signin .login-head{	position:absolute;	left:0;right:0;top:0;	text-align:center;	height:165px;	background:url(../images/head-bg.png) repeat-x;	padding-top:30px}.signin .login-con {	display: table-cell;	vertical-align: middle;}.signin .login-con .box {	width: 500px;	padding:40px 50px;	background: rgba(255, 255, 255, 1);	margin-left: auto;	margin-right: auto;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	border: 1px solid rgba(255, 255, 255, 1);	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);	text-align: left;}.signin .login-con .box .login-tit{	font-size: 30px;	font-weight: bold;	color:#0db9a7;	margin-top: 0;	margin-bottom: 30px;}.signin .login-con .box .login-tit .en{display: inline-block;font-size: 16px;font-weight: normal;font-family: arial;color:#ccc;background: url(../images/greenline.jpg) no-repeat left 2px;margin-left: 10px;padding-left: 15px;vertical-align: middle;}.signin .code-area{	display: table;table-layout: fixed;width: 100%;}.signin .code-area .left{display: table-cell;vertical-align: top;}.signin .code-area .right{width: 130px;text-align: right;display: table-cell;vertical-align: top;}.signin .code-area .right .pic-code{height: 42px;width: 109px;}.signin .login_btn {	height: 50px;	line-height: 49px;	padding: 0;	font-size: 16px;	width: 100%;	background-color: #fb9114;	border:0 none;	outline: none;	cursor: pointer;	color:#fff;	transition: all 0.3s;}.signin .login_btn:hover,.signin .login_btn:focus {	background-color:#ec6b02;	outline: none;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {	background-color: #fff!important;	background-image: none;	color: rgb(0, 0, 0);	-webkit-box-shadow: 0 0 0px 1000px white inset!important;}.signin .mb20 {	margin-bottom: 20px;}.signin .input-ctrl {	width: 100%;	border: 1px solid #ccc;	outline: none;	height: 40px;	line-height: 38px;	padding: 0 15px 0 35px;	-webkit-transition: all ease-in-out 0.15s;	-moz-transition: all ease-in-out 0.15s;	-ms-transition: all ease-in-out 0.15s;	-o-transition: all ease-in-out 0.15s;	transition: all ease-in-out 0.15s;	background-position: 10px center;	background-repeat: no-repeat;}.signin .input-ctrl:focus{	border-color:#ec6b02 ;} .signin .input-ctrl.icon-usr{background-image: url(../images/icon-usr.png);}.signin .input-ctrl.icon-psw{background-image: url(../images/icon-psw.png);}.signin .input-ctrl.icon-chkcode{background-image: url(../images/icon-chkcode.png);}.p-relative{position: relative;}.input-icon{position: absolute;    left: 11px;    top: 11px;}/*媒体查询*/@media (max-width: 720px) {	.signin .login-con .box {    width: 85%;    padding: 35px 20px;	}}/*keyframe动画*/@-webkit-keyframes fadeInUpNoaph {    0% {        opacity: 0;        -webkit-transform: translateY(30px);        transform: translateY(30px);    }    100% {        opacity: 1;        -webkit-transform: translateY(0);        transform: translateY(0);    }}@keyframes fadeInUpNoaph {    0% {        opacity: 0;        -webkit-transform: translateY(30px);        -ms-transform: translateY(30px);        transform: translateY(30px);    }    100% {        opacity: 1;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);    }}.fadeInUpNoaph {    -webkit-animation-name: fadeInUpNoaph;    animation-name: fadeInUpNoaph;}