@charset "utf-8";
body {
	font-family: "宋体";
	font-size: 12px;
	margin: 0 auto;
	padding: 0px;
	
}
div,h1,h2,h3,p{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.ulnone{
	margin:0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
.ulnone li{
	list-style-type:none;
}
#header {
	width:100%;
	background-position:top center;
	/*height:85px;*/
	background-image:url(../images/topbj.jpg);
	background-repeat:no-repeat;
}
#main{
	width:1000px;
	margin:0 auto;
}
.pro_tmbimg{ 
max-width: 102px;
max-height:88px; 
width:expression(this.width > 102 ? "102px" : this.width); 
height:expression(this.height>88?"88px":this.height); 
overflow:hidden; 
}
.products_tmbimg{ 
max-width: 158px;
max-height:143px;
width:expression(this.width > 158 ? "158px" : this.width); 
height:expression(this.height>143?"143px":this.height); 
overflow:hidden; 
}
#procon_img{ 
max-width: 190px;
max-height:168px;
width:expression(this.width > 190 ? "190px" : this.width); 
height:expression(this.height>168?"168px":this.height); 
overflow:hidden; 
}
.density{
	display:none;
}
#apDiv1 {
	width:1000px;
	height:85px;
	margin:0 auto;
	position:relative;
}
#apDiv2 {
	width:1000px;
	height:33px;
	overflow:visible;
}
#apDiv3 {
	width:1000px;
	height:2px;
}
#apDiv4 {
	width:1000px;
	height:29px;
	overflow:visible;
}
#apDiv5 {
	float:left;
	width:2px;
	height:29px;
}
#apDiv6 {
	float:left;
	width:996px;
	height:29px;
	/*background-color: #034b91;*/
	background-image: url(../images/dh.jpg);
	overflow:visible;
	position:relative;
}
#apDiv7 {
	float:left;
	width:2px;
	height:29px;
}
#apDiv8 {
	clear:both;
	width:1000px;
	height:2px;
	background-image: url(../images/index-05.jpg);
}
#apDiv9 {
	width:1000px;
	height:10px;
}
#banner {
	width:1000px;
	height:366px;
}
#apDiv10 {
	width:1000px;
	height:206px;
}
#apDiv11 {
	width:245px;
	height:47px;
	border-bottom:#999 1px solid;
	position:relative;
}
#apDiv12 {
	width:245px;
	height:159px;
}
#news{
	width:245px;
	float:left;
}
#apDiv13 {
	width:34px;
	height:206px;
	float:left;
}
#in_center{
	width:505px;
	float:left;
}
#apDiv14 {
	width:505px;
	height:47px;
	border-bottom:#999 1px solid;
	position:relative;
}
#apDiv15 {
	width:505px;
	height:159px;
}
#apDiv16 {
	width:34px;
	height:206px;
	float:left;
}
#contact{
	width:182px;
	float:left;
}
#apDiv17 {
	clear:both;
	width:1000px;
	height:7px;
}
#friendLink{
	width:1000px;
	background-color:#fbfbfb;
}
#footer{
	width:1000px;
	height:70px;
}
#logo {
	position:absolute;
	left:7px;
	top:5px;
	width:730px;
	height:73px;
	z-index:1;
}
#logo2 {
	position:absolute;
	right:5px;
	top:16px;
	width:408px;
	height:62px;
	z-index:1;
}
#zy{
	position:absolute;
	right:5px;
	top:0px;
	width:108px;
	height:20px;
	z-index:1;
	text-align:right;
	line-height:20px;
}
#search {
	position:absolute;
	right:8px;
	top:3px;
	width:182px;
	height:20px;
	z-index:1;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
}
.kwords{
	width:146px;
	height:14px;
	border:none 0px;
	margin-top:2px;
	margin-left:2px;
}
.ss_b{
	margin-bottom:-3px;
}
.nav{
	width:105px;
	height:29px;
	float:left;
	text-align:center;
	line-height:29px;
	position:relative;
	overflow:visible;
	z-index:99;
}
.navul{
	position:absolute;
	left:0px;
	top:27px;
	width:155px;
	height:auto;
	background-color:#034A8F;
	border:#000 solid 1px;
	display:none;
	text-align:left;
}
.fnavul{
	position:absolute;
	left:-51px;
	top:27px;
	width:155px;
	height:auto;
	background-color:#034A8F;
	border:#000 solid 1px;
	display:none;
	text-align:right;
}
.fnavli{
	width:auto;
	height:25px;
	line-height:25px;
	padding-right:30px;
}
.fnav_li{
	width:auto;
	height:25px;
	line-height:25px;
	background-color:#034A8F;
	padding-right:30px;
}
.fnav_li2{
	width:auto;
	height:25px;
	line-height:25px;
	background-color:#034A8F;
	padding-right:30px;
}
.navli{
	width:100%;
	height:25px;
	line-height:25px;
	padding-left:25px;
	
}
.nav_li{
	width:100%;
	height:25px;
	line-height:25px;
	background-color:#034A8F;
	padding-left:25px;
}
.nav_li2{
	width:100%;
	height:25px;
	line-height:25px;
	background-color:#a40a0d;
	padding-left:25px;
}
#apDiv18 {
	position:absolute;
	left:1px;
	top:20px;
	width:186px;
	height:25px;
	z-index:1;
}
#apDiv19 {
	position:absolute;
	left:191px;
	top:29px;
	width:53px;
	height:15px;
	z-index:1;
	text-align:right;
}
.list {
	width:245px;
	height:29px;
	position:relative;
}
.list_title {
	position:absolute;
	left:0px;
	top:10px;
	width:189px;
	height:20px;
	z-index:1;
}
.list_date {
	position:absolute;
	left:194px;
	top:10px;
	width:49px;
	height:14px;
	z-index:1;
	text-align:center;
}
#apDiv22 {
	position:absolute;
	left:2px;
	top:20px;
	width:381px;
	height:27px;
	z-index:1;
}
#apDiv23 {
	position:absolute;
	left:437px;
	top:29px;
	width:66px;
	height:17px;
	z-index:1;
	text-align:right;
}
.products{
	width:114px;
	height:136px;
	float:left;
	margin-right:16px;
}
.pro_img{
	/*width:114px;
	height:101px;
	text-align:center;*/
	width:102px;
	height:88px;
	padding:5px 5px 6px 5px;
	border:1px solid #CFCFCF;
	text-align:center;
}
.imgborder{
	border:solid #CCC 1px;
}
.pro_title{
	text-align:center;
	line-height:1.5em;
}
.margin_pro{
	margin-top:13px;
}
#apDiv24 {
	width:182px;
	height:116px;
	margin-top:17px;
}
#apDiv25 {
	width:182px;
	height:55px;
	background-image: url(../images/index-12.jpg);
	position:relative;
}
#apDiv26 {
	position:absolute;
	left:41px;
	top:25px;
	width:134px;
	height:23px;
	z-index:1;
}
.link{
	margin-left:12px;
	line-height:1.5em;
	padding-bottom:9px;
}
.copy{
	text-align:center;
	height:25px;
}

