.star{margin-top: 30px;}
.left{width: 868px;}
.star .left .nav{border-bottom: 2px #F2F2F2 solid;}
.star .left .nav a{display: block; float: left; padding: 10px 7px; font-size: 18px; line-height: 25px; color: #333333; position: relative;}
.star .left .nav span{float: left; display: block; color: #CCCCCC; padding: 10px 12px; line-height: 25px; font-size: 16px;}
.star .left .nav a span{padding: 0; line-height: normal;}
.star .left .nav a.cur span{padding: 0; line-height: normal; width: 100%; height: 2px; background: #F4523B; position: absolute; left: 0; bottom: -2px;}
.star .left .nav a:hover span{padding: 0; line-height: normal; width: 100%; height: 2px; background: #F4523B; position: absolute; left: 0; bottom: -2px;}
.star .list{width: 888px;}
.star .list .item{width: 274px; height: 288px; display: block; float: left; border: 1px #DCDCDC solid; border-radius: 4px; margin-top: 20px; margin-right: 20px;}
.star .list .item:hover{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);}
.star .list .item .pic{width: 100%; height: 180px; overflow: hidden;}
.star .list .item .pic img{width: 100%;}
.star .list .item .content{padding: 12px; height: 84px; position: relative;}
.star .list .item .content .tit{font-size: 16px; line-height: 28px; color: #000000; height: 56px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.star .list .item .content .other{position: absolute; left: 12px; bottom: 12px; color: #999999; right: 12px;}

.right{width: 300px;}
.right .title{line-height: 40px; color: #333333;}
.right .title span{font-size: 28px;}
.right .title a{font-size: 16px; color: #333333;}
.right .h20{width: 100%; height: 20px;}
.right .personage{padding-top: 5px;}
.right .personage .item{display: block; float: left; width: 84px; margin: 15px 8px; text-align: center;}
.right .personage .item .pic{width: 70px; height: 70px; margin: 0px auto; overflow: hidden; border-radius: 40px;}
.right .personage .item .pic img{width: 100%;}
.right .personage .item .tit{line-height: 22px; font-size: 16px; font-weight: bold; margin-top: 9px;}
.right .personage .item .desc{line-height: 18px; font-size: 12px; color: #999999; height: 36px;}
.right .personage .item:hover .tit{color: #ff0000;}
.right .personage .item:hover .desc{color: #ff0000;}
.right .personage .join{display: block; width: 240px; height: 40px; line-height: 40px; text-align: center; margin: 15px auto; border: 1px #F4523B solid; font-size: 16px; color: #F4523B; border-radius: 4px;}
.right .personnel{padding-bottom: 30px}
.right .personnel .first{display: block; margin-top: 20px;}
.right .personnel .first img{width: 100%;}
.right .personnel .item{display: block; line-height: 28px; font-size: 16px; margin-top: 20px;}
.right .personnel .item span{width: 6px; height: 6px; border-radius: 4px; background: #F4523B; display: inline-block; margin-right: 6px;}
.right .personnel .item:hover{color: #FF3030;}

.service{border-top: 2px #F4523B solid; padding-top: 30px;}

.detail{margin-top: 30px;}
.detail .intro{color: #333333;}
.detail .intro .pic{width: 238px; height: 238px; overflow: hidden;}
.detail .intro .pic img{width: 100%;}
.detail .intro .con{width: 570px; padding-right: 30px;}
.detail .intro .con .name{/*text-align: center;*/}
.detail .intro .con .name p{display: inline-block; padding: 7px 0; /*background: #F4523B;*/ border-radius: 4px; /*color: #ffffff;*/ font-size: 24px; line-height: 33px;}
.detail .intro .con .name p span{font-size: 16px; color: #999999; margin-left: 16px;}
.detail .intro .con .other{padding: 20px 0px;}
.detail .intro .con .other .item{display: inline-block; font-size: 16px; color: #999999; margin-right: 50px; margin-bottom: 16px;}
.detail .intro .con .other .item span{color: #333333;}
.detail .intro .con .desc{font-size: 14px; line-height: 30px;}
.detail .article{margin-top: 30px; color: #333333;}
.detail .article .tit{font-size: 20px; padding-bottom: 16px; border-bottom: 1px #DCDCDC solid;}
.detail .article .tit span{font-size: 18px; color: #F4523B; margin-left: 12px;}
.detail .article .list{padding-bottom: 30px;}
.detail .article .list .item{padding-top: 20px; display: block;}
.detail .article .list .item .point{width: 8px; height: 8px; border-radius: 4px; background: #F4523B; display: inline-block; margin-top: 12px;}
.detail .article .list .item p{font-size: 16px; line-height: 33px; margin-left: 12px;}
.detail .article .list .item .time{font-size: 14px; line-height: 33px; color: #999999;}