@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"Microsoft YaHei"; font-size:12px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color: #333333; background:   url(../images/di.jpg) repeat-x  
	}
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:1000px; height:134px; background:url(../images/top.jpg); overflow:hidden; clear:both; margin:0 auto}
#nav{ width:1000px; height:55px;  overflow:hidden; clear:both; margin:0 auto}
#banner{ width:992px; height:321px; overflow:hidden; clear:both; margin:0 auto; padding-left:8px; padding-top:9px; background:url(../images/banner.jpg)}
#ct{ width:988px; overflow:hidden; clear:both; margin:0 auto; padding:6px}
#left{ width:260px; float:left}
#right{ width:705px; float:right}
.left_bt{ width:260px; height:44px; overflow:hidden; clear:both; margin:0 auto}
.cpfl_nr{ width:240px; border:3px #006acd solid; padding:7px; overflow:hidden; clear:both; margin:3px auto 8px}
.cpfl_bj{ width:220px; height:36px; padding-top:1px; padding-left:19px; background:url(../images/cpfl_bt-16.jpg); font-weight:bold; font-size:14px}
.cpfl_bj a{	color:#006acd; line-height: 32px;	text-decoration:none;}
.cpfl_bj a:hover{	color: #000000; line-height: 32px;	text-decoration:none;}
.message{ width:260px; height:83px; overflow:hidden; clear:both; margin:2px auto}
.contact_nr{ width:240px; height:111px; padding:10px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/contact_nr.jpg)}
.right{ width:705px; overflow:hidden; clear:both; margin:0 auto; padding-bottom:4px}
.about{ width:361px; float:left}
.news{ width:318px; float:right}
.about_bt{ width:361px; height:44px; overflow:hidden; clear:both; margin:0 auto}
.about_nr{ width:345px; height:188px; line-height: 24px;  font-size:14px; overflow:hidden; clear:both; padding:8px}
.news_bt{ width:318px; height:44px; overflow:hidden; clear:both; margin:0 auto}
.news_nr{ width:302px; height:168px; overflow:hidden; clear:both; padding:8px}
.honor_nr{ width:260px; height:106px; line-height: 24px;  font-size:14px; overflow:hidden; clear:both; padding:8px}
.join_nr{ width:260px; height:86px; overflow:hidden; clear:both; padding:8px}
.product_bt{ width:705px; height:44px; overflow:hidden; clear:both; margin:0 auto}
.product_nr{ width:689px; height:1010px; overflow:hidden; clear:both; margin:0 auto 3px; padding:8px;}
.ny_bt{ width:690px; height:36px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/ny_bt.jpg); padding-left:15px; padding-top:8px; font-size:18px; }
.ny_nr{width:689px; min-height:610px; overflow:hidden; clear:both; margin:0 auto 3px; padding:8px;}
.about_pic{ width:130px; height:96px; float:left; padding-bottom:5px; padding-right:5px}
.case_nr{ width:689px; height:145px; overflow:hidden; clear:both; margin:0 auto 8px; padding:8px;}
.news_bj{ width:300px; height:26px; overflow:hidden; clear:both; padding-bottom:2px; border-bottom:1px #999 dotted}
.news_bj2{ width:295px; height:26px; padding-top:2px; padding-left:5px; border-bottom:1px #999 dotted}
.join_bj2{ width:238px; height:26px; padding-top:2px; padding-left:5px; border-bottom:1px #999 dotted}

.product{ width:154px; height:112px; padding:1px; border:3px #999999 solid; margin:0 auto 3px; overflow:hidden; clear:both}
#foot{ width:986px; height:75px; padding-top:8px; border-top:5px #006acd solid; overflow:hidden; clear:both; margin:6px auto 0px}

.container, .container *{margin:0; padding:0;}
.container{width:983px; height:293px; overflow:hidden;position:relative; margin-left:0px; margin-top:0px;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:983px; height:293px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}
#idTransformView ul li a:hover{position:relative;left:0px;top:0px;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{ float: left; color: #0067c8; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 2px; border: 1px solid #0067c8; background-color: #FFF3E2;}
.num li.on{ color: #fff; line-height: 15px; width: 15px; height: 15px; font-size: 12px;  margin: 3px 2px; background-color: #0067c8; font-weight: bold;}
