@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"宋体"; font-size:12px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color:#333; background: #FFF
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}

a{
	color:#333;
	text-decoration:none;
}

a:hover{
	color:#003652;
	text-decoration:none;
}
#top{ width:100%; height:33px;  overflow:hidden; clear:both; margin:0 auto; border-bottom:1px #CCC solid}
#top ul{ width:1000px; overflow:hidden; clear:both; margin:0 auto}
#logo_di{ width:100%; height:97px; overflow:hidden; clear:both; margin:0 auto; background:#f6f6f6}
#logo{ width:1011px; height:97px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/logo.jpg)}
#nav_d{ width:100%; height:48px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/nav.jpg) repeat-x}
#nav{ width:1000px; height:48px; overflow:hidden; clear:both; margin:0 auto}
#nav ul.ziti{
font-size:14px; color:#4c4c4c; font-weight:bold
}
.ziti a{
color:#333; display:block; width:123px; height:48px; overflow:hidden; clear:both; 
}
.ziti a:hover{
color:#FFF; display:block; width:123px; height:48px; overflow:hidden; clear:both; background:#1579f4
}
#nav ul li{
width:140px; height:48px; line-height:48px; float:left; text-align:center; 
}
#nav ul li.nobg{ background:none;}
#nav ul li.w{
background:none; width:2px; line-height:48px; text-align:right; float:left; background:url(../images/nav_x.jpg)}
#ban_di{ width:100%; height:374px; padding-top:6px; background:url(../images/ban_di.jpg) repeat-x; overflow:hidden; clear:both; margin:0 auto}
.banner{ width:999px; height:361px; border:6px #FFF solid; overflow:hidden; clear:both; margin:0 auto}

#ct{ width:1011px; overflow:hidden; clear:both; margin:0 auto}
#left{ width:235px; float:left}
#right{ width:765px; float:right}
.web_bt{ width:235px; height:36px; overflow:hidden; clear:both; margin:0 auto 1px}
.web_nr{ width:221px; height:119px; overflow:hidden; clear:both; color:#FFF; padding:7px; background:url(../images/web_nr.jpg)}
.honor{ width:227px; height:176px; padding:3px; border:1px #CCC solid; margin:8px auto}
.fl{ width:233px; border:1px #e4e4e4 solid; border-top:4px #1579f4 solid; padding-bottom:9px}
.fl_bt{ width:233px; height:39px; overflow:hidden; clear:both; margin:0 auto 6px}
.fl_bj{ width:195px; height:31px; line-height:31px; padding-left:27px; border-bottom:1px #999 dotted; background:url(../images/index2_57.jpg); margin:0 auto; font-weight:bold}
.fl_bj1{ width:195px; height:31px; line-height:31px; padding-left:27px; border-bottom:1px #999 dotted; background: #09F; font-size:14px; margin:0 auto; font-weight:bold}
.fl_bj1 a{
	color:#FFF;
	text-decoration:none;
}

.fl_bj1 a:hover{
	color: #FC0;
	text-decoration:none;
}
.about{ width:763px; border:1px #e4e4e4 solid; border-top:4px #1579f4 solid; height:250px}
.about_bt{ width:763px; height:36px; overflow:hidden; clear:both; margin:0 auto 6px}
.about_nr{ width:751px; height:202px; padding:6px; overflow:hidden; clear:both; margin:0 auto}
.about_pic{ width:186px; height:180px; float:left; padding-bottom:5px; padding-right:5px}
.right{ width:765px; overflow:hidden; clear:both; margin:0 auto; padding-top:8px; padding-bottom:8px}
.news{ width:376px; border:1px #e6e6e6 solid; border-top:4px #1579f4 solid; float:left}
.news1{ width:233px; border:1px #e6e6e6 solid; border-top:4px #1579f4 solid; float:left}
.contact{ width:376px; border:1px #e6e6e6 solid; border-top:4px #1579f4 solid; float:right}
.news_bt{ width:376px; height:36px; overflow:hidden; clear:both; margin:0 auto}
.con_nr{ width:360px; height:145px; padding:8px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/contact_nr.jpg)}
.news_nr{ width:370px; height:155px; padding:3px; overflow:hidden; clear:both; margin:0 auto}
.news_nr1{ width:223px; height:455px; padding:3px; overflow:hidden; clear:both; margin:0 auto}
.news_pic{ width:83px; height:75px; padding:1px; border:1px #CCC solid}
.news_wz{ width:366px; height:26px; overflow:hidden; clear:both; margin:0 auto; border-bottom:1px #CCC dotted; line-height:27px}

.product{ width:763px; border:1px #e4e4e4 solid; border-top:4px #1579f4 solid; min-height:395px}
.product_nr{ width:751px; min-height:202px; padding:6px; overflow:hidden; clear:both; margin:0 auto}
.pic{ width:166px; height:115px; padding:1px; border:1px #CCC solid; overflow:hidden; clear:both; margin:0 auto}
#case{ width:1009px; border:1px #e4e4e4 solid; border-top:4px #1579f4 solid; min-height:150px; margin:8px auto}
.case_bt{ width:1009px; height:37px; overflow:hidden; clear:both; margin:0 auto 8px}
#friend{ width:1001px; padding-left:10px; height:30px; line-height:30px; border-bottom:4px #FFFFFF solid; background:#0c70e9; color:#FFF; margin:0 auto}
#friend a,#foot a{
	color:#FFF;
	text-decoration:none;
}

#friend a:hover,#foot a:hover{
	color: #FC0;
	text-decoration:none;
}
#foot{ width:1001px; padding-left:10px; height:50px; padding-top:12px;  background:#0c70e9; color:#FFF; margin:0 auto; line-height:0.8em}
.ny{ width:763px; border:1px #e4e4e4 solid; border-top:4px #1579f4 solid; min-height:550px}
.ny_bt{ width:763px; padding-left:23px; line-height:36px; font-size:16px; font-family:"微软雅黑"; height:36px; overflow:hidden; clear:both; border-bottom:1px solid #CCC}
.ny_nr{ width:751px; min-height:510px; padding:6px; overflow:hidden; clear:both; margin:0 auto}
