* { margin: 0px; padding: 0px; list-style-type: none; }
body { margin-right: auto; margin-left: auto; width: 975px; font-size: 12px; background: #DCF0E7; }
.top { height: 185px; margin-right: auto; margin-left: auto; margin-bottom: 5px; width: 975px; background: url(../images/index_02.gif) repeat-x; }
.top .logo { margin-top: 40px; margin-left: 80px; float: left; margin-bottom: 10px; }
.top .flash { float: left; margin-top: 55px; }
.top ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-left: 20px;
}
.top a { text-decoration: none; color: #000; display: block; height: 25px; width: 75px; text-align: center; padding-top: 5px; }
.top a:hover { background: url(../images/main_03.gif) no-repeat; height: 25px; width: 75px; padding-top: 5px; color: #FFF; }
.top li {
	float: left;
	font-size: 14px;
	font-weight: bolder;
	height: 20px;
	width: 75px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center;
	border-right: 1px solid #CCCCCC;
	padding-top: 5px;
}
.top .l1 { width: 25px; height: 25px; }
.top ul .none { border-right-width: 0px; width: 25px; }
.mid { margin-bottom: 5px; }
.main .left { float: left; width: 240px; margin-right: 18px; }
.left .l1 { text-align: center; height: 195px; margin-bottom: 5px; margin-left: 2px; background: url(../images/index_12.gif) no-repeat; }
.left .lianjie { height: 195px; width: 236px; text-align: center; margin-left: 2px; background: url(../images/index_12.gif) no-repeat; }
.right .jianjie a,.chanpin a { text-decoration: none; color: #000; }
.right .jianjie a:hover,.chanpin a:hover { text-decoration: underline; }
.left .lianjie .pic1 { margin-top: 10px; }
.left .liuyan { text-align: center; margin-top: 5px; }
.main .right { float: left; width: 715px; }
.right .jianjie h1 { height: 25px; color: #666; font-size: 14px; padding-left: 670px; padding-top: 10px; background: url(../images/index_10.jpg) no-repeat; }
.right .jianjie p { line-height: 18px; text-indent: 24px; padding: 10px; width: 693px; margin-right: auto; margin-left: auto; background: #FFF; }
.right .chanpin { margin-top: 10px; }
.right .chanpin h1 { height: 25px; color: #666; font-size: 14px; padding-top: 10px; padding-left: 670px; background: url(../images/index_22.jpg) no-repeat; }
#demo { overflow: hidden; width: 713px; background: #FCFCFC; margin-right: auto; margin-left: auto; margin-bottom: 5px; }
#demo img { height: 120px; width: 105px; margin-top: 5px; margin-bottom: 5px; margin-right: 12px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo1 ul { list-style-type: none; }
#demo1 li { width: 106px; text-align: center; float: left; }
#demo2 ul { list-style-type: none; }
#demo2 li { width: 106px; text-align: center; float: left; }
#demo2 { float: left; }
#demo1 a { color: #666; text-decoration: none; }
.right .menu { width: 350px; float: left; background: #FFF url(../images/index_45.jpg) no-repeat 220px 80px; }
.right .menu h1 { height: 28px; }
.right .menu ul { height: 200px; padding-top: 15px; }
.right .menu li { width: 190px; padding-left: 25px; line-height: 20px; }
.right .menu .zhaopin { padding-top: 15px; }
.right .tel { width: 350px; float: left; margin-left: 15px; background: #FFF url(../images/index_48.jpg) no-repeat 220px 80px; }
.right .tel ul { height: 205px; padding-top: 10px; }
.right .tel li { line-height: 22px; padding-left: 25px; }
.banquan { background: url(../images/index_55.gif) no-repeat; height: 65px; margin-top: 5px; text-align: center; padding-top: 25px; }
.banquan a { text-decoration: none; color: #000; }