#zmainimg {
	clear:both;
	width:1000px;
	height:186px;
}
#apDiv20 {
	width:1000px;
	height:10px;
}
#z_main{
	width:1000px;
}
#sideBar{
	width:187px;
	float:left;
}
.sidebar{
	width:185px;
	background-color:#f3f3f3;
	border:#999 solid 1px;
}
#apDiv21 {
	width:168px;
	height:26px;
	margin-left:12px;
	margin-top:10px;
}
#leftsideBar{
	width:170px;
	height:auto;
	background-color:#FFF;
	border:#CCC solid 1px;
	margin-left:7px;
	margin-bottom:15px;
	margin-top:5px;
}
#leftsideBar ul{
	margin-left:10px;
}
#leftsideBar ul li{
	width:154px;
	height:26px;
	background-image:url(../images/left_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	line-height:20px;
	margin-bottom:10px;
	margin-top:10px;
}

#apDiv27 {
	width:187px;
	height:14px;
}
#left_news{
	width:185px;
	border:#ccc solid 1px;
	height:auto;
}
#left_newstitle{
	width:154px;
	height:31px;
	background-image:url(../images/left_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:15px;
	line-height:31px;
}
.leftbarul{
	margin-left:15px;
}
.leftbarli{
	width:170px;
	height:28px;
	line-height:28px;
}
#container {
	width:813px;
	float:left;
}
#apDiv28 {
	width:813px;
	height:35px;
	position:relative;
}
#apDiv29 {
	position:absolute;
	left:18px;
	top:10px;
	width:489px;
	height:23px;
	z-index:1;
}
.content_line{
	width:799px;
	height:4px;
	background-image: url(../images/content_line.jpg);
	margin-left:14px;
}
#apDiv30 {
	position:absolute;
	left:526px;
	top:11px;
	width:283px;
	height:20px;
	z-index:1;
	text-align:right;
}
#content{
	width:775px;
	line-height:1.8em;
	margin-left:30px;
	margin-top:15px;
}
#n_title{
	width:775px;
	line-height:1.8em;
	margin-left:30px;
	margin-top:15px;
	text-align:center;
}
.line{
	clear:both;
	width:1000px;
	height:23px;
	background-image:url(../images/line.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:13px;
}

#news_content{
	width:783px;
	margin-left:30px;
	margin-top:10px;
}
#pro_content{
	width:789px;
	margin-left:20px;
	margin-top:10px;
}
.news_list{
	width:773px;
	height:32px;
	position:relative;
	border-bottom:#CCC dotted 1px;
}
.news_list_data {
	position:absolute;
	left:8px;
	top:7px;
	width:629px;
	height:19px;
	z-index:1;
	line-height:19px;
}
.news_list_date {
	position:absolute;
	left:655px;
	top:7px;
	width:114px;
	height:24px;
	z-index:1;
	text-align:right;
	line-height:19px;
}
.page{
	width:773px;
	height:52px;
	text-align:center;
	line-height:52px;
	clear:both;
}

