﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
}
body 
{	font-family:"微软雅黑";
	color: #282828;
	background: white;
	margin:auto;  
	min-width:1430px;
}
p 
{
	color: #282828;
}
a 
{
	text-decoration: none;
	color: #282828;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.height40
{
	height:40px;
	clear:both;
}
/**网站全局css end**/
/**head.php**/
.headding
{
	width:100%;
	height:95px;
	overflow:hidden;
}
.headbg
{
	width:100%;
	height:95px;
	background:#fff;
	position: fixed;
	top:0px;
	left:0px;
	z-index:1000;
	box-shadow: 0px 3px 5px #bbb;
}
.headindexbg
{
	 background:none;
	 box-shadow:none;
	 border-bottom:1px solid rgba(255,255,255,0.2);
}
.head
{
	width:1400px;
	margin:auto;
	height:100%;
	display: flex;
	justify-content: space-between;

}
.head .logo
{
	width:220px;
	height:95px;
}
.head .logo img
{
	width:220px;
	height:40px;
	margin-top:27.5px;
}
.head .nav
{
	height:100%;
	float:left;
	font-size:0px;
}
.head .nav .xiang
{
	height:100%;
	display: inline-block;
	vertical-align: middle;
}
.head .nav .xiang a.yijia
{
	height:100%;
	display:block;
	font-size:16px;
	color:#282828;
	line-height:100px;
	transition:1s;
	margin-left:30px;
	margin-right:30px;
}
.headindexbg .head .nav .xiang a.yijia
{
	color:#fff;
}
.head .nav .xiang:hover a.yijia
{
	color:#6dc032;
}
.head .nav .xiang a.hover
{
	color:#6dc032;
}
.head .lannav
{
	font-size:0px;
	box-sizing: border-box;
	padding-top:40px;
}
.head .lannav .xiang
{
	display: inline-block;
	vertical-align: top;
	margin-right:25px;
}
.head .lannav .xiang:nth-child(2n)
{
	margin-right:0px;
}
.head .lannav .xiang a
{
	display: block;
	overflow:hidden;
}
.head .lannav .xiang a .map
{
	width:30px;
	height:18px;
	float:left;
}
.head .lannav .xiang a .map img
{
	width:30px;
	height:18px;
}
.head .lannav .xiang a .wenzi
{
	float:left;
	font-size:16px;
	transition: 1s;
	line-height:18px;
	margin-left:5px;
	transition: 1s;
}
.headindexbg .head .lannav .xiang a .wenzi
{
	color:#fff;
}
.head .lannav .xiang a:hover .wenzi
{
	color:#6dc032;
}
/**head.php end**/
/**banner.php**/
.banner 
{
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.banner .prev
{
	width:50px;
	height:80px;
	overflow:hidden;
	background:url('../images/bannerleftarr.png') no-repeat center center;
	cursor: pointer;
	position: absolute;
	left:5%;
	top:calc(50% - 40px);
	z-index:100;
	display: none;
}
.banner:hover .prev
{
	display: block;
}
.banner .next
{
	width:50px;
	height:80px;
	overflow:hidden;
	background:url('../images/bannerrightarr.png') no-repeat center center;
	cursor: pointer;
	position: absolute;
	right:5%;
	top:calc(50% - 40px);
	z-index:100;
	display: none;
}
.banner:hover .next
{
	display:block;
}
.banner .hd {
  overflow: hidden;
  position: absolute;
  bottom:50px;
  z-index:10;
  width:100%;
  height:auto;
}
.banner .hd ul {
  overflow: hidden;
  text-align: center;
  width:100%;
  height:auto;
  font-size:0;
  zoom:1;
}
.banner .hd ul li {
  display:inline-block;
  width:50px;
  height:8px;
  text-align:center;
  cursor:pointer;
  border-radius:4px;
  box-sizing:border-box;
  vertical-align:middle;
  font-size:0;
  margin-left:25px;
  margin-right:25px;
  background:#f6f6f6;
}
.banner .hd ul li.on {

   background:#6dc032;
}
.banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.banner .bd li {
  zoom: 1;
  vertical-align: middle;
  width:100%;
  height:915px;
}
.banner .bd li a
{
	display:block;
	width:100%;
	height:100%;
	background-size:cover !important;
}
/**banner.php end**/
/**foot.php**/
.footfirbg
{
	width:100%;
	height:auto;
	background:#393939;
	padding-top:80px;
	padding-bottom:90px;

}
.footfir
{
	width:1430px;
	margin:auto;
}
.footfir .footlogo
{
	width:100%;
	height:auto;
}
.footfir .footlogo img
{
	width:200px;
	height:40px;
}
.footfir .footline
{
	width:100%;
	height:1px;
	background:#4e4e4e;
	margin-top:25px;
}
.footfir .footfirsec
{
	width:100%;
	height:auto;
	margin-top:50px;
}
.footfir .footfirsec .zuo
{
	float:left;
}
.footfir .footfirsec .zuo .footinfo
{
	float:left;
	width:530px;
}
.footfir .footfirsec .zuo .footinfo .gsm
{
	font-size:20px;
	color:#fff;
	line-height:25px;
}
.footfir .footfirsec .zuo .footinfo .info
{
	margin-top:25px;
}
.footfir .footfirsec .zuo .footinfo .info p
{
	color:#fff;
	font-size:16px;
	line-height:40px;
}
.footfir .footfirsec .you
{
	float:right;
}
.footfir .footfirsec .you .saoyisao
{
	font-size:20px;
	color:#fff;
	line-height:25px;
	text-align:center;
}
.footfir .footfirsec .you .twocode
{
	width:100%;
	height:auto;
	margin-top:25px;
}
.footfir .footfirsec .you .twocode img
{
	display: block;
	width:92px;
	height:92px;
	margin:auto;
}
.footfir .footfirsec .you .youlian
{
	width:250px;
	height:auto;
	margin-top:20px;
}
.footfir .footfirsec .you .youlian .xiang
{
	width:30px;
	height:30px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	cursor:pointer;
}
.footfir .footfirsec .you .youlian .xiang a
{
	display: block;
	width:100%;
	height:auto;
	position: relative;
}
.footfir .footfirsec .you .youlian .xiang a .pic
{
	border-radius: 50%;
	background:#474747;
	overflow:hidden;
}
.footfir .footfirsec .you .youlian .xiang a .pic img
{
	width:30px;
	height:30px;
	transition: 1s;
}
.footfir .footfirsec .you .youlian .xiang a:hover .pic img
{
	transform: rotate(360deg);
}
.footfir .footfirsec .you .youlian .xiang a .twocodepic
{
	width:92px;
	height:auto;
	position: absolute;
	top:30px;
	left:calc(50% - 46px);
	z-index: 10;
	display: none;
}
.footfir .footfirsec .you .youlian .xiang a:hover .twocodepic
{
	display:block;
}
.footfir .footfirsec .you .youlian .xiang a .twocodepic img
{
	width:92px;
	height:92px;
}
.footsecbg
{
	width:100%;
	height:auto;
	background:#6dc032;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
}
.footsec
{
	width:1430px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.footsec .banquan
{
	float:left;
	overflow:hidden;
}
.footsec .banquan p
{
	color:#fff;
	font-size:15px;
	line-height:20px;
}
.footsec .banquan p a
{
	color:#fff;
}
.footsec .zhichi
{
	float:right;
	overflow:hidden;
}
.footsec .zhichi p
{
	color:#fff;
	font-size:15px;
	line-height:20px;
}
.footsec .zhichi p a
{
	color:#fff;
}
/**foot.php end**/
/**index.php**/
.indblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:80px;
	padding-bottom:80px;
}
.indblock
{
	width:1430px;
	height:auto;
	margin:auto;
}
/**网站首页第一部分热销产品**/
.indprobao
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indprobao .probigtit
{
	font-size:34px;
	line-height:40px;
	font-weight: bold;
	overflow:hidden;
	text-align:center;
}
.indprobao .probigdes
{
	font-size:16px;
	text-align:center;
	line-height:30px;
	overflow:hidden;

}
.indprobao .indpronav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align: center;
	margin-top:30px;
}
.indprobao .indpronav .xiang
{
	display: inline-block;
	vertical-align: top;
	width:330px;
	height:90px;
	margin-left:13.75px;
	margin-right:13.75px;
	margin-bottom:13.75px;
}
.indprobao .indpronav .xiang a
{
	display: flex;
	width:100%;
	height:100%;
	justify-content: center;
	align-items: center;
	font-size:18px;
	line-height:22px;
	box-sizing: border-box;
	padding:10px;
	background:#f6f6f6;
	transition: 1s;
}
.indprobao .indpronav .xiang:hover a
{
	background:#6dc032;
	color:#fff;
}
.indprobao .indpronav .hover a
{
	background:#6dc032;
	color:#fff;
}
.indprobao .indprolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:75px;
}
.indprobao .indprolist .cont
{
	width:100%;
	height:535px;
	overflow:hidden;
	display: none;
}
.indprobao .indprolist .cont .indproxiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indprobao .indprolist .cont .indproxiang a
{
	display: block;
	height:535px;
	overflow:hidden;
}
.indprobao .indprolist .cont .indproxiang a .zuo
{
	width:415px;
	height:100%;
	background:url('../images/indprowzbg.png') no-repeat center center;
	box-sizing: border-box;
	padding:75px;
	float:left;
}
.indprobao .indprolist .cont .indproxiang a .zuo .tit
{
	font-size:0px;
	width:100%;
	height:auto;
}
.indprobao .indprolist .cont .indproxiang a .zuo .tit .inlinetit
{
	display: inline-block;
	vertical-align: top;
	font-size:32px;
	color:#fff;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height:45px;
	font-weight: bold;
	border-bottom:5px solid #fff;
}
.indprobao .indprolist .cont .indproxiang a .zuo .des
{
	font-size:15px;
	line-height:32px;
	color:#fff;
	overflow:hidden;
	margin-top:40px;
	height:256px;
}
.indprobao .indprolist .cont .indproxiang a .zuo .more
{
	font-size:16px;
	line-height:20px;
	color:#fff;
}
.indprobao .indprolist .cont .indproxiang a .you
{
	width:1015px;
	height:auto;
	overflow:hidden;
	float:left;
}
.indprobao .indprolist .cont .indproxiang a .you .pic
{
	width:100%;
	height:auto;
}
.indprobao .indprolist .cont .indproxiang a .you .pic img
{
	width:1015px;
	height:535px;
}
/**网站首页第一部分热销产品 end**/
/**网站首页第二部分关于我们**/
.indblockbg2
{
	background:url('../images/indabubg.jpg') no-repeat center center;
	background-size:cover;
	max-width:1920px;
	margin:auto;
	position: relative;
	box-sizing: border-box;
	height:1010px;
	padding-top:100px;
}
.indqiyeshili
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.indqiyeshili .line
{
	width:1px;
	height:110px;
	background:rgba(255,255,255,0.6);
	display: inline-block;
	vertical-align: middle;
}
.indqiyeshili .wenzikuang
{
	display:inline-block;
	vertical-align:middle;
	width:340px;
	text-align:center;
	box-sizing: border-box;
	padding-left:40px;
	padding-right:40px;
}
.indqiyeshili .wenzikuang .bao
{
	height:auto;
	display:inline-block;
}
.indqiyeshili .wenzikuang .bao .shang 
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indqiyeshili .wenzikuang .bao .shang .zhuzi
{
	float:left;
	font-size:60px;
	color:#fff;
	font-weight:bold;
	height:70px;
	line-height:70px;

}
.indqiyeshili .wenzikuang .bao .shang .fuhao
{
	font-size:30px;
	color:#fff;
	height:70px;
	float:left;
	box-sizing: border-box;
	padding-top:24px;
}
.indqiyeshili .wenzikuang .bao .xia
{
	font-size:16px;
	color:#fff;
	line-height:22px;
	text-align:left;
}
.indblockbg2 .indabubao
{
	position: absolute;
	z-index: 10;
	bottom: 0px;
	right:0px;
	width:940px;
	height:640px;
	background:rgba(109,192,50,0.95);
	box-sizing: border-box;
	padding-top:100px;
	padding-left:100px;
	padding-bottom:100px;
}
.indblockbg2 .indabubao .indabu
{
	width:100%;
	height:auto;
}
.indblockbg2 .indabubao .indabu .cntit
{
	font-size:32px;
	font-weight:bold;
	color:#fff;
	line-height:40px;
	overflow:hidden;
}
.indblockbg2 .indabubao .indabu .entit
{
	font-size:22px;
	line-height:25px;
	overflow:hidden;
	color:#fff;
	margin-top:5px;
}
.indblockbg2 .indabubao .indabu .indabuline
{
	width:100%;
	height:1px;
	background:#a6d685;
	margin-top:20px;
}
.indblockbg2 .indabubao .indabu .insxxcontent
{
	width:550px;
	min-height:240px;
	margin-top:40px;
}
.indblockbg2 .indabubao .indabu .insxxcontent .indabucont
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:32px;
	color:#fff;
	
}
.indblockbg2 .indabubao .indabu .indabumore
{
	margin-top:10px;
	overflow:hidden;
}
.indblockbg2 .indabubao .indabu .indabumore a
{
	font-size:15px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
}
/**网站首页第二部分关于我们 end**/
/**网站首页第三部分企业荣誉**/
.indrongyu
{
	width:100%;
	height:auto;
	font-size:0px;
}
.indrongyu .xiang
{
	width:470px;
	display: inline-block;
	vertical-align: top;
	margin-right:10px;
}
.indrongyu .xiang:nth-child(3n)
{
	margin-right:0px;
}
.indrongyu .xiang a
{
	display: block;
	width:100%;
	height:550px;
	position: relative;
}
.indrongyu .xiang a .pic
{
	width:100%;
	height:auto;
	position: absolute;
	z-index:10;
	bottom:0px;
	left:0px;
}
.indrongyu .xiang a .pic img
{
	width:470px;
	height:370px;
}
.indrongyu .xiang:nth-child(3n - 1) a .pic
{
	top:0px;
	bottom:inherit;
}
.indrongyu .xiang a .wenzi
{
	width:470px;
	height:190px;
	background:url('../images/cxbg1.png') no-repeat center center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index:20;
	top:0px;
	left:0px;
}
.indrongyu .xiang:nth-child(3n - 1) a .wenzi
{
	background:url('../images/cxbg2.png') no-repeat center center;
	top:inherit;
	bottom:0px !important;
}
.indrongyu .xiang a .wenzi .wenzibao
{
	overflow:hidden;
}
.indrongyu .xiang a .wenzi .wenzibao .tb
{
	width:70px;
	height:auto;
	overflow:hidden;
	display: inline-block;
	vertical-align: middle;
}
.indrongyu .xiang a .wenzi .wenzibao .tb img
{
	width:70px;
	height:70px;
}
.indrongyu .xiang a .wenzi .wenzibao .titdes
{
	display: inline-block;
	margin-left:15px;
	vertical-align: middle;
}
.indrongyu .xiang a .wenzi .wenzibao .titdes .tit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	max-width:290px;
	color:#fff;
}
.indrongyu .xiang a .wenzi .wenzibao .titdes .des
{
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	max-width:290px;
	color:#fff;
}
/**网站首页第三部分企业荣誉 end**/
/**index.php end**/
/**内页所在的位置 **/
.inssitebg
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eee;
	display:none;
}
.inssite
{
	width:1200px;
	height:auto;
	overflow:hidden;
	font-size:15px;
	overflow:hidden;
	line-height:50px;
	margin:auto;
	color:#888;
}
.inssite a
{
	color:#333;
	transition:1s;
}
.inssite a:hover
{
	color:#6dc032;
}
/**内页所在的位置 end**/
/**内页banner**/
.insbanner
{
	width:100%;
	height:250px;
	overflow:hidden;
}
/**内页banner end**/
/**内容页内容**/
.insxxbg
{
	width:100%;
	height:auto;
	background:#f9f9f9;
}
.insxx
{
  width:1400px;
  height:auto;
  margin:auto;
  padding-top:70px;
  padding-bottom:70px;
}
.insxx .indtit
{
	margin-bottom:30px;
}
.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: justify;
  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:10px;
  padding-top:10px;
}
.insxxpic img
{
  display:block;
  margin:auto;
  max-width:100%;
}
.insxxxx
{
	margin-top:15px;
	font-size:16px;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:15px;
}
/**内容页内容 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: #6dc032;
  color: white;
}
.switch a.on {
  background: #6dc032;
  color: white;
}
/**分页 end**/
/**内页菜单**/
.insnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#6dc032;
}
.insnav .xianglist
{
	width:1400px;
	margin:auto;
	overflow:hidden;
	font-size:0px;
}
.insnav .xianglist .xiang
{
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:50px;
}
.insnav .xianglist .xiang a
{
	display: block;
	font-size:15px;
	height:55px;
	color:#fff;
	line-height:60px;
	border-bottom:5px solid #6dc032;
}
.insnav .xianglist .xiang a:hover
{
	border-bottom:5px solid rgba(255,255,255,0.8);
	background:url('../images/insnavsanjiao.png') no-repeat center bottom;
}
.insnav .xianglist .xiang a.hover
{
	border-bottom:5px solid rgba(255,255,255,0.8);
	background:url('../images/insnavsanjiao.png') no-repeat center bottom;
}
.inszinav
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inszinav .xianglist
{
	width:1200px;
	margin:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
	margin-top:15px;
}
.inszinav .xianglist .xiang
{
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-left:15px;
	margin-right:15px;
}
.inszinav .xianglist .xiang a
{
	display: block;
	font-size:16px;
	height:30px;
	padding-left:15px;
	padding-right:15px;
	line-height:28px;
	box-sizing:border-box;
	border-radius: 15px;
	border:1px solid #6dc032;
	transition: 1s;
}
.inszinav .xianglist .xiang a:hover
{
	color:#fff;
	background:#6dc032;
}
.inszinav .xianglist .xiang a.hover
{
	color:#fff;
	background:#6dc032;
}
/**内页菜单 end**/
/**about.php**/
.insabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu .zuo
{
	float:left;
	overflow:hidden;
	overflow:hidden;
	width:420px;
}
.insabusec .zuo
{
	width:280px;
}
.insabu .zuo .cnbigtit
{
	font-size:32px;
	font-weight: bold;
	line-height:40px;
	overflow:hidden;
}
.insabu .zuo .enbigtit
{
	font-size: 22px;
	line-height:30px;
	overflow:hidden;
}
.insabu .zuo .abuline
{
	width:130px;
	height:8px;
	overflow:hidden;
	background:#6dc032;
	margin-top:40px;
}
.insabu .you
{
	float:left;
	overflow:hidden;
	overflow:hidden;
	width:980px;
	box-sizing: border-box;
	border-left:1px solid #dcdcdc;
	padding-left:100px;
}
.insabusec .you
{
	width:1120px;
	min-height:120px;
}
.insabu .you .insxxcontent
{
	min-height:auto;
}
.abufirpic
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:70px;
}
.abufirpic img
{
	width:100%;
	height:auto;
}
.abufengcai
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.abufengcai .xiang
{
	width:450px;
	height:310px;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-right:25px;
	margin-bottom:25px;
}
.abufengcai .xiang:nth-child(3n)
{
	margin-right:0px;
}
.abufengcai .xiang a
{
	display: block;
	overflow:hidden;
}
.abufengcai .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.abufengcai .xiang a .pic img
{
	width:450px;
	height:310px;
}
/**荣誉**/
.rongyulist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.rongyulist .xiang
{
	width:450px;
	height:auto;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-right:25px;
	margin-bottom:25px;
}
.rongyulist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.rongyulist .xiang a
{
	display: block;
	overflow:hidden;
}
.rongyulist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.rongyulist .xiang a .pic img
{
	width:450px;
	height:310px;
}
.rongyulist .xiang a .tit
{
	font-size:16px;
	text-align:center;
}
/**荣誉 end**/
/**about.php end**/
/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .xiang
{
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #dcdcdc;
}
.insnewslist .xiang a
{
	display: block;
	box-sizing: border-box;
	width:100%;
	height:auto;
	overflow:hidden;
	
}
.insnewslist .xiang a .pic
{
	width:200px;
	height:auto;
	float:left;
	overflow:hidden;
}
.insnewslist .xiang a .pic img
{
	width:200px;
	height:140px;
}
.insnewslist .xiang a .wz
{
	width:980px;
	float:left;
	overflow:hidden;
	margin-left:30px;
}
.insnewslist .xiang a .wz .tit
{
	font-size:20px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#333;
	transition: 1s;
}
.insnewslist .xiang:hover a .wz .tit
{
	color:#6dc032;
}
.insnewslist .xiang a .wz .des
{
	font-size:15px;
	line-height:30px;
	color:#888;
	overflow:hidden;
	transition: 1s;
	height:60px;
}
.insnewslist .xiang a:hover .wz .des
{
	color:#6dc032;
}
.insnewslist .xiang a .wz .time
{
	font-size:15px;
	line-height:30px;
	color:#888;
	overflow:hidden;
}
.insnewslist .xiang a .at
{
	width:70px;
	float:right;
	overflow:hidden;
}
.insnewslist .xiang a .at .arr
{
	width:100%;
	height:30px;
	background:url('../images/insnewarr.png') no-repeat center center;
	background-color:#6dc032;
	overflow:hidden;
}
/**news.php end**/
/**product.php**/
.insprolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.insprolist .xiang
{
	width:690px;
	height:auto;
	overflow:hidden;
	display: inline-block;
	vertical-align:top;
	margin-right:20px;
	margin-bottom:20px;
}
.insprolist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.insprolist .xiang a
{
	display:block;
	overflow:hidden;
	position: relative;
}
.insprolist .xiang a .baikuang
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
	 background:#fff;
}
.insprolist .xiang a .baikuang .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insprolist .xiang a .baikuang .pic img
{
	width:690px;
	height:420px;
}
.insprolist .xiang a .baikuang .tit
{
	font-size:18px;
	text-align:center;
	text-overflow: ellipsis;
	line-height:20px;
	font-weight: bold;
}
.insprolist .xiang a .baikuang .des
{
	font-size:15px;
	text-align:center;
	text-overflow: ellipsis;
	line-height:20px;
	margin-top:5px;
	margin-bottom:40px;
}
.insprolist .xiang a .lvkuangbao
{
	width:100%;
	height:100%;
	display: flex;
	position: absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:rgba(109,192,50,0.9);
	align-items: center;
	justify-content:center;
	opacity:0;
	transition: 1s;
}
.insprolist .xiang a:hover .lvkuangbao
{
	opacity:1;
}
.insprolist .xiang a .lvkuangbao .lktit
{
	font-size:24px;
	font-weight: bold;
	text-align:center;
	overflow:hidden;
	line-height:30px;
	color:#fff;
}
.insprolist .xiang a .lvkuangbao .lkdes
{
	font-size:16px;
	text-align:center;
	overflow:hidden;
	line-height:25px;
	color:#fff;
}
.insprolist .xiang a .lvkuangbao .arr
{
	width:130px;
	height:40px;
	overflow:hidden;
	border:1px solid #fff;
	margin-right:auto;
	background:url('../images/proyouarr.png') no-repeat center center;
	box-sizing: border-box;
	margin-top:40px;
}
/**product.php end**/
/**productshow.php**/
.procont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.procont .zuo
{
	width:480px;
	float:left;
	overflow:hidden;
}
.procont .zuo .protit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	
}
.procont .zuo .protit .proinltit
{
	font-size:30px;
	font-weight: bold;
	line-height:40px;
	border-bottom:5px solid #6dc032;
	display: inline-block;

}
.procont .zuo .fenlei
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	margin-top:10px;
}
.procont .zuo .jieshao
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	margin-top:30px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:8px;
}
.procont .zuo .insxxcontent
{
	margin-top:20px;
    min-height:260px;
}
.procont .zuo .kefu
{
	 width:240px;
	 height:55px;
	 border-radius:4px;
	 overflow:hidden;
}
.procont .zuo .kefu a
{
	display: block;
	overflow:hidden;
	color:#fff;
	box-sizing: border-box;
	font-size:16px;
	line-height:55px;
	background:url('../images/kefutb.png') no-repeat 20px center;
	background-color:#6dc032;
	padding-left:65px;

}
.procont .you
{
	 width:790px;
	 float:right;
	 overflow:hidden;
}
.procont .you .pic
{
	border:1px solid #dcdcdc;
	box-sizing: border-box;
	overflow:hidden;
}
.procont .you .pic img
{
	width:100%;
	height:auto;
}
/**productshow.php end**/

