
@charset "utf-8";

/*共公类*/
body{ margin:0px; font-size:12px; line-height:28px; color:#666; font-family:"微软雅黑",Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:12px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;line-height:28px}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}
/*共公类*/
/* 网页底部 */


.box{ width:100%;}
.boxa{ width:1200px;}

.top{ height:40px; background:#333333; color:#d3d5d6; line-height:40px;}

.top a{color:#d3d5d6;}
.topa{ width:204px;}
.topb{ width:209px;}

.topc{ height:177px; background:#f2f2f2;}
.topca{ width:152px;}
.topcb{ width:987px;}
.topcba{ height:96px; border-bottom:1px solid #cccccc; width:987px;}
.topcbaa{ width:507px; height:96px; line-height:96px; font-size:15px; color:#333333;}
.topcbab{ width:480px;}
.topcbac{ width:257px; margin-top:35px; height:39px; background:#FFF; border-radius:30px;}
.topcbad{ width:197px; margin-left:18px; line-height:39px; border:none; height:39px;}
.topcbae{ width:184px; margin-top:35px;}
.topcbaf{ height:80px; width:987px;}

.topcbaf ul li{ width:141px; height:80px; line-height:80px; text-align:center; float:left; font-size:15px;}

.topd{ height:110px; text-align:center; padding-top:74px;}

.center{ height:377px;}
.centera{ width:347px; height:377px; background:url(../images/5.jpg);}
.centerb{ width:70px; height:377px; background:url(../images/8.jpg) no-repeat ; background-position:-8px 173px;}
.centf{ height:655px; margin-top:116px; background:url(../images/11.JPG) no-repeat bottom #f9f9f9;}
.centfa{ height:175px;}
.centfb{ height:339px; width:1200px; background:url(../images/13.png) no-repeat center top; margin-top:6px;}
.centfc{ width:1055px; height:385px; padding-top:41px; padding-left:67px;}

.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#ececec;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#ececec;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#ececec;   
            }
			
.centg{ height:633px; background:url(../images/15.jpg) no-repeat left #f4f9fc;}

			
.centga{ width:564px; background: url(../images/16.jpg) no-repeat #f4f9fc; height:633px; background-position: 502px 0px;}
.centgaa{ height:85px; padding-top:38px;}
.centgab ul li{ height:86px;  text-align:right; }
.centgab ul li a p{ height:67px;  text-align:right;  padding-top:20px; padding-right:100px;}
.centgab ul li a p:hover{ display:block; background:url(../images/20.jpg) no-repeat left; color:#FFF}
.centgae{ width:190px; height:54px; border:3px solid #009ad6; border-radius:10px; float:right; margin-right:100px; margin-top:50px; text-align:center; font-size:20px; color:#02acdd; line-height:54px;}
.centgae a{color:#02acdd;}

.centerh{ height:332px; background:#393939;}
.centerha{ width:635px;  height:332px; background:#0082ce;}
.centerhb{width:505px; padding-top:50px;}
.centerhba{ height:90px;}
.centerhbb{ height:98px; color:#858585;}
.centerhbc{ height:23px;}
.centerhbe{ height:33px;}

.down{ height:50px; line-height:50px; background:#01a4cf;}


a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
/* Tail CSS Document end*/
	
.zyleft{ width:220px;}
.zylefta{ width:220px;  background:url(../images/bn1.jpg); height:100px;}
.zylefta p{ font-size:23px; line-height:100px; text-align:center; color:#FFF;}
.zyleftb{ width:218px; border:1px solid #e6e6e6;}
.zyleftb ul li{ width:218px; height:40px; border-bottom:1px solid #e6e6e6; font-size:14px;  line-height:40px; position:relative; text-align:center; }


.zyleftb ul li a{display:block;}

.zyleftb ul li a:hover{ background:#29bbe4; color:#FFF;}


.zyleftbkkv{ width:218px; border:1px solid #e6e6e6;}
.zyleftbkkv ul li{ width:218px; height:40px; border-bottom:1px solid #e6e6e6; font-size:14px;  line-height:40px; position:relative; text-align:center;  position:relative;}
.zyleftbkkv ul li dl{ position:absolute; left:200px !important; top:10px !important; z-index:9999;  background:#FFF; border:1px solid #CCCCCC; width:500px; padding:10px; display:none;}

.zyleftbkkv ul li dl dt{width:250px; line-height:40px; border-bottom:1px dashed #CCCCCC; float:left;}

.zyleftc{ width:220px; height:42px; background:url(../images/bn1.jpg) center; line-height:42px;}

.zyleftc p{ font-size:18px; line-height:42px; text-align:center; color:#FFF;}
.zyleftd{border:1px solid #e6e6e6; width:218px;} 
.zyleftd ul{width:190px; margin-left:4px; margin-right:4px;}
.zyleftd ul li{width:170px; height:40px; line-height:40px; border-bottom:1px dotted #e6e6e6; background:url(../images/nraa.jpg) no-repeat left; padding-left:20px;}

.zyleftf{width:200px; border:1px solid #e6e6e6; padding:10px; margin-bottom:30px;}

.zyleftf p{ line-height:40px;}


.zyleftdkkv{ width:288px; height:220px; border:1px solid #ebe6e6;}


.zyleftdba a{ color:#FFF;}

.zyrig{ width:949px; line-height:35px !important;}
.zyrig p{line-height:35px !important;}


.zyriga { width:949px; border:1px solid #ebe6e6; height:70px;  background:url(../images/nrrig.jpg) no-repeat right #f8f8f8; margin-bottom:20px; s}
.zyriga p{ padding-left:20px; line-height:70px !important; font-size:20px;}

.zyrigb{ width:909px;  min-height:500px; margin-top:20px; margin-bottom:20px; padding:20px;}
.fy{ text-align:center; padding-top:10px;}


.zyrigc{width:930px; margin-bottom:30px;}

.zyrigc ul li{ height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC; background:url(../images/nrny.jpg) no-repeat left; padding-left:20px; width:930px;}
.zyrigctt{width:949px; padding:10px; min-height:500px; margin-top:20px;}

.zyrige{width:949px;  background:url(../images/vvccc.jpg) no-repeat right bottom; margin-bottom:30px;}


.zyrigd{width:949px;  padding:10px; margin-bottom:30px;}
.zyrigd ul li{ width:240px; height:160px; margin-left:30px; margin-top:20px; display:inline; float:left; }
.zyrigd img{ max-width:90%;}

.aimg{border:1px solid #CCC; width:230px; height:133px; text-align:center; overflow:hidden;}
.zyrigd ul li p{ width:230px; text-align:center; line-height:25px;}
.zyrigd ul li img{ width:230px; height:auto;}
.aazyrigpro{width:949px; margin-bottom:30px;}

.zyrigproaa{width:949px; padding:10px; margin-bottom:30px;}
.zyrigproaa ul li{width:280px; height:320px; margin-left:20px; margin-top:20px; display:inline; float:left;}
.proimga{width:280px; height:280px;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede;

vertical-align:middle; display:table-cell;}

.zyrigproaa ul li img{ max-height:280px;  width:auto; max-width:280px; height:auto;}
.zyrigproaa ul li p{width:280px; text-align:center; line-height:25px; }




.fy{ width:949px;  text-align:center; margin-top:20px; margin-top:20px;}
.bt{width:949px;  height:33px; border-bottom:#999 dashed 1px; line-height:33px;  font-weight:bold; text-align:center;}
.nr{width:949px;  padding-top:20px; }



.zyrigpro{width:865px;}
.zyrigpro ul li{width:240px; height:300px; margin-left:48px; margin-top:20px; display:inline; float:left;}
.proimg{width:240px; height:240px;  text-align:center; overflow:hidden; background:#CCC; border:1px solid #dedede;}

.zyrigpro ul li img{ height:240px; width:auto;}
.zyrigpro ul li p{width:240px; text-align:center; line-height:40px;}

.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			





.boxc{ width:1200px; font-size:14px !important; padding-top:30px !important;}



.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            }
            


.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.kuang2{ border:1px solid #ededed;}




.zyrigkk{ background:#e6e6e6; height:40px; line-height:40px;}

.zyrigkk p{ padding-left:30px; line-height:40px;}

/*产品分类部分*/

.cpnytu_list {
	display: inline;
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-left:50px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 230px;
	
}.cpnytu_list img {
	display: inline;
	float: left;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	border: 10px solid #efefef;
	position: absolute;
}.cpnytu_list p {
	font-size: 15px;
	line-height: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: rgba(0,0,20,0.7);
	height:30px;
	width: 150px;
	position: relative;
	top: 100px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 40px;

            -webkit-border-radius: 15px;
            -moz-border-radius: 15px;
}.cpnytu_list a {

	color: #FFF;
	
}
