﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
}
body 
{	
	color: #222;
	background: white;
	margin:auto;  
	min-width:1400px;
}
p 
{
	color: #222;
}
a 
{
	text-decoration: none;
	color: #222;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.height30
{
	height:30px;
}
.height40
{
	height:40px;
}
.huibg
{
	background:#f9f9f9;
}
.mshow
{
	display: none;
}
/**网站全局css end**/
/**banner.php**/
.banner
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.banner .arr
{
	 width:1640px;
	 height:55px;
	 position:absolute;
	 top:770px;
	 z-index:100;
	 left:calc(50% - 820px);
	 font-size:0px;
	 text-align:right;
}
.banner .arr .prev
{
	width:55px;
	height:55px;
	display:inline-block;
	vertical-align: middle;
	background:url('../images/bannerleftarr.png') no-repeat center center;
	cursor: pointer;
	margin-right:15px;
}
.banner .arr .next
{
	width:55px;
	height:55px;
	display:inline-block;
	vertical-align: middle;
	background:url('../images/bannerrightarr.png') no-repeat center center;
	cursor: pointer;	
}
.banner .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.banner .bd ul li
{
	height:980px;
}
.banner .bd ul li a
{
	display:block;
}
.banner .hd
{
	width:100%;
	position: absolute;
	bottom:20px;
	overflow:hidden;
	font-size:0px;
	left:0px;
	text-align: center;
	display:none;
}
.banner .hd li
{
	display: inline-block;
	vertical-align: middle;
	width:10px;
	height:10px;
	box-sizing: border-box;
	border-radius:50%;
	margin-left:5px;
	margin-right:5px;
	border:2px solid #48d030;
}
.banner .hd li.on
{
	background:#48d030;
}
.m_banner
{
	display:none;
}
/**banner.php end**/
/**head.php**/
.c_headbg
{
	width:100%;
	height:130px;
	position: absolute;
	z-index:1000;
	top:0px;
	left:0px;
}
.c_headbg .c_head
{
	  width:1400px;
	  height:100%;
	  margin:auto;
}
.c_headbg .c_head .fir
{
	  width:100%;
	  height:80px;
}
.c_headbg .c_head .fir .logo
{
	  float:left;
	  height:100%;
}
.c_headbg .c_head .fir .logo a
{
	display:block;
	overflow:hidden;
}
.c_headbg .c_head .fir .logo img
{
	height:100%;
}
.c_headbg .c_head .fir .you
{
	float:right;
	height:100%;
}
.c_headbg .c_head .fir .you .email
{
	float:left;
	height:100%;
	font-size:16px;
	color:#fff;
	line-height:80px;
	background:url('../images/youxiangtb.png') no-repeat left center;
	padding-left:35px;
}
.c_headbg .c_head .fir .you .line
{
	float:left;
	height:16px;
	margin-top:32px;
	width:1px;
	background:#434343;
	margin-left:30px;
	margin-right:30px;
}
.c_headbg .c_head .fir .you .lannav
{
	 float:left;
	 height:100%;
	 position: relative;
	 margin-right:5px;
}
.c_headbg .c_head .fir .you .lannav .dqlan
{
	height:100%;
	font-size:0px;
	cursor: pointer;
}
.c_headbg .c_head .fir .you .lannav .dqlan .wenzi
{
	  color:#fff;
	  font-size:16px;
	  display: inline-block;
	  vertical-align: middle;
	  line-height:80px;
}
.c_headbg .c_head .fir .you .lannav .dqlan .arr
{
	width:10px;
	height:10px;
	display:inline-block;
	vertical-align: middle;
	margin-left:5px;

}
.c_headbg .c_head .fir .you .lannav .dqlan .arr img
{
	 width:100%;
	 height:100%;
}
.c_headbg .c_head .fir .you .lannav .lannavlist
{
	position: absolute;
	background:#fff;
	top:64px;
	z-index:150;
	right:0px;
	width:150px;
	display:none;
}
.c_headbg .c_head .fir .you .lannav:hover .lannavlist
{
	 display:block;
}
.c_headbg .c_head .fir .you .lannav .lannavlist .xiang
{
	  width:100%;
	  height:auto;
	  overflow:hidden;
}
.c_headbg .c_head .fir .you .lannav .lannavlist .xiang a
{
	display:block;
	width:100%;
	height:auto;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	transition: 1s;
	text-align:center;
}
.c_headbg .c_head .fir .you .lannav .lannavlist .xiang:hover a
{
	color:#48d030;
}
.c_headbg .c_head .nav
{
	  width:100%;
	  height:50px;
	  font-size:0px;
}
.c_headbg .c_head .nav .xiang
{
	 width:200px;
	 margin-right:40px;
	 height:100%;
	 display: inline-block;
	 vertical-align: top;
	 position:relative;
}
.c_headbg .c_head .nav .xiang:last-child
{
	margin-right:0px;
}
.c_headbg .c_head .nav .xiang a.yijia
{
	  width:100%;
	  height:100%;
	  box-sizing: border-box;
	  border-top:2px solid #434343;
	  font-size:16px;
	  color:#fff;
	  line-height:48px;
	  display: block;
	  transition: 1s;
}
.c_headbg .c_head .nav .xiang a.yijiaarr
{
	padding-right:20px;
	background:url('../images/navxiangxia.png') no-repeat right center;
}
.c_headbg .c_head .nav .xiang:hover a.yijia
{
	color:#48d030;
}
.c_headbg .c_head .nav .xiang .zinav
{
	 position: absolute;
	 z-index:1000;
	 left:0px;
	 top:50px;
	 background:#fff;
	 width:100%;
	 display: none;
}
.c_headbg .c_head .nav .xiang:hover .zinav
{
	display: block;
}
.c_headbg .c_head .nav .xiang .zinav .zixiang
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
}
.c_headbg .c_head .nav .xiang .zinav .zixiang a.erjia
{
	display: block;
	width:100%;
	border-bottom:1px solid #eee;
	font-size:15px;
	text-align:center;
	line-height:20px;
	padding:10px 5px;
	box-sizing: border-box;
	transition: 1s;
}
.c_headbg .c_head .nav .xiang .zinav .zixiang:hover a.erjia
{
	color:#48d030;
}
.m_head
{
	display:none;
}
/**head.php end**/
/**banner.php**/

