﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
}
body 
{	font-family:"微软雅黑";
	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;
}
.height40
{
	height:40px;
	clear:both;
}
.height30
{
	height:30px;
	clear:both;
}
/**网站全局css end**/
/**head.php**/
.headding
{
	width:100%;
	height:100px;
	overflow:hidden;
}
.headbg
{
	width:100%;
	height:100px;
	background:#fff;
	position: fixed;
	top:0px;
	left:0px;
	z-index:1000;
	box-shadow: 0px 3px 5px #bbb;
}
.head
{
	width:1400px;
	margin:auto;
	height:100%;
	display: flex;
	justify-content: space-between;

}
.head .logo
{
	width:210px;
	height:auto;
}
.head .logo img
{
	width:210px;
	height:100px;
}
.head .nav
{
	height:100%;
	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:#000;
	line-height:100px;
	transition:1s;
	margin-left:22px;
	margin-right:22px;
}
.head .nav .xiang:hover a.yijia
{
	color:#0052a5;
}
.head .nav .xiang a.hover
{
	color:#0052a5;
}
.head .lancg
{
	height:30px;
	position:relative;
	padding-top:35px;
}
.head .lancg .pic
{
	width:30px;
	height:30px;
	cursor: pointer;
	float:left;
	margin-right:5px;
}
.head .lancg .pic img
{
	width:100%;
	height:auto;
}
.head .lancg .lannav
{
	font-size:0;
	box-sizing:border-box;
	height:30px;
	overflow:hidden;
}
.head .lancg .lannav a
{
	display: inline-block;
	vertical-align: middle;
	height:100%;
	font-size:;
	line-height:30px;
	font-size:15px;
	text-align:center;
	color:#999;
	transition:1s;
}
.head .lancg .lannav .line
{
	display: inline-block;
	vertical-align: middle;
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
	line-height:30px;
	color:#999;
}
.head .lancg .lannav a:hover
{
	color:#0052a5;
}
.head .lancg .lannav a.hover
{
	color:#0052a5;
}
.head .telemail
{
	padding-top:27.5px;
}
.head .telemail .xiang
{
	font-size:14px;
	color:#d72222;
	line-height:20px;
	padding-left:25px;
	height:20px;
}
.head .telemail .xiang:nth-child(1)
{
	margin-bottom:5px;
}
.head .telemail .tel
{
	background:url('../images/tel.png') no-repeat left center;
}
.head .telemail .email
{
	background:url('../images/email.png') no-repeat left center;
}
/**head.php end**/
/**banner.php**/
.banner {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.banner .hd {
  height: 20px;
  overflow: hidden;
  position: absolute;
  bottom:20px;
  z-index: 1;
  width:100%;
}
.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: 15px;
  height: 15px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  box-sizing: border-box;
  vertical-align: middle;
  font-size:0;
  margin-left:10px;
  margin-right:10px;
  background:#f6f6f6;
}
.banner .hd ul li.on {

   background:#0052a5;
}
.banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.banner .bd li {
  zoom: 1;
  vertical-align: middle;
  width:100%;
  height:400px;
}
.banner .bd li a
{
	display:block;
	width:100%;
	height:100%;
}
/**banner.php end**/
/**foot.php**/
.footfirbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#262626;
	padding-top:45px;
	padding-bottom:45px;
}
.footfir
{
	width:1400px;
	height:auto;
	margin:auto;
}
.footfir .foottit
{
	font-size:16px;
	color:#fff;
	line-height:25px;
	overflow:hidden;
}
.footfir .footfir_1
{
	height:auto;
	overflow:hidden;
	float:left;
}
.footfir .footfir_1 dl
{
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:50px;
	margin-top:15px;
}
.footfir dl dd
{
	box-sizing: border-box;
	overflow:hidden;
	margin-bottom:10px;
}
.footfir dl dd a
{
	font-size:14px;
	color:#999;
	overflow:hidden;
}
.footfir .footfir_2
{
	height:auto;
	overflow:hidden;
	float:left;
	width:160px;
	margin-left:70px;
}
.footfir .footfir_2 dl
{
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.footfir .footfir_3
{
	height:auto;
	overflow:hidden;
	float:right;
	width:580px;
}
.footfir .footfir_3 .info
{
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.footfir .footfir_3 .info .infolist
{
	font-size:14px;
	color:#999;
	line-height:20px;
}
.footfir .footfir_3 .info .infolist .xiang
{
	overflow:hidden;
	margin-bottom:10px;
}
.footfir .footfir_3 .info .infolist .xiang .mc
{
	overflow:hidden;
	float:left;
}
.footfir .footfir_3 .info .infolist .xiang .nr
{
	overflow:hidden;
	float:left;
	max-width:480px;
}
.footfir .footfir_3 .info .infolist .xiang3 .nr
{
	width:250px;
}
.footfir .footfir_3 .info p
{
	box-sizing: border-box;
	overflow:hidden;
	margin-bottom:10px;
	font-size:14px;
	color:#999;
	overflow:hidden;
	line-height:20px;
}
.footfir .footfir_4
{
	float:left;
	margin-left:100px;
}
.footfir .footfir_4 .pic
{
	width:150px;
}
.footfir .footfir_4 .pic img
{
	width:100%;
	height:auto;
}
.footline
{
	width:100%;
	height:1px;
	background:#666;
	overflow:hidden;
}
.footsecbg
{
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	overflow:hidden;
	background:#262626;
}
.footsecbg .footsec
{
	width:1400px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.footsecbg .footsec a
{
	color:#fff;
}
/**foot.php end**/
/**index.php**/
.indblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:60px;
	padding-bottom:60px;
}
.indblock
{
	width:1400px;
	height:auto;
	margin:auto;
}
.indtit
{
	width:100%;
	height:40px;
	overflow:hidden;
	display: flex;
	justify-content: space-between;
}
.indtit .tit
{
	font-size:36px;
	height:40px;
	line-height:40px;
	font-weight: bold;
	color:#222;
}
.indtit .tit span
{
	color:#0052a5;
}
.indtit .more
{
	width:25px;
	height:25px;
	margin-top:7.5px;
}
.indtit .more a
{
	display: block;
	width:100%;
	height:100%;
	border-radius:50%;
	background:url('../images/morearr.png') no-repeat center center;
	background-color:#0052a5;
}
.indtit .line
{
	background:#e5e5e5;
	height:1px;
	margin-top:19.5px;
}
/**网站首页第一部分产品**/
.indblockbg1
{
	padding-bottom:40px;
}
.indpronav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.indpronav .xiang
{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
}
.indpronav .xiang a
{
	display: block;
	background:#f8f8f8;
	width:170px;
	height:50px;
	line-height:50px;
	color:#666;
	text-align:center;
	font-size:16px;
	transition: 1s;
	border-radius: 10px;
}
.indpronav .xiang a:hover
{
	color:#fff;
	background:#0052a5;
}
.indprolist
{
	width:100%;
	height:auto;
	font-size:0px;
	overflow:hidden;
}
.indprolist .xiang
{
	width:320px;
	display: inline-block;
	overflow:hidden;
	vertical-align: top;
	margin-right:40px;
	margin-bottom:20px;
}
.indprolist .xiang:nth-child(4n)
{
	margin-right:0px;
}
.indprolist .xiang a
{
	display: block;
	overflow:hidden;
	background:#f8f8f8;
	padding:15px;
	box-sizing: border-box;
	transition:1s;
}
.indprolist .xiang a:hover
{
	background:#0052a5;
}
.indprolist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indprolist .xiang a .pic img
{
	width:100%;
	height:206.5px;
}
.indprolist .xiang a .tit
{
	font-size:16px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: normal;
	line-height:20px;
	margin-top:10px;
	transition: 1s;

}
.indprolist .xiang a:hover .tit
{
	color:#fff;
}
/**网站首页第一部分产品 end**/
/**网站首页第二部分企业准则**/
.indblockbg2
{
	background:#313131;
	padding-top:50px;
	padding-bottom:50px;
}
.indzz
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.indzz .xiang
{
	display: inline-block;
	vertical-align: top;
	width:50%;
	box-sizing: border-box;
	padding-left:100px;
	padding-right:100px;
}
.indzz .xiang .pic
{
	width:110px;
	float:left;
	overflow:hidden;
}
.indzz .xiang .pic img
{
	width:110px;
	height:110px;
}
.indzz .xiang .wenzi
{
	width:350px;
	height:auto;
	float:left;
	margin-left:15px;
}
.indzz .xiang .wenzi .tit
{
	font-size:18px;
	line-height:20px;
	overflow:hidden;
	color:#fff;
	margin-top:15px;
}
.indzz .xiang .wenzi .des
{
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	color:#fff;
	margin-top:15px;
}
/**网站首页第二部分企业准则 end**/
/**网站首页第三部分关于我们**/
.indblockbg3
{
	background:url('../images/indabubg.jpg') no-repeat center center;
	background-size:cover !important;
}
.indabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indabu .zuo
{
	width:820px;
	height:auto;
	overflow:hidden;
	float:left;
}
.indabu .zuo .indabucont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indabu .zuo .indabucont p
{
	font-size:16px;
	line-height:30px;
	margin-bottom:15px;

}
.indabu .you
{
	float:right;
	width:530px;
}
.indabu .you img
{
	width:100%;
	height:auto;
}
/**网站首页第三部分关于我们 end**/
/**网站首页第四部分设备**/
.indeqlist
{
	width:100%;
	height:290px;
	position: relative;
}
.indeqlist .prev
{
	width:60px;
	height:290px;
	cursor: pointer;
	background:url('../images/sbleftarr.png') no-repeat center center;
	background-color:#f8f8f8;
	position: absolute;
	top:0px;
	left:0px;
}
.indeqlist .next
{
	width:60px;
	height:290px;
	cursor: pointer;
	background:url('../images/sbrightarr.png') no-repeat center center;
	background-color:#f8f8f8;
	position: absolute;
	top:0px;
	right:0px;
}
.indeqlist .bd
{
	width:1232px;
	margin:auto;
	overflow:hidden;
}
.indeqlist .bd li
{
	width:290px;
	float:left;
	overflow:hidden;
	margin-right:24px;
}
.indeqlist .bd li a
{
	display: block;
	overflow:hidden;
}
.indeqlist .bd li a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indeqlist .bd li a .pic img
{
	width:100%;
	height:auto;
}

/**网站首页第四部分设备 end**/
/**网站第五部分新闻中心**/
.indblockbg5
{
	width:100%;
	height:auto;
	background:#f8f8f8;
}
.indnewnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;

}
.indnewnav .xiang
{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
}
.indnewnav .xiang a
{
	display: block;
	background:#fff;
	width:170px;
	height:50px;
	line-height:50px;
	color:#666;
	text-align:center;
	font-size:16px;
	transition: 1s;
	border-radius: 10px;
}
.indnewnav .xiang a:hover
{
	color:#fff;
	background:#0052a5;
}
.indnews
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.indnews .fir
{
	width:660px;
	float:left;
	overflow:hidden;
}
.indnews .fir a
{
	display:block;
	overflow:hidden;
}
.indnews .fir a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnews .fir a .pic img
{
	width:660px;
	height:300px;
}
.indnews .fir a .wenzi
{
	width:100%;
	height:auto;
	padding:15px;
	box-sizing: border-box;
	overflow:hidden;
}
.indnews .fir a .wenzi .tit
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	height:50px;
	transition: 1s;
}
.indnews .fir a:hover .wenzi .tit
{
	color:#0052a5;
}
.indnews .fir a .wenzi .time
{
	font-size:16px;
	margin-top:15px;
	color:#999;
	line-height:20px;
	overflow:hidden;
	transition: 1s;
}
.indnews .fir a:hover .wenzi .time
{
	color:#0052a5;
}
.indnews .other
{
	width:740px;
	float:left;
	overflow:hidden;
}
.indnews .other .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:30px;
}
.indnews .other .xiang a
{
	display: block;
	overflow:hidden;
}
.indnews .other .xiang a .shuzi
{
	font-size:82px;
	line-height:100px;
	float:left;
	width:160px;
	color:#0052a5;
	text-align:center;
}
.indnews .other .xiang a .wenzi
{
	width:540px;
	float:left;
	overflow:hidden;
	padding-top:10px;
}
.indnews .other .xiang a .wenzi .tit
{
	font-size:18px;
	line-height:30px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: normal;
	transition: 1s;
}
.indnews .other .xiang:hover a .wenzi .tit
{
	color:#0052a5;
}
.indnews .other .xiang a .wenzi .des
{
	font-size:14px;
	line-height:25px;
	overflow:hidden;
	color:#999;
	transition: 1s;
	height:50px;
}
.indnews .other .xiang:hover a .wenzi .des
{
	color:#0052a5;
}
/**网站第五部分新闻中心 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:#0052a5;
}
/**内页所在的位置 end**/
/**内页banner**/
.insbanner
{
	width:100%;
	height:400px;
	overflow:hidden;
}
/**内页banner end**/
/**内容页内容**/
.insxx
{
  width:1200px;
  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%;

}
.instit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.instit .tit
{
	font-size:36px;
	height:40px;
	line-height:40px;
	font-weight: bold;
	color:#222;
	display: inline-block;
	vertical-align: middle;
	margin-left:15px;
	margin-right:15px;
}
.instit .tit span
{
	color:#0052a5;
}
.instit .line
{
	width:200px;
	height:1px;
	display: inline-block;
	vertical-align: middle;
	background:#e5e5e5
}
/**内容页内容 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: #0052a5;
  color: white;
}
.switch a.on {
  background: #0052a5;
  color: white;
}
/**分页 end**/
/**内页菜单**/
.insnav
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnav .xianglist
{
	width:1200px;
	margin:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
}
.insnav .xianglist .xiang
{
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
}
.insnav .xianglist .xiang a
{
	display: block;
	background:#f8f8f8;
	height:50px;
	line-height:50px;
	color:#666;
	text-align:center;
	font-size:16px;
	transition: 1s;
	border-radius: 10px;
	padding-left:30px;
	padding-right:30px;
}
.insnav .xianglist .xiang a:hover
{
	background:#0052a5;
	color:#fff;

}
.insnav .xianglist .xiang a.hover
{
	background:#0052a5;
	color:#fff;
}
.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 #0052a5;
	transition: 1s;
}
.inszinav .xianglist .xiang a:hover
{
	color:#fff;
	background:#0052a5;
}
.inszinav .xianglist .xiang a.hover
{
	color:#fff;
	background:#0052a5;
}
/**内页菜单 end**/
/**about.php**/
.insabucont
{
	font-size:18px;
	height:auto;
	line-height:30px;
	overflow:hidden;
}
.insabucont p
{
	margin-bottom:15px;
	font-size:18px;
	line-height:30px;
}
.inschejian
{
	width:100%;
	height:auto;
}
.poster-main{
	width: 1200px;
	height:auto;
	position: relative;
	margin:auto;
}
.poster-main a,.poster-main img{
	display:block;
}
.poster-main .poster-list{
	width: 1200px;
	height: 400px;
}
.poster-main .poster-list .poster-item{ 
	width: 200px;
	height: 400px;
	position:absolute;
	left:0;
	top:0;
}
.poster-main .poster-btn{ 
	position:absolute;
	top:0;
	z-index:10; 
	cursor:pointer;  
}
.poster-main .poster-prev-btn{
	left:-100px; 
	width:70px !important;
	height:70px !important;
	top:150px;
	border-radius: 50%;
	background: url(../images/cjleftarr.png) no-repeat center center;
	background-color:#f8f8f8;
}
.poster-main .poster-next-btn{
	right:-100px; 
	width:70px !important;
	height:70px !important;
	top:150px;
	border-radius: 50%;
	background: url(../images/cjrigarr.png) no-repeat center center;
	background-color:#f8f8f8;
}
/**about.php end**/
/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .insfirnew
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
.insnewslist .insfirnew a
{
	display: block;
	background:#fafafa;
	padding:30px 40px;
	box-sizing: border-box;
	overflow:hidden;
}
.insnewslist .insfirnew a .pic
{
	width:330px;
	float:left;
	overflow:hidden;
}
.insnewslist .insfirnew a .pic img
{
	width:100%;
	height:auto;
}
.insnewslist .insfirnew a .right
{
	width:calc(100% - 360px);
	height:auto;
	overflow:hidden;
	float:right;
}
.insnewslist .insfirnew a .right .tit
{
	font-size:20px;
	color:#222;
	line-height:30px;
	overflow:hidden;
	transition: 1s;	
	margin-top:10px;
	text-overflow: ellipsis;
	white-space: nowrap;


}
.insnewslist .insfirnew a:hover .right .tit
{
	color:#0052a5;
}
.insnewslist .insfirnew a .right .des
{
	font-size:16px;
	color:#999;
	line-height:30px;
	overflow:hidden;
	transition: 1s;
	margin-top:15px;
	margin-bottom:15px;
}
.insnewslist .insfirnew a:hover .right .des
{
	color:#0052a5;
}
.insnewslist .insfirnew a .right .time
{
	font-size:16px;
	color:#999;
	line-height:25px;
	overflow:hidden;
	transition: 1s;	
}
.insnewslist .insfirnew a:hover .right .time
{
	color:#0052a5;
}
.insnewslist .other
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .other .xiang
{
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.insnewslist .other .xiang a
{
	display: block;
	background:#fafafa;
	padding:30px 40px;
	box-sizing: border-box;
	overflow:hidden;
}
.insnewslist .other .xiang a .tit
{
	font-size:20px;
	color:#222;
	line-height:30px;
	overflow:hidden;
	transition: 1s;	
	margin-top:10px;
}
.insnewslist .other .xiang a:hover .tit
{
	color:#0052a5;
}
.insnewslist .other .xiang a .des
{
	font-size:16px;
	color:#999;
	line-height:30px;
	overflow:hidden;
	transition: 1s;
	margin-top:15px;
	margin-bottom:15px;
}
.insnewslist .other .xiang a:hover .des
{
	color:#0052a5;
}
.insnewslist .other .xiang a .time
{
	font-size:16px;
	color:#999;
	line-height:25px;
	overflow:hidden;
	transition: 1s;	
}
.insnewslist .other .xiang a:hover .time
{
	color:#0052a5;
}
/**news.php end**/
/**product.php**/
.insprolist
{
	width:100%;
	height:auto;
	font-size:0px;
	overflow:hidden;
}
.insprolist .xiang
{
	width:380px;
	display: inline-block;
	overflow:hidden;
	vertical-align: top;
	margin-right:30px;
	margin-bottom:30px;
}
.insprolist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.insprolist .xiang a
{
	display: block;
	overflow:hidden;
	background:#f8f8f8;
	padding:15px;
	box-sizing: border-box;
	transition:1s;
}
.insprolist .xiang a:hover
{
	background:#0052a5;
}
.insprolist .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insprolist .xiang a .pic img
{
	width:100%;
	height:263px;
}
.insprolist .xiang a .tit
{
	font-size:16px;
	text-align:center;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: normal;
	line-height:20px;
	margin-top:10px;
	transition: 1s;

}
.insprolist .xiang a:hover .tit
{
	color:#fff;
}
/**product.php end**/
/**case.php**/
.inscaselist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.inscaselist .xiang
{
	width:285px;
	overflow:hidden;
	display: inline-block;
	vertical-align: top;
	margin-right:20px;
	margin-bottom:20px;
}
.inscaselist .xiang:nth-child(4n)
{
	margin-right:0px;
}
.inscaselist .xiang a
{
	display: block;
	overflow:hidden;
	width:100%;
}
.inscaselist .xiang a .pic
{
	width:285px;
	height:auto;
}
.inscaselist .xiang a .pic img
{
	width:285px;
	height:214px;
}
.inscaselist .xiang a .tit
{
	width:100%;
	height:70px;
	line-height:70px;
	overflow:hidden;
	background:#fff;
	font-size:20px;
	text-align:center;
	transition: 1s;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.inscaselist .xiang a:hover .tit
{
	color:#fff;
	background:#0052a5;
}
/**case.php end**/
/**contact.php**/
.inscontact
{
	width:1200px;
	background:white;
	margin:auto;
	box-sizing: border-box;
	overflow:hidden;
}
.inscontact .map
{
	width:750px;
	height:362px;
	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:25px;
    font-weight:bold;
}
.inscontact .info .infolist
{
	font-size:16px;
	overflow:hidden;
	color:#666;
	line-height:30px;
}
.inscontact .info .infolist .xiang
{
	overflow:hidden;
	width:100%;
}
.inscontact .info .infolist .xiang .mc
{
	width:50px;
	float:left;
	overflow:hidden;
}
.inscontact .info .infolist .xiang .nr
{
	float:left;
	width:calc(100% - 50px);
	overflow:hidden;
}
.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:1000px;
	height:auto;
	overflow:hidden;
	margin:auto;
	background:black;
}
.videobg .video video
{
	display:block;
	width:100%;
	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:580px;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:40px;
	margin-bottom:40px;
}
.video_list .xiang:nth-child(2n)
{
	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:580px;
	height:400px;
	transition:1s;
}
.video_list .xiang:hover a .pic img
{
	transform: scale(1.1);
}
.video_list .xiang a .pic video
{
	width:580px;
	height:322px;
	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**/