.pro_list{
	width:795px;
	height:172px;
	clear:both;
	margin-bottom:10px;
}

.products_img {
	position:absolute;
	left:1px;
	top:9px;
	width:163px;
	height:146px;
	z-index:1;
	text-align:center;
}
.products_title {
	position:absolute;
	left:19px;
	top:15px;
	width:594px;
	height:21px;
	z-index:1;
}
.products_content {
	position:absolute;
	left:19px;
	top:44px;
	width:591px;
	height:81px;
	z-index:1;
	line-height:2em;
}
.readmore {
	position:absolute;
	left:18px;
	top:132px;
	width:221px;
	height:21px;
	z-index:1;
}
.pro_leftdiv{
	width:165px;
	height:165px;
	float:left;
	position:relative;
}
.pro_rightdiv{
	width:627px;
	height:170px;
	position:relative;
	float:left;
	border-bottom:#CCC solid 1px;
	
}

#apDiv31 {
	width:783px;
	height:192px;
	position:relative;
	margin-left:30px;
	border-bottom:#CCC dotted 1px;
	margin-top:14px;
	overflow:visible;
}
#apDiv32 {
	position:absolute;
	left:0px;
	top:6px;
	width:193px;
	height:172px;
	z-index:3;
	overflow:visible;
	text-align:center;
}
#apDiv33 {
	position:absolute;
	left:213px;
	top:11px;
	width:547px;
	height:21px;
	z-index:1;
}
#apDiv34 {
	position:absolute;
	left:213px;
	top:42px;
	width:545px;
	height:126px;
	z-index:1;
	line-height:1.8em;
	overflow:auto;
}
.pro_content{
	width:765px;
	margin-left:45px;
	line-height:1.8em;
	margin-top:20px;
}
#comment{
	width:765px;
	margin-left:45px;
	margin-top:20px;
	clear:both;
}
#com_regard{
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}
.com_client{
	height:20px;
	line-height:20px;
	
}
.com_list{
	height:60px;
	border-bottom:#CCC solid 1px;
	margin-bottom:10px;
}
.com_content{
	line-height:1.8em;
	margin-top:6px;
}
.com_page{
	height:30px;
	text-align:center;
	margin-top:15px;
}
.con_text{
	width:756px;
	height:78px;
}

.zoomPad {
	z-index: 99; position: relative; float: left; cursor: crosshair;
}

.zoomPup {
	Z-INDEX: 101; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; FILTER: alpha(opacity = 60); BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; CURSOR: crosshair; BORDER-RIGHT: #ccc 1px solid; -moz-opacity: 0.6; opacity: 0.6
}
.zoomWrapperImage {
	Z-INDEX: 110; POSITION: relative; DISPLAY: block; OVERFLOW: hidden
}

.downlist{
	width:695px;
	height:152px;
	position:relative;
	background-image:url(../images/down-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-left:28px;
	margin-bottom:18px;
}
.downlist_title {
	position:absolute;
	left:25px;
	top:2px;
	width:634px;
	height:24px;
	z-index:1;
}
.downlist_content {
	position:absolute;
	left:25px;
	top:35px;
	width:634px;
	height:44px;
	z-index:1;
}
.downlist_date {
	position:absolute;
	left:25px;
	top:89px;
	width:279px;
	height:19px;
	z-index:1;
}
.downlist_buttom {
	position:absolute;
	left:558px;
	top:101px;
	width:103px;
	height:28px;
	z-index:1;
}
