@charset "utf-8";
body{background-color: #f8f8f8;}
.text-center{text-align: center;}
.cl-585858{color: #585858;}
.cl-626262{color: #626262;}
.capability{padding-bottom: 100px;}
.category{width: 300px; background-color: #fff;}
.category-list{width: 100%; border-bottom: 1px solid #d4d4d4;}
.category-list a:hover{text-decoration: none;}
.category-list dt a,.category-list dd a{display: block; height: 46px; line-height: 46px; padding-left: 20px; padding-right: 15px;}
.category-list dt{background-color: #f1f1f1;}
.category-list dt span{color: #000;}
.category-list.current dt{background-color: #9b7740;}
.category-list.current dt span{color: #fff;}
.category-list dd a{color: #808080;}
.category-list dd a:hover{background-color: #ffad33; color: #fff;}
.category-list dd a.selected{background-color: #f90; color: #fff;}
.category-list .ico{position: absolute; top: 17px; right: 15px; display: block; width: 19px; height: 11px; background: url("../img/Capability/icons.png") no-repeat 0 0;}
.category-list.current .ico{background-position: -20px 0;}

.capability-con{width: 980px;}
.item-box{width: 888px; border: 1px solid #ddd; padding: 40px 45px; background-color: #fff;}
.item-box h2{color: #0079c8; border-bottom: 1px solid #ccc;}
.capability-con .share{border-bottom: 1px solid #ebebeb; padding-bottom: 20px; margin-bottom: 15px;}
.capability-con .valuation{border: 1px solid #e1e1e1; background-color: #f1f1f1; padding: 20px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.btn-valuation{display: inline-block; background-color: #f90; color: #fff; padding: 8px 50px; font-size: 16px; margin-left: 30px; margin-right: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.btn-valuation:hover{background-color: #ffad33; color: #fff;}

.content-list li{float: left; width: 200px; margin-left: 11px; margin-right: 11px;}
.content-list .img{width: 100%; height: 200px;  background-size: cover;}
.content-list .con{max-height: 36px; line-height:18px; -webkit-line-clamp:2; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden;}