﻿/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
}
body 
{
	min-width: 1630px;
	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**/
.headbg
{
	width:100%;
	height:100px;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
	opacity:0.9;
	background:white;
}
.head
{
	width:1630px;
	height:100px;
	margin:auto;
}
.head .logo
{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
}
.head .logo img
{
	width:100px;
	height:100px;
}
.head .nav
{
	float:left;
	height:100px;
	margin-left:30px;
}
.head .nav ul
{
	height:100px;
	font-size: 0px;
}
.head .nav ul li
{
	display:inline-block;
	height:100px;
	position:relative;
}
.head .nav ul li a.yijia
{
	display:block;
	font-size:16px;
	line-height:16px;
	border-bottom:3px solid white;
	margin-left:30px;
	margin-right:30px;
	margin-top:48px;
	padding-bottom:8px;
	transition:1s;
}
.head .nav ul li a.yijia:hover
{
	color:#0392df;
	border-bottom:3px solid #0392df;
}
.head .nav ul li a.hover
{
	color:#0392df;
	border-bottom:3px solid #0392df;
}
.head .nav ul li dl
{
	width:124px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:100px;
	left:0px;
	background:rgba(255,255,255);
	display:none;
}
.head .nav ul li dl dd
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #0392df;
}
.head .nav ul li dl dd a
{
	display:block;
	overflow:hidden;
	text-align: center;
	font-size:15px;
	line-height:25px;
	box-sizing: border-box;
	padding:10px;
	transition:1s;
}
.head .nav ul li dl dd a:hover
{
	color:#0392df;
}
.head .nav ul li:hover dl
{
	display:block;
}
.head .tophone
{
	float:right;
	overflow:hidden;
	height:100px;
	background:url('../images/topphone.jpg') no-repeat left center;
	padding-left:40px;
}
.head .tophone .tit
{
	float:left;
	height:100px;
	overflow:hidden;
	font-size:18px;
	color:#0392df;
	line-height:110px;
}
.head .tophone .num
{
	float:left;
	height:100px;
	overflow:hidden;
}
.head .tophone .num p
{
	height:100%;
	overflow:hidden;
	font-size:18px;
	color:#0392df;
	line-height:110px;
	float:left;
	margin-right:15px;
}

