@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; font-family:Arial;}
	a{ text-decoration:none;}
	li{ list-style:none;}
	img{ display:block; border:none;}
	.clearfix{ clear:both;}
	h1,h2,h3,h4,h5,h6{ font-size:16px; font-weight:normal;}

.searchgo{border:none; background-color:#003cb4; color:#fff;height:24px; line-height:24px; padding:0 10px;}

	.productlist_box{ margin-top:20px; margin-bottom:30px}
	.productlist_box>ul{ width:1100px; margin:0 auto;}
	.product{ width:240px; float:left;}
	.product .fl{ width:240px;}
	.product .fl dt{ line-height:54px; background-color:#003cb4; color:#fff; font-weight:bold;  font-size:20px; padding-left:20px;}
	.product .fl dd{ border-left:1px #f1f1f1 solid;border-right:1px #f1f1f1 solid; line-height:40px; padding:0 10px; font-size:14px;display:block; border-bottom:1px #e5e5e5 solid; background-color:#f2f2f2}
	
	.product .fl dd a{  color:#585858; padding-left:10px;}
	.product .fl dd a:hover{ color:#f00;}
	.product .tj{ width:240px; margin-top:20px}
	.product .tj dt{ line-height:54px; background-color:#003cb4; color:#fff; font-weight:bold;  font-size:20px; padding-left:20px;}
	
	.all{ width: 240px; height: 166px;  margin:0 auto; position: relative; }
.screen{
	width:240px;
	height:166px;
	 overflow:hidden; 
	position:relative;
}
.screen li{ width:240px; height:166px; overflow:hidden; float:left;}
.screen li img{width:240px; height:166px;}
.screen ul{ position:absolute; left:0; top:0px; width:960px;}
.all ol{ position:absolute; right:10px; bottom:4px; line-height:20px; text-align:center;}
.all ol li{ float: left; width: 20px; height: 6px; background: #ccc;  margin-left: 5px; cursor: pointer; font-size: 10px; font-family: Verdana; line-height: 6px; text-indent:-99999px;opacity:0.7; }
.all ol li.current{ background:#003cb4; color:#fff;}


.product .ctlx{ width:240px; margin-top:20px}
	.product .ctlx dt{ line-height:54px; background-color:#003cb4; color:#fff; font-weight:bold;  font-size:20px; padding-left:20px;}
		.product .ctlx dd{ color:#585858; border-left:1px #f1f1f1 solid;border-right:1px #f1f1f1 solid; line-height:40px; padding:0 10px; font-size:14px;display:block; border-bottom:1px #e5e5e5 solid; background-color:#f2f2f2}
	
	.productlist{ width:850px; float:right;}
	.productlist .product_wz dt{ line-height:20px; font-size:14px; padding-bottom:10px; border-bottom:#e9e9e9 1px solid;color:#808080}
	.product_wz dt a{ display:inline; color:#808080}
	
	/* newslist */
		.newslist{ padding-top:20px;}
	    .newslist dd{ line-height:38px; border-bottom:1px #d7d7d7 dashed;}
		.newslist dd h2{ float:left; font-size:14px; font-weight:bold;  padding-left:15px; background:url(images/icon-09.gif) no-repeat 0 center;}
		.newslist dd h2 a{ color:#515151; display:block}
		.newslist dd h2 a:hover{ color:#e60012}
		.newslist dd span{ float:right;font-size:14px;color:#515151;}

/* news */
.news{ text-align:center; border-bottom:1px #cccccc dashed; width:760px; margin:0 auto; padding-top:40px}
	.news dt{ font-size:16px; color:#515151; font-weight:bold; margin-bottom:20px;}
	.news dd{font-size:14px; color:#515151; margin-bottom:10px;}
	.news_cont{ width:780px; margin:0 auto; padding-top:20px;}



/* productlist */

.productlist{ width:840px; float:right;}
	
	
	.product_box{ width:840px; margin:0 auto;}
	.product_box li{ width:260px; margin-top:25px; margin-left:10px; margin-right:10px; float:left; margin-bottom:11px;}
	.product_box a{ display:block; border:1px #e6e7e7 solid; width:252px; padding:4px;}
	.product_box a:hover{border:1px #003cb4 solid;}
	.product_box img{ width:250px; height:306px;}
	.product_box span{ display:block; text-align:center; font-size:12px; color:#515151; line-height:12px; margin-top:16px;}

/* product */


.product_ms{ padding-top:40px;}
	.pro_dt{ float:left; width:440px;}
	.pro_dt img{width:100%; height:100%;}
	.pro_xx dt{ font-size:18px; text-align:center; font-weight:bold; color:#515151; line-height:30px;}
	.pro_xx{ width:360px; float:right;}
	.pro_xx dd{ font-size:16px; line-height:20px; color:#515151; width:360px;} 
	.jsxx{ height:40px; font-size:24px; text-align:center; color:#fff; background-color:#003cb4; margin-top:50px; line-height:40px;}
	.cpdt{ padding-top:50px;}




     .productlist .about_wz dt{ line-height:20px; font-size:14px; padding-bottom:10px; border-bottom:#e9e9e9 1px solid;color:#808080}
	.productlist .about_wz dt a{ display:inline; color:#808080}
	.productlist .about_wz dd{ padding-top:30px;}


.lxwm{ width:800px; margin:0 auto}
.lxwm>dd{ padding-left:76px; margin-top:30px; width:300px; float:left}
.phe_nm{background:url(../images/lx_tel.png) no-repeat left center;}
.qq{background:url(../images/qq.png) no-repeat left center;}
.eml{background:url(../images/eml.png) no-repeat left center;}
.weixin{background:url(../images/weixin.png) no-repeat left center;}
.wz{background:url(../images/wz.png) no-repeat left center;}
.lx_nb dt{ font-size:18px; color:#515151;}
.lx_nb dd{ font-size:14px; color:#515151;}
.ditu{ width:705px; margin:0 auto; padding-top:32px;}





.pages { text-align:center; padding:20px 0px;} 
.pages a,.pages span { margin:0px 3px; display:inline}


.fen_page { height:30px; line-height:30px; margin-bottom:10px; text-align:center; PaDDING-TOP: 15px;color:#000000}

.fen_page a {
	 PaDDING-LEFT: 8px! important;PaDDING-right: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px;  COLOR: #333! important; PaDDING-TOP: 4px! important; TEXT-DECORaTION: none! important; display:inline;
}
.fen_page a:link {
	 PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px;  COLOR: #333! important; PaDDING-TOP: 4px! important;  TEXT-DECORaTION: none! important;background:#D0D0D0;
}
.fen_page a:visited {
	 PaDDING-RIGHT: 8px! important;  PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px;  COLOR: #333! important; PaDDING-TOP: 4px! important;  TEXT-DECORaTION: none! important;background:#D0D0D0;
}
.fen_page a:hover { COLOR:333! important; BaCKGROUND-COLOR:#D0D0D0! important
}
.fen_page a:active {
	 PaDDING-LEFT: 2px; PaDDING-BOTTOM: 2px; MaRGIN: 2px; BORDER-LEFT: #000000 1px solid; PaDDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORaTION: none;background:#D0D0D0;
}

.fen_page SPaN.pages {
	 PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px;  COLOR: #fff ! important; PaDDING-TOP: 4px! important; 
}
.fen_page SPaN.extend {
	PaDDING-RIGHT: 8px! important; PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px; COLOR: #000000! important; PaDDING-TOP: 4px! important;background:#D0D0D0;
}
.fen_page SPaN.current {
	 PaDDING-RIGHT: 8px! important; PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px; COLOR: #000! important; PaDDING-TOP: 4px! important; BaCKGROUND-COLOR: #eee! important;
}
.fen_page SPaN{
	 PaDDING-RIGHT: 8px! important;  PaDDING-LEFT: 8px! important; PaDDING-BOTTOM: 4px! important; MaRGIN: 2px; COLOR:#333333! important; PaDDING-TOP: 4px! important; background:#D0D0D0;
}
