*{margin: 0; padding: 0;}
body{ font-family: "Microsoft YaHei"; font-size: 14px;}
ul,li{list-style: none;}
@font-face {
    font-family: "iconfont";
    src: url('/content/login6/font/iconfont.eot?t=1553605772840'); /* IE9 */
    src: url('/content/login6/font/iconfont.eot?t=1553605772840#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAUIAAsAAAAACdQAAAS8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKgqGVIVxATYCJAMUCwwABCAFhG0HbRuaCMgGHr5v078zs6RkiQupCUlNJQKEoodQ8a15UnUhz/3v/VX+55jp0jew/DabS2RSdNLecIID6r6wSDzgO5AT9bMcTg46ccSrn2Zu1yEAnRzqI7p06zMEMxpyngCEx+UsxFxTofXgBWZpBLFVQ5RjwiyXymfA6vD74m8aCTNITAp50wBH1xI6/Bb9h1DGZ4MxysDYnwEY7gIF1Ac0EBNJUwkqeeuj0OfhGi0As5ok4bfo36r/IT5/5phqnGth9v7L0wENgUKCiECKooDtINTuGduwSnE1KBAQVwcVCv4QPiTwnLaCDkSDiAcxFymrvs+nk0hMGUnZtqpRGVFxcZGRCc5z17KMOsmbN4NxePlRIeambqyXetQ/4MbQQ9uSWbdMiI076m4Qc48uP4zh1MWOMMfpy949HPR919Lk5us1Yg/eFGrujTHGuqSYDRtS1MaNlujlD+uBXklJ2ncuJUrMreRDLcvfv36fjZHM+uTpqvWUVVYOD4eHvXs35P37oc5trF++UbQZNdbYHA4HwaB7hsNrii3oYFnj8TNi7r2zyt3vu8Y+rKym9oRHbrpWPebAjQy19Wat2P3X0x1MQexuNSOjDpM/YsuNZdfSjMPJV/69Nh79MMr6r8o08XqyzE+YWmNJQiOZlG7ClFX9Xzw9K7QCzWIqkGtHzYhJ2lRzU1JsFLbp/npDenYYmdeo6YRavXvXGt9sRONdjfV7uuOHwsjMe5mNkZbvyifv+q/9Zf9ZTphTTw1pMOunEu+CuKEjbFUHdeg4KM9Wr292uGaPHkukFH1edbD8Z2Fqu/7VCssZK2cfOjxHKrqgJztjC8uJpSvqnPxZbo68mng1Uh364YdDlq8EHayGXG6mU6q0kZ6KCo9QdBcuPdJbUe4Z0LGE5X061xiwgEFy+t690y1fgg45g1p0Yuhq26l/5PZW6tgvvxzjfDWgQ99Kbm+HqvqiaN68IvCF6BJF5TCaSIwBPXqYDBOXDUiKyE8XjDA0uhGGzfnsluXl0n2LW4IeUwfPNAwxwOMZAL4Y0PHoOTv1xs0a6/HRv9WNJYfYur9FMxWAz+fVFDU2EOeqy2oOca16pbx+Q91Sxm/wb/g5usnQ8bFt/jdbNAC+uNV1BXI+GxrKgB8Se232L469Zou24Eq1SZuVG9bMYmLa5+WWgK608EsLQgLf7UeSvHY8CMwklyCpQjYozFRHatj6YMJCE4jATHvQqUf33RYSCaIQWiRQl4UMBHGcBEkMN0ERx3Okhv0WTKTwL0QQJxToDBOJR1qoKVx656C9MGQvsRZNs7qK/T6H1ob0mDjI7pzkKQxWuYEwzB4sczmsDW0FzUB3u88e3MeKssnORqGQw+oI+r3Wbuw2u8fjtwaC/on24pCtNBQKtMrPd1CvZCv2e9HpTBA7hYSwU4KVIqZhxUUxfnw4XP8QeuvnB2HHySQ8FBLsqTinHYadIGW4BrfSEBsFayC7i3xrVTyX0WVMxkkjQoRwiFkOgvjxYqUbDHY8yuvHSoCeNBE7xYSwUbqFO0Ar8nknx7oi2/El3teY/ZevKuebhBRKaMIkIoi688O9Lm+hPs3vc5ZO8rqcIn2qZcaSpsvnKi61+xbL1NgQAA==') format('woff2'), url('/content/login6/font/iconfont.woff?t=1553605772840') format('woff'), url('/content/login6/font/iconfont.ttf?t=1553605772840') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('/content/login6/font/iconfont.svg?t=1553605772840#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.bg{ width: 100%; height:60vh; position: relative; padding: 20vh 0;}
.bg-img{ width: 100%; position: absolute; z-index:0;top: 0; right: 0; bottom: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size:cover;}
.wrap{ width:900px; margin:0 auto;-moz-box-shadow: 0 4px 43px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 4px 43px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 43px 1px rgba(0, 0, 0, 0.2); background: #fff;position: relative; z-index: 1;} 
.login-banner{ width: 450px; box-sizing: border-box; padding: 50px 50px 20px; text-align: center; float: left; border-right: dashed 1px #ddd;}
.login-banner h3{ font-size: 30px; position: relative; text-align: left; color: #fff; margin-left:40px; margin-bottom:50px;}
.login-banner h3:after{content: attr(data-text); left: 0px; top: 0px; position: absolute;-webkit-text-stroke: 4px #4d46f6;z-index: -1;}
.login-banner img{ width: 100%;}
.login-form{ width:450px; float: right;box-sizing: border-box; padding: 50px 80px 20px;}
.login-form h3{ font-size:20px; color: #252525; font-weight: 100;}
.login-form ul{ padding:50px 0 30px;}
.login-form ul li{ border-bottom: solid 1px #ddd; line-height: 30px; padding: 5px 0;}
.login-form ul li label{ color: #666; cursor: pointer;}
.login-form ul li.none{ border-bottom: none; padding: 10px 0;}
.login-form ul li i{ display: inline-block; width:15%; color: #666; font-size: 20px; text-align: left;}
.login-form ul li .input-text{ width:75%; line-height: 30px; outline: none; border: none;}
.login-form ul li .input-checkbox{vertical-align: middle;margin-right: 5px;}
.login-form ul li .input-btn{ border: none; outline: none; width: 100%; background: #4d46f6; line-height: 50px; color: #fff; text-align: center; font-size:24px; cursor: pointer;}
.login-form .bt{ text-align: center; font-size: 16px; color: #4d46f6;}
.login-form .ico{ position: absolute; right: -50px; top:-34px; background: url(/content/login6/images/ico-bg.png) center center no-repeat; width: 141px; height:120px; background-size: contain;}
