body { margin: 0; } .red { color: red; } header a { text-decoration: none; color: black; } .header-top { /*line-height: 60px;*/ /*border-bottom: 1px solid #EBEEF3;*/ width: 66%; margin: 0 auto; /*background-color: #9acfea;*/ overflow: hidden; line-height: 90px; height: 90px; } .header-top + hr { margin: 0; border: none; border-bottom: 1px solid #EBEEF3; } .header-top > div { float: left; } .header-logo { width: 150px; text-align: center; } .header-logo i { line-height: 90px; color: #3B85EB; font-size: 40px; } .header-area { padding: 0 15px; font-size: 14px; } .header-title { } .header-title div { /*background-color: grey;*/ float: left; padding: 0 25px; font-size: 17px; } .header-title-active { background-color: #3B85EB !important; color: white; } .header-search input { width: 250px; height: 30px; border-radius: 50px; border: 1px solid #C4CBD3; margin-left: 80px; } .header-search input::placeholder { padding-left: 15px; font-size: 12px; color: #AAB0B7; } .header-tool { margin-left: 20px; color: #3b3f4f; font-size: 13px; } .header-tool input { background-color: white; border: 1px solid #CCCCCC; /*width: 70px;*/ /*height: 35px;*/ padding: 8px 10px 8px 10px; font-size: 13px; } .header-tool-student { border: none !important; background-color: #3388FF !important; color: white; } header .nav { text-align: center; } header .nav ul { display: inline-block; list-style-type: none; } header .nav li { float: left; padding: 5px 20px; } header .nav li a { font-size: 15px; } /* banner分割线 banner分割线 banner分割线 banner分割线 banner分割线 */ .banner { background-color: #4972CD; overflow: hidden; } .banner > div { float: left; } .banner-left { margin-left: 18%; width: 14%; } .banner-left ul { padding: 12px 10px; background-color: #2D323C; margin: 0; } .banner-left ul li { padding: 5px 10px; list-style-type: none; } .banner-left ul li a { font-size: 14px; color: white; text-decoration: none; } .banner-middle { background: url("./banner2.png"); background-size: cover; height: 375px; width: 690px; background-repeat: no-repeat; border:1px solid transparent; } .banner-right { margin: 20px 0 0 20px; } .banner-right-top { text-align: center; padding: 10px 0; background-color: #E5EDFA; } .banner-right-main { background-color: #A4B9E6; } .banner-right-main ul { list-style-type: none; margin: 0; padding:0 0 0; overflow: hidden; width: 250px; } .banner-right-main li { /*border-radius: 50%;*/ float: left; padding: 12px 12px; } .banner-right-main li img{ border-radius: 50%; } .banner-right-main li span{ /*border-radius: 50%;*/ display: block; font-size: 13px; }