﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
}
body 
{
	font-family: "微软雅黑";
	color: #333;
	background: white;
}
p 
{
	color: #333;
}
a 
{
	text-decoration: none;
	color: #333;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
/**网站全局css end**/
/**head.php**/
/**foot.php**/
.footfirbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
	background:url('../images/footbg.jpg');
	background-size:cover;

}
.footfir
{
	width:1600px;
	margin:auto;
	overflow:hidden;
}
.footfir .l
{
	float:left;
	overflow:hidden;
	width:600px;
}
.footfir .l .footlogo
{
       width:100%;
       height:auto;
}
.footfir .l .footlogo img
{
	width:230px;
	height:65px;
}
.footfir .l .foottel
{
	width:100%;
	height:40px;
	background:url('../images/foottelbg.png') no-repeat left center;
	padding-left:50px;
	box-sizing: border-box;
	font-size:26px;
	line-height:40px;
	color:#e6e6e6;
	margin-top:20px;
	margin-bottom:20px;
}
.footfir .l .footinfo
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#e6e6e6;
	line-height:30px;
}
.footfir .l .footinfo p
{
	color:white;
}
.footfir .m
{
	float:left;
	overflow:hidden;
}
.footfir .m dl
{
    float:left;
    overflow:hidden;
    width:150px;
}
.footfir .m dl dt
{
	font-size:18px;
	line-height:18px;
	overflow:hidden;
	color:#e6e6e6;
	margin-bottom:20px;
	margin-top:10px;
}
.footfir .m dl dd
{
	line-height:30px;
	font-size:15px;
	line-height:15px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
}
.footfir .m dl dd a
{
	color:#e6e6e6;
}
.footfir .r
{
	float:right;
	overflow:hidden;	
}
.footfir .r .pic
{
   width:118px;
   height:auto;
   overflow:hidden;
}
.footfir .r .pic img
{
	width:118px;
	height:118px;
}
.footfir .r p
{
	font-size:14px;
	text-align: center;
	color:#e6e6e6;
	width:100%;
	line-height:14px;
	margin-top:15px;
}
@media screen and (max-width:1600px)
{
	.footfir
	{
		width:1200px;
	}
	.footfir .l
	{
		float:left;
		overflow:hidden;
		width:400px;
	}	
	.footfir .m dl
	{
		width:130px;
	}
}
.footsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#2d2d2d;
	color:#9b9b9b;	
	padding:15px 10px;
	box-sizing: border-box;
	text-align: center;
}
.footsec p
{
		color:#9b9b9b;
		line-height:25px;
		font-size:14px;
		text-align: center;
		display:inline;
}
.footsec a
{
	color:#9b9b9b;
}

