@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg0.gif);margin:0px;padding:0px;color:black;font: 12px/2 "微软雅黑"; line-height:24px;}
ul,li{margin:0;padding:0;list-style-type:none;text-indent:0;}
h1,h2,h3,h4,ul,li,p{margin:0px;padding:0px;}
h3{font-size:14px;}
img{border-style: none;}
ul,li,p,h4,h5{margin:0px;padding: 0px;list-style: none;}
a{color:black;text-decoration: none;}
a:hover{ text-decoration:underline;color:#c03;}

.container{width:1000px;margin:0 auto;clear:left;}

.top{width:100%;background:url(../images/top.jpg) no-repeat center;height:112px;float:left;}

.top div{
	margin: auto;
	width: 1000px;
}
.top div div{
	font-size: 18px;
	color: #f80000;
	float: right;
	width: auto;
	margin-top: 72px;
	margin-right: 60px;
	font-weight: bold;
}
.nav{width:100%;background:url(../images/navbgb.jpg) repeat-x;float:left;overflow:hidden;}
.nav ul{width:1000px;margin:0 auto;height:42px;}
.nav li{float:left;height:42px;padding:0px 40px; text-align:center;background:url(../images/navlist.jpg) no-repeat center right;}
.nav li a{color:white;line-height:42px;display:block;height:42px; font-size:14px;}
.nav li a:hover{background:url(../images/navbg.jpg)  repeat-x;color:white;}
.nav li.select{background:url(../images/navbg.jpg) repeat-x;}

.lunfan{width:100%;float:left;text-align:center;}
.moduletable-banner{width:100%;height:400px;position:relative;-webkit-box-shadow: 0px 0px 5px #555;-moz-box-shadow: 0px 0px 5px #555;background:white; text-align:center; margin:0 auto;}
.moduletable-banner img{width:100%;height:400px;border:3px solid white;}

.left{float:left;width:226px;}

.product{float:left;width:226px;background:url(../images/probg.jpg) no-repeat;margin-top:20px;}
#leftdh{
	float: left;
	width: 186px;
	margin-top: 45px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px; min-height:320px;
}
.product ul,.product ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
.product li a{
	line-height:30px;
	border-bottom:1px solid rgb(220,220,220);
	float: left;
	width: 100%;
}
#leftdh ul li ul{ display:none}
#leftdh ul li ul.show,#leftdh ul li ul ul.show,#leftdh ul li ul ul ul.show{
	display: block;
}

.product li li a{
	line-height:30px;text-overflow: ellipsis;
	border-bottom:1px solid rgb(220,220,220);
	float: left;
	width: 100%;
	text-align: left;
	text-indent: 15px;
	white-space: nowrap;
	overflow: hidden;
}
.product li li li a{
	line-height:30px;
	border-bottom:1px solid rgb(220,220,220);
	float: left;
	width: 100%;
	text-align: left;
	text-indent: 30px;
}
.product li li li li a{
	line-height:30px;
	border-bottom:1px solid rgb(220,220,220);
	float: left;
	width: 100%;
	text-align: left;
	text-indent: 45px;
	font-family: "宋体";
	font-size: 12px;
}

.contact{
	width:226px;
	float:left;
	margin-top:20px;
	padding:10px 0px;
	background:rgb(246,246,246);
	overflow: hidden;
}

.right{width:754px;float:left;margin-top:20px;margin-left:20px;}
.title{background:url(../images/headbg.jpg) no-repeat left rgb(237,237,237); height:32px; line-height:32px;color:white;}
.title h3{margin-left:10px;float:left;}
.title .more{float:right;margin-right:10px;}
.title .more a{color:#999;}
.about{width:476px;float:left;border:1px solid rgb(237,237,237);height:200px;_height:220px;}
.ab_img{float:left;margin-right:10px;}
.con{
	margin:10px;
	float: left;
	overflow: hidden;
}
.news{width:254px;float:left;margin-left:20px;border:1px solid rgb(237,237,237);height:200px;}
.news ul{margin-top:10px;}
.news li{line-height:25px; height:25px;background:url(../images/list.jpg) 5px 7px no-repeat;padding-left:25px;border-bottom:1px dashed #ddd;}
.news li .ntitle{float:left;width:120px; display:block;height:25px; overflow:hidden;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.news li .date{float:right;margin-right:10px;}

.pro{
	width:752px;
	float:left;
	margin-top:20px;
	background:url(../images/hot1.jpg) top left no-repeat;
	padding-top: 40px;
}


.footer{float:left;width:100%; text-align:center;background:rgb(0,115,208);color:white;padding:10px 0px;margin-top:20px;}
.footer a{color:white;}


/*  about  */
.rig_top{border-bottom:1px dotted #ccc; line-height:24px;}


.list{
	margin: 5px;
	float: left;
}
.list .ntitle{text-overflow: ellipsis;
	float: left;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
}
.bk{
	border: 0px solid #dddddd;
}

.pro .list{
	float: left;
	margin-top: 5px;
	margin-right:15px;
	margin-bottom: 5px;
	margin-left: 3px;
}

.pro .img{
 
}

#cms,#cms1{
	float: left;
	width: 730px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
#cms .li{
	line-height: 32px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#cms .li .ntitle{
	text-overflow: ellipsis;
	float: left;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
	width: 600px;
	font-family: "宋体";
}
#cms .li .ntitle a{
	font-family: "微软雅黑";
}
#cms .li .date{
	float: right;
	width: 65px;
}
#page{
	line-height: 50px;
	text-align: center;
	float: left;
	width: 730px;
}
#cms1 .content{
	float: left;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	text-indent: 2em;
	line-height: 2;
}
#about{
	line-height: 1.8;
	float: left;
	height: 155px;
	width: 445px;
	overflow: hidden;
}