/**网站内页导航**/
.insnavbg {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	padding: 28px 0px;
}
.insnavbg .insnav {
	overflow: hidden;
}
.insnavbg .insnav ul {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.insnavbg .insnav ul li {
	display: inline-block;
}
.insnavbg .insnav ul li a {
	display: block;
	width: 162px;
	height: 60px;
	background: #ececec;
	margin-right: 17px;
	margin-left: 17px;
	font-size: 16px;
	color: #535353;
	line-height: 60px;
	transition: 1s;
}
.insnavbg .insnav ul li a:hover {
	color: white;
	background: #373535;
}
.insnavbg .insnav ul li a.on {
	color: white;
	background: #373535;
}
/**网站内页主体部分**/
.insmain {
	height: auto;
	overflow: hidden;
	padding: 25px 0px;
	text-align: justify;
}
.insmain .insmaintit {
	font-size: 26px;
	color: #202020;
	text-align: center;
	padding-bottom: 20px;
}
/**产品列表页**/
.insprolistmain {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.insprolistmain dl.insprolistbs {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.insprolistmain dl.insprolistbs dt {
	height: 65px;
}
.insprolistmain dl.insprolistbs dd {
	width: 100%;
	height: 530px;
}
.insprolistmain ul {
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-top: 65px;
	margin: auto;
}
.insprolistmain ul li {
	display: inline-block;
	height: auto;
	overflow: hidden;
	vertical-align: top;
	padding-bottom: 40px;
}
.insprolistmain ul li a {
	display: block;
	width: 530px;
	height: auto;
	overflow: hidden;
	margin-right: 132px;
}
.insprolistmain ul li a .insprolistpic {
	width: 100%;
	height: auto;
}
.insprolistmain ul li a .insprolistpic img {
	width:530px;
	height:285px;
	display: block;
}
.insprolistmain ul li a span {
	width: 100%;
	display: block;
	font-size: 16px;
	color: black;
	text-align: center;
	font-weight: bold;
}
.insprolistmain ul li a .insprolisttit {
	width: 410px;
	font-size: 18px;
	padding-left: 60px;
	padding-right: 60px;
	color: black;
	font-weight: bold;
	padding-top: 25px;
}
.insprolistmain ul li a .insprolistdes {
	width: 410px;
	font-size: 14px;
	padding-left: 60px;
	padding-right: 60px;
	color: black;
	padding-top: 10px;
}
/**产品展示页**/
.insproxx
{
	height:auto;
	overflow:hidden;
	padding-top:25px;
}
.insproxx ul
{
	width:100%;
	height:auto;
}
.insproxx ul li.insproxxtit
{
	font-size:20px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
}
.insproxx ul li.insproxxgg
{
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
}
.insproxx ul li.insproxxpic
{
	
}
.insproxx ul li.insproxxpic img 
{
	display:block;
	margin:auto;
}
.insproxxmstitbg
{
	width:100%;
	height:70px;
	background:#f5f5f5;
	margin-top:20px;
	overflow:hidden;
}
.insproxxmstitbg .insproxxmstit
{
  color:#333;
  line-height:70px;
  font-size:16px;
  width:1000px;
}
/**产品分页**/
.switch{ 
	padding-top:17px;
	padding-bottom:17px;
	text-align: center;
	width:100%;
	overflow: hidden;
	height:60px;
}
.switch a
{
	display: inline-block;
	height:20px;
	border:1px solid #ccc;
	text-align: center;
	margin:5px;
	padding:10px;
	background:#f2f2f2;
	color:#333;
	text-decoration: none;

}
.switch a:hover
{
	background:#049e3b;
	color:white;
}
.switch a.on
{
    background:#049e3b;
    color:white;
}
/**新闻列表**/
.news {
}
.news dl {
	background-color: #f7f7f7;
	padding: 16px 0;
	position: relative;
	margin-bottom: 15px;
}
.news dl dd {
	float: left;
	margin-left: 16px;
	margin-right: 35px;
}
.news dl dt {
	padding: 0 35px;
}
.news dl dt li {
	color: #333;
	font-size: 17px;
	padding-bottom: 25px;
	padding-top: 18px
}
.news dl dt li a{
	color:#333;

}
.news dl dt li em {
	float: right;
}
.news dl dt p {
	font-size: 13px;
	padding-right: 200px;
}
.news dl dt p a {
	color: #8d8d8d;
}
.news dl:hover dt a {
	color: #049e3b;
}
.news dl dt .more {
	width: 114px;
	height: 32px;
	background-color: #fff;
	border: #bfbfbf solid 1px;
	border-radius: 30px;
	text-align: center;
	display: block;
	line-height: 30px;
	position: absolute;
	right: 36px;
	top: 97px;
}
.news dl dt .more a {
	color: #333;
	display: block;
}
.news dl:hover dt .more a{
	color: #049e3b;
}
.insmain .clicktime
{
	font-size:14px;
	text-align: center;
	height:30px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:25px;
}
.insmain .clicktime span
{
	color:red;
}
/**在线留言**/
#insmessage
{
   width:100%;
   height:auto;
   overflow: hidden;
   background:url(../images/messagebg.jpg) no-repeat top center;
}
#insmessage dl
{
	width:800px;
	margin:auto;
	height:auto;
	overflow: hidden;
	margin-top:30px;
	margin-bottom:30px;
	padding-top:30px;
	padding-bottom:30px;
	
}
#insmessage dl dt
{
	font-size:20px;
	font-weight: bold;
	text-align: center;
	height:60px;
	line-height:60px;
	
}
#insmessage dl dd
{
   width:600px;
   border:1px solid #049e3b;
   margin:auto;
   margin-top:20px;
   margin-bottom:20px;
   padding:20px;	
   border-radius:10px;
   font-size:16px;
   color:#049e3b;
}
#insmessage dl dd input.messagetext1
{
   width:480px;
   margin-left:20px;
   height:30px;
   font-size:16px;
   border:none;
   background:none;
   color:#ccc;
}
#insmessage dl dd input.messagetext2
{
   width:300px;
   margin-left:20px;
   height:30px;
   font-size:16px;
   border:none;
   background:none;
   color:#ccc;
}
#insmessage dl dd input.messagebtn
{
   width:300px;
   border:none;
   color:white;
   height:50px;
   background:#049e3b;
   font-size:20px;
   display: block;
   margin:auto;
   border-radius: 10px;
   cursor: pointer;
}
#insmessage dl dd input.messagebtn:hover
{
	opacity: 0.9;
}
