@charset "utf-8";
/* CSS Document */
#index_neck {
	clear: both;
	width: 100%;
	height: 63px;
	overflow: hidden;
	background-image: url(../images/index_neck_bg.jpg);
}
#index_neck .neck_content {
	width: 990px;
	height: 63px;
	overflow: hidden;
	margin: 0px auto;
}
.neck_content ul li {
	width: 330px;
	float: left;
}

#index_1, #index_2 {
	clear: both;	
	width: 950px;
	margin: 0px auto;
}

#index_1 {
	padding-top: 40px;
}
#index_1 .index_1_left {
	width: 620px;
	float: left;
}
.index_1_left .profile, .profile .title, .index_1_left .news, .news .title, .news .content {
	width: 620px;
	overflow: hidden;
}
.profile .title, .news .title {
	height: 30px;
}
.profile .button {
	border-bottom: 1px solid #dbdae0;
}
.news .content .list {
	width: 330px;
	float: left;
}
.news .content .list li {
	width: 330px;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px dotted #dbdae0;
	float: left;
	color: #6e6e6e;
}
.news .content .list li a {
	color: #6e6e6e;
	text-decoration: none;
	padding-left: 25px;
}
.news .content .list li a:hover {
	color: #192f6b;
	text-decoration: none;
}
.news .content .pic {
	width: 270px;
	float: right;
	display: inline;
	text-align: right;
}
#index_1 .index_1_right {
	width: 300px;
	float: right;
	display: inline;
}
.index_1_right .product, .product .title, .product .list, #marqueebox1, .index_1_right .contact {
	width: 300px;
	overflow: hidden;
}
.index_1_right .product {
	background: url(../images/index_pro_bg.jpg) no-repeat center top;
	min-height: 84px;
}
.product .title {
	margin-bottom: 65px;
}
#marqueebox1 {
	height: 80px;
}
.index_1_right .contact {
	border-top: 1px solid #dbdae0;
}

#index_2 {
	padding-top: 30px;
}
#index_2 .title_bg, #index_2 .product, #index_2 #demo {
	height: 158px;
	overflow: hidden;
}
#index_2 .title_bg {
	float: left;
	width: 44px;
	background: url(../images/index_pro_title.jpg) no-repeat left top;
}
.title_bg .title {
	width: 18px;
	margin: 0px auto;
	padding-right: 8px;
	padding-top: 30px;
}
#index_2 .product, #index_2 #demo {
	float: right;
	display: inline;
	width: 898px;
}
#index_2 .productframe {
	padding: 0px 8px;
}
#index_2 .productframe img, #index_2 .productframe a img {
	border: 1px solid #c0c0c0;
}
#index_2 .productframe img:hover, #index_2 .productframe a:hover img {
	border: 1px solid #192f6b;
}
#index_2 .product_title {
	margin-top: 8px;
	_margin-top: 0px;
}
#index_2 .product_title, #index_2 .product_title a {
	color: #6e6e6e;
}
#index_2 .product_title a:hover {
	color: #192f6b;
}