html{height:100%}body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,menu,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}th{text-align:left;font-weight:500}img{max-width:100%;border:0;vertical-align:middle}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:700}textarea{overflow:auto;resize:none}a,button{cursor:pointer}a{color:#2e85ff;text-decoration:none}a:hover{color:#1f70db}body{min-height:100%;color:#5e6e87;font-size:14px;line-height:1.5;font-family:'Helvetica Neue',Tahoma,Arial,'Hiragino Sans GB',\534E\6587\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,sans-serif}body{position:relative;min-width:1240px;color:#333;overflow-x:hidden;background:#fff}.hide{display:none}.show{display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}input{outline:0;outline-style:none}.footer{font-size:12px}.header .logo-txt{font-size:16px}.fl{float:left}.fr{float:right}a{color:#555}.gray{color:#666}a.gray:hover{color:#3c75ff}.w1240{margin-left:auto;margin-right:auto;width:1240px}.header{height:60px;line-height:60px;background-color:#f1f2f5}.header .logo{padding-top:20px}.header .logo-txt{padding-left:100px;display:block;height:19px;line-height:19px;background:url(../../images/logo.png?20180913) no-repeat left 1px}.header .logo-txt span{padding-left:10px;display:inline-block;border-left:1px solid #969696;font-weight:400}.header .menu li{padding-left:14px;float:left}.header .menu a{padding-left:8px;padding-right:8px;display:block}.header .menu .active a{font-weight:700}.header.hover,.header:hover{background-color:#3c75ff}.header.hover .logo-txt,.header:hover .logo-txt{background-position:left -19px}.header.hover .logo-txt span,.header:hover .logo-txt span{border-left-color:#fff}.header.hover a,.header.hover a:hover,.header:hover a,.header:hover a:hover{color:#fff}.header.hover a:hover,.header:hover a:hover{font-weight:400}.banner{position:relative;width:100%;overflow:hidden}.title{margin-top:90px;text-align:center}.title .h2{font-size:42px;line-height:40px}.title .hr{margin-top:14px;display:inline-block;width:140px;height:0;overflow:hidden;border-bottom:2px solid #222}.footer{margin-top:145px;padding-top:20px;padding-bottom:20px;color:#fff;line-height:1.5;text-align:center;background-color:#3c75ff}.text-white{color:#fff!important}