@charset "utf-8";
/*
ST05-v7-CSS-xiaohei-qq:290948585-dtmuban.com-20170508
*/
.company2{width: 950px;height: 160px;padding:15px;margin-bottom: 15px;/* border: 1px solid #ebebeb; *//* border-bottom-color: #cfd0d3; */overflow: hidden;background-color: #ffffff;}
.company2:hover{box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.15);}
.company2-l{float:left;border: 1px solid #f5f5f5;padding:3px;width: 152px;height: 153px;overflow:hidden;position: relative;}
.company2-l .company2-l-img{width:152px;height: 152px;display: table-cell;vertical-align: middle;text-align: center;overflow: hidden;}
.company2-l .company2-l-img img{max-height: 152px;max-width: 152px;_height:152px;_width:152px;overflow: hidden;}
.company2-l .company2-l-text{display:none}
.company2-l:hover .company2-l-text{display:block;text-align:center;}
.company2-l .company2-l-text{margin-top: -153px;position: absolute;width:152px;height:153px;line-height:153px;text-align:center;background: inherit;background-color: rgba(0, 0, 0, 0.7);}
.company2-l .company2-l-text a{font-size:14px;color:#ffffff;vertical-align:middle;background-color:#ff6600;padding: 3px 10px;border-radius: 3px;}
.company2-c{width:400px;float: left;overflow: hidden;margin-left: 30px;margin-right: 45px;}
.company2-c h1{height: 45px;z-index:1;margin-bottom: 10px;}
.company2-c h1 a{color: #333;font-size: 16px;font-weight: bold;max-width: 370px;height: 45px;line-height: 45px;float:left;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.company2-c h1 a:hover{color:#f60;}
.company2-c h1 i.icon-code{float:left;position:relative;margin-left:10px;height: 18px;width: 18px;background: url('images/ico-code.png') no-repeat;margin-top: 14px;vertical-align:middle;}
.company2-c h1 .codeBox{display:none;text-align: center;position: absolute;right: 0;top: 20px;z-index: 30;background: #fff;border: 1px solid #ddd;padding: 5px;}
.company2-c h1 .codeBox p{height:20px;line-height: 20px;font-style: normal;}
.company2-c h1 i.icon-code:hover .codeBox{display: block!important;z-index:9999;}
.company2-c p{font-size: 14px;color: #888;line-height: 25px;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.company2-c p img{display: block;float: left;margin-top: 8px;margin-right: 3px;width: 15px;height: 15px;vertical-align: middle;display: none;}
.company2-c p i{color:#f60;}
.company2-r{width: 310px;float: left;text-align: center;}
.company2-r-t{height: 40px;}
.company2-r-t-l{height: 22px;border-bottom:1px solid #ddd;float: left;width: 98px;margin-left: 5px;}
.company2-r-t-c{font-size: 14px;color: #888888;float: left;margin: 0 19px;line-height: 40px;}
.company2-r-bs{line-height:24px;color:#999;}
.company2-r-bs li{float:left;text-align:center;padding: 0 5px;}
.company2-r-bs li img{border: #f5f5f5 solid 1px;border-radius: 3px;}
.company2-r-bs li:hover img{border: #1269d3 solid 1px;}
.company2-r-bs li:hover a{color: #1269d3;}
.company2-r-bs li dl dd{font-size:14px;}
.company2-r-bs li dl dd a{color: #888;}
.company3{margin-left: 50px;}
.company4{margin-right: 50px;}
.company2r{width: 205px;padding: 0px 10px 10px;border-top: #48b400 solid 3px;border-bottom: #ddd solid 1px;border-left: #ddd solid 1px;border-right: #ddd solid 1px;margin-top: 13px;}
.company2r h1{/* padding:0px 15px; */font-size: 14px;margin-bottom: 10px;font-weight: 500;border-bottom: dashed 1px #ddd;line-height: 40px; height:40px; overflow:hidden;}
.company2r p{line-height: 28px;color: #666;}
.company2r p span{color: #333;}