@charset "utf-8";
body{color:#333; overflow-x: hidden;}
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{display:block;}
body,button,input,optgroup,select,textarea{font: 14px "Microsoft YaHei","Arial","Verdana","\5b8b\4f53";}
input,button,fieldset,img{border:none;outline:none;-moz-outline:none;}
input,button,select,textarea{font-size:100%;outline:none;}
textarea{resize: none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em,i,b,strong,th{font-style:normal;font-weight:normal;}
li,ol,ul{list-style:none;list-style-type: none;}
th{text-align:inherit;}
a{color:#333;outline:0;text-decoration:none;}
a img{display:inline-block;}
a:hover{color:#e62226;}
a,input,button,textarea,select{cursor:pointer;}
[type=reset],[type=submit],button,[type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
[hidden]{display:none;}
.clear{clear: both;}
body{background: url('http://presale.jhtsoft.com/picms/3b09dffdbf4b46.jpg') no-repeat #e4f7fe;}
.main{width: 1200px; margin: 0 auto; height:100%;position:relative;}
.bw{position: absolute; left: 0; bottom: 0; text-align: center; line-height: 120px; }
.bw a{padding-left: 10px; color: #fff;}
.bw a:hover{color: #002F48;}
.bw{background: url('http://presale.jhtsoft.com/picms/3b09e5c6e7107e.png') repeat-x; height: 100px; z-index: 2; width: 100%;-webkit-animation: bwan 20s linear infinite; -moz-animation: bwan 20s linear infinite; -ms-animation: bwan 20s linear infinite; -o-animation: bwan 20s linear infinite; animation: bwan 20s linear infinite;}
@-webkit-keyframes bwan{
	 0% {background-position:-1000px 0;}
	 100% {background-position: 0 0;}
}
@-moz-keyframes bwan{
	 0% {background-position:-1000px 0;}
	 100% {background-position: 0 0;}
}
@-ms-keyframes bwan{
	 0% {background-position:-1000px 0;}
	 100% {background-position: 0 0;}
}
@-o-keyframes bwan{
	 0% {background-position:-1000px 0;}
	 100% {background-position: 0 0;}
}
@keyframes bwan{
	 0% {background-position:-1000px 0;}
	 100% {background-position: 0 0;}
}

.login1{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.login1 h1{font-size: 34px; min-width: 545px; text-align:center; color: #fff; text-shadow:3px 0 0 #1f7bb9; font-family: "microsoft yahei";}
.login1 h1 p{background: url('http://presale.jhtsoft.com/picms/3b0b1d51f0b6d4.png') no-repeat 30px -95px;padding: 20px 0;background-size: 90%;}
.login1 .lg{width: 430px; height: 400px; background: #fff; box-shadow: 0 4px 20px 0 rgba(0,7,13,.15); padding-top: 50px; position: relative; margin: 0 auto;}
.login1 .lg .ewm{display: block; position: absolute; width:80px; height:60px; top: 10px; right: 10px;background: url('http://presale.jhtsoft.com/picms/3b0b1d51f0b6d4.png') no-repeat -40px 0;}
.login1 .lg h2 strong{ font-size: 24px; color: #027ABD;}
.login1 .lg h2 strong b{ float: left; background: url('http://presale.jhtsoft.com/picms/3b0b1d51f0b6d4.png') no-repeat 0 0; margin-left: 30px; width: 50px; display: inline-block; height: 35px; margin-top: -2px; }
.login1 .lg h2 span{color: #ccc; font-size: 16px; font-family: arial;}
.login1 .lg form{padding: 60px 30px;}
.login1 .lg form div{float: left; padding-bottom: 20px;}
.login1 .lg form div span{display: block; float: left; width: 65px; line-height: 35px; text-align: right; color: #002f48;}
.login1 .lg form div span,.login1 .lg form div input,.login1 .lg form div img{float: left;}
.login1 .lg form div img{width: 70px; height: 35px;}
.login1 .lg form div input[type="text"],.login1 .lg form div input[type="password"]{border: 1px solid #ccc; width: 238px; padding: 0 10px; height: 33px; line-height: 33px; font-size: 14px;}
.login1 .lg form div input[type="text"].yzmtxt{width: 158px;}
.login1 .lg form div.btn{padding-left: 65px;}
.login1 .lg form div.btn input{ background:#0884c4; width: 125px; height: 35px; text-align: center; line-height: 35px; color: #fff;}
.login1 .lg form div.btn input,.login1 .lg form div input[type="text"].yzmtxt{ margin-right: 10px;}
.login1 .lg form div.btn input:hover,.login1 .lg .ewm:hover{opacity: .8; cursor: pointer;}


/*扫码登录 start*/
.smlg{display: none;}
.login1 .smlg .ewm{background-position:-120px 0;}
.smlg .sm{text-align: center; color: #666; cursor: pointer;}
.smlg .sm img.ewm1{width: 190px; height: 190px; padding: 60px 0 30px;}
.smlg .smimg{padding-top: 50px;float: right;padding-right: 22px; display: none;}
.smlg .sm:hover .smimg{display: block;}
/*扫码登录 end*/