html,body,div,ul,li{margin: 0; padding: 0; list-style: none;}
body {color: #314659; font-size:14px; font-family: Microsoft YaHei,Helvetica,PingFang SC,Hiragino Sans GB,Arial,SimSun,sans-serif; line-height: 1.5; background: #fff; -webkit-transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1); transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1);}
html,body{width: 100%; height: 100%;}
.container{width: 1170px; margin: 0 auto;}
.header{height: 71px; border-bottom: 1px solid #dce0e3; background-color: #fff;}
.header .navbar-default{background-color: #fff; margin-bottom: 0; border: 0; border-radius:0;}
.header .navbar {min-height: 70px; height: 70px;}
.header .navbar .navbar-nav>li>a{line-height: 40px;}
.header .navbar-brand {padding: 0;}
.header .navbar-brand  img{height: 70px;}
.userbg{background: url("../img/user/login_bg.png");}
.userbg2{background: url("../img/user/iconbg.png") no-repeat center;}

.header-fluid{height: 60px;}
.header-fluid .navbar {min-height: 60px; height: 60px;}
.header-fluid .navbar .navbar-nav>li>a{line-height: 30px;}
.header-fluid .navbar-brand  img{height: 60px;}
.header-fluid  .navbar-default{background-color: #409eff;/* background-image: -webkit-gradient(linear,left top,right top,from(#1278f6),to(#00b4aa)); background-image: -webkit-linear-gradient(left,#1278f6,#00b4aa); background-image: -o-linear-gradient(left,#1278f6,#00b4aa); background-image: linear-gradient(90deg,#1278f6,#00b4aa); */}
.header-fluid  .navbar-default .navbar-nav>li>a{color: #d0eae9;}
.header-fluid  .navbar-default .navbar-nav>li>a:hover{color: #fff;}
.header-fluid  .navbar-default .navbar-nav>li.active>a:after {content: ''; position: absolute; bottom: 0; bottom: 1px\9; left: 0; height: 4px; width: 100%; background-color: #fff;}
.header-fluid .navbar-default .navbar-nav>.active>a, .header-fluid .navbar-default .navbar-nav>.active>a:focus, .header-fluid .navbar-default .navbar-nav>.active>a:hover{background: transparent; color: #fff; font-weight: 600;}
.header-fluid .navbar-default .navbar-nav>.open>a, .header-fluid .navbar-default .navbar-nav>.open>a:focus, .header-fluid .navbar-default .navbar-nav>.open>a:hover{background: transparent; color: #fff;}

.user-wrap{background-color: #fff; width: 600px; height:434px; margin: 0 auto; overflow: hidden; margin-top: 160px;}
.user-wrap .user-tabs {background-color: #f4f4f4; overflow: hidden; margin-bottom: 30px;}
.user-wrap .user-tabs .tab{width: 50%; display: inline-block; float: left; text-align: center;}
.user-wrap .user-tabs .tab.actived{background-color: #fff; border-top: 3px solid #5096ff;}
.user-wrap .user-tabs .tab a{display: block; padding: 20px; font-size: 18px; color: #333; text-decoration: none;}

.user-wrap .form-horizontal{padding: 40px 80px;}
.user-wrap .form-horizontal .control-label{padding: 0; padding-top: 7px; font-weight: normal;}
.user-wrap .form-horizontal .form-group{margin-bottom: 20px;}
.copyright{text-align: center; padding: 20px; margin-top: 160px;}

.main-container{width: 1160px; height: 600px; margin: 100px 0; background-color: #fff;}
.main-container .dl dt{margin-bottom: 10px;}
.main-container .dl dd{margin-bottom: 5px;}

.form-control.n-invalid:focus, .n-invalid {border: 1px solid #c00; box-shadow:none;}


.form-control{border-radius: 0; padding: 10px; height: 38px;}
.form-control:focus{border: 1px solid #4486e9; box-shadow: 0 0 2px #4486e9;}