﻿@charset "utf-8";
*{border:0;padding:0;margin:0;}

body{
	font-size: 12px;
	font-family:"微软雅黑";
}
h1, h2, ul, li, p { margin: 0; padding: 0; }
li{list-style:none;}

.ov{overflow:hidden;}

.clear{clear:both;}

/*定义全局链接*/

A:link   {color:#000;text-decoration: none;}

A:visited{font-family:"";color:#000;text-decoration: none;}

A:hover  {font-family:"";color:#;text-decoration: none;font-family:"微软雅黑";}

A:active {font-family:"";color:#;text-decoration: none;font-family:"微软雅黑";}}

a:link, a:visited {

text-decoration: none;

transition: all 300ms ease 0s;

-moz-transition: all 300ms ease 0s;

-webkit-transition: all 300ms ease 0s;

-o-transition: all 0.2s ease-in-out 0s;
}

a:link, a:visited {
	text-decoration: none;
	transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-webkit-transition: all 300ms ease 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	cursor: pointer;
	}

/*--顶部--*/
.top{width:1002px; height:80px; border:px solid #000; margin:0 auto;}
.logo{width:435px; height:48px; float:left; margin-top:30px;}
.topl{width:400px; height:80px; float:right; border:px solid #000}
.topl p{ font-size:14px; float:right;padding-top:16px;}
.topl span{ color:#218e9e; font-size:16px; font-weight:bold;}
.search{width:268px; height:auto; float:right; margin:10px 0 0 50px;border:px solid #000}
.inputsearch{width:200px;height:28px;border:1px solid #CCC;vertical-align:middle; font-size:16px; color:#CCC;}


/*导航*/
.menu{width:100%; height:45px; margin-top:10px; background:#218e9e;border:px solid #000;}
.nav{width:1002px; height:45px; margin:0 auto; border:px solid #000}
.nav ul{ padding:0px; margin:0px; border:px solid #000;}
.nav ul li{ float:left;width:120px; height:45px; background:url(navli.jpg);text-align:center; line-height:45px; border:px solid #000;}
.nav ul li a{ color:#FFF; font-size:14px;}

/*横幅*/


.banner{
	width:100%;
	height:295px;
	margin:0 auto;
	border:0px solid #000;
	clear:both;
	}
	
	




.focus{  width:100%;  background-color: #; }  
.focus img{ width: 100%; height: auto;} 
.focus .shadow .title{width: 100%; height: auto;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{  left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
/*.focus .fbg {
    bottom: 240px;
    right: 50%;
    position: absolute;
    height: 21px;
    text-align: center;
    z-index: 200;
	border:0px solid #000;
}*/
 
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:70px; border:px solid #000;background: url(../images/focus_btn.png) no-repeat;}


.banner .focus .prev {
	top: 35%;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
	display: none;	
}

.banner .focus .next {
    top: 33%;
    right: 0;
    background-position: 0 -74px;
    cursor: pointer;
	display: none;	
}
.banner:hover .focus .next, .banner:hover .focus .prev {
	display: block;	
	}






	
/*产品展示*/
.ipro{ width:100%; height:320px; background:#d8ffea; margin-top:2px;}
.ipro1002{width:1002px; height:auto; margin:0 auto; padding-top:40px; border:px solid #000;}
.ipro1002 h2{ text-align:center; font-size:22px;}
.ipro1002 p{width:1002px; height:26px; background:#218e9e; margin-top:5px;line-height:26px; text-align:center; color:#fafafa;}

#demo {
background: #;
overflow:hidden;
border: 0px dashed #;
width: 1002px;
margin:0px; padding:0px;
}
#demo img {
border: 3px solid #;
}
#indemo {
float:left;
width:800%;
border:0px dashed #CCC;
}
#demo1 {
float: left;
border:0px solid #CCC;
}
#demo2 {
float: left;
}

.prolist{ width:1002px !important;  border-left:solid 1px #f0f2f3; margin:0 auto; text-align:center;border-right:solid 1px #f0f2f3; margin-top:13px; margin-bottom:12px; border:px solid #F00}
.prolist ul li{ float:left; width:150px; margin-right:5px; margin-left:1px}
.prolist ul li p{ width:150px; height:130px;}
.prolist ul li img{ width:150px; height:130px; border:none; vertical-align:top}
.prolist ul li span{ display:block; width:150px; height:18px; line-height:18px; vertical-align:middle; text-align:center; overflow:hidden; margin:5px 0}

.prolist .nomargin{ margin-right:0}
.prolista {color:#000; text-decoration:none;}

/*公司介绍*/
.iabout{width:100%; height:310px; background:#f4f4f4;margin-top:2px;}
.iaboutw{width:1002px; height:310px; background:url(about.jpg); margin:0 auto; }
.iaboutl{width:700px; height:310px; float:left; border:px solid #000;}
.iaboutl h2{ margin:55px 0 0 10px;}
.iaboutl span{ float:right; margin-top:60px; font-size:14px;}
.iaboutl p{width:445px; height:auto; float:; margin:16px 6px 0 256px; line-height:27px; font-size:14px; color:#454545;border:px solid #000;}

.iaboutr{width:242px; height:310px; float:right; border:px solid #000;}
.iaboutr h2{ margin:55px 0 0 10px;}
.iaboutr span{ float:right; margin-top:60px; font-size:14px;}

/*首页新闻*/
.inews{width:100%; height:290px; background:#e3f4fe;margin-top:2px;}
.inewsw{width:1002px; height:290px; margin:0 auto;border:px solid #000;}
.inewsl{width:330px; height:auto; float:left; margin-top:50px; border:px solid #000;}

.inewsl li{ line-height:35px;}
.inewsl li h2 { font-size:16px; color:#000; font-weight:bold;}
.inewsl p{ line-height:20px; padding:5px 5px 0 5px;}
.inewsl span{font-size:12px; width:px; border:px solid #000;}

.inewsr{width:330px; height:auto; float:left; margin-top:50px; margin-left:20px; border:px solid #000;}
.inewsr li{ line-height:35px;}
.inewsr li h2 { font-size:16px; color:#000; font-weight:bold;}
.inewsr p{ line-height:20px; padding:5px 5px 0 5px;}
.inewsr span{font-size:12px; width:px; border:px solid #000;}

.izz{width:300px; height:auto; float:right; margin-top:55px; border:px solid #000; }
.izz li{float:left;width:120px; padding-left:8px; padding-bottom:4px;}

.bottom{width:100%; height:80px; background:#218e9e;}
.bottomw{width:1002px; height:80px; margin:0 auto;border:px solid #000; }
.bottomw p{width:1002px; height:80px; color:#FFF; font-size:14px; text-align:center; line-height:28px; margin:0 auto; padding:10px 0 0 1px;border:px solid #ff0000;}
.endlogo{width:156px; height:36px; margin-top:22px;float:left;}



/*公司介绍内容*/

.about{width:100%; height:auto; background:#d8ffe9; overflow:hidden; padding:6px 0 30px 0px;}
.weizhi{width:1002px; height:30px; margin:0 auto; line-height:30px; margin-bottom:8px; font-size:14px; color:5a5a5a;border:px solid #000}
.about1002{width:1002px; height:auto; overflow:hidden; margin-bottom:30px; margin:0 auto;background:#FFF;border-top:1px solid #ccc; border-left:1px solid #ccc;box-shadow: 2px 3px 5px 0px rgba(0,0,0,.5);border:px solid #000}

.aboutl{width:222px; height:auto; float:left;background:url(lbj.jpg); margin-top:40px; clear:both;border:px solid #000}
.aboutl h2{ border:px solid #000; font-size:22px; padding:0 0 20px 100px;}
.aboutl ul li{ font-size:14px;width:210px; height:43px;padding-left:10px;line-height:33px;border:px solid #000}
.aboutl ul li a:link{ display:block; padding-left:60px;}
.aboutl ul li a:hover{ background:url(navb.jpg); height:33px; color:#FFF;}
.aboutlg a{ background:url(navb.jpg); height:33px; color:#FFF;}
.xfk{ float:left;width:211px;height:268px; margin:20px 0 25px 0px; border:px solid #000;}
.xfk li{width:211px;height:68px; text-align:center; border:px solid #000;}

.aboutr{width:760px; height:auto; float:right; overflow:hidden; }
.aboutr p{width:740px; height:auto; overflow:hidden; float:left; font-size:14px; line-height:33px; padding:30px 45px 0 5px;border:px solid #000;}



/*产品展示*/
.product_list {
	float:left;
	height:160px;width:165px;
	position: relative;
	margin:8x 0 0 0px;
	border:px solid #000;
	margin-left:20px;
	padding-bottom:10px;
	
}
.product_list .new {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product_list img, .producto_lista ul {
	float: left;
	border:1px solid #ccc;
	width:160px; height:140px;
}

.product_list h1 {
	float:left;
	margin: 2px 0px 50px 0px;
	padding-bottom:0px;
	font-size: 12px;
	font-weight:normal;
	line-height: 22px;
	border:px solid #000;
	text-align:center;
	width:160px;
}

.product_list p {
	margin: 5px 10px 0 5px;
	color: #737373;
	font-size: 12px;
	line-height: 18px!important;
}



.promsg{margin-left:20px; line-height:35px;font-family:"微软雅黑"; font-size:14px; border:px solid #000;}
.promsg a{margin-left:0px;}
.promsg h1{font-weight:bold;color:#000;position:relative;font-size:1.5EM;padding-top:30px;text-align:center;}
.promsg .protop{text-align:center; border-bottom:1px  solid #dbdbdb; padding-bottom:10px; margin-bottom:10px;line-height:30px;}
.promsg .protop,.promsg .protop a{margin-right:15px;color:#ff6600; font-weight:bold;}
.promsg .inf{padding-top:10px;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb; padding-bottom:10px;margin-bottom:10px;margin-top:10px;
clear:both;}
.promsg .inf,.promsg .info a { border:px solid #000}
.inf span{ font-size:14px !important;}
.promsg span a{font-weight:bold; font-size:12px; border:px solid #000}

.info{ border:0px solid #000; text-align:center;}
.info span{font-size:12px; color:#000;}
.ncontent{ width:700px;line-height:28px; margin:20px 0 20px 30px;border:px solid #000;}
.next{ line-height:25px; border:px solid #000; margin:20px 0 20px 20px;}




/*分页*/
.k_pagelist { float:left; margin:30px 0 30px 30px; clear:both; border:px solid #000; } 
.k_pagelist EM { BORDER: #cccccc 1px solid; PADDING: 4px 6px 4px 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px;MARGIN: 0px 6px; BACKGROUND:#;} 
.k_pagelist STRONG { BORDER: #cccccc 1px solid; PADDING: 6px; FONT-SIZE: 12px; MARGIN: 0px 4px; } 
.k_pagelist A:hover{ background-color:#CCC;}
.k_pagelist A { BORDER: #cccccc 1px solid; PADDING: 6px;FONT-SIZE: 12px;MARGIN: 0px 4px;} 
.newslist{width:330px;margin-top:8px; }
.newslist li{padding-left:5px;line-height:22px;}


/*新闻*/

.lgxwnr{width:720px; height:auto; overflow:hidden; float:left; border:px solid #000;}
.lgxwnr li{overflow:hidden; border-bottom:1px dashed #999;}
.lgxwnr li img{float:left;margin-top:15px; margin-left:15px; border:px solid #000; }
.lgxwnr li dl{ height:auto; border-bottom:1px dashed #f3f3f3;padding-left:20px;margin-top:50px; line-height:25px;border:px solid #000;}
.lgxwnr li dd a{font-weight:bold; font-size:14px;}
.lgxwnr li dt{ font-family:Verdana, Geneva, sans-serif;}
.lgxwnr li p{ line-height:5px;}
