#mission .navigation{font-size:14px; font-weight:500; margin-top:30px;}
#mission .navigation:before{content:""; width:5px; height:16px; background-color:#000; display:inline-block; position:relative; bottom:-4px; margin-right:5px;}
#mission .navigation font{color:#888;}
#mission{width:1200px; background-color:#f9f9f9; margin:30px auto 0;}
#mission .banner{width:1200px; margin-top:30px;}
#mission .banner img{width:1200px; height:330px;}
#mission .content{padding:30px; background-color:#FFF; margin:30px 0;}
#mission .content .info:first-child{border-bottom:1px solid #E9E9E9; margin-bottom:30px; padding-bottom:50px;}
#mission .content .info .left{float:left; width:740px;}
#mission .content .info .left .title{font-size:18px; font-weight:bold;}
#mission .content .info .left .classify{color:#888; padding:15px 0;}
#mission .content .info .left .teacher{color:#FFBB12; font-size:14px; margin-bottom:20px;}
#mission .content .info .left .description{color:#333; padding:20px; background-color:#F4F4F4; line-height:20px; min-height:150px;}
#mission .content .info .right{float:left; width:200px; margin-left:200px;}
#mission .content .info .right .status{width:100px; height:100px; border-radius:50%; text-align:center; margin-top:60px; margin-left:6px;}
#mission .content .info .right .status span{display:block; color:#fff; font-size:16px; font-weight:500;}
#mission .content .info .right .status span:first-child{padding-top:35px;}
#mission .content .info .right .amount{margin:20px 0 5px; font-size:14px;}
#mission .content .info .right .amount font{color:#FFBB12; font-weight:bold; font-size:18px;}
#mission .content .info .right .amount text{color:#FFBB12;}
#mission .content .info .right .date{font-size:14px;}
#mission .content .info .right button{margin-top:25px; width:140px;}
#mission .content .info .param{width:490px; float:left;}
#mission .content .info .param dt{font-size:15px; font-weight:bold; line-height:40px;}
#mission .content .info .param dt:before{content:""; width:5px; height:16px; background-color:#FFBB12; display:inline-block; position:relative; bottom:-3px; margin-right:5px;}
#mission .content .info .param dd{line-height:30px;}
#mission .content .info .consult{width:650px; float:left;}
#mission .content .info .consult dt{font-size:14px; font-weight:bold; line-height:40px;}
#mission .content .info .consult dt:before{content:""; width:5px; height:16px; background-color:#FFBB12; display:inline-block; position:relative; bottom:-3px; margin-right:5px;}
#mission .content .info .consult dd{margin-top:20px;}
#mission .content .info .consult dd img{width:120px; height:120px; margin-right:10px; object-fit:cover;}
#mission .content .info .consult dd img:last-child{margin-right:0;}
#mission .content .user{text-align:center; display:flex; justify-content:center; padding:50px 0; border-top:1px solid #E9E9E9; margin-top:30px; padding-top:50px;}
#mission .content .user .employer{width:150px; float:left;}
#mission .content .user .employer img{width:100px; height:100px; border-radius:50%; margin:15px 0;}
#mission .content .user .employer div:first-child{font-size:16px; font-weight:bold; color:#FFBB12;}
#mission .content .user .employer div:last-child{font-size:14px; font-weight:500;}
#mission .content .user .personner{width:150px; float:left; margin-left:200px;}
#mission .content .user .personner img{width:100px; height:100px; border-radius:50%; margin:15px 0;}
#mission .content .user .personner div:first-child{font-size:16px; font-weight:bold; color:#FFBB12;}
#mission .content .user .personner div:last-child{font-size:14px; font-weight:500;}
#mission .content .user .personner .level{width:25px; height:22px; margin:0;}
#personnel{width:1200px; margin:0 auto 10px;}
#personnel .title{font-size:15px; font-weight:bold; margin-bottom:20px;}
#personnel .title:before{content:""; width:5px; height:16px; background-color:#FFBB12; display:inline-block; position:relative; bottom:-3px; margin-right:5px;}
#personnel ul{width:1200px; display:flex; flex-wrap:wrap;}
#personnel ul li{padding:20px; background-color:#FFF; width:350px; border-radius:10px; margin-right:15px; margin-bottom:20px;}
#personnel ul li:nth-child(3n){margin-right:0;}
#personnel ul li a{color:#000;}
#personnel ul li .user{}
#personnel ul li .user .left{display:inline-block; width:220px;}
#personnel ul li .user .left .headimg{width:45px; height:45px; border-radius:50%; margin-right:10px;}
#personnel ul li .user .left span{font-weight:bold; font-size:16px;}
#personnel ul li .user .left .levelimg{width:29px; height:26px; margin-left:8px; position:relative; top:-3px;}
#personnel ul li .user .right{display:inline-block; width:130px; text-align:right;}
#personnel ul li .user .right font{background-color:#EEE; padding:2px 5px;}
#personnel ul li .user .right font:nth-child(2){margin-left:8px;}
#personnel ul li .description{margin:15px 0; line-height:20px; height:40px; overflow:hidden;}
#personnel ul li .photos a{width:170px; display:inline-block; overflow:hidden; border-radius:8px;}
#personnel ul li .photos a:first-child{margin-right:10px;}
#personnel ul li .photos img{width:170px; height:100px; transition:all 0.5s;}
#personnel ul li .photos img:hover{transform:scale(1.2);}
#personnel ul li .photos .notworks{padding:44px 0; color:#999; text-align:center;}