html,body{ margin:0px 0px; padding:0px 0px; font-family:"微软雅黑", "宋体", Verdana; background-color:#fff; font-size:10pt;}
h1,ul,li,ol,dl,dt,dd,form,img{ list-style:none; border:none; margin:0px 0px; padding:0px 0px;}
h1.ntitle{ text-align:center; font-size:12pt;}
.headdiv{ height:95px; width:100%; background-color:#fff; border-bottom:1px solid #fff;}
.head{ width:1000px; margin:0px auto;color:#0973C8;}
.logo{
	float: left; margin-top:16px; height:64px; width:200px;
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;  
}
.kftel{
	float: right; height:50px; padding-top:5px; margin-top:20px;
	background-image: url(/images/tel.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:60px;
}
.kftel span{ display:block; font-size:18pt;}
.navagation{ width:100%; height:60px; background-color:#0973C8;}
.navagation ul{ width:1000px; margin:0px auto;}
.navagation ul li{ float:left;}
.navagation ul li a{ text-decoration:none; line-height:60px; font-size:12pt;
	color: #fff;
	display: block;
	height: 60px;
	padding: 0px 30px;
	background-image: url(/images/navbg.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.navagation ul li a:hover{ color:#242424;}
.navagation ul li a.nobg{ background-image:none;}
.nbanner{ width:100%; margin:0px auto;}
.nbanner img{ width:100%;}
.mbody{ width:1000px; margin:0px auto; clear:both; padding-bottom:10px;}
.mbody:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.mleft{ width:230px; float:left;}
.mright{ width:750px; float:right;}
.mlbox{ background-color:#0973C8; color:#fff; padding:60px 0px; text-align:center; font-size:20pt;}
.mlbox span{ display:block; line-height:25px; padding-top:5px; font-size:18pt;}
.mlconbox{ margin-top:10px;}
.mlconbox dl{ border:1px solid #ccc; margin-top:10px;}
.mlconbox dl dt{ background-color:#efefef; color:#333; line-height:30px; font-size:12pt;  text-align:center; padding:5px 0px;}
.mlconbox dl dd{ line-height:22px; padding:3px 5px;}
.mlconbox dl dd.cname{ color:#0973C8; font-weight:bold; padding-top:20px;}
.mlconbox dl dd.add{ font-weight:bold; color:#333;}
.mlconbox dl dd.tel{
	background-image: url(/images/telbg.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:40px; line-height:40px;
}
.mlconbox dl dd.mob{background-image: url(/images/embg.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:40px;}
.nnav{ border-bottom:1px solid #ccc; padding-top:30px;}
.nnav:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.nnav label{ float:left; color:#242424; font-size:16pt; border-bottom:2px solid #0973C8; padding-right:30px;}
.nnav span{ float:right;}	
.nnav a{ color:#0973C8; text-decoration:underline;}
.nnav a:hover{ text-decoration:underline; color:#0973C8;}
.ncontents{ line-height:25px; padding:20px 0px;}
.ncontents ul.newslist li{ border-bottom: 1px dotted #0973C8;}
.ncontents ul.newslist li a{ color:#333;}
.ncontents ul.newslist li a:hover{ color:#0973C8;}
.ncontents ul.newslist li .newsbt{ background:url(/images/newslist.jpg) left 8px no-repeat; padding-bottom:20px; padding-left:30px; font-size:18px;}
.ncontents ul.newslist li p{margin:0px; padding-left:30px;}
.ncontents ul.newslist li span{text-align:right; display:block;color:#999; line-height:24px;height:34px;}
ul.cpnav{}
ul.cpnav li{ }
ul.cpnav li a{ color:#333; text-decoration:none;
	display: block; padding:8px 10px 8px 40px;
	background-color: #efefef;
	background-image: url(/images/blackbgt.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;border-bottom:1px solid #fff;
}
ul.cpnav li a:hover{
	background-color: #0973C8;
	background-image: url(/images/whitebgt.png);
}
ul.cpnav li li{ }
ul.cpnav li li a{ color:#fff; text-decoration:none; background-image:none;
	display: block; padding:8px 10px 8px 10px;
	background-color: #0973C8;
	border-bottom:1px solid #fff;
}
ul.cpnav li li a:hover{
	background-color: #242424;
	
}
.fltitle{
	background-image: url(/images/cplbg.png);
	background-repeat: no-repeat;
	background-position: left 5px; font-size:18px; padding-left:25px; padding-bottom:20px; color:#242424;}
ul.productlist{}
ul.productlist li{ margin-bottom:20px; margin-right:20px; padding:5px 5px 20px 5px; width:225px; float:left; text-align:center;} 
ul.productlist li.nomar{ margin-right:0px;}
ul.productlist li img{ border:1px solid #ccc;}
ul.productlist li a{ text-decoration:none; color:#242424; font-weight:bold;  text-align:center;} 
ul.productlist li span{ display:block; padding:5px 5px; line-height:22px; height:44px; overflow:hidden;} 
ul.productlist li a.more{ color:#0973C8; padding:3px 15px;font-size:9pt; text-align:center;}
ul.productlist li a.more:hover{}

ul.caselist{}
ul.caselist li{ border-bottom:1px solid #0973C8; padding-bottom:15px; margin-top:15px;} 
ul.caselist li:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
ul.caselist li .img{ float:left;}
ul.caselist li dl{ float:left; margin-left:20px;}
ul.caselist li dl dt{ font-weight:bold; font-size:12pt;}
ul.caselist li dl dt a{ color:#242424;}
ul.caselist li dl dt a:hover{color:#0973C8;}
ul.caselist li dl dd{ padding-top:10px;}
ul.caselist li a.more{ display:block;background-color:#242424; color:#0973C8; padding:3px 15px;font-size:9pt; text-align:center;}
ul.caselist li a.more:hover{ color:#fff; }

.icpbox{ clear:both;}
.icp{ width:1002px; margin:0px auto;}
.icp h2{ color:#0973C8; text-align:center; font-weight:normal;
	background-image: url(/images/jcasebg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.icp h2 span{ display:block; color:#cbcbcb;}
.icp ul.ip{}
.icp ul.ip li{ float:left; position:relative; width:300px; margin:20px 17px;}
.icp ul.ip li a{ color:#242424;}
.icp ul.ip li a:hover{ color:#fff;}
.icp ul.ip li span{
	position:absolute;
	bottom:3px;
	display:block;
	width:300px;
	padding:7px 0px;
	text-align:center;
	background-image: url(/images/bgtm.png);
	background-repeat: repeat;
}


.icasebox{ clear:both; background-color:#282828; padding:20px 0px;}
.icasebox:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.icase{ width:1002px; margin:0px auto;}
.icase h2{ color:#0973C8; text-align:center; font-weight:normal;
	background-image: url(/images/jcasehbg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.icase h2 span{ display:block;}
.icase ul.ip{}
.icase ul.ip li{ float:left; position:relative; width:300px; margin:20px 17px;}
.icase ul.ip li a{ color:#242424;}
.icase ul.ip li a:hover{ color:#fff;}
.icase ul.ip li span{
	position:absolute;
	bottom:3px;
	display:block;
	width:300px;
	padding:7px 0px;
	text-align:center;
	background-image: url(/images/bgtm.png);
	background-repeat: repeat;
}


.iaboutbox{ clear:both; width:100%; background-color:#f2f2f2; margin-top:20px; padding:20px 0px;}
.iaboutbox:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.iabout{ width:1000px; margin:0px auto;}
.videodiv{ float:left; width:450px;}
.abouts{ float:right; width:450px;}
.iabout dt{ font-size:14pt; border-bottom:1px solid #0973C8; padding:10px 0px;}
.video{ margin-top:20px;}
dl.abouts dd{ margin-top:20px;}
dl.abouts dd a.more{ display:block; background-color:#0973C8; padding:5px 15px; color:#fff; width:100px; margin-top:10px; float:right; text-align:center;}
.inews{ width:1000px; margin:20px auto;}
.inews:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.inews h2{ background-color:#0973C8; color:#fff; padding:5px 0px; text-align:center; font-size:13pt; font-weight:normal;}
.inews .newsimg{ width:270px; float:left;}
.inews dl{ width:730px; float:left;}
.inews dl dt h3{ color:#242424;}
.inews dl dt h3 a{ color:#242424;}
.inews dl dt{ color:#666; border-bottom:1px solid #8f8f8f; padding-bottom:15px;}
.inews dl dd{ padding:5px 5px; border-bottom:1px dotted #242424; clear:both;}
.inews dl dd:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.inews dl dd a{ text-decoration:none; color:#242424; float:left;}
.inews a:hover{ color:#0973C8;}
.inews dl dd span{ float:right;}
.footdiv{ width:100%; background-color:#efefef; color:#666; padding:20px 0px;}
.footdiv:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
.footer{ width:1000px; margin:0px auto; text-align:center;}

