@charset "utf-8";
/* CSS Document */
/*-------内容框架-------*/
#icontent {
	float:right;
	display: inline;
	width: 963px;
	height: auto !important;
	overflow: hidden;
	padding-top:8px;
}
#icontent ul.product-list {
	height: auto !important;
	overflow: hidden;
}
#icontent ul.product-list li {
	float: left;
	display: inline;
	width: 23%;
	margin-left:2%;
	margin-bottom:18px;
	height: 100%;
}
#icontent ul.product-list li>a {
	margin: 0 auto;
	display: block;
	overflow: hidden;
	border: 1px solid #b0b0b0;
}
#icontent ul.product-list li img {
	width: 100%;
	vertical-align: middle;
	text-align: center;
	-webkit-transition: transform 0.6s ease 0s;  /*过渡效果，所有属性改变|变换延续的时间0.6秒|逐渐变慢*/
	-moz-transition: transform 0.6s ease 0s;
	-o-transition: transform 0.6s ease 0s;
	transition: transform 0.6s ease 0s;
}
#icontent ul.product-list li a:hover img {
	-webkit-transform: scale(1.1, 1.1); /*放大1.1倍*/
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
#icontent ul.product-list li hgroup {
	text-align: center;
	height:auto !important;
	overflow: hidden;
}
#icontent ul.product-list li h3, #icontent ul.product-list li h4{
	font-size: 1.5em;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	width: 100%;
	overflow: hidden;  /*溢出内容设为隐藏*/
	white-space: nowrap; /*强制文本单行显示*/
	text-overflow: ellipsis; /*设置溢出文本显示为省略标记*/
}
/*---------关于我们---------------------*/
.container .about{
	width:680px;
	height:auto !important;
	float:left;
	border-top:2px solid #e0e0e0;
	padding:10px 10px 0;
}
.container .about .title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
}
.container .about .title h2 {
	background: url(../images/about1.jpg) no-repeat left;
}
.container .about .title h2 a {
	font-size: 24px;
	font-weight: normal;
	padding-left: 45px;
}
.container .about .title h2 a:hover {
	text-decoration: none;
}
.container .about .title span {
	float: right;
	display: inline;
	font-size: 14px;
	padding-right: 10px;
	color: #3f1d1d;
}
.container .about p{
	font-size:14px;
	line-height:28px;
	text-indent: 2em;
	margin-bottom:10px;
}
.container .about .about-pic{
	text-align:center;
}
/*--------联系我们----------------*/
.container .contact {
	width: 420px;
	height: auto !important;
	overflow: hidden;
	border-top:2px solid #e0e0e0;
	float: right;
	display: inline;
	padding-top:10px;
}
.container .contact .title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
}
.container .contact .title h2 {
	background: url(../images/contact1.jpg) no-repeat left;
}
.container .contact .title h2 a {
	font-size: 24px;
	font-weight: normal;
	padding-left: 45px;
}
.container .contact .title h2 a:hover {
	text-decoration: none;
}
.container .incontact h2 {
	font-size: 18px;
	margin-bottom:5px;
}
.container .incontact {
	font-size: 15px;
	line-height: 36px;
	padding-right:10px;
}
.container .contact address{
	background:url(../images/contact-bg.jpg) right no-repeat;
}
.container .contact .more{
	width:330px;
	height:75px;
	line-height:75px;
	background:url(../images/ct-more.jpg) no-repeat;
	padding-left:80px;
	font-size:18px;
	color:#1275c7;
}