/**head.php end**/
/**banner.php**/
.banner {
  width: 100%;
  height: 600px;
  overflow: hidden;
  position: relative;
}
.banner .hd {
  height: 30px;
  overflow: hidden;
  position: absolute;
  bottom: 5px;
  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;
  background:white;
  width: 50px;
  height: 5px;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  font-size:0;
  margin-left:10px;
  margin-right:10px;
}
.banner .hd ul li.on {

  background: #0392df;
}
.banner .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.banner .bd li {
  zoom: 1;
  vertical-align: middle;
  width: 100%;
  height: 600px;
}
/**banner.php end**/
/**foot.php**/
.footfir
{
	width:1630px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.footfir .footinfo
{
	float:left;
	overflow:hidden;
	width:310px;
}
.footfir .footinfo .footphone
{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	background:url('../images/footphone.png') no-repeat left center;
	padding-left:40px;
}
.footfir .footinfo .footphone .num
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.footfir .footinfo .footphone .num p
{
	font-size:20px;
	color:#0392df;
	overflow:hidden;
	line-height:20px;
}
.footfir .footinfo .info
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:5px;
}
.footfir .footinfo .info p
{
	font-size:15px;
	line-height:25px;
}
.footfir .footnav
{
	float:left;
	overflow:hidden;
}
.footfir .footnav dl
{
	float:left;
	width:240px;
	overflow:hidden;
	margin-left:100px;
}
.footfir .footnav dl.prodl
{
     width:340px;
}
.footfir .footnav dl.contactdl
{
	width:120px;
	margin-right:100px;
}
.footfir .footnav dl dt
{
	width:100%;
	overflow:hidden;
}
.footfir .footnav dl dt a
{
	font-size:18px;
	display:block;
	line-height:18px;
	color:#0392df;
	font-weight:bold;
}
.footfir .footnav dl dd
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.footfir .footnav dl dd a
{
	display:inline-block;
	width:50%;
	font-size:15px;
	line-height:15px;
	margin-top:15px;
	float:left;
	overflow:hidden;
	transition:1s;
	vertical-align: top;
}
.footfir .footnav dl dd a:hover
{
	color:#0392df;

}
.footfir .footnav dl.contactdl dd a
{
	width:100%;

}
.footfir .foottwocode
{
	float:right;
	width:130px;
	text-align: right;
}
.footfir .foottwocode .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:right;
}
.footfir .foottwocode .pic img
{
	display:inline-block;
	width:100px;
	height:100px;

}
.footfir .foottwocode p
{
	color:#0392df;
	font-size:16px;
	text-align:right;
}
.footsecbg
{
	width:100%;
	height:auto;
	background:#0392df;
	overflow:hidden;
}
.footfir .footline
{
	width:1px;
	height:220px;
	background:#ddd;
	float:left;
}
.footsec
{
	width:1630px;
	margin:auto;
	overflow:hidden;
}
.footsec .l
{
	float:left;
	font-size:15px;
	color:white;
	line-height:70px;
	width:750px;
	text-align:left;
}
.footsec .r
{
	float:left;
	font-size:15px;
	color:white;
	line-height:70px;
	width:750px;
	text-align:right;

}
.footsec .m
{
	width:130px;
	float:left;
	color:white;
	font-size:15px;
	line-height:70px;
	text-align:center;
}
.footsec a
{
	color:white;
}
/**foot.php end**/
/**index.php**/
.indbigtit
{
	font-size:50px;
	text-align: center;
	font-weight:bold;
	color:#0392df;
	line-height:50px;
}
.indbigdes
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	text-align: center;
	line-height:16px;
}
/**网站首页第一部分服务项目**/
.indfir
{
	width:1630px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.indfir .indbigtit
{
	margin-bottom:25px;
}
.indfir .indservicelist
{
	width:1500px;
	margin:auto;
	overflow:hidden;
	margin-top:40px;
}
.indfir .indservicelist .bd ul li
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfir .indservicelist .bd ul li .xiang
{
	width:465px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:52.5px;
}
.indfir .indservicelist .bd ul li .xiang .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indfir .indservicelist .bd ul li .xiang .pic img
{
	width:465px;
	height:241px;

}
.indfir .indservicelist .bd ul li .xiang .wenzi
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
	padding:20px;
	box-sizing: border-box;
}
.indfir .indservicelist .bd ul li .xiang .wenzi .tit
{
	font-size:22px;
	overflow:hidden;
	text-overflow: ellipsis;
	line-height:22px;
	white-space: nowrap;
	overflow:hidden;
	color:#0392df;
	margin-bottom:20px;
}
.indfir .indservicelist .bd ul li .xiang .wenzi .des
{
	font-size:15px;
	overflow:hidden;
	text-overflow: ellipsis;
	line-height:15px;
	white-space: nowrap;
	overflow:hidden;
	transition:1s;
}
.indfir .indservicelist .bd ul li:hover .xiang .wenzi .des
{
	color:#0392df;
}
.indfir .indservicelist .hd
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.indfir .indservicelist .hd ul
{
	font-size:0;
	text-align: center;
}
.indfir .indservicelist .hd ul li
{
	display:inline-block;
	width:15px;
	height:15px;
	background:#c9c9c9;
	border-radius: 50%;
	margin-left:10px;
	margin-right:10px;
	cursor: pointer;
}
.indfir .indservicelist .hd ul li.on
{
	background:#0392df;
}
/**网站首页第一部分服务项目 end**/
/**网站首页第二部分合作单位**/
.indsecbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.indsec
{
	width:1630px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.indsec .indbigtit
{
	margin-bottom:25px;
}
.indsec .indbigdes
{
	margin-bottom:10px;
}
.hezuolist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.hezuolist ul
{
	font-size:0;
}
.hezuolist ul li
{
	width:196px;
	display: inline-block;
	vertical-align: top;
	margin-right:43px;
	margin-top:40px;
	transition:1s;
}
.hezuolist ul li:hover
{
	opacity:0.8;
}
.hezuolist ul li .pic
{
	width:100%;
	height:auto;
}
.hezuolist ul li .pic img
{
	width:196px;
	height:86px;
}
/**网站首页第二部分合作单位 end**/
/**index.php end**/
/**内页**/
.insbigtit
{
	width:100%;
	height:auto;
	font-size:36px;
	text-align: center;
	overflow:hidden;
	line-height:36px;
	padding-bottom:15px;
	font-weight:bold;
	color:#0392df;
}
.insbigline
{
	width:120px;
	margin:auto;
	height:1px;
	background:#0392df;
}
.insbanner
{
	width:100%;
	height:600px;
	overflow:hidden;
}
.insxxbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f1f1f1;
}
.insxx
{
  width:1630px;
  height:auto;
  overflow:hidden;
  margin:auto;
  margin-top:50px;
  margin-bottom:50px;
}
.insxxtitle
{
  text-align: center;
  font-size:16px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  color:#333;
  word-break: break-word;
}
.insxxtime
{
  text-align: center;
  font-size:14px;
  padding-bottom:10px;
  color:#333;
}
.insxxcontent
{
  font-size:15px;
  color:#333;
  line-height:25px;
  word-break: break-word;
}
.xiaobai
{
	width:1200px;
	padding:30px;
	background:white;
	margin:auto;
}
.insxxcontent img
{
   max-width:100%;
   display:inline-block;
}
.insxxcontent p
{
  font-size:16px;
  color:#333;
  line-height:25px;
}
.insxxpic
{
  height:auto;
  overflow:hidden;
  padding-bottom:10px;
  padding-top:10px;
}
.insxxpic img
{
  display:block;
  margin:auto;
  max-width:100%;

}
/**内页 end**/
/**内页菜单**/
.insnav 
{
	width:1630px;
	margin:auto;
	overflow:hidden;
}
.insnav ul
{
	font-size:0px;
	height:auto;
	overflow:hidden;
}
.insnav ul li
{
	display:inline-block;
	vertical-align: bottom;
	overflow:hidden;
}
.insnav ul li a
{
	padding:20px;
	font-size:16px;
	line-height:16px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid white;
	transition:1s;
}
.insnav ul li a:hover
{
	color:#0392df;
	border-bottom:1px solid #0392df;
}
.insnav ul li a.hover
{
	color:#0392df;
	border-bottom:1px solid #0392df;
}
/**内页菜单 end**/
/**about.php**/
.insabu
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.insabu .l
{
	width:845px;
	height:auto;
	overflow:hidden;
	float:left;
}
.insabu .l .tit
{
	font-size:30px;
	line-height:30px;
}
.insabu .l .cont p
{
	text-indent: 30px;
	margin-top:30px;
	overflow:hidden;
}
.insabu .r
{
	width:680px;
	float:right;
	overflow:hidden;
}
.insabu .r img
{
	width:680px;
	height:536px;
}
/**about.php end**/
/**service.php**/
.servicelist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.servicelist li
{
	width:100%;
	height:auto;
	background:white;
	overflow:hidden;
	margin-top:80px;
}
.servicelist li .wenzi
{
	width:965px;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
	padding:30px 110px;
}
.servicelist li .pic
{
	width:665px;
	height:auto;
	overflow:hidden;
}
.servicelist li .pic img
{
	width:665px;
	height:345px;
}
.servicelist li .wenzi .tit
{
	font-size:32px;
	color:#0392df;
	line-height:38px;
	font-weight:bold;
	overflow:hidden;
}
.servicelist li .wenzi .cont
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	margin-top:40px;
}
.servicelist li .wenzi .cont p
{
	font-size:16px;
	line-height:25px;
	overflow:hidden;
}
.servicelist li .wenzi .phone
{
	font-size: 32px;
	font-weight:bold;
	line-height:32px;
	overflow:hidden;
	color:#ec0e00;
	margin-top:10px;
}
/**service.php 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: 5px;
  padding: 5px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  box-sizing: content-box;
}
.switch a:hover {
  background: #0392df;
  color: white;
}
.switch a.on {
  background: #0392df;
  color: white;
}
/**分页 end**/
/**nwes.php**/
.newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.newslist ul
{
	font-size:0;
	height:auto;
	overflow:hidden;
}
.newslist ul li
{
	display:inline-block;
	vertical-align: top;
	width:750px;
	margin-right:65px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:40px;
	margin-bottom:40px;
}
.newslist ul li a
{
	display:block;
	overflow:hidden;

}
.newslist ul li .shijian
{
	width:140px;
	float:left;
	overflow:hidden;
}
.newslist ul li .shijian .yue
{
	font-size:40px;
	color:#0392df;
	overflow:hidden;
	line-height:50px;
	margin-bottom:5px;
}
.newslist ul li .shijian .nian
{
	font-size:24px;
	color:#0392df;
	overflow:hidden;
	line-height:24px;

}
.newslist ul li .wenzi
{
	width:600px;
	float:right;
	overflow:hidden;
}
.newslist ul li .wenzi .tit
{
	font-size:26px;
	overflow:hidden;
	line-height:26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top:8px;
	transition:1s;
}
.newslist ul li:hover .wenzi .tit
{
	color:#0392df;
}
.newslist ul li .wenzi .des
{
	color:#666;
	font-size:16px;
	line-height:25px;
	height:50px;
	overflow:hidden;
	margin-top:10px;
	transition:1s;
}
.newslist ul li:hover .wenzi .des
{
	color:#0392df;
}
/**nwes.php end**/
/**hr.php**/
.hrlist
{
	width:100%;
	background:white;
	box-sizing: border-box;
	padding:40px;
	overflow:hidden;
}
.hrlist .bigtit
{
	font-size:26px;
	line-height:26px;
	color:#0392df;
}
.hrlist ul
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
	padding-top:50px;
}
.hrlist ul li
{
	display:inline-block;
	vertical-align: top;
	width:730px;
	height:auto;
	border-bottom:1px solid #eee;
	margin-right:90px;
}
.hrlist ul li a
{
	display:block;
	overflow:hidden;
}
.hrlist ul li a .wenzi
{
	width:100%;
	height:auto;
	font-size:16px;
	overflow:hidden;
}
.hrlist ul li a .xiangqing
{
	float:right;
	width:60px;
	text-align: right;
	line-height:40px;
	transition:1s;
}
.hrlist ul li:hover a .xiangqing
{
	color:#0392df;
}
.hrlist ul li a .tit
{
	width:670px;
	text-align: left;
	float:left;
	line-height:40px;
	text-overflow: ellipsis;
	transition:1s;

}
.hrlist ul li:hover a .tit
{
	color:#0392df;
}
/**hr.php end**/
/**contact.php**/
.inscontact
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .l
{
	width:642px;
	float:left;
	overflow:hidden;
}
.inscontact .l .contactinfo
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .l .contactinfo .gsm
{
	font-size:25px;
	line-height:25px;
	color:#0392df;
	overflow:hidden;
	font-weight:bold;
}
.inscontact .l .contactinfo .info
{
	font-size:18px;
	line-height:30px;
	overflow:hidden;
	margin-top:40px;
}
.inscontact .l .message
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:60px;
}
.inscontact .l .message .tit
{
	font-size:18px;
	line-height:18px;
	overflow:hidden;
	color:#0392df;
	margin-bottom:20px;
}
.inscontact .l .message .input
{
	overflow:hidden;
}
.inscontact .l .message .input input
{
	height:50px;
	border:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:15px;
	width:100%;
	box-sizing: border-box;
}
.inscontact .l .message .input input:focus
{
	outline: none;
}
.inscontact .l .message .fir
{
	margin-bottom:30px;
	overflow:hidden;
}
.inscontact .l .message .fir .input
{
	width:400px;
	float:left;
	margin-right:30px;
}
.inscontact .l .message .sec
{
	margin-bottom:30px;
	overflow:hidden;
}
.inscontact .l .message .thi
{
	margin-bottom:30px;
	overflow:hidden;
}
.inscontact .l .message .thi textarea
{
	padding:10px;
	width:100%;
	border:0px;
	height:150px;
	box-sizing: border-box;
}
.inscontact .l .message .thi textarea:focus
{
	outline: none;
	font-size:15px;
}
.inscontact .l .message .submit
{
	width:170px;
	height:50px;
	overflow:hidden;
}
.inscontact .l .message .submit input
{
	width:100%;
	height:100%;
	background:#0392df;
	color:white;
	border:1px solid #0392df;
	color:white;
	font-size:16px;
	border-radius: 5px;
	transition:1s;
}
.inscontact .l .message .submit input:hover
{
	opacity:0.8;
}
.inscontact .r
{
	float:right;
	width:904px;
}
/**contact.php end**/