body{ font-size:12px; line-height:24px; margin:0; color:#666;}
ul{ margin:0; list-style:none}
a{ color:#666; text-decoration:none}
a:hover{ color:#FF0000}

.main{ width:100%;}
.top{ height:120px; width:980px}
.logo{ width:300px; margin-top:10px; margin-left:20px; display:inline}
.float{ float:left}
.clear{ clear:both}
.banben{ float:right; margin-right:30px; margin-top:90px; display:inline}
.banben img { margin-bottom:-3px}
.banner{ margin:1px 0 0 0; width:943px; }
.middle{ width:950px; margin-bottom:30px; background-color:#f5f5f5; margin:1px 0 0 0}

.left{ width:250px}
.gonggao{ margin-top:25px}
.gonggao_c{ padding:8px 15px 8px 15px; text-align:left}
.pro_c{ padding:8px 15px 8px 15px}
.pro_c li{ border-bottom:dotted #aaa 1px ; height:30px; line-height:30px }
.contact_c{ padding:8px 15px 8px 15px; text-align:left}

.right{ width:670px; margin:17px 0 0 20px; display:inline}
.about_t{ background-color:#FFFFFF; height:22px; line-height:27px; width:650px; border:solid #e5e5e5 1px; border-right:none; text-align:left; margin-top:10px; display:inline; padding:5px 0 0px 0; font-weight:bold; color:#990000}
.yuanjiao{margin-top:10px; display:inline }
.about_t img { margin-bottom:-2px; padding-left:8px}
.about{   border:solid #e5e5e5 1px; border-top:none; height:130px; width:636px; background-color:#FFFFFF; text-align:left; padding:10px}

.news_t{ background-color:#FFFFFF; height:22px; line-height:27px; width:315px; border:solid #e5e5e5 1px; border-right:none; text-align:left; margin-top:10px; display:inline;padding:5px 0 0px 0; font-weight:bold; color:#990000 }
.news{border:solid #e5e5e5 1px; border-top:none; height:120px; width:311px; background-color:#FFFFFF; text-align:left; padding-left:10px }
.news_t img { margin-bottom:-2px; padding-left:8px}
.news li{ height:30px; line-height:30px}


.pro{ border:solid #e5e5e5 1px; border-top:none; height:120px; width:636px; background-color:#FFFFFF; text-align:left; padding:10px}
.pro li{ width:120px; height:110px; background:url(../images/pro_kuang.jpg) no-repeat; text-align:center; padding-top:8px; float:left; margin-right:5px}

.pro_t{ text-align:left; padding-left:10px}
.pro2{ border:solid #e5e5e5 1px; border-top:none; height:120px; width:636px; background-color:#FFFFFF; text-align:left; padding:10px}
.pro2 li{ width:120px; height:103px; text-align:center; padding-top:8px; float:left; margin-left:15px; margin-right:15px}
.pro2 li img { width:100px; height:100px}

.news_t{ background-color:#FFFFFF; height:22px; line-height:27px; width:315px; border:solid #e5e5e5 1px; border-right:none; text-align:left; margin-top:10px; display:inline;padding:5px 0 0px 0; font-weight:bold; color:#990000 }
.news{border:solid #e5e5e5 1px; border-top:none; height:120px; width:311px; background-color:#FFFFFF; text-align:left; padding-left:10px }
.news_t img { margin-bottom:-2px; padding-left:8px}
.news li{ height:30px; line-height:30px}

.copy{ width:100%; height:61px; background:url(../images/copy_bg.jpg) }
.copy1{ width:950px}
.copy2{ padding-top:8px}

/*导航条样式*/
.nav_q{ width:940px;background:url(../images/nav_bg.jpg) repeat-x; text-align:center}
#nav{
	
	height:37px;
	width:941px;
	float:left;
	display:inline;
	text-align:center;
	border-right:solid 1px #990000;
	border-left:solid 1px #990000
	
}
#nav ul{ margin:0px; padding:0px; text-align:center }
#nav li{
	float:left;
	width:110px;
	display:block;
	background:url(../images/nav_line.jpg)  no-repeat right;
	line-height:37px;
	color:#fff;
	height:37px;
}
#nav li a{
	display:block;
	width:110px;;
	line-height:37px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
.noselect a{
	display:block;
	width:110px;
	line-height:37px;
	color:#000;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	text-decoration:none;
}
.selected a
{
	background:url(../images/nav_over.jpg) repeat-x;
	width:110px;
	color:#fff;
	font-size:14px
}
.selected a:hover
{
	background:url(../images/nav_over.jpg) repeat-x;
	width:110px;
	color:#fff;
	font-size:14px
}

.noselect a:hover{

	background:url(../images/nav_hover.jpg) repeat-x;
	font:"黑体";
	display:block;
	width:110px;
	color:#000;
	text-decoration:none;
}

.nav2{ background:#d9d9d9;width:100px;}
.nav2  a{ background:#d9d9d9; color:#000;}
.nav2  a:hover{ background:#fff; color:#000000; display:block}

.prokind{height:70px; overflow-x:hidden; border:solid #ddd 1px; overflow:scroll}
.prokind li{ width:120px; height:20px; line-height:20px; margin-left:5px; float:left; display:inline }

.prolist{ border-bottom: solid #aaa 1px; height:330px}
.pimg{ width:250px; height:150px; text-align:center; padding:20px 0 20px 0}
.plist{ width:350px; text-align:left}
.plist li{ float:none; height:24px; width:340px; text-align:left; color:#666666; border-bottom: dotted #ccc 1px}
.plist li span{ color:#FF0000}

.news1{border:solid #e5e5e5 1px; border-top:none; height:120px; width:636px; background-color:#FFFFFF; text-align:left; padding:10px 10px 0 10px}
.news1 li{ border-bottom: dotted #ddd 1px}

.agent{border:solid #e5e5e5 1px; padding:10px; border-top:none; height:120px; width:636px; background-color:#FFFFFF; text-align:left; padding-left:10px;}
.agent li{ border-bottom: dotted #ddd 1px; height:25px; padding-top:3px; padding-left:50px}
.agent li span { width:100px; float:left}

.cases_t{ background-color:#FFFFFF; height:22px; line-height:27px; width:920px; border:solid #e5e5e5 1px; border-right:none; text-align:left; margin-top:10px; display:inline; padding:5px 0 0px 0; font-weight:bold; color:#990000}
.cases_t img { margin-bottom:-2px; padding-left:8px}

.cases { background:#fff; width:926px;border:solid #e5e5e5 1px; border-top:none;}
.caseslist{ width:445px; background-color:#fff; border: solid #ddd 1px; margin:10px 0px 10px 10px; display:inline}
.cimg { width:200px; height:auto; margin-top:5px; margin-bottom:px}
.clist{ text-align:left; width:240px}