﻿/**全局css**/
* {
	margin: 0;
	padding: 0;
	word-break: break-word;
}
body {
	font-family: "微软雅黑";
	background: white;
	color: #333;
}
a {
	text-decoration: none;
	color: #333;
}
p {
	color: #333;
}
li {
	list-style: none;
}
img {
	border: none;
	display:block;
}
.clear {
	clear: both;
}
/**全局css**/
/**banner**/
.indbanner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-bottom:-1px;
}
.indbanner .hd {
	width: 100%;
	height: 16px;
	z-index: 1;
	text-align: center;
	margin-top:20px;
}
.indbanner .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.indbanner .hd ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ddd;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.indbanner .hd ul .on {
	background: #1f67b5;
}
.indbanner .bd {
	position: relative;
	z-index: 0;
}
.indbanner .bd li a {
	display:block;
	height:auto;
	overflow:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.indbanner .bd li img {
	width: 100%;
	height: auto;
	display:block;
	margin:auto;
}
/**banner end**/
/**head**/
.headbg
{
	width:100%;
	height:auto;
	background:white;
}
.head
{
	position:relative;
	height:auto;
	width:100%;
}
.head .logo
{
	width:33.33%;
	height:auto;
	overflow:hidden;
	float:left;
}
.head .logo img
{
	width:100%;
	height:auto;
}
.head .navbtn
{
	width:15%;
	height:auto;
	float:right;
	position: relative;
}
.head .navbtn img
{
	width:100%;
	height:auto;
}
.head .navbtn .img2
{
	position: absolute;
	top:0px;
	left:0px;
	z-index: 2;
	display: none;
}
.head .nav 
{
	width:100%;
	position:absolute;
	left:0px;
	z-index:1000;
	background-color: rgba(31,103,181,0.9);
    width: 100%;
    position: absolute;
    padding-top:15px;
    padding-bottom:15px;
    display:none;
}
.head .nav ul
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.head .nav ul li
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.head .nav ul li a.yijia
{
	display: inline-block;
    line-height:40px;
    text-decoration: none;
    width: 80%;
    font-size:15px;
    height:40px;
    margin-left: 10%;
    color: #FFFFFF;
    border-bottom: solid 1px rgba(255,255,255,0.3);
    font-weight: 300;	
}
.head .nav ul li a.yijiahov0
{
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
.head .nav ul li a.yijiahov1
{
    animation-duration: 0.7s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
.head .nav ul li a.yijiahov2
{
    animation-duration: 0.9s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
.head .nav ul li a.yijiahov3
{
    animation-duration: 1.1s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
.head .nav ul li a.yijiahov4
{
    animation-duration: 1.3s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
.head .nav ul li a.yijiahov5
{
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-name: returnToNormal;
}
@keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
/**head end**/
/**底部**/
.foot
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:70px;
	background:#1f67b5;
}
.foot p
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	line-height:25px;
	text-align:center;
	color:white;
}
.foot p a
{
	color:#fff;
}
/**底部 end**/
/**网站底部固定菜单**/
#footnavgu
{
    position: fixed;
    bottom: 0;
    left:0;
    width:100%;
    height:60px;
    background:#1f67b5;
    z-index: 10;
}
#footnavgu ul li
{
    float:left;
    width:33.33%;
    height:50px;
    position: relative;

}
#footnavgu ul li a
{
    width:100%;
    height:60px;
    display: block;
    box-sizing: border-box;
    border-right:1px solid #a2cefd;
}
#footnavgu ul li:nth-child(3) a
{
	border:none;
}
#footnavgu ul li img
{
    display: block;
    margin:auto;
    width:25px;
    padding-top:10px;
}
#footnavgu ul li p
{
    font-size:12px;
    width:100%;
    text-align: center;
    color:white;
    margin-top:2px;
}
/**网站底部固定菜单 end**/
/**index.php**/
.pagebao
{
	width:100%;
	height:100%;
	overflow:hidden;
}
.indcetit
{
	width:85%;
	height:40px;
	overflow:hidden;
	background:url('../../images/kuang.png') no-repeat center center;
	background-size:100% 100%;
}
.indcetit .cn
{
	font-size:20px;
	font-weight:bold;
	color:#1f67b5;
	text-align:center;
	line-height:22px;
}
.indcetit .en
{
	font-family: Microsoft Yahei,Arial,Verdana,sans-serif;
    color: #707070;
    line-height: normal;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 12px;
    text-align:center;
    line-height:15px;
    transform:scale(0.7);
}

/**网站首页第一部分网站幻灯片**/
.indpage1bg
{
	width:100%;
	height:100%;
	background:url('../images/k1.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
	display: flex;
	align-items: center;
}
.indpage1
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indpage1 .indfirtit
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
.indpage1 .indfirtit .cn
{
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	font-size:20px;
	color:#707070;
}
.indpage1 .indfirtit .en
{
	text-align:center;
	overflow:hidden;
	font-size:12px;
	color:#707070;
	transform:scale(0.7);
}
.xiashanghov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 0.5s;
    animation-fill-mode: both;	
}
@keyframes xiashanghov 
{
	from {
		opacity:0;
		-webkit-transform:translate3d(0, 100%, 0);
		transform:translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
/**网站首页第一部分网站幻灯片 end**/
/**网站首页第二部分关于我们**/
.indpage2bg
{
	width:100%;
	height:100%;
	background:url('../images/k2.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
}
.indpage2bg .indabu
{
	width:90%;
	margin:auto;
	margin-top:25%;
	height:auto;
	overflow:hidden;
}
.indpage2bg .indabu .tit
{
	width:100%;
	font-size:19px;
	font-weight:bold;
	height:auto;
	overflow:hidden;
	color:#1f67b5;
}
.indpage2bg .indabu .cont
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:30px;
	margin-top:10px;
}
.indmore
{
	width:120px;
	height:30px;
	overflow:hidden;
	margin-top:40px;
}
.indmore a
{
	display: block;
	width:100%;
	height:100%;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:white;
	background:#1f67b5;
}
.indpage2 .indabupic
{
	width:100%;
	height:auto;
	position:relative;
}
.indpage2 .indabupic img
{
	width:100%;
	height:auto;
	position:absolute;
	top:-30px;
}
.indpage2bg .indabu .tithov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 0.5s;
    animation-fill-mode: both;	
}
.indpage2bg .indabu .conthov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 0.75s;
    animation-fill-mode: both;	
}
.indpage2bg .indabu .morehov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;	
}
.indpage2 .indabupichov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 1.25s;
    animation-fill-mode: both;	
}
/**网站首页第二部分关于我们 end**/
/**网站首页第三部分产品中心**/
.indpage3bg
{
	width:100%;
	height:100%;
	background:url('../images/k3.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
	display: flex;
	align-items: center;
}
.indpage3
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indpage3 .indcetit
{
	margin:auto;
}
.indprolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
	margin-top:35px;
}
.indprolist .prev
{
	position:absolute;
	left:0;
	top:0;
	width:10%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:30px;
	color:#ccc;
}
.indprolist .next
{
	position:absolute;
	right:0;
	top:0;
	width:10%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:30px;
	color:#ccc;
}
.indprolist .bd
{
	width:80%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.indprolist .bd ul li
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.indprolist .bd ul li .xiang
{
	width:calc(50% - 5px);
	display: inline-block;
	overflow:hidden;
	vertical-align: top;
	margin-right:10px;
	background:white;
}
.indprolist .bd ul li .xiang a
{
	display: block;
	overflow:hidden;
	width:100%;

}
.indprolist .bd ul li .xiang a .pic
{
	width:100%;
	height:110px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	display:flex;
	align-items:center;
	justify-content:center;
}
.indprolist .bd ul li .xiang a .pic img
{
	height:100%;
}
.indprolist .bd ul li .xiang a .tit
{
	font-size:14px;
	line-height:25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
}
.indpage3 .indmore
{
	margin:auto;
	margin-top:40px;
}
.indpage3 .indcetit3hov
{
	animation-name: flipInX;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
@keyframes flipInX {
	from {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
	}
	40% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
	}
	60% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	opacity:1
	}
	80% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.indprolisthov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;	
}
.indpage3 .indmorehov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 1.25s;
    animation-fill-mode: both;
}
/**网站首页第三部分产品中心 end**/
/**网站首页第四部分新闻中心**/
.indpage4bg
{
	width:100%;
	height:100%;
	background:url('../images/k4.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
	display: flex;
	align-items: center;
}
.indpage4
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indpage4 .indcetit
{
	margin:auto;
}
.indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	position: relative;
	margin-top:35px;
}
.indnewslist .bd
{
	width:80%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.indnewslist .bd li
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnewslist .bd li .libao
{
	height:auto;
	overflow:hidden;
}
.indnewslist .bd li .xiang
{
	width:100%;
	height:auto;
	margin-bottom:15px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	display: inline-block;
}
.indnewslist .bd li .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.indnewslist .bd li .xiang a .pic
{
	width:26%;
	height:70px;
	float:left;
	overflow:hidden;
	background:white;
	display:flex;
	align-items:center;
}
.indnewslist .bd li .xiang a .pic img
{
	width:100%;
	height:auto;
}
.indnewslist .bd li .xiang a .wenzi
{
	overflow:hidden;
	margin-left:10px;
	float:left;
	width:calc(74% - 10px);
}
.indnewslist .bd li .xiang a .wenzi .tit
{
	font-size:15px;
	height:auto;
	overflow:hidden;
	line-height:20px;
	height:20px;
}
.indnewslist .bd li .xiang a .wenzi .des
{
	font-size:14px;
	line-height:25px;
	height:50px;
	overflow:hidden;
	color:#999;
}
.indpage4 .indmorehov
{
	animation-name: xiashanghov;
    animation-duration: 1.5s;
    animation-delay: 1.25s;
    animation-fill-mode: both;
}
.indnewslisthov
{
	animation-name: flipInX;
    animation-duration: 1.5s;
    animation-delay: 1.5s;
    animation-fill-mode: both;
}
.indpage4 .indcetit4hov
{
	animation-name: flipInX;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
.indpage4 .indmore
{
	margin:auto;
	margin-top:40px;
}
/**网站首页第四部分新闻中心 end**/
/**网站首页第五部分联系我们**/
.indpage5bg
{
	width:100%;
	height:100%;
	background:url('../images/k5.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
}
.indpage5
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indpage5 .indcetit
{
	margin:auto;
	margin-top:25%;
}
.contactlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	margin-top:35px;
	padding:4%;
	box-sizing: border-box;
	padding-top:0px;

}
.contactlist .xiangdong1
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:1s;
    animation-fill-mode:both;
}
.contactlist .xiangdong2
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:1.2s;
    animation-fill-mode:both;
}
.contactlist .xiangdong3
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:1.4s;
    animation-fill-mode:both;
}
.contactlist .xiangdong4
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:1.6s;
    animation-fill-mode:both;
}
.contactlist .xiangdong5
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:1.8s;
    animation-fill-mode:both;
}
.contactlist .xiangdong6
{
	animation-name:flipInX;
    animation-duration:0.5s;
    animation-delay:2s;
    animation-fill-mode:both;
}
@keyframes flipInX {
	from {
		-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in;
		opacity:0
	}
	40% {
		-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function:ease-in;
		animation-timing-function:ease-in
	}
	60% {
		-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity:1
	}
	80% {
		-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.contactlist .xiang
{
	width:calc(50% - 5px);
	margin-right:10px;
	display: inline-block;
	overflow:hidden;
	vertical-align: top;
	background:white;
	height:auto;
	margin-bottom:10px;
	box-sizing: border-box;
	padding-top:10px;
	padding-bottom:10px;
}
.contactlist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.contactlist .xiang .tb
{
	width:30px;
	height:30px;
	margin:auto;
}
.contactlist .xiang .tb img
{
	width:100%;
	height:100%;
}
.contactlist .xiang .tit
{
	font-size:14px;
	color:#999;
	text-align:center;
	margin-top:10px;
}
.contactlist .xiang .cont
{
	font-size:12px;
	color:#999;
	text-align:center;
	box-sizing: border-box;
	line-height:20px;
	margin-top:10px;
	height:40px;
	overflow:hidden;
}
.contactlist .xiang .cont p
{
	color:#999;
	font-size:12px;
}
.contactlist .xiang .cont p a
{
	color:blue;
}
.contactlist .xiang .pic
{
	width:70%;
	margin:auto;
	overflow:hidden;
}
.contactlist .xiang .pic img
{
	width:100%;
	height:auto;
}
.indpage5 .indcetit5hov
{
	animation-name: flipInX;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
/**网站首页第五部分联系我们 end**/
/**index.php end**/
/**内页**/
/**内页菜单 end**/
.insnavbtn
{
	width:100%;
	height:50px;
	overflow:hidden;
	background:url('../images/insnavbtn.jpg') no-repeat center center;
	background-size:28px 28px;
	background-color:#1f67b5;
}
/**内页所在的位置 **/
.inssitebg
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eee;
}
.inssite
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	overflow:hidden;
	line-height:30px;
	margin:auto;
	color:#888;
	padding:10px 4%;
	box-sizing: border-box;

}
.inssite a
{
	color:#888;
	transition:1s;
}
/**内页所在的位置 end**/
/**内页banner**/
.insbanner
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insbanner img
{
	width:100%;
	height:auto;
}
/**内页banner end**/
/**内页**/
/**内页菜单**/
.insnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:fixed;
	z-index:100px;
	right:-5000px;
}
.insnav .guanbi
{
	width:15%;
	float:left;
	height:100%;
	background:rgba(0,0,0,0.5);
	text-align:center;
	font-size:30px;
	padding-top:15px;
	color:#fff;
	line-height:32px;
}
.insnav ul 
{
	font-size:0px;
	width:85%;
	height:100%;
	float:right;
	overflow:auto;
	background:white;
}
.insnav ul li
{
	overflow:hidden;
	width:100%;
	height:auto;
}
.insnav ul li a
{
	display:block;
	padding:10px;
	background:#d1ebec;
	border-bottom:1px solid #fff;
	font-size:0;
	
}
.insnav ul li a span
{
	width:15px;
	display: inline-block;
	vertical-align: middle;
	height:20px;
	line-height:20px;
	font-size:30px;	
}
.insnav ul li a p
{
	display:inline-block;
	vertical-align: middle;
	height:auto;
	line-height:20px;
	font-size:15px;
	width:calc(100% - 15px);
}
.insnav ul li a.hover p
{
	color:#1f67b5;
}
/**内页菜单 end**/
/**展示页内容**/
.insxx {
  width: 100%;
  height: auto;
  overflow: hidden;
  box-sizing: border-box;
  padding:15px 4%;
}
.insxxpic {
  width: 100%;
  height: auto;
  margin: auto;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
.insxxpic img {
  width: 100%;
  height: auto;
  display: block;
}
.insxxtitle {
  width: 100%;
  font-size: 16px;
  margin: auto;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
  margin-bottom:10px;
}
.insxxline
{
	width:100%;
	height:1px;
	background:#eee;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
}
.insxxtime
{
  text-align: center;
  font-size:14px;
  padding-bottom:10px;
  color:#999;
}
.insxxcontent {
  width: 100%;
  font-size: 15px;
  line-height: 25px;
  color: #333;
  word-break: break-word;
  min-height:250px;
  overflow-x:auto;
}
.insxxcontent p {
  word-break: break-word;
  font-size: 14px;
  line-height: 25px;
  color: #333;
}
.insxxcontent table {
  width: 100%;
}
.insxxcontent img {
  height: auto !important;
  display:inline-block;
  vertical-align: middle;
  width:auto;
  max-width:100% !important;
}
.insxxcontent video
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insxxxx {
  width: 100%;
  font-size: 16px;
  margin: auto;
  font-weight: bold;
  margin-bottom:10px;
}
.insxxbigtitle
{
  text-align: center;
  line-height:30px;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}
.insxxdes
{
	width:100%;
	box-sizing:border-box;
	padding:10px;
	font-size:14px;
	line-height:25px;
	color:#666;
	background:#eee;
	border-left:2px solid #1f67b5;
}
/**展示页内容 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: 3px;
  padding: 3px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #1f67b5;
  color: white;
}
.switch a.on {
  background: #1f67b5;
  color: white;
}
/**分页 end**/
/**图片**/
.piclist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.piclist .xiang
{
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	width:calc(50% - 5px);
	margin-right:10px;
	margin-bottom:10px;
}
.piclist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.piclist .xiang a
{
	overflow:hidden;
    height: auto;
    width: 100%;
    display: block; 
}
.piclist .xiang a .pic
{
	width:100%;
	height:auto;
	position: relative;
	overflow:hidden;
	border: 1px #cecece solid;
	background: none;
	margin: 0;
	line-height: normal;
	box-sizing:border-box;   
	display: flex;
	align-items: center;
}
.piclist .xiang a .pic img
{
	display: block;
    width: 100%;
    height: auto;
}
.piclist .xiang a .tit
{
	display: block;
    color: #5d5d5d;
    font-size: 14px;
    line-height: normal;
    margin-top: 10px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
/**图片 end**/
/**产品展示**/
.proshow
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proshow .insxxbigtitle
{
	margin-top:10px;
}
.proshow .proshowmsbt
{
	width:100%;
	height:40px;
	font-size:18px;
	line-height:20px;
	background:#d9d9d9;
	padding:10px;
	color:#666;
	box-sizing: border-box;
}
.proshow .insxxcontent
{
	box-sizing: border-box;
	padding:4% 15px;
	border-bottom:1px solid #d9d9d9;
}
.prevnext
{
	background:#f8f8f8;
	padding:4% 15px;
	overflow:hidden;
}
.prevnext .prev
{
	width:100%;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.prevnext .next
{
	width:100%;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
}
.inspropicarr {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-bottom:-1px;
}
.inspropicarr .prev
{
	width:20px;
	height:40px;
	background:rgba(0,0,0,0.5);
	font-size:20px;
	color:#ddd;
	line-height:40px;
	text-align:center;
	position: absolute;
	z-index: 10;
	left:0px;
	top:calc(50% - 20px);
}
.inspropicarr .next
{
	width:20px;
	height:40px;
	background:rgba(0,0,0,0.5);
	font-size:20px;
	color:#ddd;
	line-height:40px;
	text-align:center;
	position: absolute;
	z-index: 10;
	right:0px;
	top:calc(50% - 20px);
}
.inspropicarr .hd {
	width: 100%;
	height: 16px;
	z-index: 1;
	text-align: center;
	margin-top:20px;
}
.inspropicarr .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.inspropicarr .hd ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ddd;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.inspropicarr .hd ul .on {
	background: #1f67b5;
}
.inspropicarr .bd {
	position: relative;
	z-index: 0;
}
.inspropicarr .bd ul li
{
	vertical-align: middle !important;
}
.inspropicarr .bd li a {
	display:block;
	height:auto;
	overflow:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.inspropicarr .bd li img {
	width: 100%;
	height: auto;
	display:block;
	margin:auto;
}
.bodadianhua
{
	width:85%;
	height:40px;
	border-radius: 5px;
	overflow:hidden;
	background:#de7676;
	box-sizing: border-box;
	padding-top:5px;
}
.bodadianhua a
{
	display:block;
	font-size:0px;
	overflow:hidden;
	text-align:center;
}
.bodadianhua a .tb
{
	display: inline-block;
	vertical-align: middle;
	width:30px;
	height:auto;
}
.bodadianhua a .tb img
{
	width:100%;
	height:auto;
}
.bodadianhua a .wz
{
	font-size:18px;
	color:white;
	display: inline-block;
	vertical-align: middle;
	height:30px;
	line-height:30px;
}
.proshow .bodadianhua
{
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}
/**产品展示 end**/
/**news.php**/
.insnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .xiang
{
	width:100%;
	height:auto;
	margin-bottom:15px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}
.insnewslist .xiang a
{
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.insnewslist .xiang a .pic
{
	width:26%;
	height:auto;
	float:left;
	overflow:hidden;
	height:95px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.insnewslist .xiang a .pic img
{
	width:100%;
	height:auto;
}
.insnewslist .xiang a .wz
{
	width:calc(74% - 10px);
	float:right;
	overflow:hidden;
}
.insnewslist .xiang a .wz .tit
{
	font-size:15px;
	height:auto;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height:20px;
}
.insnewslist .xiang a .wz .des
{
	font-size:14px;
	line-height:25px;
	height:50px;
	overflow:hidden;
	color:#999;
}
.insnewslist .xiang a .wz .time
{
	font-size:12px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	margin-top:5px;
}
/**news.php end**/
/**message.php**/
.messagebg
{
	width:100%;
	height:auto;
	background:url('../images/k5.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
	padding:30px 4%;
	box-sizing: border-box;
}
.message
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.message .form
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.message .form .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.message .form .xiang .wenzi
{
	color:#666;
	height:40px;
	line-height:40px;
	overflow:hidden;
	width:100%;
	font-size:14px;
}
.message .form .xiang .wenzi span
{
	color:red;
}
.message .form .xiang .input
{
	width:750px;
	float:left;
	overflow:hidden;
}
.message .form .xiang .input input
{
	width:100%;
	height:50px;
	font-size:14px;
	box-sizing: border-box;
	border:1px solid #eee;
	padding-left:15px;
	padding-right:15px;
}
.message .form .xiang .ren input
{
	background:url('../images/formtb1.jpg') no-repeat 10px 12px;
	background-size:20px 20px;
	background-color:white;
	padding-left:35px;
}
.message .form .xiang .shouji input
{
	background:url('../images/formtb2.jpg') no-repeat 10px 12px;
	background-size:20px 20px;
	background-color:white;
	padding-left:35px;
}
.message .form .xiang .input input::-webkit-input-placeholder
{
	color:#999;
}
.message .form .xiang .input textarea
{
	width:100%;
	height:140px;
	font-size:14px;
	box-sizing: border-box;
	border:1px solid #eee;
	padding:15px;
}
.message .form .xiang .input textarea::-webkit-input-placeholder
{
	color:#999;
}
.message .form .submit
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.message .form .submit input
{
	border:1px solid #1f67b5;
	background:#1f67b5;
	color:white;
	cursor:pointer;
	font-size:18px;
	cursor: pointer;
	display: block;
	width:100%;
	height:40px;
	margin-top:15px;
}
/**message.php end**/
/**contact.php**/
.inscontactbg
{
	width:100%;
	height:auto;
	background:url('../images/k5.jpg') no-repeat center center;
	background-size:cover !important;
	overflow:hidden;
	box-sizing: border-box;
}
.inscontactbg .indcetit
{
	margin:auto;
	margin-top:15px;
}
.inscontactbg .contactlist
{
	margin-top:15px;
}
.inscontactbg .indcetit5hov
{
	animation-name: flipInX;
    animation-duration: 1.5s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
/**contact.php end**/