.banner{padding:20px 0;position:relative}.banner img{display:block}.banner span{font-size:30px;color:#666;position:absolute;left:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content{overflow:hidden}.content .menu{float:left;width:220px;background-color:#fff;box-sizing:border-box;border-radius:5px;padding-bottom:45px}.content .menu h3{height:40px;line-height:40px;font-size:16px;font-weight:400;background-color:#2b79ff;padding:0 0 0 20px;color:#fff;border-radius:5px 5px 0 0}.content .menu li{padding:20px 0 0 20px;list-style:inside}.content .menu li a{color:#333}.content .list{float:right;width:756px}.content .list ul{background-color:#fff;padding:20px 22px;min-height:277px;box-sizing:border-box}.content .list li{font-size:14px;line-height:22px;margin:0 0 24px;position:relative}.content .list li a{color:#333;padding-left:36px;box-sizing:border-box}.content .list li a i{position:absolute;left:0}.content .list li a p{display:inline-block;width:676px}.content .detail{float:right;width:756px;background-color:#fff;padding:20px 22px;box-sizing:border-box;margin-bottom:30px}.content .detail h1{text-align:center;color:#2e3254;font-size:30px;margin:20px auto 30px;font-weight:400}.content .detail h3{font-weight:400;font-size:16px;margin:30px auto 15px;text-indent:16px}.content .detail img{display:block}.content .detail p{line-height:29px;color:#333;text-align:justify}