﻿/**网站全局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;
}
@media screen and (max-width:1400px)
{
	body 
	{
		 min-width:1200px;
	}
}
/**网站全局css end**/
/**banner.php**/
.banner
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.banner .prev
{
	display: none;
}
.banner .next
{
	display: none;
}
.banner .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.banner .bd ul li
{
	height:350px;
}
.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;
}
.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 #e36211;
}
.banner .hd li.on
{
	background:#e36211;
}
.m_banner
{
	display:none;
}
/**banner.php end**/
/**head.php**/
.c_headbg
{
	width:100%;
	height:110px;
}
.c_headbg .head
{
	width:1600px;
	margin:auto;
	height:100%;
}
.c_headbg .head .logo
{
	width:310px;
	height:100px;
	float:left;
}
.c_headbg .head .logo a
{
	display:block;
	overflow:hidden;
}
.c_headbg .head .logo img
{
	width:100%;
	height:100%;
}
.c_headbg .head .nav
{
	float:right;
	height:110px;
}
.c_headbg .head .nav .xiang
{
	  height:110px;
	  float:left;
	  position: relative;
}
.c_headbg .head .nav .xiang a.yijia
{
	display:block;
	font-size:16px;
	line-height:110px;
	position:relative;
	padding-left:25px;
	padding-right:25px;
	text-transform: uppercase;
	transition: 1s;
}
.c_headbg .head .nav .xiang:hover a.yijia
{
	color:#e36211;
}
.c_headbg .head .nav .xiang a.hover
{
	color:#e36211;
}
.c_headbg .head .nav .xiang a.yijia:after
{
	content:'';
	position: absolute;
	z-index:10;
	width:25px;
	background:#fff;
	height:5px;
	border-radius:2.5px;
	top:75px;
	left:calc(50% - 12.5px);
	transition: 1s;
}
.c_headbg .head .nav .xiang:hover a.yijia:after
{
	background:#e36211;
}
.c_headbg .head .nav .xiang a.hover:after
{
	background:#e36211;
}
.c_headbg .head .nav .xiang .erjinav
{
	position: absolute;
	top:110px;
	left:calc(50% - 100px);
	z-index:100;
	box-sizing: border-box;
	border:1px solid #ddd;
	width:200px;
	background:rgba(255,255,255,0.9);
	display:none;
}
.c_headbg .head .nav .xiang .erjinav .zixiang
{
	width:100%;
	height:auto;
	border-bottom:1px solid #ddd;
}
.c_headbg .head .nav .xiang .erjinav .zixiang:last-child
{
	border:0px;
}
.c_headbg .head .nav .xiang .erjinav .zixiang a.erjia
{
	display:block;
	width:100%;
	height:auto;
	font-size:15px;
	text-align:center;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	transition: 1s;
}
.c_headbg .head .nav .xiang .erjinav .zixiang:hover a.erjia
{
	background:#e36211;
	color:#fff;
}
.c_headbg .head .lancg
{
	float:right;
	height:34px;
	margin-top:38px;
	margin-left:80px;
}
.c_headbg .head .lancg .qh
{
	border:1px solid #ddd;
	border-radius: 17px;
	padding-left:10px;
	padding-right:10px;
	height:34px;
	box-sizing: border-box;
	position: relative;
}
.c_headbg .head .lancg .qh .map
{
	width:18px;
	height:12px;
	float:left;
	margin-top:10px;
}
.c_headbg .head .lancg .qh .map img
{
	width:100%;
	height:100%;
}
.c_headbg .head .lancg .qh .lanqh
{
	float:left;
	height:20px;
	font-size:16px;
	line-height:20px;
	margin-top:6px;
	margin-left:5px;
	margin-right:5px;
	font-size:15px;
}
.c_headbg .head .lancg .qh .arr
{
	width:10px;
	height:10px;
	background:url('../images/xiangxia.png') no-repeat center center;
	float:left;
	margin-top:11px;
}
.c_headbg .head .lancg .qh .arr img
{
	width:100%;
	height:100%;
}
.c_headbg .head .lancg .qh .lannav
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: absolute;
	top:30px;
	left:0px;
	z-index:10;
	border:1px solid #ddd;
	border-bottom:0px;
	border-radius:5px;
	background:#fff;
	display:none;
}
.c_headbg .head .lancg .qh:hover .lannav
{
	display:block;
}
.c_headbg .head .lancg .qh .lannav .xiang
{
	width:100%;
	border-bottom:1px solid #ddd;
}
.c_headbg .head .lancg .qh .lannav .xiang a
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:30px;
	text-align: center;
	display: block;
	transition: 1s;
}
.c_headbg .head .lancg .qh .lannav .xiang:hover a
{
	color:#e36211;
}
.m_head
{
	display:none;
}
@media screen and (max-width:1600px)
{
	   .c_headbg .head
	   {
	   	     width:1400px;
	   }
}
@media screen and (max-width:1400px)
{
	   .c_headbg .head
	   {
	   	     width:1200px;
	   }
	   .c_headbg .head .lancg
	   {
			margin-left:40px;
	   }
	   .c_headbg .head .nav .xiang a.yijia
	   {
			padding-left:15px;
			padding-right:15px;
	   }
}
/**head.php end**/
/**foot.php**/
.c_footbg
{
	width:100%;
	height:auto;
	background:url('/images/footbg.jpg') no-repeat center center;
	background-size:cover !important;
}
.c_footbg .footfir
{
	width:1400px;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.c_footbg .footfir .footnav
{
	float:left;
	overflow:hidden;
}
.c_footbg .footbigtit
{
	font-size:18px;
	color:#fff;
	overflow:hidden;
	line-height:20px;
	margin-bottom:20px;
}
.c_footbg .footfir .footnav dl
{
	float:left;
	overflow:hidden;
	max-width:140px;
	margin-right:50px;
}
.c_footbg .footfir .footnav dl dd
{
	overflow:hidden;
	margin-bottom:20px;
}
.c_footbg .footfir .footnav dl dd a
{
	font-size:16px;
	color:#999;
	line-height:20px;
}
.c_footbg .footfir .footinfo
{
	float:left;
	overflow:hidden;
	max-width: 490px;
}
.c_footbg .footfir .footinfo .info
{
	overflow:hidden;
}
.c_footbg .footfir .footinfo .info .xiang
{
	font-size:16px;
	color:#999;
	line-height:20px;
	margin-bottom:20px;
	box-sizing: border-box;
	padding-left:25px;
}
.c_footbg .footfir .footinfo .info .addxiang
{
	background:url('/images/foottb1.png') no-repeat left top;
}
.c_footbg .footfir .footinfo .info .telxiang
{
	background:url('/images/foottb2.png') no-repeat left top;
}
.c_footbg .footfir .footinfo .info .webxiang
{
	background:url('/images/foottb3.png') no-repeat left top;
}
.c_footbg .footfir .code
{
	float:right;
	overflow:hidden;
	width:290px;
	font-size:0px;
	text-align: right;

}
.c_footbg .footfir .code .xiang
{
	display: inline-block;
	width:120px;
	vertical-align: top;
	margin-left:50px;
	margin-bottom:50px;
}
.c_footbg .footfir .code .xiang:last-child
{
	margin-bottom:0px;
}
.c_footbg .footfir .code .xiang:nth-child(2n-1)
{
	margin-left:0px;
}
.c_footbg .footfir .code .xiang .pic
{
	width:120px;
	overflow:hidden;
}
.c_footbg .footfir .code .xiang .pic img
{
	width:120px;
	height:120px;
}
.c_footbg .footfir .code .xiang .wenzi
{
	font-size:16px;
	color:#fff;
	line-height:20px;
	margin-top:10px;
	text-align:center;
}
.c_footbg .footline
{
	width:100%;
	height:1px;
	background:#666;
	overflow:hidden;
}
.c_footbg .footsec
{
	width:1400px;
	margin:auto;
	display: flex;
	justify-content: space-between;
	padding-top:15px;
	padding-bottom:15px;
}
.c_footbg .footsec .xiang
{
	font-size:14px;
	color:#fff;
	overflow:hidden;
}
.c_footbg .footsec .xiang a
{
	color:#fff;
}
.m_foot
{
	display:none;
}
@media screen and (max-width:1400px)
{
	  .c_footbg .footfir 
	  {
	  	  width:1200px;
	  }
	  .c_footbg .footfir .footinfo
	  {
	  	 max-width: 300px;
	  }
	  .c_footbg .footfir .footnav dl
	  {
	  	  margin-right:50px !important;
	  }
	  .c_footbg .footsec
	  {
	  	   width:1200px;
	  }
}
/**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
{
	width:1400px;
	margin:auto;
	height:787.5px;
	overflow:hidden;
}
.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 #e36211;
}
.c_indbanner .hd li.on
{
	background:#e36211;
}
.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
{
	height:80px;
	overflow:hidden;
	position: relative;
}
.indbigtit .en
{
	font-size: 60px;
	line-height:62px;
	text-transform: uppercase;
	font-weight: bold;
	color:#f8f8f8;
	font-family: 'Arial';
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.indbigtit .qita
{
	position: absolute;
	bottom:0px;
	font-size:30px;
	line-height:32px;
	color:#222;
	bottom:10px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.indmore
{
	width:150px;
	height:45px;
	overflow:hidden;
}
.indmore a
{
	 display:block;
	 width:100%;
	 height:100%;
	 line-height:45px;
	 font-size:16px;
	 box-sizing: border-box;
	 color:#fff;
	 background:url('/images/indmore.jpg') no-repeat center center;
	 padding-left:15px;
	 transition: 1s;
}
.indmore a:hover
{
	border-radius:22.5px;
}
@media screen and (max-width:1400px)
{
	.indblock
	{
		width:1200px;
	}
}
/**网站首页视频**/
.c_indvideo
{
	width:100%;
	height:auto;
	position: relative;
	overflow:hidden;
}
.c_indvideo .video
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_indvideo .video video
{
	margin:auto;
	height:787.5px;
	display:block;
	width:1400px;
}
.c_indvideo .wenzi
{
	position: absolute;
	z-index:100;
	top:60%;
	left:0px;
	width:50%;
	background:rgba(0,0,0,0.3);
	box-sizing: border-box;
	padding-left:10%;
	padding-right:5%;
	padding-top:40px;
	padding-bottom:40px;
	display:none;

}
.c_indvideo .wenzi .cont
{
	font-size:24px;
	line-height:40px;
	color:#fff;
}
.c_indvideo .wenzi .cont p
{
	color:#fff;
}
@media screen and (max-width:1400px)
{
	  .c_indvideo .video video
	  {
	  	    width:1200px;
			height:675px;
	  }
	  .c_indbanner .bd ul li
	  {
			height:675px;
	  }

}
/**网站首页视频 end**/
/**网站首页第二部分关于我们**/
.indblock2 .left
{
	 width:580px;
	 float:left;
	 overflow:hidden;
}
.indblock2 .left .indabucont
{
	margin-top:30px;
	overflow:hidden;
	margin-bottom:50px;
}
.indblock2 .left .indabucont .insxxcontent
{
	min-height:auto;
}
.indblock2 .left .indabucont .insxxcontent .indabu
{
	width:100%;
	height:auto;
}
.indblock2 .left .indabucont .insxxcontent .indabu .tit
{
	font-size:24px;
	line-height:26px;
	font-weight: bold;
	color:#e36211;
	overflow:hidden;
}
.indblock2 .left .indabucont .insxxcontent .indabu .cont
{
	margin-top:20px;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:30px;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi
{
	width:100%;
	height:auto;
	display:flex;
	justify-content: space-between;
	margin-top:30px;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi .szxiang
{
	overflow:hidden;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi .szxiang .up
{
	height:70px;
	overflow:hidden;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi .szxiang .up .sz
{
	font-size:60px;
	font-weight: bold;
	color:#e36211;
	line-height:70px;
	float:left;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi .szxiang .up .dw
{
	font-size:20px;
	line-height:22px;
	float:left;
	margin-top:38px;
	margin-left:5px;
}
.indblock2 .left .indabucont .insxxcontent .indabu .shuzi .szxiang  .des
{
	font-size:16px;
	line-height:25px;
	overflow:hidden;
}
.indblock2 .right
{
	width:780px;
	float:right;
	overflow:hidden;

}
.indblock2 .right video
{
	width:100%;
	height:auto;
	display:block;
	object-fit:fill;
}
@media screen and (max-width:1400px)
{
	  .indblock2 .left
	  {
	  	  width:480px;
	  }
	  .indblock2 .right
	  {
		  width:680px;
	  }
	  .indblock2 .right video
	  {
	  	   margin-top:100px;
	  }

}
/**网站首页第二部分关于我们 end**/
/**网站首页第三部分产品**/
.indblockbg3
{
	padding-top:0px;
	padding-bottom:0px;
	max-width:1920px;
	margin:auto;
	position: relative;
	height:575px;
}
.indblockbg3 .indbigtit
{
	display:none;
}
.indblockbg3 .c_indpronavbao
{
	width:2850px;
	left:calc(50% - 1425px);
	position:absolute;
	height:100%;
	top:0px;

}
.indblockbg3 .c_indpronavbao .indpronav
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
}
.indblockbg3 .c_indpronavbao .indpronav .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li
{
	width:950px;
	float:left;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a
{
	display:block;
	width:950px;
	height:575px;
	overflow:hidden;
	position: relative;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .pic
{
	width:100%;
	height:100%;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .pic img
{
	width:100%;
	height:100%;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .wenzi
{
	position: absolute;
	left:40px;
	top:40px;
	z-index:100;
	width:calc(100% - 40px);
	height:calc(100% - 40px);
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .wenzi .tit
{
	font-size:24px;
	font-weight: bold;
	line-height:26px;
	overflow:hidden;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .wenzi .des
{
	font-size:16px;
	color:#444;
	line-height:24px;
	overflow:hidden;
	margin-top:20px;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li a .wenzi .more
{
	width:100px;
	text-align:center;
	height:35px;
	border-radius:17.5px;
	background:#e36211;
	margin-top:20px;
	color:#fff;
	line-height:35px;
	transition: 1s;
}
.indblockbg3 .c_indpronavbao .indpronav .bd ul li:hover a .wenzi .more
{
	border-radius:0px;
}
.indblockbg3 .c_indpronavbao .indpronav .zhezhao
{
	width:950px;
	height:575px;
	position: absolute;
	top:0px;
	z-index:500;
	background:rgba(277,98,17,0.65);
}
.indblockbg3 .c_indpronavbao .indpronav .zhezhaoleft
{
	 left:0px;
}
.indblockbg3 .c_indpronavbao .indpronav .zhezhaoright
{
	 right:0px;
}
.indblockbg3 .c_indpronavbao .indpronav .prev
{
	width:50px;
	height:50px;
	border-radius: 50%;
	background:url('/images/leftarr.png') no-repeat center center;
	background-color:#fff;
	left:800px;
	top:calc(50% - 25px); 
	position: absolute;
	z-index:1000;
	cursor: pointer;
	transition: 1s;
}
.indblockbg3 .c_indpronavbao .indpronav .prev:hover
{
	
	background:url('/images/leftarrbai.png') no-repeat center center;
	background-color:#000;

}
.indblockbg3 .c_indpronavbao .indpronav .next
{
	width:50px;
	height:50px;
	border-radius: 50%;
	background:url('/images/rightarr.png') no-repeat center center;
	background-color:#fff;
	right:800px;
	top:calc(50% - 25px); 
	position: absolute;
	z-index:1000;
	cursor: pointer;
	transition: 1s;
}
.indblockbg3 .c_indpronavbao .indpronav .next:hover
{
	background:url('/images/rightarrbai.png') no-repeat center center;
	background-color:#000;
}
.indblockbg3 .m_indpronav
{
	display:none;
}
/**网站首页第三部分产品 end**/
/**首页第四部分合作**/
.indblockbg4
{
	padding-bottom:40px;
}
.c_indhezuo
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.c_indhezuo .hezuodes
{
	width:420px;
	overflow:hidden;
	background:url('/images/ind4bg.jpg') no-repeat center center;
	background-size:cover;
	box-sizing: border-box;
	padding:40px 20px;
	min-height:460px;
	float:left;
}
.c_indhezuo .hezuodes .indbigtit .en
{
	color:#f3843e;
}
.c_indhezuo .hezuodes .indbigtit .qita
{
	color:#fff;
}
.c_indhezuo .hezuodes .des
{
	font-size:16px;
	color:#fff;
	line-height:30px;
	margin-top:20px;
	min-height:240px;
}
.c_indhezuo .hezuodes .anliu
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align: right;
}
.c_indhezuo .hezuodes .anliu .prev
{
	width:40px;
	display: inline-block;
	height:40px;
	background:url('../images/leftarr.png') no-repeat center center;
	background-color:#fff;
	cursor: pointer;
	transition: 1s;
}
.c_indhezuo .hezuodes .anliu .prev:hover
{
	background:url('../images/leftarrbai.png') no-repeat center center;
	background-color:#000;
}
.c_indhezuo .hezuodes .anliu .next
{
	width:40px;
	display: inline-block;
	height:40px;
	background:url('../images/rightarr.png') no-repeat center center;
	background-color:#fff;
	margin-left:15px;
	cursor: pointer;
	transition: 1s;
}
.c_indhezuo .hezuodes .anliu .next:hover
{
	background:url('../images/rightarrbai.png') no-repeat center center;
	background-color:#000;
}
.c_indhezuo .bd
{
	width:960px;
	height:auto;
	float:right;
}
.c_indhezuo .bd ul li
{
	width:100%;
	height:auto;
	overflow:hidden;
	cursor: pointer;
}
.c_indhezuo .bd ul li a
{
	display: block;
	width:308px;
	float:left;
	margin-right:18px;
	margin-bottom:30px;
}
.c_indhezuo .bd ul li a:nth-child(3n)
{
	margin-right:0px;
}
.c_indhezuo .bd ul li a .pic
{
	width:308px;
	height:auto;
	overflow:hidden;
}
.c_indhezuo .bd ul li a .pic img
{
	width:308px;
	height:175px;
}
.c_indhezuo .bd ul li a .tit
{
	background:#f8f8f8;
	text-align:center;
	transition: 1s;
	line-height:40px;
	font-size:16px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
}
.c_indhezuo .bd ul li a:hover .tit
{
	color:#fff;
	background:#e36211;
}
.m_indhezuo
{
	display:none;
}
@media screen and (max-width:1400px)
{
	.c_indhezuo .hezuodes
	{
		padding:20px 20px;
		min-height:400px;
	}
	.c_indhezuo .hezuodes
	{
		width:320px;
	}
	.c_indhezuo .bd
	{
		width:860px;
	}
	.c_indhezuo .bd ul li a
	{
		width:275px;
		margin-right:17.5px;
	}
	.c_indhezuo .bd ul li a .pic img
	{
		width:275px;
		height:156px;
	}
}
/**首页第四部分合作 end**/
/**首页第五部分六大理由**/
.indblockbg5
{
	background:url('/images/ind5bg.jpg') no-repeat center center;
	background-size:cover;
	padding-bottom:50px;
}
.indliyou
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indliyou .bigtit
{
	font-size:30px;
	line-height:32px;
	color:#fff;
	text-align:center;
}
.indliyou .bigline
{
	width:50px;
	height:5px;
	margin:auto;
	background:#fff;
	margin-top:20px;
	margin-bottom:30px;
}
.indliyou .list
{
	display: flex;
	flex-wrap: wrap;
	overflow:hidden;
}
.indliyou .list .xiang
{
	width:450px;
	height:auto;
	overflow:hidden;
	margin-right:25px;
	margin-bottom:25px;
	background:#fff;
	border-radius:5px;
	box-sizing: border-box;
	padding:30px 20px;
}
.indliyou .list .xiang:nth-child(3n)
{
	margin-right:0px;
}
.indliyou .list .xiang .shuzi
{
	 width:80px;
	 height:80px;
	 background:#e36211;
	 color:#fff;
	 text-align:center;
	 font-size:50px;
	 line-height:80px;
	 border-radius:50%;
	 float:left;
}
.indliyou .list .xiang .wenzi
{
	width:310px;
	float:right;
	overflow:hidden;
}
.indliyou .list .xiang .wenzi .tit
{
	font-size:22px;
	font-weight: bold;
	line-height:25px;
	overflow:hidden;
}
.indliyou .list .xiang .wenzi .des
{
	font-size:16px;
	color:#666;
	line-height:24px;
	overflow:hidden;
	margin-top:10px;
}
@media screen and (max-width:1400px)
{
	.indliyou .list .xiang
	{
		width:380px;
		margin-right:30px;
		margin-bottom:30px;
	}
	.indliyou .list .xiang .wenzi
	{
		width:240px;
	}
}
/**首页第五部分六大理由 end**/
/**首页第六部分服务**/
.indblockbg6
{
	background:#f8f8f8;
}
.indfuwu
{
	overflow:hidden;
	width:100%;
}
.indfuwu .indbigtit .en
{
	color:#fff;
}
.indfuwu .cont
{
	overflow:hidden;
	margin-top:25px;
}
.indfuwu .cont .right
{
	float:right;
	width:938px;
	overflow:hidden;
}
.indfuwu .cont .right .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfuwu .cont .right .pic img
{
	width:100%;
	height:auto;
}
.indfuwu .cont .left
{
	width:420px;
	float:left;
	overflow:hidden;
}
.indfuwu .cont .left .bigdes
{
	font-size:18px;
	line-height:30px;
	overflow:hidden;
	margin-top:20px;
}
.indfuwu .cont .left .jtcont
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:100px;
}
.indfuwu .cont .left .jtcont .insxxcontent
{
	min-height:auto;
}
.indfuwu .cont .left .jtcont .indfuwucont
{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	overflow:hidden;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang
{
	width:50%;
	box-sizing: border-box;

}
.indfuwu .cont .left .jtcont .indfuwucont .xiang1
{
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding-bottom:20px;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang2
{
	border-bottom: 1px solid #eee;
	padding-left:20px;
	padding-bottom:20px;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang3
{
	border-right: 1px solid #eee;
	padding-top:10px;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang4
{
	padding-top:10px;
	padding-left:20px;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang .ge
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang .ge .up
{
	height:70px;
	overflow:hidden;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang .ge .up .sz
{
	font-size:40px;
	font-weight: bold;
	color:#e36211;
	line-height:70px;
	float:left;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang .ge .up .dw
{
	font-size:16px;
	line-height:22px;
	float:left;
	margin-top:32px;
	margin-left:5px;
}
.indfuwu .cont .left .jtcont .indfuwucont .xiang .ge .down
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
}
@media screen and (max-width:1400px)
{
	  .indfuwu .cont .right
	  {
	  	   width:738px;
	  }
}
/**首页第六部分服务 end**/
/**首页第七部分新闻**/
.indblock7 .titnav
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indblock7 .titnav .indbigtit
{
	float:left;
}
.indblock7 .titnav .newsnav
{
	float:right;
	font-size:0px;
	margin-top:20px;
}
.indblock7 .titnav .newsnav .xiang
{
	display: inline-block;
	margin-left:18px;
}
.indblock7 .titnav .newsnav .xiang a
{
	display: block;
	font-size:16px;
	line-height:20px;
	padding:10px 25px;
	background:#f8f8f8;
	border-radius:10px;
	transition: 1s;
}
.indblock7 .titnav .newsnav .xiang:hover a
{
	background:#e36211;
	color:#fff;
}
.indnews
{
	margin-top:30px;
	overflow:hidden;
}
.indnews .bd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnews .bd ul li
{
	width:450px;
	float:left;
	overflow:hidden;
	margin-right:25px;
}
.indnews .bd ul li:nth-child(3n)
{
	margin-right:0px;
}
.indnews .bd ul li a
{
	display: block;
	width:100%;
	height:auto;
}
.indnews .bd ul li a .wenzi
{
	width:100%;
	background:#f6f6f6;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px 25px;
	transition: 1s;
}
.indnews .bd ul li:hover a .wenzi
{
	background:#e36211;
}
.indnews .bd ul li a .wenzi .time
{
	font-size:16px;
	line-height:20px;
	color:#e36211;
	transition: 1s;
}
.indnews .bd ul li:hover a .wenzi .time
{
	color:#fff;
}
.indnews .bd ul li a .wenzi .tit
{
	width:100%;
	height:40px;
	overflow:hidden;
	margin-top:20px;
	transition: 1s;
}
.indnews .bd ul li:hover a .wenzi .tit
{
	color:#fff;
}
.indnews .bd ul li a .wenzi .tit .line
{
	width:3px;
	height:40px;
	overflow:hidden;
	background:url('../images/newline.jpg') no-repeat center center;
	float:left;
}
.indnews .bd ul li:hover a .wenzi .tit .line
{
	background:#fff;
}
.indnews .bd ul li a .wenzi .tit .jt
{
	 font-size:18px;
	 line-height:20px;
	 overflow:hidden;
	 float:left;
	 box-sizing: border-box;
	 padding-left:15px;
	 width:calc(100% - 3px);
}
.indnews .bd ul li a .pic
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
}
.indnews .bd ul li a .pic img
{
	width:450px;
	height:250px;
}
.indblock7 .indmore
{
	margin:auto;
	margin-top:30px;
}
@media screen and (max-width:1400px)
{
	.indnews .bd ul li
	{
		 width:380px;
		 margin-right:30px;
	}
	.indnews .bd ul li a .pic img
	{
		width:380px;
		height:211px;
	}
}
/**首页第七部分新闻 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%;
	position: absolute;
	top:-20px;
	font-size:0px;
	text-align:center;
}
.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:url('/images/insnavbg.jpg') no-repeat center center;
	background-size:cover;
}
.insnav .xiang a.hover
{
	color:#fff;
	background:url('/images/insnavbg.jpg') no-repeat center center;
	background-size:cover;
}
.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:#e36211;
	color:#fff;
}
.inszinav .xiang a.hover
{
	background:#e36211;
	color:#fff;
}
.m_insnav
{
	display:none;
}
@media screen and (max-width:1400px)
{
	.insxx
	{
		width:1200px;
	}
	.insnavbg
	{
		width:1200px;
	}
}
/**内容页内容 end**/
/**内页banner**/
.insbanner
{
	width:100%;
	height:350px;
}
.insbanner img
{
	width:100%;
	height:auto;
	display:none;
}
/**内页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: #e36211;
  color: white;
}
.switch a.on {
  background: #e36211;
  color: white;
}
/**分页 end**/

/**contact.php**/
.inscontact
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .zuo
{
	width:550px;
	float:left;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.inscontact .zuo .bigtit
{
	font-size:32px;
	line-height:34px;
	overflow:hidden;
}
.inscontact .zuo .line
{
	width:95px;
	height:3px;
	background:#e36211;
	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:15px;
}
.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:800px;
	height:auto;
	float:right;
	overflow:hidden;
}
.inscontact .map img
{
	width:100%;
	height:auto;
}
@media screen and (max-width:1400px)
{
	.inscontact .map
	{
		width:600px;
	}
}
/**contact.php end**/
/**about.php**/
.insabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu .bigtit
{
	font-size:36px;
	font-weight: bold;
	text-align:center;
	line-height:40px;
	overflow:hidden;
}
.insabu .line
{
	width:50px;
	height:5px;
	margin:auto;
	background:#e36211;
	margin-top:20px;
	margin-bottom:30px;
}
.insabu .cont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu .cont p
{
	font-size:15px;
	line-height:25px;
	margin-bottom:20px;
}
.insabu .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.insabu .pic img
{
	width:100%;
	height:auto;
}
.width1200
{
	 width:1200px !important;
	 margin:auto;
}
.insenwenhua
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insenwenhua .wenzi
{
	width:470px;
	float:left;
	overflow:hidden;
}
.insenwenhua .wenzi p
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:50px;
	margin-top:50px;
}
.insenwenhua .pic
{
	width:710px;
	height:auto;
	overflow:hidden;
	float:right;
}
.insenwenhua .pic img 
{
	width:100%;
	height:auto;
}
/**about.php end**/
/**product.php**/
.m_classname
{
	display:none;
}
.insprolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.insprolist .xiang
{
	width:450px;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:25px;
	margin-bottom:25px;
}
.insprolist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.insprolist .xiang a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.insprolist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insprolist .xiang a .pic img
{
	width:100%;
	height:205px;
	transition: 1s;
}
.insprolist .xiang:hover a .pic img
{
	transform: scale(1.1);
}
.insprolist .xiang a .wenzi
{
	width:100%;
	height:50px;
	overflow:hidden;
	background:#e36211;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:50px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media screen and (max-width:1400px)
{
	.insprolist .xiang
	{
		width:380px;
		margin-right:30px;
	}
	.insprolist .xiang a .pic img
	{
		height:173px;
	}
}
/**product.php end**/

/**case.php**/
.inscaselist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.inscaselist .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.inscaselist .xiang .tit
{
	font-size:18px;
	line-height:25px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin-bottom:15px;
	color:#e36211
}
.inscaselist .xiang .contpic
{
	 width:100%;
	 height:auto;
	 overflow:hidden;
}
.inscaselist .xiang .contpic .insxxcontent
{
	  width:690px;
	  float:left;
}
.inscaselist .xiang .contpic .pic
{
	  width:680px;
	  float:right;
}
.inscaselist .xiang .contpic .pic img
{
	 width:100%;
	 height:auto;
}
@media screen and (max-width:1400px)
{
	.inscaselist .xiang .contpic .insxxcontent
	{
		  width:590px;
		  float:left;
	}
	.inscaselist .xiang .contpic .pic
	{
		  width:580px;
		  float:right;
	}	
}
/**case.php end**/

/**video.php**/
.video_list
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.video_list .xiang
{
	cursor: pointer;
	width:320px;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:40px;
	margin-bottom:40px;
}
.video_list .xiang:nth-child(4n)
{
	margin-right:0px;
}
.video_list .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.video_list .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-radius:5px;
}
.video_list .xiang a .pic img
{
	width:100%;
	height:220px;
	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:18px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
	transition: 1s;
}
.video_list .xiang:hover a .tit
{
	color:#e36211;
}
@media screen and (max-width:1400px)
{
	.video_list .xiang
	{
		margin-right:20px;
		width:285px;
	}
}
/**video.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:30px;
	height:30px;
	overflow:hidden;
	/*background:url('../images/close-vid2.png') no-repeat center center;*/
	position: absolute;
	z-index:50;
	right:-15px;
	top:-15px;
	background:#fff;
	font-size:20px;
	line-height:25px;
	border:1px solid #ccc;
	border-radius:50%;
	text-align:center;
	cursor: pointer;
	box-sizing: border-box;
}
.videobg .videobao
{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
}
.videobg .video
{
	width:720px;
	height:auto;
	margin:auto;
	background:black;
	position: relative;
}
.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;
}
/**视频打开**/
/**service.php**/
.servicebg 
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.servicetit
{
	font-size:24px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}
.serviceline
{
	width:45px;
	height:5px;
	overflow:hidden;
	margin:auto;
	background:#e36211;
	margin-top:20px;
	margin-bottom:20px;
}
.servicebg1 .zhuanyelist
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
}
.servicebg1 .zhuanyelist .xiang
{
	width:330px;
	height:auto;
	overflow:hidden;
	background:#fff;
	box-shadow: 0px 0px 10px #ccc;
	margin-right:26.66px;
	margin-bottom:26.66px;
}
.servicebg1 .zhuanyelist .xiang:nth-child(4n)
{
	margin-right:0px;
}
.servicebg1 .zhuanyelist .xiang .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.servicebg1 .zhuanyelist .xiang .pic img
{
	width:330px;
	height:250px;
}
.servicebg1 .zhuanyelist .xiang .wenzi
{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	padding:15px 25px;
}
.servicebg1 .zhuanyelist .xiang .wenzi .tit
{
	font-size:18px;
	line-height:25px;
	color:#222;
	overflow:hidden;
}
.servicebg1 .zhuanyelist .xiang .wenzi .encit
{
	font-size:12px;
	line-height:20px;
	overflow:hidden;
}
.servicebg2
{
	background:#f8f8f8;
}
.servicebg2 .insxx
{
	padding-bottom:0px;
}
.servicebg2 .shouhoulist
{
	display: flex;
	overflow:hidden;
	flex-wrap: wrap;
}
.servicebg2 .shouhoulist .xiang
{
	width:calc(33.33% - 80px);
	position: relative;
	padding-bottom:100px;

}
.servicebg2 .shouhoulist .xiang .shuzi
{
	  font-size:100px;
	  text-align:right;
	  overflow:hidden;
	  color:#fff;
	  line-height:102px;
	  font-weight: bold;
	  position: absolute;
	  width:100%;
	  bottom:0px;
	  z-index:10;
}
.servicebg2 .shouhoulist .xiang .tit
{
	display: inline-block;
	background:#e36211;
	color:#fff;
	font-size:20px;
	padding:10px 15px;
	line-height:22px;
}
.servicebg2 .shouhoulist .xiang .insxxcontent
{
	margin-top:30px;
}
.servicebg2 .shouhoulist .xiang .insxxcontent p
{
	font-size:16px;
	line-height:28px;
}
.servicebg2 .shouhoulist .line
{
	width:1px;
	background:#e5e5e5;
	margin-left:;
	margin-left:59.5px;
	margin-right:59.5px;
}
.servicebg2 .shouhoulist .line:nth-child(3n)
{
	display:none;
}
.service3cont
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.service3cont .xiang
{
	width:680px;
	height:auto;
	display: inline-block;
	vertical-align: top;
	margin-right:40px;
	position: relative;
}
.service3cont .xiang:nth-child(2n)
{
	margin-right:0px;
}
.service3cont .xiang .pic
{
	width:680px;
	height:380px;
}
.service3cont .xiang .pic img
{
	width:100%;
	height:100%;
}
.service3cont .xiang .wenzi
{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:80px;
	box-sizing: border-box;
}
.service3cont .xiang .wenzi .cntit
{
	font-size:24px;
	line-height:30px;
	color:#fff;
	overflow:hidden;
	margin-bottom:5px;
}
.service3cont .xiang .wenzi .cncont
{
	font-size:24px;
	line-height:30px;
	color:#fff;
	overflow:hidden;
	margin-bottom:15px;
}
.service3cont .xiang .wenzi .entit
{
	font-size:16px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	margin-bottom:5px;
}
.service3cont .xiang .wenzi .encont
{
	font-size:16px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
}
@media screen and (max-width:1400px)
{
	.servicebg1 .zhuanyelist .xiang
	{
		width:285px;
		margin-right:20px;
	}
	.servicebg1 .zhuanyelist .xiang .pic img
	{
		width:100%;
		height:215px;
	}
	.service3cont .xiang
	{
		width:580px;

	}
	.service3cont .xiang .pic
	{
		width:580px;
		height:324px;
	}
	.service3cont .xiang .pic img
	{
		width:100%;
		height:324px;
	}
}
/**service.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:895px;
	 float:left;
	 overflow:hidden;
	 margin-left:30px;
}
.newslist .xiang a .wenzi .tit
{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	transition: 1s;
	margin-top:5px;
}
.newslist .xiang:hover a .wenzi .tit
{
	color:#e36211;
}
.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:#e36211;
}
.newslist .xiang a .time
{
	width:120px;
	height:120px;
	overflow:hidden;
	background:#e36211;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	float:left;
}
.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;
}
.newslist .xiang a .pic
{
	float:left;
	width:295px;
	height:auto;
}
.newslist .xiang a .pic img
{
	width:295px;
	height:120px;
}
@media screen and (max-width:1400px)
{
	.newslist .xiang a .wenzi
	{
		width:695px;
	}
}
/**news.php end**/
/**客服**/
#service {
	width: 161px;
	height: 290px;
	position: fixed;
	top: 350px;
	right: 0px;
	z-index: 100;
}
*html #service {
	margin-top: 258px;
	position: absolute;
top:expression(eval(document.documentElement.scrollTop));
}
#service li {
	width: 161px;
	height: 60px;
}
#service li img {
	float: right;
}
#service li a {
	height: 49px;
	float: right;
	display: block;
	min-width: 47px;
	max-width: 161px;
}
#service li a .shows {
	display: block;
}
#service li a .hides {
	margin-right: -143px;
	cursor: pointer;
	cursor: hand;
}
#service li a.weixin_area .hides {
	display: none;
	position: absolute;
	right: 143px;
}
#service li a.weixin_area .weixin {
	display: none;
	position: absolute;
	right: 0;
	top: 48px
}
#p2 {
	width: 112px;
	background-color: #A7D2A9;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #8BC48D;
	text-align: center;
	line-height: 47px
}
#p3 {
	width: 112px;
	background-color: #EC9890;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #E6776C;
	text-align: center;
	line-height: 47px
}
#p1 {
	width: 47px;
	height: 49px;
	float: left
}
/**客服end**/
/**productshow.php**/
.proshow
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proshow .proshowfir
{
	width:100%;
	height:auto;
	overflow:hidden;
}
/**产品图片集**/
.picarr
{
	width:600px;
	height:auto;
	overflow:hidden;
	float:left;
}
.picarr .bd
{
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
	position:relative;
}
.picarr .bd .prev
{
	width:60px;
	height:60px;
	position:absolute;
	z-index:100;
	background:url('../images/litleftarr.png') no-repeat center center;
	top:calc(50% - 30px);
	left:20px;
	cursor: pointer;
	display:none !important;
}
.picarr .bd:hover .prev
{
	display:block;
}
.picarr .bd .next
{
	width:60px;
	height:60px;
	position:absolute;
	z-index:100;
	background:url('../images/litrightarr.png') no-repeat center center;
	top:calc(50% - 30px);
	right:20px;
	cursor: pointer;
	display:none !important;

}
.picarr .bd:hover .next
{
	display:block;
}
.picarr ul.bigImg
{
	width:calc(100% - 2px);
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-bottom:15px;
	border:1px solid #ddd;
}
.picarr ul.bigImg li
{
	width:100%;
	height:380px;
	display:flex;
	align-items: center;
	overflow:hidden;
}
.picarr ul.bigImg li img
{
	width:100% !important;
	height:auto !important;
	overflow:hidden;
}
.picarr .smallScroll
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.picarr .smallScroll a
{
	display:block;
	height:60px;
	width:34px;
	overflow:hidden;
	float:left;
	cursor: pointer;
	text-align: center;
	line-height: 60px;
	font-size:20px;
	transition:1s;
}
.picarr .smallScroll a:hover
{
	color:#e36211;
}
.picarr .smallScroll .smallImg
{
	width:532px;
	height:auto;
	overflow:hidden;
	float:left;
}
.picarr .smallScroll .smallImg ul
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.picarr .smallScroll .smallImg ul li
{
	width:98px;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	float:left;
	margin-right:44px;
	cursor: pointer;

}
.picarr .smallScroll .smallImg ul li.on
{
	border:1px solid #e36211;
}
.picarr .smallScroll .smallImg ul li .pic
{
	width:100%;
	height:68px;
	display: flex;
	align-items: center;
}
.picarr .smallScroll .smallImg ul li img
{
	width:100%;
	height:auto;
}
.proshow .proshowfir .titdes
{
	width:560px;
	float:right;
	overflow:hidden;
}
.proshow .proshowfir .titdes .tit
{
	font-size:20px;
	font-weight: bold;
	line-height:30px;
	overflow:hidden;
}
.proshow .proshowfir .titdes .des
{
	font-size:15px;
	margin-top:10px;
	line-height:25px;
	color:#666;
}
.proshow .proshowfir .titdes .msgbtn
{
	width:120px;
	height:40px;
	background:#e36211;
	margin-top:30px;
	border-radius:5px;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:15px;
	cursor: pointer;
	transition: 1s;
}
.proshow .proshowfir .titdes .msgbtn:hover
{
	border-radius:20px;
}
.proshow .proshowsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:50px;
}
.proshow .proshowsec .btit
{
	width:100%;
	border-bottom:1px solid #eee;
	font-size:0px;
	overflow:hidden;
}
.proshow .proshowsec .btit .ge
{
	width:120px;
	height:40px;
	background:#e36211;
	display:inline-block;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:15px;
}
.proshow .proshowsec .insxxcontent
{
	margin-top:30px;
}
.proshow .msg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proshow .msg .bigtit
{
	width:100%;
	border-bottom:1px solid #eee;
	font-size:0px;
	overflow:hidden;
	margin-bottom:30px;
}
.proshow .msg .bigtit .ge
{
	width:120px;
	height:40px;
	background:#e36211;
	display:inline-block;
	color:#fff;
	line-height:40px;
	text-align:center;
	font-size:15px;
}
.proshow .msg .inputxiang
{
	display:flex;
	overflow:hidden;
	justify-content: space-between;
	margin-bottom:15px;
	flex-wrap: wrap;
}
.proshow .msg .inputxiang .input
{
	width:380px;
	overflow:hidden;
}
.proshow .msg .inputxiang .input input
{
	width:100%;
	height:35px;
	box-sizing: border-box;
	border:1px solid #ddd;
	border-radius: 5px;
	padding-left:10px;
	padding-right:10px;
	outline: none;
}
.proshow .msg  .textarea
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.proshow .msg .textarea textarea
{
	width:100%;
	height:150px;
	box-sizing: border-box;
	border:1px solid #ddd;
	border-radius: 5px;
	padding:10px;
	outline: none;
}
.proshow .msg .submit
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proshow .msg .submit input
{
	width:120px;
	height:40px;
	background:#e36211;
	display:inline-block;
	color:#fff;
	border:1px solid #e36211;
	text-align:center;
	font-size:15px;
	cursor: pointer;
	display:block;
	margin:auto;
}
.mpicarr
{
	display:none;
}
.proshow .indbigtit .en
{
	font-size:30px;
}
.proshow .c_indhezuo .hezuodes
{
	padding:20px 20px;
	min-height:400px;
}
.proshow .c_indhezuo .hezuodes
{
	width:320px;
}
.proshow .c_indhezuo .bd
{
	width:860px;
}
.proshow .c_indhezuo .bd ul li a
{
	width:275px;
	margin-right:17.5px;
}
.proshow .c_indhezuo .bd ul li a:nth-child(3n)
{
	margin-right:0px;
}
.proshow .c_indhezuo .bd ul li a .pic img
{
	width:275px;
	height:156px;
}
/**产品图片集 end**/
/**productshow.php end**/