.header-logo{
	height: 60px;
}
.mt15{margin-top: 15px;}
.header-menu_item:hover a, .header-menu_item.active a { color: #0757b0; font-weight: normal; }
.banner-text h2{
	font-size: 36px;
    margin-bottom: 32px;
}
.banner-text p{font-size: 30px;margin-top: 10px;}
.contact-firm_item p{
	text-indent: 0;
    padding-left: 0;
}
.profile-text .title-cn{margin-top: 0px;}
.solve-upper h3{font-size: 20px;}
.product-link em {font-size: 15px;}
.product-part_card{
	padding: 59px 10px 29px;
}
.product-info_text{color: #777}
.product-odds_card .card-title{font-size: 16px;}
.card-brief{font-size: 12px;}
@media only screen and (max-width:480px) {
	.product-cates .segment-ibtn em { 
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	}
	.product-part_desc{
		line-height: auto;
    	overflow: hidden;
	}
	.product-part_card h3 span {
	    font-size: 0.28rem;
	}
	.product-part_card h3 small {
	    display: none;
	}
}
.product-part_desc {
    min-height: 7.52em;
    max-height: 13.52em;
    height:auto;
    padding-top: 30px;
    color: #777777;
    font-size: 16px;
    line-height: 1.88;
}
.product-part_desc span{
	font-size: 16px !important;
	font:normal 16px/1.5 Arial, 'Microsoft Yahei', Simsun, sans-serif !important;
}
.footer-code{margin-top: 20px;}
/*.footer-ways{margin-top: 10px;}*/
.footer-ways p{line-height: 2.12}
.footer-next{padding-top: 0px;}
.footer-next .zhi{font-weight: bold; font-size: 30px; color: #fff}
.footer-call h3{padding-top: 6px;}