@charset "utf-8";
/* CSS Document */
body { margin: 0; line-height:1.3; color:#333;}
@media (min-width:641px){body{width:640px;margin: 0 auto; ;font-size:14px; font-family:"微软雅黑"; line-height:1.3; }}
ul{list-style:none}
img{border:0px;}
li{
	margin:0px;
	padding:0px;
}
a{text-decoration:none;}
a:hover{text-decoration:none;}
li:hover a{text-decoration:none;}
.ny-c{margin-top:20px;width:100%;padding-left:15px;padding-right:15px;}
/******************开始****************************/
.red{color:#d74e49;}
.father{
	width:100%;
	height:auto;
	margin:0 auto;
	float:left;
	
}
.link{
	width:100%;
	height:auto;
	
	background:#e7e5e5;
	float:left;
}
.link ul{
	width:100%;
	height:auto;
	
	float:left;
	margin:0;
	padding:0;
	background:#e7e5e5;
}
.link ul li{
	width:7%;
	height:auto;
	margin-right:2%;
	
	float:right;
	padding-top:2%;
	padding-bottom:2%;
}
.link ul li a img{
	width:100%;
}
.link a{
	display:block;
}
/************头部**********************/
.head{
	width:100%;
	
	height:auto;
	padding-top:5px;
	float:left;
}
#logo1{
	width:20%;
	height:auto;
	margin-left:4%;
	float:left;
	
}
#logo1 img{
	width:100%;
	
}
#logo1 a{
	display:block;
}
.headtitle p{
	width:66%;
	height:auto;
	margin-left:4%;
	float:right;
	font-size:12px;
	font-weight:bold;
	
}
.headright{
	width:38%;
	height:auto;
	
	float:left;
	
}
.headright span{margin-left:12%;line-height:24px;}
.headright .email{
	background:url(../images/email_06.jpg) no-repeat;
	
}
.headright .tel{
	background:url(../images/tel_06.jpg) no-repeat;
	
}
/**********导航*******************/
.nav{
	height:40px;
	width:100%;
	margin:0 auto;
	flot:left;
	
}
.nav1{
	height:40px;
	width:100%;
	background:#e8e7e7;
	float:left;
	padding:0;
}
.nav1>li{
	float:left;
	width:24.7%;
	line-height:40px;
	height:40px;
	text-align:center;
	position:relative;
	/*border-right:1px solid #030;*/
	margin:0;
	padding:0;
}
.li{border-right:1px solid #e8e7e7;}
.nav1>li>a{float:left;
	width:100%;
	font-size:16px;
}
.nav1>li:hover{background:#fea39d;}
.nav1>li:hover .son{display:block;}
.nav1>li:hover  a{color:#fff;}
.nav1>li:hover .son>li>a{color:#000;}

.nav1 .active { background: #fea39d;}
.nav1 .active  a { color:#FFF; }

.nav1 span{
	width:1px;
	height:40px;
	background:#030;
	float:left;
}
.son{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	
	margin:0;padding:0;
	z-index:3;
	display:none;
}

.son li{
	width:180%;
	line-height:36px;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom:1px solid #eee;
	text-align:left;
	background:#FFF;
	
}
.son li a{width:100%;margin-left:6%;}
.son>li>a:hover{color:#fea39d;}


/***********banner图**********************/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }
#banner{
	width:100%;
	height:auto;
	float:left;
}
/****************搜索*****************************/
.seach{
	width:100%;
	height:auto;
	margin:2% 0;
	
	float:left;
}
.form-contact { float:left; width:100%; }
form{width:98%;margin:0 auto;position:relative;}
.inputseach{
	width:100%;
	height:30px;
	margin:0;
	border:0;
	border:1px solid #ccc;
	padding-left:2%;
	border-radius:10px;
}
.inputbutton{
	width:10%;
	background:url(../images/fangdajing_17.jpg) no-repeat;
	background-position:center right;
	border:0;
	position:absolute;
	top:14%;
	left:88%;
	
	padding:0;
	margin:0;
}
/*************************Aboutus***********/
.aboutus{
	width:100%;
	height:auto;
	background:#faeceb;
	float:left;
	padding-bottom:4%;
}

.aboutus h4{
	width:100%;
	text-align:center;
	margin-top:6%;
}

.aboutus p{
	width:96%;
	margin:0 auto;
	line-height:24px;
	padding:0;

}
.more{
	background:url(../images/more_21.jpg) no-repeat;
	width:160px;
	height:50px;
	margin:0 auto;
	background-position:center center;
	
	
}
.more1{
	margin-top:8%;
	
	width:160px;
	height:50px;
	
}
.more a{
	font-size:16px;
	color:#FFF;
	width:120px;
	
	float:left;
	text-align:center;
	line-height:46px;
}
.more a:hover{
	color:#faeceb;
}
/**************产品*******************/
.products{
	width:100%;
	height:auto;
	float:left;
}
.protitle{
	width:100%;
	height:auto;
	float:left;
	margin-top:4%;
}
.protitle h4{
	width:96%;
	margin:0 auto;
	border-bottom:1px solid #999;
	line-height:30px;
	botder:1px solid red;
}

.protitle span
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:18%;
	
	float:right;
	text-align:right;
	font-size:14px;
	
}
.protitle h4>sapn>a{
	font-size:2;
}
.proimg{
	width:100%;
	
	height:auto;
	float:left;
}
.proimg li{
	float:left;
	width:40%;
}
.proimg li img{
	width:100%;
}

/*****************/
.proimg{
	width:100%;
	height:auto;
	float:left;
	
}
.piclists{
	width:100%;
	height:auto;
	
	float:left;
	margin:0;padding:0;
	margin-bottom:4%;
}
.piclists li{
	width: 46%;
height:auto;
float: left;
margin:2%;
text-align: center;

overflow: hidden;

}
.piclists>li>a{
	width: 100%;
height:auto;
display: block;
margin: 0 auto;
display: table-cell;
vertical-align: middle;

}
.piclists li img{
	max-width: 100%;
	
max-height: 100%;
margin: auto;
display: block;
}
.piclists li span{
	width: 100%;
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
margin-top:4%;

}
.piclists li span a
{
	display: inline;
border: 0px;
font-size:16px;
}

.piclists li span a:hover{
	color:#ff7e00;
}
.piclists li span:hover,.anul li dl dd:hover,.casetext2 li a:hover,.listtitle a:hover{color:#ff7e00;}
/******************列表*********************/
.list{
	width:100%;
	height:auto;
	float:left;
	background:#faeceb;
	padding-bottom:5%;
}
.casetext2{
	height:auto;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	padding-top:1%;
}

.casetext2 li{
	
	width:96%;
	float:left;
	margin-left:2%;

	
	border-bottom:1px dotted #999;
}

.casetext1 li a,.casetext2 li a{
	font-size:14px;
	line-height:36px;
}


.casetext2 li span{
	
	padding:1% 0;
}
.texts2{
	float:left;
	width:64%;
	
	margin-right:2%;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}

.date{
	float:right;
	width:28%;
	text-align:right;
	margin-right:2%;
	
}
/****foot*****************/

.foot{
	width:100%;
	height:auto;
	float:left;
	background:#d74e49;
	margin-top:2%;
	padding-bottom: 50px;
}
.bottom{
	width:98%;
	margin:0 auto;
	
}
.bottom p{
	width:100%;
	margin:2%;
	margin-left:0;
	color:#FFF;
	text-align:center;
	font-size:12px;
	
}
.bottom p a{color:#FFF;}
.bottom p a:hover{color:#F99;
text-decoration:none;}
/*********************产品展示页****************************/

.pro_img1{
	width:90%;
	height:auto;
	margin:14% auto;
	border:1px solid #ccc;
}
.pro_img1 img{
	width:90%;
	padding:5% 2%;
	display:block;
	height:auto;
	vertical-align: middle; 
}
.pro_img{
	width:90%;
	margin:0 auto;
	
	margin-top:4%;
}
.pro_img img{
	width:100%;
	
	display:block;
	height:auto;
	vertical-align: middle; 
	
	
}
.pageye{
	width:96%;
	margin:0 auto;

}
.pageye a{font-size:16px;}
.pro_canshu{
	width:100%;
	
	float:left;
	font-size:14px;
line-height:24px;
	padding:0 5%;
}

.pro_canshu1{
	width:100%;
	text-align:center;
	float:left;
	padding:2% 3%;
}
/*******************n内页标题******************/
#nyr_tit{
	width:100%;
	height:auto;
	border-bottom:1px solid #CCC;
	font-size:18px;
	color:#0e55a7;
	float:left;
	margin-bottom:2%;
	
}
.all-breadcrumb {
   
	margin-bottom: 0px;
	font-size:14px;
	float:right;
	color:#666;
	font-weight:normal;
	
	overflow: hidden;
white-space: nowrap;
margin:0;padding:0;
text-overflow: ellipsis;
}
.all-breadcrumb a { color:#666; }
.all-breadcrumb li { float:left; }
#nyr_tit span{
	float:right;
	line-height:40px;
	padding-right:10px;
	font-size:14px;
	color:#666;
	width:60%;
	text-align:right;
	
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
#nyr_tit h4{
	width:30%;
	float:left;
	line-height:40px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin:0; padding:0;
margin-left:2%;

}
#nyr_tit a{
	color:#666;
}
#nyr_tit a:hover{
	color:#d74e49;
}
/****************about us**************/
.AboutUs{
	width:100%;
	float:left;
	height:auto;
	
}
.about{
	width:96%;
	border:1px solid red;
	margin:0;
	padding:0;
	margin:0 auto;
	height:auto;
}
.about li{
	line-height:24px;
	width:100%;
	margin-bottom:3%;
}
/********************headlogo**************************/
#logo{
	width:100%;
	height:auto;
	float:left;
	
}
.logo_1{
	width:15%;
	float:left;
	padding:1% 1%;
}
.logo_1 img{float:left; width:100%;}
.name{
	width:46%;
	float:left;
	height:auto;
	text-align:center;
	margin-top:7%;
}
.name p{
	font-family:Vani;
	font-size:14px;
	margin:0;
	font-weight:bold;
}
.infor{
	width:35%;
	float:right;
	height:auto;
	margin-top:3%;
}

.infor label{width:15%;margin-top:2%;margin-bottom:0;margin-left:2%;border:1px solid red;}

.infor dd{
	font-size:13px;
	width:100%;
	text-align:right;
	
	
	margin-right:4%;
	float:right;
	
}

.infor dd span{float:left;margin-top:3%;}
/*******电话信息******/
.lianxi1{
	width:100%;
	margin:0 auto;
	height:auto;
	margin-top:10%;
}
.lianxi{
	width:100%;
	height:auto;
	
}
.tel{
	width:90%;
	margin:0 auto;
	height:auto;
}
.lianxi dl{
	width:90%;
	margin:4% auto;
	height:auto;
	
	
}
.lianxi dl dt{
	line-height:30px;
	font-size:16px;
	margin-left:4%;
}
.lianxi dl dd{margin-left:4%;font-size:14px;}
.lianxi span{
	width:4%;
	height:auto;
	float:left;
	margin-top:1%;
	
}
/************************图片轮换**********/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  }
#banner{
	width:100%;
	height:auto;
	float:left;
}
.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
 
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
 
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index:2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
 
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.5;
  z-index:2;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
 
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;

  }
  /******************列表*******/