/**banner.php end**/
/**foot.php**/
.c_footbg
{
	 width:100%;
	 height:auto;
	 background:#101010;
	 position: relative;
}
.c_footbg .footyuan
{
	position: absolute;
	width:100%;
	height:90px;
	z-index:100;
	top:-90px;
	left:0px;
	background:url('../images/footdingbg.png') no-repeat center center;
	background-size:100% 100%;
}
.c_foottopding
{
	 width:100%;
	 height:90px;
	 overflow:hidden;
}
.c_footbg .footfirbg
{
	  width:100%;
	  height:auto;
	  overflow:hidden;
}
.c_footbg .footfirbg .footfir
{
	width:1400px;
	margin:auto;
	overflow:hidden;
	display: flex;
	flex-wrap: wrap;
}
.c_footbg .footfirbg .foottit
{
	font-size:16px;
	line-height:20px;
	color:#fff;
	text-transform: uppercase;
	overflow:hidden;
}
.c_footbg .footfirbg .footfir .footnav
{
	 width:440px;
	 height:auto;
	 overflow:hidden;
	 font-size:0px;
}
.c_footbg .footfirbg .footfir .footnav .footpronav
{
	  width:100%;
	  height:auto;
	  overflow:hidden;
	  margin-top:20px;
}
.c_footbg .footfirbg .footfir .footnav .footpronav .xiang
{
	display: inline-block;
	vertical-align: top;
	width:220px;
	height:auto;
	overflow:hidden;
}
.c_footbg .footfirbg .footfir .footnav .footpronav .xiang a
{
	 display: block;
	 box-sizing: border-box;
	 padding-right:10px;
	 font-size:14px;
	 line-height:20px;
	 color:#bcbcbc;
	 margin-bottom:10px;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 overflow:hidden;
}
.c_footbg .footfirbg .footfir .footcontact
{
	  width:450px;
	  height:auto;
	  overflow:hidden;
}
.c_footbg .footfirbg .footfir .footcontact .footcontactlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.c_footbg .footfirbg .footfir .footcontact .footcontactlist .xiang
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
	 font-size:14px;
	 line-height:20px;
	 color:#bcbcbc;
	 margin-bottom:10px;
}
.c_footbg .footfirbg .footfir .footline
{
	    width:1px;
	    height:180px;
	    background:#434343;
	    margin-left:100px;
	    margin-right:100px;

}
.c_footbg .footfirbg .footfir .foottwocode
{
	width:309px;
	height:auto;
	overflow:hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.c_footbg .footfirbg .footfir .foottwocode .xiang
{
	  width:120px;
	  height:auto;
	  overflow:hidden;
}
.c_footbg .footfirbg .footfir .foottwocode .xiang .pic
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
}
.c_footbg .footfirbg .footfir .foottwocode .xiang .pic img
{
	width:120px;
	height:120px;
}
.c_footbg .footfirbg .footfir .foottwocode .xiang .tit
{
	font-size:14px;
	line-height:20px;
	color:#bcbcbc;
	margin-top:15px;
	text-align:center;
}
.c_footbg .footlongline
{
	width:100%;
	height:1px;
	background:#434343;
	margin-top:30px;
}
.c_footbg .footsecbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_footbg .footsecbg .footsec
{
	width:1400px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.c_footbg .footsecbg .footsec a
{
	color:#fff;
}
.m_foot
{
	display:none;
}

/**foot.php end**/
/**index.php**/
/**banner.php**/
.c_indbanner
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
	max-width:1920px;
	margin:auto;
}
.c_indbanner .prev
{
	display: none;
}
.c_indbanner .next
{
	display: none;
}
.c_indbanner .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_indbanner .bd ul li
{
	height:655px;
}
.c_indbanner .bd ul li a
{
	display:block;
}
.c_indbanner .hd
{
	width:100%;
	position: absolute;
	bottom:20px;
	overflow:hidden;
	font-size:0px;
	left:0px;
	text-align: center;
	z-index:1000;
}
.c_indbanner .hd li
{
	display: inline-block;
	vertical-align: middle;
	width:10px;
	height:10px;
	box-sizing: border-box;
	border-radius:50%;
	margin-left:5px;
	margin-right:5px;
	border:2px solid #48d030;
}
.c_indbanner .hd li.on
{
	background:#48d030;
}
.m_indbanner
{
	display:none;
}
/**banner.php end**/
.indblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:70px;
	padding-bottom:70px;
}
.indblock
{
	width:1400px;
	height:auto;
	margin:auto;
}
.indbigtit
{
	overflow:hidden;
}
.indbigtit .kuang
{
	width:108px;
	overflow:hidden;
	float:left;
}
.indbigtit .kuang img
{
	width:108px;
	height:108px;
}
.indbigtit .tit
{
	 float:left;
	 margin-left:20px;
	 font-size:36px;
	 line-height:108px;
	 text-transform: uppercase;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 overflow:hidden;
	 max-width:calc(100% - 118px);
}
.indmore
{
	width:200px;
	overflow:hidden;
}
.indmore a
{
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	border:1px solid #48d030;
	height:45px;
}
.indmore a .indmorezi
{
	color:#48d030;
	line-height: 43px;
	font-size:18px;
}
.indmore a .tb
{
	width:40px;
	height:auto;
	margin-left:5px;
	transition: 1s;
}
.indmore a:hover .tb
{
	margin-left:15px;
}
.indmore a .tb img
{
	width:40px;
	height:20px;
}
.mindmore
{
	 display:none;
}
/**网站首页第一部分关于我们**/
.indblockbg1
{
	background:url('../images/indabubg.jpg') no-repeat center center;
	background-size: cover !important;
	padding-top:30px;
}
.indblockbg1 .indabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblockbg1 .indabu .cont
{
	width:660px;
	height:auto;
	overflow:hidden;
	float:left;
}
.indblockbg1 .indabu .cont .insxxcontent
{
	min-height:auto;
	margin-top:30px;
	margin-bottom:30px;
}
.indblockbg1 .indabu .cont .insxxcontent .indabucont p
{
	font-size:15px;
	line-height:25px;
	color:#666;
	margin-bottom:30px;
}
.indblockbg1 .indabu .cont .insxxcontent .indabucont p:last-of-type
{
	 margin-bottom:0px;
}
.indblockbg1 .indabu .pic
{
	width:700px;
	height:auto;
	overflow:hidden;
	float:right;
}
.indblockbg1 .indabu .pic img
{
	width:700px;
	height:478px;
}
/**网站首页第一部分关于我们 end**/
/**首页第二部产品中心**/
.c_indproduct
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
	 font-size:0px;
}
.c_indproduct .fir
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
}
.c_indproduct .sec
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_indproduct .xiang
{
	 width:330px;
	 vertical-align: top;
	 display: inline-block;
	 margin-right:26.67px;
}
.c_indproduct .xiang a
{
	display: block;
	background:#f8f8f8;
	overflow:hidden;
	box-sizing: border-box;
	border:1px solid #f8f8f8;
}
.c_indproduct .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
} 
.c_indproduct .xiang a .pic img
{
	width:330px;
	height:300px;
}
.c_indproduct .xiang a .tit
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	height:50px;
	text-align:center;
	margin-top:10px;
	margin-bottom:30px;
	transition: 1s;
}
.c_indproduct .xiang a:hover .tit
{
	color:#48d030;
}
.c_indproduct .sec .xiang:last-child
{
	margin-right:0px;
}
.c_indproduct .lastxiang
{
	  width:330px;
	  height:auto;
	  overflow:hidden;
	  display: inline-block;
	  vertical-align: top;
}
.c_indproduct .lastxiang .indbigtit .kuang
{
	  float:right;
}
.c_indproduct .lastxiang .indbigtit  .tit
{
	float:right;
	margin-right:10px;
	margin-left:0px;
}
.c_indproduct .lastxiang .des
{
	font-size:15px;
	line-height:25px;
	color:#666;
	text-align:right;
	margin-top:25px;
	overflow:hidden;
	margin-bottom:25px;
	height:165px;
}
.c_indproduct .lastxiang .indmore
{
	width:100%;
}
.c_indproduct .lastxiang .indmore a
{
	float:right;
	width:200px;
}
.m_indproduct
{
	display:none;
}
/**首页第二部分产品中心 end**/
/**首页第三部分企业实力**/
.indblockbg3
{
	background:url('../images/indshilibg.jpg') no-repeat center center;
	background-size:cover !important;
	padding-bottom:30px;
}
.shililist
{
	 display: flex;
	 flex-wrap:wrap;
	 align-items:stretch;
	 overflow:hidden;
}
.shililist .xiang
{
	 width:680px;
	 background:#fff;
	 border-radius: 10px;
	 box-sizing: border-box;
	 padding:30px;
	 margin-right:40px;
	 margin-bottom:40px;
	 overflow:hidden;
}
.shililist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.shililist .xiang .pic
{
	width:100px;
	float:left;
	overflow:hidden;
}
.shililist .xiang .pic img
{
	width:100px;
	height:100px;
}
.shililist .xiang .wenzi
{
	float:right;
	width:calc(100% - 120px);
	overflow:hidden;
}
.shililist .xiang .wenzi .tit
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	margin-top:5px;
	color:#222;
	font-weight: bold;
}
.shililist .xiang .wenzi .des
{
	font-size:15px;
	margin-top:10px;
	line-height:25px;
	color:#666;

}
/**首页第三部分企业实力 end**/
/**首页第四部分解决方案**/
.indblockbg4
{
	background:#f8f8f8;
	padding-bottom:30px;
}
.indblockbg4 .tou
{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}
.indblockbg4 .tou .indbigtit
{
	float:left;
}
.indblockbg4 .tou .indmore
{
	float:right;
	margin-top:34px;
}
.slcont
{
	overflow:hidden;
}
.slcont .list
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top:40px;	
}
.slcont .list .xiang
{
   width:680px;
   margin-right:40px;
   margin-bottom:40px;
   overflow:hidden;
}
.slcont .list .xiang:nth-child(2n)
{
	margin-right:0px;
}
.slcont .list .xiang .tit
{
	font-size:18px;
	line-height:25px;
	padding-left:12px;
	box-sizing: border-box;
	border-left:3px solid #48d030;
	font-weight: bold;
}
.slcont .list .xiang .des
{
	font-size:15px;
	line-height:25px;
	color:#666;
	margin-top:15px;
}
/**首页第四部分解决方案 end**/
/**首页第五部分新闻**/
.indblockbg5
{
	background:url('../images/indnewsbg.jpg') no-repeat center center;
	background-size:cover !important;
	padding-bottom:160px;
}
.indblockbg5 .tou
{
	overflow:hidden;
}
.indblockbg5 .tou .morenav
{
	overflow:hidden;
	float:left;
	margin-top:34px;
}
.indblockbg5 .tou .morenav .indmore
{
	float:left;
	overflow:hidden;

}
.indblockbg5 .tou .morenav .xnav
{
	float:left;
	font-size:0px;
	overflow:hidden;
}
.indblockbg5 .tou .morenav .xnav .xiang
{
	display: inline-block;
	vertical-align:top;
	margin-left:30px;
}
.indblockbg5 .tou .morenav .xnav .xiang a
{
	display:block;
	overflow:hidden;
	align-items: center;
	box-sizing: border-box;
	border:1px solid #48d030;
	height:45px;
	line-height: 43px;
	font-size:18px;
	background:#fff;
	padding-left:30px;
	padding-right:30px;
	transition: 1s;
}
.indblockbg5 .tou .morenav .xnav .xiang:hover a
{
	background:#48d030;
	color:#fff;
}
.indblockbg5 .tou .indbigtit
{
	float:right;
	overflow:hidden;
}
.indblockbg5 .tou .indbigtit .kuang
{
	float:right;
}
.indblockbg5 .tou .indbigtit .tit
{
	float:right;
	margin-right:10px;
	margin-left:0px;
}
.indblockbg5 .indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	margin-top:30px;
}
.indblockbg5 .indnewslist .xiang
{
	width:450px;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-right:25px;
}
.indblockbg5 .indnewslist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.indblockbg5 .indnewslist .xiang a
{
	display: block;
	overflow:hidden;
	background:#fff;
}
.indblockbg5 .indnewslist .xiang a .wenzi
{
	background:#fff;
	overflow:hidden;
	padding:30px 25px;
	box-sizing: border-box;
}
.indblockbg5 .indnewslist .xiang a .wenzi .time
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblockbg5 .indnewslist .xiang a .wenzi .time .ri
{
	font-size:50px;
	line-height:52px;
	color:#ccc;
	overflow:hidden;
}
.indblockbg5 .indnewslist .xiang a .wenzi .time .yue
{
	font-size:15px;
	line-height:20px;
	color:#ccc;
}
.indblockbg5 .indnewslist .xiang a .wenzi .tit
{
	font-size:18px;
	line-height:30px;
	height:60px;
	overflow:hidden;
	margin-top:20px;
	transition: 1s;
}
.indblockbg5 .indnewslist .xiang:hover a .wenzi .tit
{
	color:#48d030;
}
.indblockbg5 .indnewslist .xiang a .wenzi .line
{
	width:70px;
	height:4px;
	background:#48d030;
	margin-top:10px;
}
.indblockbg5 .indnewslist .xiang a .pic
{
	width:450px;
	height:auto;
}
.indblockbg5 .indnewslist .xiang a .pic img
{
	width:450px;
	height:250px;
}
/**首页第五部分新闻 end**/
/**index.php end**/
/**内页所在的位置 **/
/**内页所在的位置 end**/
/**内容页内容**/
.inszt
{
	width:100%;
	height:auto;
	background:#f9f9f9;
}
.insxx
{
  width:1400px;
  height:auto;
  margin:auto;
  padding-top:50px;
  padding-bottom:50px;
}
.insxxbigtitle
{
  text-align: center;
  font-size:30px;
  padding-top:10px;
  padding-bottom:15px;
  color:#282828;
}
.insxxline
{
	width:100%;
	height:1px;
	background:#dcdcdc;
	margin:auto;
	margin-top:20px;
}
.insxxtitle
{
  text-align: center;
  font-size:24px;
  padding-bottom:15px;
  color:#333;
  line-height:35px;
}
.insxxtime
{
  text-align: center;
  font-size:14px;
  padding-bottom:10px;
  color:#999;
}
.insxxcontent
{
  text-align: left;
  font-size:15px;
  color:#333;
  line-height:25px;
  color:#333;
  min-height:300px;
}
.insxxcontent img
{
   display:inline-block;
   max-width:100%;
   vertical-align:middle;
}
.insxxcontent p
{
  font-size:15px;
  color:#333;
  line-height:25px;
  color:#333;
}
.insxxpic
{
  height:auto;
  overflow:hidden;
  padding-bottom:30px;
  padding-top:10px;
}
.insxxpic img
{
  display:block;
  margin:auto;
  max-width:100%;
}
.insnavbg
{
	width:1400px;
	margin:auto;
	height:auto;
	position: relative;
}
.insnav
{
	width:100%;
	font-size:0px;
	text-align:center;
	margin-top:30px;
}
.insnav .xiang
{
	display: inline-block;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
.insnav .xiang a
{
	display: block;
	font-size:18px;
	line-height:20px;
	padding:30px;
	background:#fff;
	color:#666;
	box-shadow: 0px 0px 5px #ccc;
	transition: 1s;

}
.insnav .xiang a:hover
{
	color:#fff;
	background:#48d030;
}
.insnav .xiang a.hover
{
	color:#fff;
	background:#48d030;
}
.inszinavbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inszinav
{
	width:1200px;
	margin:auto;
	overflow:hidden;
	font-size:0px;
	text-align-last:center;
}
.inszinav .xiang
{
	display: inline-block;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
}
.inszinav .xiang a
{
	display: block;
	font-size:18px;
	line-height:20px;
	padding:20px;
	background:#fff;
	color:#666;
	border-radius:10px;
	transition: 1s;
}
.inszinav .xiang a:hover
{
	background:#48d030;
	color:#fff;
}
.inszinav .xiang a.hover
{
	background:#48d030;
	color:#fff;
}
.m_insnav
{
	display:none;
}
/**内容页内容 end**/
/**内页banner**/
.insbanner
{
	width:100%;
	height:450px;
	overflow:hidden;
}
.insbanner .wenzi
{
	width:100%;
	margin-top:210px;
	font-size:0px;
	text-align:center;
}
.insbanner .wenzi .jt
{
	border:3px solid #fff;
	display: inline-block;
	vertical-align: middle;
	padding:10px 30px;
	box-sizing: border-box;
	border-radius: 30px;
	font-size:30px;
	color:#fff;
	line-height:35px;
	font-weight: bold;
	text-transform: uppercase;
}

/**内页banner end**/
/**分页**/
.switch {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size:14px;
  box-sizing: content-box;
}
.switch a {
  display: inline-block;
  border: 1px solid #ccc;
  text-align: center;
  margin: 1px;
  padding: 10px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #48d030;
  color: white;
}
.switch a.on {
  background: #48d030;
  color: white;
}
/**分页 end**/
/**contact.php**/
.inscontact
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .zuo
{
	width:750px;
	float:left;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.inscontact .zuo .bigtit
{
	font-size:32px;
	line-height:34px;
	overflow:hidden;
	margin-bottom:20px;
}
.inscontact .zuo .line
{
	width:95px;
	height:3px;
	background:#48d030;
	margin-top:10px;
}
.inscontact .zuo .info
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .zuo .info .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	margin-top:40px;
}
.inscontact .zuo .info .xiang .tit
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	box-sizing: border-box;
}
.inscontact .zuo .info .xiang .xq
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	box-sizing: border-box;
	margin-top:10px;
	padding-bottom:5px;
}
.inscontact .map
{
	width:600px;
	height:auto;
	float:right;
	overflow:hidden;
	padding-top:50px;
}
.inscontact .map img
{
	width:100%;
	height:auto;
}
/**contact.php end**/
/**about.php**/
.insbigtitline
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
.insbigtitline .insbigtit
{
	font-size:36px;
	line-height:40px;
	font-weight: bold;
	text-align:center;
	overflow:hidden;
}
.insbigtitline .line
{
	width:50px;
	height:5px;
	background:#48d030;
	margin:auto;
	margin-top:20px;
}
.insabucont
{
	width:100%;
	overflow:hidden;
}
.insabucont .wenzi
{
	width:700px;
	float:left;
	overflow:hidden;
}
.insabucont .wenzi p
{
	margin-bottom:30px;
}
.insabucont .wenzi p:last-of-type
{
	margin-bottom:0px;
}
.insabucont .pic
{
	 width:660px;
	 float:right;
	 overflow:hidden;
}
.insabucont .pic img
{
	width:100%;
	height:auto;
}
.indblockbgabu2
{
	background:#f8f8f8;
}
.insyuanjing
{
	width:100%;
	overflow:hidden;
}
.insyuanjing .wenzi
{
	width:700px;
	float:right;
	overflow:hidden;
}
.insyuanjing .wenzi p
{
	margin-top:30px;
}
.insyuanjing .pic
{
	 width:660px;
	 float:left;
	 overflow:hidden;
}
.insyuanjing .pic img
{
	width:100%;
	height:auto;
}
.insyingxiao
{
	width:100%;
	overflow:hidden;
}
.insyingxiao .wenzi
{
	width:100%;
	overflow:hidden;
}
.insyingxiao .wenzi p
{
	margin-bottom:30px;
}
.insyingxiao .pic
{
	 width:100%;
	 overflow:hidden;
}
.insyingxiao .pic img
{
	width:100%;
	height:auto;
}
.indblockbgabu5
{
	 background:#f8f8f8;
	 padding-bottom:160px;
}
.indblockbgabu5 .des
{
	font-size:15px;
	text-align:center;
	overflow:hidden;
	line-height:25px;
	color:#666;
}
.indblockbgabu5 .message
{
	width:100%;
	margin-top:30px;
	overflow:hidden;
}
.indblockbgabu5 .message .inputxiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.indblockbgabu5 .message .inputxiang .input
{
	 width:680px;
	 margin-bottom:20px;
	 margin-right:40px;
	 position: relative;
	 overflow:hidden;
	 height:40px;
	 display: inline-block;
	 vertical-align: top;

}
.indblockbgabu5 .message .inputxiang .input:nth-child(2n)
{
	margin-right:0px;
}
.indblockbgabu5 .message .inputxiang .input input
{
	width:100%;
	height:100%;
	box-sizing: border-box;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	border:1px solid #ddd;
	font-size:16px;
	outline: none;
}
.indblockbgabu5 .message .xing
{
	width:20px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	text-align:center;
	color:#f00;
	line-height:42px;
	font-size:12px;
}
.indblockbgabu5 .message .textarea
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
	margin-bottom:20px;
}
.indblockbgabu5 .message .textarea textarea
{
	width:100%;
	height:130px;
	box-sizing: border-box;
	padding:10px 20px;
	overflow:hidden;
	border:1px solid #ddd;
	font-size:16px;
	outline: none;
}
.indblockbgabu5 .message .submit
{
	width:200px;
	height:50px;
	
	margin:auto;
	display: block;
}
.indblockbgabu5 .message .submit input
{
	color:#48d030;
	background:none;
	display: block;
	box-sizing: border-box;
	border:1px solid #48d030;
	width:100%;
	height:100%;
	cursor: pointer;
	font-size:18px;
	transition: 1s;
}
.indblockbgabu5 .message .submit input:hover
{
	background:#48d030;
	color:#fff;
}
/**about.php end**/
/**product.php**/
.c_pronav
{
	width:300px;
	float:left;
	overflow:hidden;
}
.c_pronav .bigtit
{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	padding:25px;
	background:#48d030;
	text-transform:uppercase;

}
.c_pronav .bigtit .cntit
{
	font-size:30px;
	line-height:32px;
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
}
.c_pronav .bigtit .entit
{
	font-size:18px;
	line-height:20px;
	color:#fff;
	text-transform: uppercase;
}
.c_pronav .list
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_pronav .list .xiang
{
	width:100%;
	background:#fff;
	margin-top:8px;
	overflow:hidden;
}
.c_pronav .list .xiang a.yijia
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	padding:25px;
	background:#f8f8f8;
	transition: 1s;

}
.c_pronav .list .xiang:hover a.yijia
{
	background:#48d030;
}
.c_pronav .list .hover a.yijia
{
	background:#48d030;
}
.c_pronav .list .xiang a.yijia .wenzi
{
	width:calc(100% - 16px);
	overflow:hidden;
	float:left;
	font-size:18px;
	line-height:20px;
	overflow:hidden;
	transition: 1s;
}
.c_pronav .list .xiang:hover a.yijia .wenzi
{
	color:#fff;
}
.c_pronav .list .hover a.yijia .wenzi
{
	color:#fff;
}
.c_pronav .list .xiang a.yijia .sanjiao
{
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #222;
    margin-top:4px;
    float:left;
    transition: 1s;
}
.c_pronav .list .xiang:hover a.yijia .sanjiao
{
    transform: rotate(90deg);
    border-left: 10px solid #fff;
}
.c_pronav .list .hover a.yijia .sanjiao
{
    transform: rotate(90deg);
    border-left: 10px solid #fff;
}
.c_pronav .list .xiang .erji
{
	box-sizing: border-box;
	padding:0px 25px;
	height:0px;
	overflow:hidden;
	transition:1s;
	background:#f8f8f8;
}
.c_pronav .list .xiang:hover .erji
{
	height:auto;
	padding-top:25px;
	padding-bottom:0px;
}
.c_pronav .list .hover .erji
{
	height:auto;
	padding-top:25px;
	padding-bottom:0px;
}
.c_pronav .list .xiang .erji .erjixiang
{
	width:100%;
	height:auto;
	margin-bottom:25px;
}
.c_pronav .list .xiang .erji .erjixiang .erjia
{
	display: block;
	font-size:18px;
	transition: 1s;
	line-height:20px;
}
.c_pronav .list .xiang .erji .erjixiang:hover .erjia
{
	color:#48d030;
}