/**网站底部固定菜单**/
#footnavgu
{
    position: fixed;
    bottom: 0;
    left:0;
    width:100%;
    height:50px;
    background:#00519b;
    z-index: 10;
    display: none;
}
#footnavgu ul li
{
    float:left;
    width:33.33%;
    height:50px;
    position: relative;

}
#footnavgu ul li a
{
    width:100%;
    height:50px;
    display: block;
}
#footnavgu ul li img
{
    display: block;
    margin:auto;
    width:22px;
    padding-top:5px;
}
#footnavgu ul li p
{
    font-size:12px;
    width:100%;
    text-align: center;
    color:white;
}
@media screen and (max-width:1200px)
{
	.footfirbg
	{
		display:none;
	}
	.footsec
	{
		padding-bottom:60px;
	}
	.footsec p
	{
		display:block;
	}
	#footnavgu
	{
		display:block;
	}
}
/**网站底部固定菜单 end**/
/**foot.php end**/
/**电脑版**/
.chead
{
	width:1600px;
	height:102px;
	overflow:hidden;
	margin:auto;
}
.chead .logo
{
	width:420px;
	height:102px;
	overflow:hidden;
	float:left;
}
.chead .logo img
{
	width:420px;
	height:102px;	
}
.chead .topphone
{
	float:right;
	height:102px;
	overflow:hidden;
	background:url('../images/ctel.jpg') no-repeat left center;
	padding-left:75px;
}
.chead .topphone .tit
{
	font-size:15px;
	line-height:15px;
	overflow:hidden;
	color:#868686;
	margin-top:24px;
}
.chead .topphone .num
{
	font-size:29px;
	line-height:29px;
	overflow:hidden;
	color:#00519b;
	margin-top:12px;
}
.cnavbg
{
	width:100%;
	height:65px;
	background:#00519b;
}
.cnav
{
     width:1600px;
     height:auto;
     margin:auto;
}
.cnav ul
{
	width:100%;
	height:65px;
}
.cnav ul li
{
	float:left;
	height:65px;
}
.cnav ul li a
{
	display:block;
	width:180px;
	float:left;
	height:65px;
	text-align: center;
	color:white;
	font-size:16px;
	text-align: center;
	line-height:65px;
	transition:1s;
}
.cnav ul li a:hover
{
	background:#b23442;
}
.cnav ul li a.hover
{
	background:#b23442;
}
@media screen and (max-width:1600px)
{
	.chead
	{
		width:1200px;
	}
	.cnav
	{
		width:1200px;
	}
	.cnav ul li a
	{
		width:150px;
	}

}
@media screen and (max-width:1200px)
{
	.chead
	{
		display:none;
	}
	.cnavbg
	{
		display:none;
	}	
}
/**电脑版 end**/
/**手机版**/
.mhead
{
	width:750px;
	display:block;
	height:auto;
	margin:auto;
	overflow:hidden;
	display:none;	
}
.mhead .logo
{
	width:600px;
	float:left;
	overflow:hidden;
}
.mhead img
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.mhead .navbtn
{
   width:150px;
   float:left;
   overflow:hidden;
}
.mhead .navbtn .pic
{
	
	height:auto;
	overflow:hidden;
}
.mhead .navbtn .pic img
{
	width:100%;
	height:auto;
}
@media screen and (min-width:750px) and (max-width:1200px)
{
		.mhead
		{
			display:block;			
		}
}
@media screen and (max-width:749px)
{
		.mhead
		{
			width:100%;
			display:block;
			
		}
		.mhead .logo
		{
			width:80%;
		}
		.mhead .navbtn
		{
		   width:20%;
		}
}
/**head end**/
/**手机版 end**/
/**head.php end**/
/**banner.php**/
.cbanner {
  width: 100%;
  height: 550px;
  overflow: hidden;
  position: relative;
}
.cbanner .hd {
  height: 30px;
  overflow: hidden;
  position: absolute;
  bottom: 5px;
  z-index: 1;
  width:100%;
}
.cbanner .hd ul {
  overflow: hidden;
  text-align: center;
  width:100%;
  height:auto;
  font-size:0;
  zoom:1;
}
.cbanner .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;
  border:2px solid #00519b;
  margin-left:10px;
  margin-right:10px;
}
.cbanner .hd ul li.on {

  background: #00519b;
}
.cbanner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.cbanner .bd li {
  zoom: 1;
  vertical-align: middle;
  width: 100%;
  height: 550px;
}
@media screen and (max-width:1200px)
{
	.cbanner
	{
		display:none !important;
	}
}
/**手机版**/
.mbanner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	margin-bottom:-1px;
	display:none;
}
.mbanner .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.mbanner .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.mbanner .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8C8C8C;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.mbanner .hd ul .on {
	background: #FE6C9C;
}
.mbanner .bd {
	position: relative;
	z-index: 0;
}
.mbanner .bd li a {
	display:block;
	height:auto;
	overflow:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.mbanner .bd li img {
	width: 100%;
	height: auto;
	display:block;
}
@media screen and (max-width:1200px)
{
	.mbanner
	{
		display:block !important;
	}
}
/**手机版 end**/
/**banner.php end**/
/**index.php**/
.indtit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:24px;
	line-height:24px;
	color:#00519b;
	text-align:center;
}
.inddes
{
	font-size:15px;
	line-height:25px;
	color:#585858;
	overflow:hidden;
	text-align:center;
}
.indline
{
	width:30px;
	height:5px;
	background:#00519b;
	overflow:hidden;
	margin:auto;
}
/**网站首页第一部分公司简介**/
.indfirfir
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:25px;
}
.indfirfir .inddes
{
	padding-bottom:15px;
	padding-top:15px;
}
.indfirfir .dianjijinru
{
	font-size:16px;
	line-height:16px;
	padding-bottom:20px;
	text-align: center;
	color:black;	
}
.indfirfir .dianjijinru a
{
	color:black;
	transition:1s;
}
.indfirfir .dianjijinru a:hover
{
	color:#00519b;
}
.indfirsecbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url('../images/indabubg.jpg') no-repeat center center;
	background-size:cover;
	padding-top:180px;
	padding-bottom:180px;
	background-color:#00519b;
}
.indfirsec
{
	width:1310px;
	margin:auto;
	overflow:hidden;
}
.indfirsec .l
{
	float:left;
	overflow:hidden;
	width:630px;
}
.indfirsec .l .tit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:28px;
	line-height:28px;
	color:white;
}
.indfirsec .l .des
{
	font-size:17px;
	color:white;
	line-height:40px;
	margin-top:30px;
	margin-bottom:30px;
}
.indfirsec .l .tubiao
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfirsec .l .tubiao ul
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.indfirsec .l .tubiao ul li
{
	  width:95px;
	  height:auto;
	  overflow:hidden;
	  display: inline-block;
	  vertical-align: top;
	  margin-right:60px;	  
}
.indfirsec .l .tubiao ul li .pic
{
	width:95px;
	height:95px;
	overflow:hidden;
}
.indfirsec .l .tubiao ul li .pic img
{
	width:95px;
	height:95px;	
}
.indfirsec .l .tubiao ul li p
{
	text-align: center;
	font-size:18px;
	line-height:18px;
	color:white;
	margin-top:30px;
}
.indfirsec .r
{
	float:right;
	overflow:hidden;
	width:576px;
}
.indfirsec .r .video
{
	width:570px;
	border:3px solid #81bbef;
	overflow:hidden;
}
.indfirsec .r .video video
{
   width:570px;
   height:280px;
   display:block;
   object-fit:fill;
   cursor:pointer;
}
.indfirsec .r p
{
	font-size:16px;
	line-height:16px;
	color:white;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:30px;

}
@media screen and (max-width:1310px)
{
	.indfirsec
	{
	    width:1200px;
	}
	.indfirsec .l
	{
		width:600px;
	}
	.indfirsec .l .tubiao ul li
	{
		 margin-right:55px;
	} 
}
@media screen and (max-width:1200px)
{
	.indfirfir
	{
		padding:15px 10px;
		box-sizing: border-box;
	}
    .indfirsecbg
    {
    	padding:15px 10px;
    	box-sizing: border-box;
    }
    .indfirsec
    {
       width:100%;
    }
	.indfirsec .l
	{
		float:none;
		width:100%;
	}
	.indfirsec .r
	{
		float:none;
		width:100%;
		margin-top:30px;
	}
	.indfirsec .l .tit
	{
		font-size:20px;
		line-height:20px;
		text-align: center;
	}
	.indfirsec .l .des
	{
		font-size:15px;
		color:white;
		line-height:30px;
		margin-top:15px;
		margin-bottom:15px;
		text-align: center;
	}
	.indfirsec .l .tubiao 
	{
		text-align:center;
	}
	.indfirsec .l .tubiao ul li
	{
		margin-left:30px;
		margin-right:30px;
	}
	.indfirsec .l .tubiao ul li p
	{
		margin-top:10px;
	}
	.indfirsec .r .video
	{
		margin:auto;
	}	
}
@media screen and (max-width:650px)
{
	.indfirsec .l .tubiao ul li
	{
		margin-left:0px;
		margin-right:0px;
		width:50%;
		margin-bottom:10px;
	}
	.indfirsec .l .tubiao ul li .pic
	{
		margin:auto;
	}
	.indfirsec .r
	{
		margin-top:15px;
	}
	.indfirsec .r .video
	{
		width:100%;
		box-sizing: border-box;
	}
	.indfirsec .r .video video
	{
		width:100%;
		height:200px;
	}
	.indfirsec .r p
	{
		margin-top:15px;
	}

}
/**网站首页第一部分公司简介 end**/
/**网站首页第二部分产品中心**/
.indsecbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url('../images/indprobg.jpg') no-repeat center center;
	background-size:cover;
	padding-top:60px;
	padding-bottom:60px;
}
.indsecbg .indline
{
	margin-top:15px;
	margin-bottom:10px;
}
.indsecbg .inddes
{
	margin-bottom:10px;
}
.indsecbg .dianjijinru
{
	text-align: center;
	overflow:hidden;	
	margin-bottom:10px;
	display:none;
}
.indsecbg .dianjijinru a
{
	color:black;
	transition:1s;
}
.indsecbg .dianjijinru a:hover
{
	color:#00519b;
}
.indpronav
{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:auto;
	text-align: center;
}
.indpronav ul
{
	font-size:0px;
	overflow:hidden;
}
.indpronav ul li
{
	display:inline-block;
	text-align: center;
	overflow:hidden;
}
.indpronav ul li a
{
	display:block;
	background:white;
	font-size:14px;
	padding:15px 30px;
	overflow:hidden;
	margin:30px 10px;
	transition:1s;
}
.indpronav ul li a:hover
{
	background:#00519b;
	color:white;
}
.indprolist
{
	width:1600px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:30px;
}
.indprolist ul
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.indprolist ul li
{
	display:inline-block;
	width:308px;
	height:auto;
	overflow:hidden;
	margin-right:15px;
	padding-bottom:15px;
	vertical-align: bottom;
}
.indprolist ul li:nth-child(5n)
{
	margin-right:0px;
}
.indprolist ul li a
{
	display:block;
	overflow:hidden;
	width:305px;
}
.indprolist ul li a:hover
{
		box-shadow: 3px 3px 10px #999;
}
.indprolist ul li a .pic
{
	width:305px;
	height:265px;
	overflow:hidden;
	transition:1s;
}
.indprolist ul li a .pic img
{
	width:305px;
	height:265px;	
}
.indprolist ul li a p
{
	font-size:15px;
	height:30px;
	overflow:hidden;
	text-align: center;
	line-height:30px;
	text-overflow: ellipsis;
	white-space:nowrap;
	transition:1s;
}
@media screen and (max-width:1600px)
{
	.indprolist
	{
		width:1200px;
	}
	.indprolist ul li
	{
		width:285px;
		margin-right:20px;
		padding-bottom:20px;
	}
	.indprolist ul li:nth-child(4n)
	{
		margin-right:0px;
	}
	.indprolist ul li:nth-child(5n)
	{
		margin-right:20px;
	}
	.indprolist ul li a
	{
		width:282px;
	}
	.indprolist ul li a .pic
	{
		width:282px;
		height:245px;
	}
	.indprolist ul li a .pic img
	{
		width:282px;
		height:245px;	
	}
	.indprolist ul li:nth-child(9)
	{
		display:none;
	}
	.indprolist ul li:nth-child(10)
	{
		display:none;
	}
}
@media screen and (max-width:1200px)
{
	.indsecbg
	{
		box-sizing: border-box;
		padding:15px 10px;
	}
	.indpronav
	{
		display:none;
	}
	.indprolist
	{
		width:100%;
	}
	.indsecbg .dianjijinru
	{
		display:block;
	}
	.indprolist ul li
	{
		width:32%;
		margin-right:2%;
	}
	.indprolist ul li:nth-child(3n)
	{
		margin-right:0px;
	}
	.indprolist ul li:nth-child(4n)
	{
		margin-right:2%;
	}
	.indprolist ul li:nth-child(5n)
	{
		margin-right:2%;
	}
	.indprolist ul li a
	{
		width:100%;
	}
	.indprolist ul li a .pic
	{
		width:100%;
		height:auto;
	}
	.indprolist ul li a .pic img
	{
		width:100%;
		height:auto;	
	}
	.indprolist ul li:nth-child(9)
	{
		display:inline-block;
	}
}
@media screen and (max-width:750px)
{
	.indprolist ul li
	{
		width:calc(50% - 5px);
		margin-right:10px !important;
		padding-bottom:10px;
	}
	.indprolist ul li:nth-child(2n)
	{
		margin:0px !important;
	}
	.indprolist ul li:nth-child(10)
	{
		display:inline-block;
	}
	
}
/**网站首页第二部分产品中心 end**/
/**网站首页第四部分新闻中心**/
.indthibg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
	background:url('../images/indnewsbg.jpg') no-repeat center center;
	background-size:cover;
}
.indthibg .indline
{
	margin-top:15px;
	margin-bottom:10px;
	background:white;
}
.indthibg .indtit
{
	color:white;
}
.indthibg .inddes
{
	margin-bottom:10px;
	color:white;
}
.indthibg .dianjijinru
{
	text-align: center;
	overflow:hidden;	
	margin-bottom:10px;
	color:white;
}
.indthibg .dianjijinru a
{
	color:white;
}
.indthi
{
	width:1600px;
	margin:auto;
	overflow:hidden;

}
.indthi .list
{
	margin-top:50px;
}
ul.newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
ul.newslist li
{
	width:394px;
	display:inline-block;
	overflow:hidden;
	margin-right:8px;
	margin-bottom:20px;
	vertical-align: top
}
ul.newslist li:nth-child(4n)
{
	margin-right:0px;
}
ul.newslist li a
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
	position:relative;
}
ul.newslist li a .time
{
	position:absolute;
	width:65px;
	height:70px;
	background:#023894;
	top:0;
	right:15px;
}
ul.newslist li a .time .ri
{
	width:100%;
	font-size:25px;
	overflow:hidden;
	color:white;
	text-align: center;
	margin-top:5px;
	margin-bottom:5px;
}
ul.newslist li a .time .yue
{
	font-size:14px;
	height:auto;
	overflow:hidden;
	line-height:12px;
	text-align:center;
	color:white;
}
ul.newslist li a .cont
{
	background:white;
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px;
	box-sizing: border-box;
	margin-top:30px;
}
ul.newslist li a .cont .tit
{
	font-size:18px;
	line-height:18px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
	width:calc(100% - 75px);
	transition:1s;
}
ul.newslist li:hover a .cont .tit
{
	color:#00519b;
}
ul.newslist li a .cont .des
{
	width:100%;
	height:75px;
	overflow:hidden;
	font-size:15px;
	color:#6a6a6a;
	line-height:25px;
	margin-top:20px;
	transition:1s;

}
ul.newslist li:hover a .cont .des
{
	color:#00519b;
}
ul.newslist li a .more
{
	border-top:1px solid #eee;
	font-size:12px;
	box-sizing: border-box;
	padding:10px 15px;
	text-align: right;
	color:#6a6a6a;
	line-height:12px;
	background:white;
	transition:1s;
}
ul.newslist li:hover a .more
{
	color:#00519b;
}
@media screen and (max-width:1600px)
{
	.indthi
	{
		width:1200px;
	}
	ul.newslist li
	{
		margin-right:9px;
	}
	ul.newslist li:nth-child(3n)
	{
		margin-right:0px !important;
	}
	ul.newslist li:nth-child(4n)
	{
		margin-right:9px !important;
	}
	ul.newslist li:nth-child(7)
	{
		 display:none;
	}
	ul.newslist li:nth-child(8)
	{
		display:none;
	}
}
@media screen and (max-width:1200px)
{
	.indthibg
	{
		padding:15px 10px;
		box-sizing: border-box;
		width:100%;
	}
	.indthi
	{
		width:100%;
	}
	ul.newslist li
	{
	    width:100%;
	    margin-right:0px !important;
	}
	.indthi .list
	{
		margin-top:10px;
	}
}
/**网站首页第四部分新闻中心 end**/
/**index.php end**/
/**内页**/
.insztbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url('../images/insbg.jpg') no-repeat center center;
	background-size:cover;
}
.inszt
{
	width:1600px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:80px 0px;
}
@media screen and (max-width:1600px)
{
	.inszt
	{
		width:1200px;
		height:auto;
		overflow:hidden;
		margin:auto;
	}	
}
@media screen and (max-width:1200px)
{
	.inszt
	{
		width:100%;
		height:auto;
		padding:10px;
		box-sizing: border-box;
		overflow:hidden;
	}	
}
.insxxtitle
{
  text-align: center;
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  color:#333;
}
.insxxtime
{
  text-align: center;
  font-size:14px;
  padding-bottom:10px;
  color:#333;
}
.insxxcontent
{
  text-align: justify;
  font-size:15px;
  color:#333;
  line-height:25px;
  color:#333;
}
.insxxcontent img
{
   display:inline-block;
   max-width:100%;
}
.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%;

}
.insxxcontent video
{
	max-width:100% !important;
}
/**内页菜单**/
.cinsnavbg
{
	width:100%;
	height:auto;
	background:#f4f4f4;
	overflow:hidden;
}
.cinsnav 
{
	width:1600px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.cinsnav ul
{
	font-size:0px;
	overflow:hidden;
	text-align: center;
}
.cinsnav ul li
{
	display:inline-block;
	overflow:hidden;
	vertical-align: top;
}
.cinsnav ul li a
{
	display:block;
	padding:30px 40px;
	font-size:16px;
	line-height:16px;
	transition:1s;

}
.cinsnav ul li a:hover
{
    color:white;
    background:#00519b;
}
.cinsnav ul li a.hover
{
    color:white;
    background:#00519b;
}
@media screen and (max-width:1600px)
{
	.cinsnav 
	{
		width:1200px;
	}	
}
@media screen and (max-width:1200px)
{
	.cinsnav 
	{
		display:none;
	}	
}
/**内页菜单 end**/
/**about.php**/
.insabu
{
	width:1500px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.insabu .l
{
	width:760px;
	height:auto;
	overflow:hidden;
	float:left;
}
.insabu .l .cont
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu .l .cont p
{
	font-size:16px;
	line-height:30px;
	text-indent: 32px;
	margin-top:20px;
}
.insabu .r
{
	float:right;
	width:703px;
}
@media screen and (max-width:1600px)
{
	.insabu
	{
		width:1200px;
	}
	.insabu .l
	{
		width:600px;
	}
	.insabu .r
	{
		width:570px;
	}
	.insabu .r img
	{
		width:100%;
		height:auto;
	}
}
@media screen and (max-width:1200px)
{
	.insabu
	{
		width:100%;
	}
	.insabu .l
	{
		width:100%;
	}
	.insabu .r
	{
		width:100%;
		margin-top:10px;
	}
}
/**about.php end**/
/**分页**/
.switch {
  padding-top: 15px;
  padding-bottom: 15px;
  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: #00519b;
  color: white;
}
.switch a.on {
  background: #00519b;
  color: white;
}
/**分页 end**/
/**video.php**/
.insvideo
{
	width:1600px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:30px;
}
.insvideo ul
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.insvideo ul li
{
	display:inline-block;
	width:308px;
	height:auto;
	overflow:hidden;
	margin-right:15px;
	padding-bottom:15px;
	vertical-align: bottom;
}
.insvideo ul li:nth-child(5n)
{
	margin-right:0px;
}
.insvideo ul li a
{
	display:block;
	overflow:hidden;
	width:305px;
}
.insvideo ul li a .pic
{
	width:305px;
	height:265px;
	overflow:hidden;
	transition:1s;
}
.insvideo ul li a .pic img
{
	width:305px;
	height:265px;	
}
.insvideo ul li a:hover .pic
{
	border:1px solid #00519b !important;
}
.insvideo ul li a p
{
	font-size:15px;
	height:30px;
	overflow:hidden;
	text-align: center;
	line-height:30px;
	text-overflow: ellipsis;
	white-space:nowrap;
	transition:1s;
}
.insvideo ul li a:hover p
{
	color:#00519b;
}
@media screen and (max-width:1600px)
{
	.insvideo
	{
		width:1200px;
	}
	.insvideo ul li
	{
		width:285px;
		margin-right:20px;
		padding-bottom:20px;
	}
	.insvideo ul li:nth-child(4n)
	{
		margin-right:0px;
	}
	.insvideo ul li:nth-child(5n)
	{
		margin-right:20px;
	}
	.insvideo ul li a
	{
		width:282px;
	}
	.insvideo ul li a .pic
	{
		width:282px;
		height:245px;
	}
	.insvideo ul li a .pic img
	{
		width:282px;
		height:245px;	
	}
	.insvideo ul li:nth-child(9)
	{
		display:none;
	}
	.insvideo ul li:nth-child(10)
	{
		display:none;
	}
}
@media screen and (max-width:1200px)
{

	.insvideo
	{
		width:100%;
	}
	.insvideo ul li
	{
		width:32%;
		margin-right:2%;
	}
	.insvideo ul li:nth-child(3n)
	{
		margin-right:0px;
	}
	.insvideo ul li:nth-child(4n)
	{
		margin-right:2%;
	}
	.insvideo ul li:nth-child(5n)
	{
		margin-right:2%;
	}
	.insvideo ul li a
	{
		width:100%;
	}
	.insvideo ul li a .pic
	{
		width:100%;
		height:auto;
	}
	.insvideo ul li a .pic img
	{
		width:100%;
		height:auto;	
	}
	.insvideo ul li:nth-child(9)
	{
		display:inline-block;
	}
}
@media screen and (max-width:750px)
{
	.insvideo ul li
	{
		width:calc(50% - 5px);
		margin-right:10px !important;
		padding-bottom:10px;
	}
	.insvideo ul li:nth-child(2n)
	{
		margin:0px !important;
	}
	.insvideo ul li:nth-child(10)
	{
		display:inline-block;
	}
	
}
/**video.php end**/
/**case.php**/
.inscase
{
	width:1600px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:30px;
}
.inscase ul
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.inscase ul li
{
	display:inline-block;
	width:308px;
	height:auto;
	overflow:hidden;
	margin-right:15px;
	padding-bottom:15px;
	vertical-align: bottom;
}
.inscase ul li:nth-child(5n)
{
	margin-right:0px;
}
.inscase ul li a
{
	display:block;
	overflow:hidden;
	width:305px;
}
.inscase ul li a .pic
{
	width:305px;
	height:265px;
	overflow:hidden;
	transition:1s;
}
.inscase ul li a .pic img
{
	width:305px;
	height:265px;	
}
.inscase ul li a:hover .pic
{
	border:1px solid #00519b !important;
}
.inscase ul li a p
{
	font-size:15px;
	height:30px;
	overflow:hidden;
	text-align: center;
	line-height:30px;
	text-overflow: ellipsis;
	white-space:nowrap;
	transition:1s;
}
.inscase ul li a:hover p
{
	color:#00519b;
}
@media screen and (max-width:1600px)
{
	.inscase
	{
		width:1200px;
	}
	.inscase ul li
	{
		width:285px;
		margin-right:20px;
		padding-bottom:20px;
	}
	.inscase ul li:nth-child(4n)
	{
		margin-right:0px;
	}
	.inscase ul li:nth-child(5n)
	{
		margin-right:20px;
	}
	.inscase ul li a
	{
		width:282px;
	}
	.inscase ul li a .pic
	{
		width:282px;
		height:245px;
	}
	.inscase ul li a .pic img
	{
		width:282px;
		height:245px;	
	}
	.inscase ul li:nth-child(9)
	{
		display:none;
	}
	.inscase ul li:nth-child(10)
	{
		display:none;
	}
}
@media screen and (max-width:1200px)
{

	.inscase
	{
		width:100%;
	}
	.inscase ul li
	{
		width:32%;
		margin-right:2%;
	}
	.inscase ul li:nth-child(3n)
	{
		margin-right:0px;
	}
	.inscase ul li:nth-child(4n)
	{
		margin-right:2%;
	}
	.inscase ul li:nth-child(5n)
	{
		margin-right:2%;
	}
	.inscase ul li a
	{
		width:100%;
	}
	.inscase ul li a .pic
	{
		width:100%;
		height:auto;
	}
	.inscase ul li a .pic img
	{
		width:100%;
		height:auto;	
	}
	.inscase ul li:nth-child(9)
	{
		display:inline-block;
	}
}
@media screen and (max-width:750px)
{
	.inscase ul li
	{
		width:calc(50% - 5px);
		margin-right:10px !important;
		padding-bottom:10px;
	}
	.inscase ul li:nth-child(2n)
	{
		margin:0px !important;
	}
	.inscase ul li:nth-child(10)
	{
		display:inline-block;
	}
	
}
/**case.php end**/
/**message.php**/
.messagezt
{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:40px auto;

}
.messagezt .message
{
	width:600px;
	height:auto;
	float:left;
}
.messagezt .message dl
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.messagezt .message dl dt
{
	font-size:15px;
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.messagezt .message dl dd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.messagezt .message dl dd input
{
	width:100%;
	height:30px;
	border:1px solid #ddd;
	outline: none;
	padding-left:10px;
	padding-right:10px;
	box-sizing: border-box;
	border-radius: 3px;
}
.messagezt .message dl dd textarea
{
	width:100%;
	height:80px;
	border:1px solid #ddd;
	outline: none;
	padding:10px;
	box-sizing: border-box;
	border-radius: 3px;
}
.messagezt .message .submit
{
	width:130px;
	height:30px;
	margin-top:20px;
	overflow:hidden;
}
.messagezt .message .submit input
{
	width:130px;
	height:30px;
	background:#00519b;
	color:white;
	border-radius: 5px;
	border:none;
	cursor: pointer;
	transition:1s;
}
.messagezt .message .submit input:hover
{
	opacity: 0.8;
}
.messagezt .pic
{
	width:540px;
	height:371px;
	float:right;
	overflow:hidden;
}
.messagezt .pic img
{
	width:538px;
	height:369px;
	border:1px solid #eee;
}
@media screen and (max-width:1200px)
{
	.messagezt
	{
		width:100%;
		padding:15px 10px;
		box-sizing: border-box;
		margin:0px;

	}
	.messagezt .message
	{
		width:100%;
		float:none;
	}
	.messagezt .pic
	{
		display:none;
	}	
}
/**message.php end**/
/**contact.php**/
.inscontact
{
	width:1200px;
	background:white;
	margin:auto;
	margin-top:40px;
	margin-bottom:40px;
	box-sizing: border-box;
	overflow:hidden;
}
.inscontact .map
{
	width:560px;
	height:362px;
	overflow:hidden;
	float:left;
}
.inscontact .info
{
	width:480px;
	float:right;
	height:auto;
	overflow:hidden;
	margin-right:80px;
}
.inscontact .info .gstit
{
	margin-bottom: 20px;
    color: #333333;
    font-size: 22px;
    overflow:hidden;
    margin-top:30px;
}
.inscontact .info p
{
	font-size:15px;
	overflow:hidden;
	color:#666;
	line-height:30px;
}
.inscontact .info .cttwocode
{
	width:122px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.inscontact .info .cttwocode img
{
	width:120px;
	height:120px;
	border:1px solid #ccc;
}
.inscontact .info .cttwocode .ss
{
	font-size:15px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#666;
}
@media screen and (max-width:1200px)
{
	.inscontact
	{
		width:100%;
		margin:0px;
		padding:10px;
	}
	.inscontact .info
	{
		width:100%;
		float:none;
	}
	.inscontact .map
	{
		float:none;
		width:100%;
		margin-top:10px;
	}
}
/**contact.php end**/
/**内页 end**/
