/*------------------------------ index ------------------------------*/
.index
{
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.index .lefter
{
	float: left;
	width: 736px;
}
.index .righter
{
	float: right;
	width: 236px;
}
/*------------------------------ catalog ------------------------------*/
.index .catalog
{
	width: 736px;
}
.catalog .t
{
	width: 736px;
	height: 40px;
}
.catalog .t img
{
	display: block;
	width: 736px;
	height: 40px;
}
.catalog .g
{
	width: 732px;
	height: 117px;
	padding: 13px 9px 17px 9px;
}
.catalog .url
{
	float: left;
	width: 220px;
	height: 117px;
	padding: 0px 12px;
}
.catalog .url img
{
	display: block;
	width: 220px;
	height: 117px;
}
/*------------------------------ news ------------------------------*/
.index .news
{
	width: 736px;
}
.news .t
{
	width: 736px;
	height: 40px;
}
.news .t img
{
	display: block;
	width: 736px;
	height: 40px;
}
.news .g
{
	width: 700px;
	height: 170px;
	padding: 8px 21px 6px 15px;
}
.news .i
{
	float: left;
	width: 254px;
	height: 159px;
	padding: 6px 16px 5px 0px;
}
.news .m
{
	width: 248px;
	height: 153px;
	border: 3px solid #E3DADC;
}
.news .m img
{
	width: 248px;
	height: 153px;
}
.news .s
{
	float: right;
	width: 430px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
.news .s a:link
{
	color: #2268B3;
}
.news .s a:visited
{
	color: #2268B3;
}
.news .s a:hover
{
	color: #E61A14;
}
.news .x
{
	float: right;
	width: 430px;
	height: 42px;
	line-height: 21px;
	border-bottom: 1px solid #C2C3C4;
	overflow: hidden;
}
.news .b
{
	float: right;
	width: 420px;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	background: url(/App_Themes/CN/Images/right_dot.png) no-repeat left;
	overflow: hidden;
}
/*------------------------------ picture ------------------------------*/
.index .picture
{
	width: 236px;
}
.picture .t
{
	width: 236px;
	height: 40px;
}
.picture .t img
{
	display: block;
	width: 236px;
	height: 40px;
}
.picture .g
{
	width: 200px;
	height: 170px;
	padding: 5px 18px 5px 18px;
	overflow: hidden;
}
/*------------------------------ contact ------------------------------*/
.index .contact
{
	float: left;
	width: 236px;
}
.contact .t
{
	width: 236px;
	height: 40px;
}
.contact .t img
{
	display: block;
	width: 236px;
	height: 40px;
}
.contact .g
{
	width: 230px;
	height: 147px;
	line-height: 21px;
	padding: 6px 5px 0px 0px;
	background: url(/App_Themes/CN/Images/bg_contact.png) no-repeat right bottom;
	overflow: hidden;
}
/*------------------------------ case ------------------------------*/
.index .case
{
	float: left;
	width: 1000px;
}
.case .t
{
	width: 1000px;
	height: 40px;
}
.case .t img
{
	display: block;
	width: 1000px;
	height: 40px;
}
.case .g
{
	width: 980px;
	height: 180px;
	padding: 15px 10px 8px 10px;
	overflow: hidden;
}
.marquee
{
	float: left;
	width: 980px;
	height: 180px;
	overflow: hidden;
}
.table
{
	display: table;
}
.cell
{
	display: table-cell;
}
.case .b
{
	float: left;
	width: 206px;
	height: 180px;
	padding-right: 10px;
}
.case .i
{
	width: 200px;
	height: 150px;
	background: #fff;
	border: 3px solid #D9D6D7;
	overflow: hidden;
}
.case .i img
{
	width: 200px;
	height: 150px;
}
.case .l
{
	width: 206px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
/*------------------------------ search ------------------------------*/
.index .search
{
	float: right;
	width: 300px;
	height: 30px;
	padding: 0px 0px 15px 0px;
}
.search .ddl
{
	float: left;
	width: 70px;
	height: 30px;
}
.search .ddl select
{
	width: 68px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ddd;
	background: none;
}
.search .tbx
{
	float: left;
	width: 180px;
	height: 30px;
}
.search .tbx input
{
	width: 170px;
	height: 28px;
	line-height: 28px;
	padding: 0px 4px;
	border: 1px solid #ddd;
	background: none;
}
.search .ibn
{
	float: left;
	width: 30px;
	height: 30px;
}
.search .ibn img
{
	display: block;
	width: 30px;
	height: 30px;
}