.c_pronav .list .xiang .erji .hover1 .erjia
{
	color:#48d030;
}
.prolist
{
	width:1080px;
	height:auto;
	float:right;
	overflow:hidden;
	font-size:0px;
}
.prolist .xiang
{
	width:350px;
	height:auto;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-right:15px;
	margin-bottom:15px;
}
.prolist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.prolist .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
	
}
.prolist .xiang a .pic
{
	width:350px;
	height:318px;
	overflow:hidden;
	border:1px solid #f8f8f8;
	box-sizing: border-box;
}
.prolist .xiang a .pic img
{
	width:100%;
	height:100%;
}
.prolist .xiang a .cntit
{
	font-size:18px;
	color:#333;
	overflow:hidden;
	text-align:center;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height:20px;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
	transition: 1s;
	padding-top:15px;
	padding-bottom:15px;
}
.prolist .xiang a:hover .cntit
{
	color:#48d030;
}
/**product.php end**/
/**productshow.php**/
.insproshow
{
	width:1070px;
	float:right;
	overflow:hidden;
}
/**productshow.php end**/
/**news.php**/
.newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.newslist .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.newslist .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f8f8f8;
	padding:15px 25px;
	box-sizing: border-box;
}
.newslist .xiang a .wenzi
{
	 width:1190px;
	 float:left;
	 overflow:hidden;
}
.newslist .xiang a .wenzi .tit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	transition: 1s;
}
.newslist .xiang:hover a .wenzi .tit
{
	color:#48d030;
}
.newslist .xiang a .wenzi .des
{
	font-size:16px;
	line-height:30px;
	height:60px;
	overflow:hidden;
	color:#666;
	margin-top:10px;
	transition: 1s;
}
.newslist .xiang:hover a .wenzi .des
{
	color:#48d030;
}
.newslist .xiang a .time
{
	width:120px;
	height:120px;
	overflow:hidden;
	background:#48d030;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	float:right;
}
.newslist .xiang a .time .ri
{
	font-size:48px;
	text-align:center;
	line-height:50px;
	color:#fff;
	overflow:hidden;
	width:100%;
}
.newslist .xiang a .time .yue
{
	font-size:18px;
	text-align:center;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	width:100%;
	margin-top:5px;
}
/**news.php end**/