div.company-info-content {
        padding-top: 30px;
	min-height: 63%;
	/*padding-bottom: 100px;*/
}
/*
div.info_bg{
	padding: 260px 15px 0px 15px;
	background-image: url(/pub/$curChannel.site.path/images/list_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 260px;
}
*/
div.info_bg{
	padding: 0px 15px 0px 15px;
	background-image: url(/pub/$curChannel.site.path/images/list_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 0px;
}	
h2.company-info-title {
	padding: 20px 0;
	margin-top: 0;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: #8e010a;
	border-radius:4px;
}
h2.company-info-title  img{
	width:30px;
	margin-right:5px;
}
ul.company-info-item {
	border: 1px solid #d2dae3;
	padding:0;
}
ul.company-info-item li {
	border-radius:1px;
	padding: 12px 10px;
    border-bottom: 1px solid #cfd6df;
	list-style: none;
	text-align: left;
	background-image:-webkit-gradient(linear,0 0,0 100% ,from(#fff),to(#ececec));
	background-image: -webkit-linear-gradient(top,#fff, #f6f4ef, #ececec);
	background-image: -moz-linear-gradient(top,#fff, #f6f4ef, #ececec);
	background-image: -o-linear-gradient(top,#fff, #f6f4ef, #ececec);
	background-image: -ms-linear-gradient(top,#fff, #f6f4ef, #ececec);
	background-image: inear-gradient(top,#fff, #f6f4ef, #ececec);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #fff, endColorstr = #ececec);     
}

ul.company-info-item li:hover a{
	color:#8e010a;
}     
ul.company-info-item li a span{
	background-position:center center;
	background-size:20px 20px;
	background-repeat: no-repeat;
	width:20px;
	height:20px;
}
ul.company-info-item li b{
	font-weight: 700;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    text-align: left;
}
ul.company-info-item li span.pull-left{
	background-image:url(../images/icon2.png);
}
ul.company-info-item li span.pull-right{
	background-image:url(../images/icon3.png);
}
ul.company-info-item li a{
	color:#323232;
	font-weight: bold;
	font-size:15px;
	display: block;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
ul.company-info-item li.active a{
	color: #8e010a;
}

div.company-info-position span,div.company-info-position a {
	font-size: 12px
}
h3.company-info-list-title {
	border-left: 2px solid #8e010a;
	font-size: 18px;
	padding-left: 5px;
	font-weight: bold;
	margin-bottom:18px;

}

div.company-info-line {
	height: 2px;
	width: 100%;
	background-image: url(../images/tiao.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin-bottom: 18px;
}
ul.company-info-list-item {
	margin-top: 35px;
	padding-left:10px;
}
ul.company-info-list-item li{
	list-style-type: none;
	padding:15px 20px 15px 0px;
	border-bottom:1px dashed #555;
}
ul.company-info-list-item li.info{
	padding: 4px 20px 4px 0;
}
/* ä¸€èˆ¬æ–°é—» */
ul.news-info-list-item {
	margin-top: 35px;
	padding-left:0;
	min-height: 600px;
}
ul.news-info-list-item li{
	padding:12px 0px 0px;
	list-style: none;
	border:none;
	border-bottom: 1px dashed #999;
}
ul.news-info-list-item li:hover a{
	color:#8e010a;
}  
/* åŽ‚å®¶åˆ—è¡¨æ ·å¼ */
ul.company-info-list-item li .company-info-list-item-left{
	width:210px;
	position:relative;
}
ul.company-info-list-item li .company-info-list-item-left img{
	width:100%;
	height: 170px;
}
ul.company-info-list-item li .company-info-list-item-left span.company-info-name{
	font-size: 12px;
	position: absolute;
	left:0;
	bottom:0;
	background: rgba(0,0,0,.6);
	height: 26px;
	width:100%;
	color: #fff;
	text-align:center;
	line-height: 26px;
}
 div.company-info-detail h4{
 	font-size:14px;
 }
 div.company-info-detail{
	font-size: 14px;
}
.ruler-info-list-item div.company-info-detail a,
.news-info-list-item div.company-info-detail a{
	width: 810px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
ul.company-info-list-item div.company-info-detail{
	margin-left:230px;
} 
div.company-info-detail h4{
	font-weight: bold;
}
div.company-info-detail h4, div.company-info-detail p.desc{
	font-size:16px;
	overflow: hidden;
    text-overflow: ellipsis;
}
div.company-info-detail p.desc-content {
	height: 90px;
	overflow: hidden;
}
div.company-info-detail div.more {
	background-color: #8e010a;
	padding:5px;
	width:150px;
	text-align: center;
	margin-top:;
}
div.company-info-detail div.more a {
	color: #fff;
	font-size: 14px;
}
@media screen and (max-width: 767px) and (min-width:604px){
	h2.company-info-title{
		font-size:16px;
	}
	h3.company-info-list-title{
		font-size:14px;
	}
	ul.company-info-item{
		padding-left:14px;
	}
	ul.news-info-list-item { min-height:100px;}
}
@media screen and (max-width: 603px) and (min-width: 360px){

	h2.company-info-title{
		font-size:16px;
	}
	h3.company-info-list-title{
		font-size:14px;
	}
	ul.company-info-item{
		padding-left:10px;
	}
	ul.company-info-list-item div.company-info-detail { margin-left:155px; }
	div.company-info-detail h4 { height:16px; line-height:16px; overflow:hidden; }
	div.company-info-detail p.desc { height:20px; line-height:20px; overflow:hidden; }
	div.company-info-detail p.desc-content { height:33px; overflow:hidden; }
}


.panel-footer{
	background:none;
	border:none;
}
.pagination>li>a, .pagination>li>span{
	border:none;
	padding:3px 10px;
}
section.dark .pagination>li.active>a, .pagination>li.active>a{
	border-color: #8e010a;
    background-color: #8e010a;
}

