body {font-family:Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}
a {text-decoration:none; font-size:12px; color:#000000;}
a:hover {color:#e70012;}
a img {border:0;}

#top {width:939px; height:122px;}
.logo {width:435px; height:122px; float:left;}
.top-right {height:122px; float:right; text-align:right;}
.top-top {width:282px; height:18px; background:url(../images/top-top.jpg); line-height:18px; font-size:12px; color:#FFFFFF; text-align:center;}
.top-top a{color:#FFFFFF;}
.cnen {width:350px; height:16px; text-align:right; margin-top:30px;}
.top-tel {width:350px; height:20px; line-height:20px; text-align:right; line-height:20px; font-size:17px; color:#FFFFFF; font-weight:bold; margin-top:20px;}

#title {width:939px; height:35px; background:url(../images/title.jpg);}
.tle-left {width:2px; height:35px; float:left; background:url(../images/tle-left.jpg);}
.tle-right {width:3px; height:35px; float:right; background:url(../images/tle-right.jpg);}
.title {width:934px; height:35px; float:left;}

#banner {width:937px; height:286px; margin-top:16px;}

#index-body {width:938px; height:291px; margin-top:11px;}
.in-b1 {width:321px; height:291px; float:left; background:url(../images/b1.jpg);}
.inb1-title {height:35px; width:294px; margin-top:8px; border-bottom:1px solid #999999;}
.inb1-logo {width:21px; height:17px; float:left; margin-top:9px;}
.inb1-text {height:35px; line-height:35px; float:left; font-size:14px; font-weight:bold; color:#000000;}
.inb1-more {width:36px; height:11px; float:right; margin-top:12px;}
.inb1-body {width:294px; line-height:21px; text-align:left; font-size:12px; margin-top:5px;}
.in-b2 {width:352px; height:291px; float:left; background:url(../images/b2.jpg); display:inline; margin-left:11px;}
.inb2-title {width:324px; height:35px; margin-top:8px; border-bottom:1px solid #999999;}
.inb2-logo {width:26px; height:21px; float:left; margin-top:7px;}
.inb2-body {width:324px; height:auto; margin-top:5px;}
.inb2-news {width:324px; height:28px; border-bottom:1px dashed #666666;}
.news-logo {width:10px; height:11px; float:left; margin-top:8px;}
.news-title {width:200px; height:28px; line-height:28px; overflow:hidden; float:left; text-align:left;}
.news-date {width:100px; height:28px; line-height:28px; float:right; text-align:right; font-size:12px; color:#000000;}
.in-b3 {width:241px; height:291px; float:right; background:url(../images/b3.jpg);}
.inb3-title {width:215px; height:35px; margin-top:8px; border-bottom:1px solid #999999;}
.inb3-img {width:215px; height:66px; margin-top:5px;}
.inb3-body {width:215px; height:auto; line-height:20px; text-align:left; font-size:12px; color:#000000; margin-top:5px;}
.inb3-qq {width:222px; height:26px;}

#in-product {width:937px; height:217px; background:url(../images/in-product.jpg); margin-top:9px; overflow:hidden;}
.inp-title {width:908px; height:35px; margin-top:8px; border-bottom:1px solid #999999;}
.inp-body {width:908px; height:180px; overflow:hidden;}

#link {width:937px; height:25px; line-height:25px; text-align:left; font-size:12px; margin-top:10px;}

#bottom {width:937px; height:81px; border-top:3px solid #666666; margin-top:10px; overflow:hidden;}
.bot {line-height:30px; font-size:12px; color:#000000; padding-top:10px;}

#about {width:937px; height:auto; overflow:hidden; margin-top:10px;}
.ab-left {width:180px; height:auto; float:left;}
.abl-title {width:100%; height:33px; background:url(../images/ab-title-bg.gif);}
.abl-alogo {width:37px; height:16px; float:left; margin-top:8px;}
.abl-text {height:32px; line-height:32px; float:left; text-align:left; font-size:14px; font-weight:bold; color:#000000; margin-top:1px;}
.abl-class {height:28px; width:180px; border-bottom:1px dotted #cccccc; border-top:1px solid #FFFFFF; background:#eeeeee;}
.class-logo {width:7px; height:7px; float:left; display:inline; margin-top:10px; margin-left:15px; margin-right:10px;}
.class-text {height:28px; line-height:28px; float:left; text-align:left;}
.abl-body {width:170px; line-height:20px; background:#FFFFFF; padding:5px; text-align:left; font-size:12px; color:#000000;}
.contact-qq {width:170px; height:26px;}

.ab-right {width:742px; height:auto; float:right;}
.abr-right {line-height:32px; float:right; text-align:right; font-size:12px;}
.abr-body {background:#FFFFFF; padding:10px; width:722px; text-align:left; line-height:27px; font-size:12px;}


ul, ol {
	list-style:none;
}
a img {
	border:none;
}
#content {
	width:934px;
}
.main_nav {
	width:100%;
	height:35px;
}
.main_nav ul li {
	float:left;
	width:103px;
	border-right:1px solid #999999;
	height:33px;
	position:relative;
}
.main_nav ul li a {
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#000;
	text-decoration:none;
}
.main_nav ul li a:hover{
    float:left;
	width:102px;
	background:#0A096F;
	color:#FFFFFF;
	height:35px;
	}
.main_nav ul li dl {
	position:absolute;
	left:0;
	top:35px;
	width:102px;
	display:none;
}
.main_nav ul li dl dd {
	height:31px;
}
.main_nav ul li dl dd a {
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	color:white;
	background:#333333;
	border-bottom:1px solid #999999;
}
.main_nav ul li dl dd a:hover{background:#0A096F;color:#ccc; height:30px;}
.click {
	margin-top:200px;}