.contract-box{background-color:#fff;border-top:0;box-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:3px}.contract-box .contract-header{padding:50px 210px 20px}.contract-box .contract-header .search-box{position:relative}.contract-box .contract-header .search-box input{width:100%;padding-left:10px;padding-right:50px;height:60px;padding-top:20px;border:0;border-bottom:2px #717cf9 solid;font-size:16px}.contract-box .contract-header .search-box input:focus{outline:0}.contract-box .contract-header .search-box button{position:absolute;right:0;top:0;border:0;background:0 0}.contract-box .contract-header .search-box button:focus{outline:0}.contract-box .contract-header .search-box button .iconfont{font-size:40px}.contract-box .contract-header .scene-list{margin-top:35px}.contract-box .contract-header .scene-list .scene-item{padding:10px 0;font-size:14px;color:#999}.contract-box .contract-header .scene-list .scene-item strong{color:#333}.contract-box .contract-header .scene-list .scene-item a{color:#999}.contract-box .contract-header .scene-list .scene-item a.active,.contract-box .contract-header .scene-list .scene-item a:hover{color:#717cf9}.contract-box .contract-content{padding:20px 0}.contract-box .contract-content .contract-title{height:28px;line-height:28px;background-color:#717cf9;display:inline-block;padding-left:30px;padding-right:30px;font-size:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;color:#fff}.contract-box .contract-content .contract-list{margin:20px 35px;border-top:2px #eee solid}.contract-box .contract-content .contract-list li{float:left;box-shadow:0 0 35px rgba(0,0,0,.1);border-radius:3px;margin:35px 47.5px 0}.contract-box .contract-content .contract-list li.none{box-shadow:none;width:100%;float:none;margin:0}.contract-box .contract-content .contract-list li a{width:180px;height:220px;display:block;color:#999;padding:55px 15px 15px;position:relative}.contract-box .contract-content .contract-list li a:before{content:'';position:absolute;top:25px;left:15px;width:20px;height:1px;background:#d2d2d2;transform:rotate(-45deg)}.contract-box .contract-content .contract-list li a h5{color:#333;border-bottom:4px #ffc052 solid;display:inline-block;padding:8px 0}.contract-box .contract-content .contract-list li a p{margin-top:12px;font-size:12px}.contract-box .contract-content .contract-list li a .money{position:absolute;left:10px;bottom:15px}.contract-box .contract-content .contract-list li a .stars{position:absolute;right:12px;bottom:15px}.contract-box .contract-content .contract-list li a .stars .iconfont{font-size:14px;margin:0;padding:0;color:#eee}.contract-box .contract-content .contract-list li a .stars .iconfont.active{color:#00d6ce}