/**contact.php**/
.inscontact
{
	width:1200px;
	background:white;
	margin:auto;
	box-sizing: border-box;
	overflow:hidden;
}
.inscontact .map
{
	width:750px;
	height:auto;
	overflow:hidden;
	float:right;
}
.inscontact .info
{
	width:420px;
	float:left;
	height:auto;
	overflow:hidden;
    box-sizing: border-box;
}
.inscontact .info .gstit
{
	margin-bottom: 20px;
    color: #000;
    font-size: 18px;
    overflow:hidden;
    margin-top:30px;
    font-weight:bold;
}
.inscontact .info p
{
	font-size:16px;
	overflow:hidden;
	color:#666;
	line-height:30px;
}
/**contact.php end**/
/**视频打开**/
.videobg
{
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(0,0,0,0.2);
	position: fixed;
	left:0px;
	top:0px;
	z-index:1000;
	display: none;
}
.videobg .zhengbao
{
	width:100%;
	height:100%;
	position: relative;
	overflow:hidden;
}
.videobg .videocha
{
	width:50px;
	height:50px;
	overflow:hidden;
	background:url('../images/close-vid2.png') no-repeat center center;
	position: absolute;
	z-index:50px;
	right:40px;
	top:40px;
	cursor: pointer;
}
.videobg .videobao
{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
}
.videobg .video
{
	width:720px;
	height:auto;
	overflow:hidden;
	margin:auto;
	background:black;
}
.videobg .video video
{
	display:block;
	max-width:100%;
	margin:auto;
	object-fit: fill;
	height:auto;
	max-height:700px;
}
.videobg .video .title
{
	width:100%;
	margin:auto;
	padding:20px;
	box-sizing: border-box;
	font-size:16px;
	line-height:25px;
	background:#fff;
}
/**视频打开**/
/**video.php**/
.video_list
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.video_list .xiang
{
	cursor: pointer;
	width:450px;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:25px;
	margin-bottom:25px;
}
.video_list .xiang:nth-child(3n)
{
	margin-right:0px;
}
.video_list .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.video_list .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:5px;
}
.video_list .xiang a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.video_list .xiang:hover a .pic img
{
	transform: scale(1.1);
}
.video_list .xiang a .pic video
{
	width:100%;
	height:280px;
	display: block;
	transition:1s;
	background:#000;
}
.video_list .xiang:hover a .pic video
{
	transform: scale(1.1);
}
.video_list .xiang a .tit
{
	font-size:15px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	margin-top:15px;
	transition: 1s;
}
.video_list .xiang:hover a .tit
{
	color:#ea0234;
}
/**video.php end**/
