body{background:#ffffff url(../img/bg.jpg) no-repeat left 506px;background-size: 100% 683px;}
#originator{display:flex;padding-bottom: 82px;}
#originator>div{flex:1;box-sizing: border-box;}
#originator h3{color:#68c159;font-size:32px;margin-bottom: 40px;}
#originator h3>span{color:#000;font-size:24px;}
#firstInfo{padding-top:24px;padding-left: 50px;}
#originator h4{padding-left:50px;font-size:21px;background: url(../img/mark.jpg) no-repeat left center;background-size:38px 27px;margin-bottom: 36px;}
#firstInfo ul{margin-bottom: 40px;}
#firstInfo li,#firstInfo>div p,#twoInfo li{font-size: 16px;margin-bottom: 20px;color: #888888;}
#firstInfo li span,#firstInfo>div p span,#twoInfo li span{width: 11px;height: 11px;border: 1px solid #68c159;display: inline-block;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
#firstInfo>div{overflow: hidden;}
#firstInfo>div p{float: left;margin-right: 30px;}
#firstInfo a{width: 155px;height: 40px;border: 1px solid #68c159;color: #68c159;display: block;border-radius: 20px;line-height: 40px;text-align: center;font-size: 14px;}
#twoInfo{padding-top: 164px;}
#lastInfo{padding-top: 2px;}

#listbox{overflow: hidden;}
#listbox .item{width: 370px;background: #ffffff;margin: 36px 28px;float: left;box-shadow: 0 0 20px #eeeeee;text-align: center; padding-bottom: 10px;}
#listbox .item .imgbox{width: 370px;height: 260px;position: relative; overflow: hidden;}

#listbox .item .imgbox img{width: 100%;}
#listbox .item .imgbox p{font-size: 15.53px;position: absolute;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.5);color: #ffffff;height: 40px;line-height: 40px;}
#listbox .item h5{font-size: 18px;margin: 18px auto;}
#listbox .infobox p{color: #b5b5b5;height: 40px;overflow: hidden;line-height: 25px;overflow: hidden; padding: 10px; margin-bottom: 10px; text-align: left; }
#listbox .infobox a{font-size: 14px;color: #72c564;}
