.container-package-products {width: 85%;margin-top: 30px;}
.container-package-products .package-content {margin-left: 434px;}
.container-package-products .package-content .sort-nav {display: flex;justify-content: flex-start;font-size: 18px;border-bottom: 1px solid;padding-bottom: 10px;}
.container-package-products .package-content .sort-nav span {display: block;text-align: center;margin-right: 45px;}
.container-package-products .package-content .sort-nav .active {color: #ff8650;position: relative;}
.container-package-products .package-content .sort-nav .cover {display: block;}
.package-sort-nav-separate {display: none;position: absolute;bottom: -11px;width: 100%;border-bottom: 4px solid #ff8650;}
.package-category-state {margin-top: 15px;font-size: 20px;font-weight: 300;}
.package-category-state span{color: #bababa;}
.package-category-state-search input {border-radius: 30px;padding-left: 10px;font-size: 16px;font-weight: 100;}
.package-category-state-search button {border-radius: 0px 30px 30px 0;width: 50px;height: 40px;background-color: #5d89a7;font-size: 16px;}
.package-category-state-search select{width: 80px;overflow: hidden;border: 0px;font-size: 16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url("../img/ico-small-select.png") no-repeat scroll right center transparent;}
.package-category-state-search {float: right;border: 1px solid lightgrey;border-radius: 30px;height: 40px;}
.package-category-resource {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin: 20px 0;}
.package-category-resource-item {padding: 34px 12px;border: 1px solid #e2e2e2;width: 48%;margin: 20px 0;}
.package-category-resource-item .cover {float: left;width: 158px;height: 238px;}
.package-category-resource-item img {margin: 8px 6px;box-shadow: 0px 0px 10px #cacaca;}
.package-category-resource-item .intro {padding-left: 30px;display: grid;}
.package-category-resource-item .intro .title {font-size: 20px;}
.package-category-resource-item .intro .title a {color: #000;}
.package-category-resource-item .intro .price-tag {margin: 30px 0 15px 0;font-weight: 300;color: #000;}
.package-category-resource-item .intro .price-tag font {color: #ff8857;}
.package-category-resource-item .intro .price-tag i {margin: 0 20px;font-style: normal;}
.package-category-resource-item .intro .description {min-height: 90px;font-size: 14px;line-height: 1.6;word-break: break-all;hyphens: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.package-category-resource-item .intro .option-btn {margin-top: 10px;}
.package-category-resource-item .intro .option-btn button {width: 128px;height: 34px;background: #ff8857;border-radius: 20px;color: #fff;}