
body { margin:0; padding:0; background:#f4f4f4;  }
 
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
 
ul, ol { list-style:none; } 
a { text-decoration:none; } 
a:hover { text-decoration:underline; } 

table { border-collapse:collapse; border-spacing:0; } 

.pages {margin: 30px 0 30px;text-align: center;font-size: 0;}
.pages a {display: inline-block;font-size: 14px; color:#444; line-height: 35px;padding: 0 14px;margin: 5px;background-color: #f5f5f5;border-radius: 3px;transition: all 0.5s;}
.pages a:hover,.pages a.active {background-color: #0e75c8;color: #fff;}





.wrapper { width:1100px; margin:auto auto; }

.header { height:120px; }

.nav{ width:100%; height:50px; background: url(/images/menu-bg.png) repeat-x left -405px;}
.nav ul { width:1140px; margin:auto auto;}

.nav ul li{ float:left; background:none; width:100px; line-height:40px; text-align:center;  }


.nav ul li:last-child{ float:right; color:#fff; width: auto; font-size:14px; margin-right:40px; }

.nav ul li a{ font-size:14px; color:#fff; text-decoration:none; }

.nav ul li:last-child:hover { background:none;}




.nav .active a {  color: #FFF; background: url(../images/menu-bg.png) repeat-x left -271px; display:block}


.nav ul li:hover {  color: #FFF; background: url(../images/menu-bg.png) repeat-x left -271px;}



.main { margin:20px auto;  overflow:hidden;  }

.jz{ height:350px;}

.top20{ margin-top:20px;}

.main .left { border:1px #d6d6d6 solid; background:#fefefe; width:230px; float:left;  }

.main .lf {  width:230px; float:left;  }

.bg{ background:#fefefe; border-left:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid;  }

.bg a{  color: #669900;
font-weight: 600; }



.cur { background-image:url(/images/user_bg.gif); border-bottom:1px #d6d6d6 solid; height:36px; line-height:36px; color:#ff0000; font-weight:600; padding-left:15px; font-size:14px; background-repeat: no-repeat;background-position: right; }

.cur a { color:#FF6600}

.btt{ background:#f4f4f4; border-bottom:1px #d6d6d6 solid; border-top:2px #669900 solid;   height:36px; line-height:36px; color:#669900; font-weight:600; padding-left:15px; font-size:14px; }

.main .main-nav { border:1px #d6d6d6 solid; background:#fefefe; width:846px; float:left; margin-left:20px;  }


.main .right{ border:1px #d6d6d6 solid; background:#fefefe; width:230px; float:left; height:350px;   }
.main .center { border:1px #d6d6d6 solid; margin-left:20px; background:#fefefe; float:left;  width:594px; height:350px; margin-right:20px;}


.bt{ background:#f4f4f4;  border-bottom:1px #d6d6d6 solid; height:36px; line-height:36px; color:#669900; font-weight:600; padding-left:15px; font-size:14px; }

.left-list { list-style:none;  padding:0px 0px; }
.left-list li{ list-style:none; color:#000000; margin-left:0px; border-bottom:1px #ddd solid; }


.left-list .active a{ font-weight:bold; }

.left-list li:last-child{ border-bottom:none}


.left-list li a{ text-overflow:ellipsis; overflow: hidden;  padding-left:20px; white-space: nowrap;color:#444; line-height:36px; font-size:13px;
	display:block; background-image:url(/images/dot-lv.gif); background-repeat: no-repeat; font-weight:normal; background-position: 5px;}

.company { padding:15px; font-size:14px; color:#444; line-height:30px;}
.company p{ margin:0px; padding:0px; text-indent:0px; }

.company a { color:#444;}

.company h1 { border-bottom:1px #999 dashed; padding:20px 0px; text-align:center; font-size:16px;}


.news-list { list-style:none}
.news-list li{ list-style:none; color:#000000; margin-left:10px; }
.news-list li a{ text-overflow:ellipsis; overflow: hidden;white-space: nowrap;color:#444; padding-left:15px;margin:15px auto;font-size:13px;
	display:block;background-image:url(/images/dot-3.gif);background-repeat: no-repeat;background-position: left;}
	
	
.footer { clear:both; text-align:center; border-top:1px #d6d6d6 solid; font-size:13px; line-height:10px; padding:20px 0px; }

.footer a{ color:#444; margin-left:10px; margin-right:10px;}


.pinpai { padding:15px;}

.pinpai li{ width:48%; margin:1%;  float:left; list-style:none; margin-bottom:20px; height:50px;  border-bottom:1px #ddd solid; }

.pinpai li img{ width:100px; height:40px; vertical-align:middle; margin-right:15px; }

.pinpai li a{ color:#444; font-size:14px; }


.cpjj{ border-bottom:1px #d6d6d6 solid; text-align:center; font-weight:bold; border-right:1px #d6d6d6 solid; font-size:13px; height:30px; line-height:30px;}
.cppp{ border-bottom:1px #d6d6d6 solid; padding-left:4px; font-size:13px; height:30px; line-height:30px;}




.div_4{ WIDTH:100%; padding:15px; height:auto; overflow:hidden; }



.upt_li { width:100%; background-color:#999; float:left; height:30px; line-height:30px;  font-weight:bold; text-align:left; padding-left: 15px; background:url(../images/dot-lv.gif) no-repeat left 12px;list-style:none;}

.upt_li a{ font-size:15px; color:#444;}

.upn_li { WIDTH:45%; background:none; FLOAT: left; list-style:none;  margin-left:20px; padding-left: 5px; height:30px; line-height:30px;}


.upn_li a{ font-size:13px; color:#444; line-height:32px; }

.pro {  width:96%; padding:2%; overflow:hidden; height:auto;}



.pro li{ float:left; width:32%; margin-right:2%;  list-style:none; text-align:center;  }


.pro li:nth-child(3n){ margin-right:0px;}

.pro li img{ width:100%; max-height:300px; min-height:300px;  }

.pro li a{ font-size:14px; color:#444; }


.new-list  { width:95%; margin:0px; padding:15px; }

.new-list li{ border-bottom:1px #ccc dotted; padding:10px 0px; background:url(/images/orange.gif) left no-repeat; list-style:none; }

.new-list li span{ float:right; font-size:12px; }

.new-list li a{ padding-left:25px; font-size:14px; color:#444;  }



.content { padding:15px; font-size:15px; line-height:28px; color:#444;  }

.cptj{ margin-bottom:20px;}

.cplist {  height:auto; overflow:hidden; padding:1%; 	 }
.cplist li { width:18%; float:left; list-style:none; margin:1%;  	}

.cplist li p { font-size:14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:center}

.cplist .img { height:150px; overflow:hidden; }

.cplist li img{ width:100%; min-height:150px; }


.cptj { border:1px #d6d6d6 solid; background:#fefefe; }

.cp { padding:20px; width:1060px; }


#content {
	width:1060px; height:270px;
	 padding:0px; margin: auto auto;
	position:relative;
	overflow:hidden
}
#content ul {
	width:1060px; margin:0px;
	height:270px;
	position:absolute
}
#content ul li p { font-size:14px; color:#444; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:center}



#content ul li {
	width:200px; float:left; list-style:none; margin-right:20px; 
}

#content ul li .img { height:230px; width:200px; overflow:hidden; }


#content ul li .img:hover img {  transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);}

#content ul li .img img{ width:100%; min-height:150px; -webkit-transition:transform .3s;
-o-transition:transform .3s;
transition:transform .3s; }