.information{width:100%;float:left;}
/*********底部************/
.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;  }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%;  height: 50px; display: -webkit-box; display: box; margin:0; padding:0; background-color:#3e3e3e; }

.top_bar .top_menu>li { width:33%; background-image:url(../images/bottom.jpg); background-repeat: no-repeat; position:relative; text-align:center;  background-position:left; float:left; }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 14px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; margin-bottom:3px;}

.top_bar li:first-child a { display: block; }
/********************/
.thumbnail{padding:0;}

.prolist{margin:0;padding:0;border:1px solid red;width:100%;float:left;}
/* 页码样式*/
.current_page{ display:block; border:1px solid #ccc; color:#FFF; text-decoration:none;padding:5px 10px; font-size: 14px; background-color: #aaa; }
.propage a{ display:block; border:1px solid #ccc; color:#000; text-decoration:none;/* padding-right: 5px; padding-left: 5px; */font-size: 14px; padding:5px 10px;}
.propage a:hover{ display:block; border:1px solid #ccc; color:#FFF; text-decoration:none; padding:5px 10px; font-size: 14px; background-color: #aaa; }
.propageall{ clear:both; overflow:hidden; padding:5px; margin-right:10px; width: 98%; }
.propage{ font-size: 12px; float:right; margin-left:5px; margin-right: 0px; padding-right: 6px; }
select{width:20%;padding:7px 2px;height:32px;margin-left:10px;}
.count{width:100%;float:left;margin-top:5px;}
#page{width:100%; float:left; padding-bottom:20px; font-size: 13px; padding-top:10px;}
/*************************/
.all-content{width:100%;float:left;}
.search-title{margin-left:5px;}
.juzhong{width:98%;margin:0 auto;}