.navbar.theme {
	margin-bottom: 15px;
}
textarea{
	resize: none;
}
.upload-btn{
	font-size:22px;
	/*line-height:136px;*/
	width:100%;
	height:100%;
}
.edit-btn{
	position:absolute;
	top:0;
	text-align:center;
    height: 27px;
	background-color:white;
	border:1px solid #ccc;
	display:none;
	z-index:100;
    padding:0 10px;
    overflow: hidden;
}
.edit-btn>a:first-child{
    margin-right: 6px;
}
.edit-btn span{
    line-height: 27px;
}
.edit-btn span input{
    opacity:0;
    position:absolute;
    left:0;top: 0;
}
.edit-btn-parent:hover .edit-btn{
	display:block;
}
.clear-col-pad{
	padding:0px;
}

.btn-add-file input{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity: 0;
}
.no-img-tips {
	width: 100%;
	height: 140px;
	background-color: rgb(230, 230, 230);
	text-align: center;
	line-height: 140px;
}
.no-upload-img {
	height: 178px;
	float: left;
	width: 236px;
}
header.parting-line{
	border-top:1px solid red;
	border-left:3px solid red;
	font-weight:bold;
	margin:10px 0px;
	padding-top: 10px;
	padding-left:6px;
}
.parting-line a:link{
	display:block;
	height:29px;
	text-decoration:none;
}
.parting-line a:hover{
	border-bottom:3px solid #e1472f;
}
span.btn-explain {
	position:absolute;
	bottom:10px;
	left:20px;
	width:170px;
	font-size:12px;
	display:block;
}
.company-photo{
	width:150px;
	height:150px;
	line-height:150px;
}
.company-photo1{
	border:1px solid #cccccc;
	width:100%;
    min-height:180px;
	margin-bottom:5px;
}
/*------------------------*/
p.text-indent{
	text-indent:2em;
	font-size:14px;
	line-height:30px;
}
.text-pad{
	padding-left:50px;
	padding-right:50px;
}
.photo-box{
	float:left;
	width:258px;
	height:190px; 
	padding:10px;
	border:1px solid #ccc;
}
.photo-box:hover{
	box-shadow: 2px 3px 5px rgba(189,189,189,.8);
	transition: all .25s;
}
.photo-box img{
	 width:238px;
	 height:170px;
 }
div.photo-box + p{
	clear:both;
	max-width: 260px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.product-case-box p,.inner p,.success-case-info p,.company-aptitude-info p{
	word-wrap:break-word;
}
a.image-text-tab{
	display:block;
	width:100px;
	height:40px;
	background-color:#ff9200;
	text-align:center;
	line-height:40px;
	color:white;
}
.company-license,.company-aptitude,.company-success-case,.company-honor,.company-album{
	 border:1px solid #ccc;
	 margin-left:0px;
	padding-bottom: 10px;
}
.company-license li,.company-aptitude li,.company-success-case li,.company-honor li,.company-album li{
	margin-top:10px;
	margin-left:11px;
	vertical-align: top
}
.company-aptitude-info{
	float:left;
	padding-left:20px;
	width:280px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.success-case-info{
	float:left;
	padding-left:20px;
	width:860px;
	margin-top: 10px;
	margin-bottom: 10px;
}
@media all and (max-width: 992px){
	.success-case-info{
		width:100%;
	}
}
header.parting-line li:first-child{
	margin-right:100px;
}
/*header.affix a:hover{
	height:40px;
}*/
header.affix{
	top:-10px;
	background-color:white;
	z-index:1000;
	box-shadow: 2px 3px 5px rgba(100,100,100,.7);
}
@media screen and (min-width: 1200px){
	header.affix{
		width:1139px;
	}
}
@media screen and (max-width:1200px) and (min-width:1000px){
	header.affix{
		width:938px;
	}
}
@media screen and (max-width: 1000px) {
	header.affix{
		width:718px;
	}
}
@media screen and (max-width: 776px) {
	header.affix{
		width:100%;
		left:0;
	}
	header.parting-line li:first-child{
		margin-right:10px;
	}
}
.carousel-size {
	float: left;
	width: 236px;
	height: 178px;
	padding: 6px 12px;
	line-height: 164px;
	overflow: hidden;
	border: 1px solid #CCC;
}
.carousel-size>.carousel-inner {
	border: none;
}
.carousel-size .carousel-control {
	background: none;
}

.carousel-indicators li:first-child {
	transition: margin-left .5s;
	-moz-transition: margin-left .5s; /* Firefox 4 */
	-webkit-transition: margin-left .5s; /* Safari 和 Chrome */
	-o-transition: margin-left .5s; /* Opera */
}
@media all and (max-width: 768px) {
	.company-honor,
	.company-license,
	.company-album {
		text-align: center;
	}
	a.business-info {
		display: block;
	}
	.business-info-more {
		width: 100% !important;
	}
}
