@charset "utf-8";
/* CSS Document*/

i{
	font-style: normal;
}
.db{
	display: block;
}
.fl {
  float:left;
}
.fr {
  float:right;
}
.pa {
  position: absolute;
}
.pr {
  position: relative;
}
.pf {
  position: fixed;
}
.clearfix {
  /*整站实际内容容器宽度,特殊需求可以在下面定义成局部样式比如".header .clearFix"*/
  width: 1200px;
  height: auto;
  margin: 0 auto;
}
.clearfix:after,
.clear:after{
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
/*鼠标悬停时图片放大*/
.animation img {
  transition:0.5s;
}
.animation:hover img {
  -webkit-transform:scale(1.1);
  -o-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  transform:scale(1.1);
}
/*鼠标悬停时图片放大*/
/*内边距   s*/
.pd-t10 {
  padding-top:10px;
}
.pd-t20 {
  padding-top:20px;
}
.pd-t30 {
  padding-top:30px;
}
.pd-t40 {
  padding-top:40px;
}
.pd-t50 {
  padding-top:50px;
}
.pd-t60 {
  padding-top:60px;
}
.pd-t70 {
  padding-top:70px;
}
.pd-t80 {
  padding-top:80px;
}
.pd-t90 {
  padding-top:90px;
}
.pd-t100 {
  padding-top:100px;
}
.pd-r10 {
  padding-right:10px;
}
.pd-r20 {
  padding-right:20px;
}
.pd-r30 {
  padding-right:30px;
}
.pd-r40 {
  padding-right:40px;
}
.pd-r50 {
  padding-right:50px;
}
.pd-r60 {
  padding-right:60px;
}
.pd-r70 {
  padding-right:70px;
}
.pd-r80 {
  padding-right:80px;
}
.pd-r90 {
  padding-right:90px;
}
.pd-r100 {
  padding-right:100px;
}
.pd-b10 {
  padding-bottom:10px;
}
.pd-b20 {
  padding-bottom:20px;
}
.pd-b30 {
  padding-bottom:30px;
}
.pd-b40 {
  padding-bottom:40px;
}
.pd-b50 {
  padding-bottom:50px;
}
.pd-b60 {
  padding-bottom:60px;
}
.pd-b70 {
  padding-bottom:70px;
}
.pd-b80 {
  padding-bottom:80px;
}
.pd-b90 {
  padding-bottom:90px;
}
.pd-b100 {
  padding-bottom:100px;
}
.pd-l10 {
  padding-left:10px;
}
.pd-l20 {
  padding-left:20px;
}
.pd-l30 {
  padding-left:30px;
}
.pd-l40 {
  padding-left:40px;
}
.pd-l50 {
  padding-left:50px;
}
.pd-l60 {
  padding-left:60px;
}
.pd-l70 {
  padding-left:70px;
}
.pd-l80 {
  padding-left:80px;
}
.pd-l90 {
  padding-left:90px;
}
.pd-l100 {
  padding-left:100px;
}
/*内边距   e*/
/*外边距   s*/
.mg-t10 {
  margin-top:10px;
}
.mg-t20 {
  margin-top:20px;
}
.mg-t30 {
  margin-top:30px;
}
.mg-t40 {
  margin-top:40px;
}
.mg-t50 {
  margin-top:50px;
}
.mg-t60 {
  margin-top:60px;
}
.mg-t70 {
  margin-top:70px;
}
.mg-t80 {
  margin-top:80px;
}
.mg-t90 {
  margin-top:90px;
}
.mg-t100 {
  margin-top:100px;
}
.mg-r10 {
  margin-right:10px;
}
.mg-r20 {
  margin-right:20px;
}
.mg-r30 {
  margin-right:30px;
}
.mg-r40 {
  margin-right:40px;
}
.mg-r50 {
  margin-right:50px;
}
.mg-r60 {
  margin-right:60px;
}
.mg-r70 {
  margin-right:70px;
}
.mg-r80 {
  margin-right:80px;
}
.mg-r90 {
  margin-right:90px;
}
.mg-r100 {
  margin-right:100px;
}
.mg-b10 {
  margin-bottom:10px;
}
.mg-b20 {
  margin-bottom:20px;
}
.mg-b30 {
  margin-bottom:30px;
}
.mg-b40 {
  margin-bottom:40px;
}
.mg-b50 {
  margin-bottom:50px;
}
.mg-b60 {
  margin-bottom:60px;
}
.mg-b70 {
  margin-bottom:70px;
}
.mg-b80 {
  margin-bottom:80px;
}
.mg-b90 {
  margin-bottom:90px;
}
.mg-b100 {
  margin-bottom:100px;
}
.mg-l10 {
  margin-left:10px;
}
.mg-l20 {
  margin-left:20px;
}
.mg-l30 {
  margin-left:30px;
}
.mg-l40 {
  margin-left:40px;
}
.mg-l50 {
  margin-left:50px;
}
.mg-l60 {
  margin-left:60px;
}
.mg-l70 {
  margin-left:70px;
}
.mg-l80 {
  margin-left:80px;
}
.mg-l90 {
  margin-left:90px;
}
.mg-r100 {
  margin-left:100px;
}
/*外边距   e*/
/*-----------------------------网格------------------------------*/
.col-1, 
.col-2, 
.col-3, 
.col-4, 
.col-5, 
.col-6, 
.col-7, 
.col-8, 
.col-9, 
.col-10, 
.col-11, 
.col-12 {
  float: left;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
/*-----------------------------网格结束------------------------------*/
/*---------------------------按钮--------------------------*/
/*按钮类型*/
.btn-small, a.btn-small {
  width:70px;
  height:25px;
  font-size:12px;
  border-radius:25px;
  text-align:center;
  line-height:25px;
  overflow:hidden;
  display:block;
}
.btn-std, a.btn-std {
  width:100px;
  height:30px;
  font-size:12px;
  border-radius:30px;
  text-align:center;
  line-height:30px;
  overflow:hidden;
  display:block;
}
.btn-large, a.btn-large {
  width:180px;
  height:40px;
  font-size:12px;
  border-radius:40px;
  text-align:center;
  line-height:40px;
  overflow:hidden;
  display:block;
}
/*按钮颜色*/
.btn-bg-blue, a.btn-bg-blue {
  background:#008cc0;
  color:#fff;
}
.btn-bg-blue:hover {
  background:#017aa7;
  color:#fff;
}
.btn-bg-green, a.btn-bg-green {
  background:#82d30f;
  color:#fff;
}
.btn-bg-green:hover {
  background:#00bb00;
  color:#fff;
}
.btn-bg-red, a.btn-bg-red {
  background:#ff2400;
  color:#fff;
}
.btn-bg-red:hover {
  background:#e22000;
  color:#fff;
}
.btn-bg-orange, a.btn-bg-orange {
  background:#ff6600;
  color:#fff;
}
.btn-bg-orange:hover {
  background:#ff4200;
  color:#fff;
}
.btn-bg-gray, a.btn-bg-gray {
  background:#eee;
  color:#282828;
}
.btn-bg-gray:hover {
  background:#ddd;
  color:#282828;
}
/*--------------------------按钮结束------------------------*/
.transparency {
  filter:alpha(opacity=90);
  /*IE滤镜，透明度50%*/
  -moz-opacity:0.9;
  /*Firefox私有，透明度50%*/
  opacity:0.9;
  /*其他，透明度50%*/
}
/*内页banner   s*/
.subbanner{
	width: 100%;
	height: 250px;
	overflow: hidden;
	background: #efefef;
}
.subbanner img{
	display: block;
	position: absolute;
	width: 1920px;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
/*内页banner   e*/
/*新闻菜单     s*/
.mainleft {
	width:250px;
	overflow:hidden;
	float:left;
}
.mainleft .title {
	width:100%;
	height:90px;
	background:#1f4a60;
	font-size:18px;
	text-align:center;
	line-height:90px;
	color:#fff;
}
.sliderbox{
	border: 1px solid #1f4a60;
	border-top: 0 none;
	padding: 0 0 50px 0;
}
.sliderbox li{
	width: 100%;
	height: auto;
}
.sliderbox li>a{
	display: block;
	padding: 8px 20px;
	font-size: 14px;
	font-weight: 700;
	color: #777;
	line-height: 40px;
	margin: 0 10px;
	border-bottom: 1px dashed #dedede;
}
.sliderbox li:hover >a,
.sliderbox li.current>a{
	color: #1a678e;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
/*新闻菜单     e*/

/*面包屑    s*/
.crumbs{
	line-height: 50px;
	font-family:"微软雅黑";
	font-size: 14px;
	color: #5b5b5b;
	overflow:hidden;
	text-align: right;
}
.crumbs a,
.crumbs span{
	font-family:"微软雅黑";
	font-size: 14px;
	color: #5b5b5b;
	padding: 0 3px;
}
.crumbs a:hover{
	color: #008CC0;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
.mainright{
	width: 910px;
}
.subtitle-wrap{
	height: 50px;
	border-bottom:2px #FF6600 solid;
}
.subtitle{
	font-family:"微软雅黑";
	font-size:22px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
}
.subtitle span{
	line-height: 50px;
}
.subtitle i{
	font-size:14px;
	color:#999;
	padding: 0 10px;
	font-style:italic;
}
.subtitle-wrap .crumbs{
	line-height: 50px;
}
/*面包屑    e*/

/*新闻列表样式1    s*/
.newslist li{
	border-bottom: 1px dashed #eee;
	height: 40px;
}
.newslist li a{
	display: block;
	height: 40px;
}
.newslist li a span{
	float: left;
	width: 820px;
	font-size: 14px;
	color: #5b5b5b;
	line-height: 40px;
}
.newslist li a span i{
	color:#ff6400; 
	padding-right:10px;
}
.newslist li a em{
	float: right;
	width: 80px;
	font-size:12px;
	color: #4a4a4a;
	line-height: 40px;
	text-align: right;
}
.newslist li a:hover span,
.newslist li a:hover em{
	color: #1a678e;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
/*新闻列表样式1    e*/

/*新闻列表样式2    s*/
.newslist2{
	
}
.newslist2 li{
	height: 109px;
	margin-bottom: 10px;
}
.newslist2 li .img{
	float: left;
	width: 133px;
	height: 100px;
	margin-right: 20px;
	overflow: hidden;
}
.newslist2 li .img img{
	display: block;
	width: 133px;
	height: 100px;
}
.newslist2 li .info{
	
}
.newslist2 li .info a{
	display: block;
	height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.newslist2 li .info a h4{
	float: left;
	font-size: 16px;
  font-weight: bold;
  color: #282828;
  width: 660px;
  overflow: hidden;
}
.newslist2 li .info a span{
	float: right;
	font-size:12px;
	color: #4a4a4a;
	width: 80px;
	text-align: right;
  line-height: 30px;
}
.newslist2 li .info p{    
	color: #999;
	font-size: 12px;
	height: 60px;
	line-height: 22px;
	overflow: hidden;
	padding: 10px 15px 0 0;
}
.newslist2 li .info a:hover h4,
.newslist2 li .info a:hover span{
	color: #1a678e;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
/*新闻列表样式2    e*/

/*新闻列表样式3     s*/
.newslist3 li{
	height: 89px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.newslist3 li a{
	display: block;
	height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.newslist3 li a h4{
	float: left;
	font-size: 16px;
  font-weight: bold;
  color: #282828;
  width: 820px;
  overflow: hidden;
}
.newslist3 li a span{
	float: right;
	font-size:12px;
	color: #4a4a4a;
	width: 80px;
	text-align: right;
  line-height: 30px;
}
.newslist3 li p{    
	color: #999;
	font-size: 12px;
	height: 60px;
	line-height: 22px;
	overflow: hidden;
	padding: 10px 0 0 0;
}
.newslist3 li a:hover h4,
.newslist3 li a:hover span{
	color: #1a678e;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
/*新闻列表样式3     e*/

/*新闻列表样式4    s*/
.newslist4{
	
}
.newslist4 li{
	height: 85px;
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.newslist4 li .time{
	float: left;
	width: 70px;
	height: 70px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	background: #008CC0;
	text-align: center;
	font-family: arial;
	margin-right: 20px;
}
.newslist4 li .time span{
	display: block;
	font-size: 28px;
	line-height: 30px;
	padding-top: 12px;
}
.newslist4 li .time em{
	display: block;
	font-size: 14px;
	line-height: 16px;
}
.newslist4 li .info{
	height: 70px;
	overflow: hidden;
}
.newslist4 li .info a{
	display: block;
	height: 28px;
	font-size: 16px;
  font-weight: bold;
  color: #282828;
  line-height: 28px;
  overflow: hidden;
}
.newslist4 li .info p{    
	color: #999;
	font-size: 12px;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	padding: 3px 15px 0 0;
}
.newslist4 li .info a:hover h4,
.newslist4 li .info a:hover span{
	color: #1a678e;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
/*新闻列表样式4    e*/

/*分页 1   s*/
.pagination-wrap{
	padding: 30px 0;
	clear: both;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  border-radius: 4px;
}
.pagination.w50{
	width: 50%;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.result_data{
	float:right; 
	width:50%; 
	text-align: right; 
	padding: 5px 0 0 0;
}
.result_data span{
	display: inline-block;
	line-height:28px;
	font-size: 12px;
	color: #5b5b5b;
	vertical-align: top;
	padding: 0 10px;
}
.result_data input{
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 16px;
	border: 1px solid #dedede;
	border-radius: 4px;
	padding: 5px;
	text-align: center;
}
/*分页1    e*/

/*分页 2   s*/
.pagination2{
	clear: both;
	text-align: center;
	font-size: 0px;
	padding: 40px 0 60px 0;
}
.pagination2 li{
	display: inline-block;
	border: 1px solid #aaa;
	border-radius: 3px;
	font-size: 12px;
	color: #aaa;
	height: 25px;
	line-height: 25px;
	margin: 0 5px;
	min-width: 25px;
}
.pagination2 li a{
	color: #aaa;
	display: block;
	padding:0 4px;
}
.pagination2 li:hover,
.pagination2 .active{
	border:  1px solid #337ab7;
	transition:border 0.3s;
	-moz-transition:border 0.3s; /* Firefox 4 */
	-webkit-transition:border 0.3s; /* Safari and Chrome */
	-o-transition:border 0.3s; /* Opera */
}
.pagination2 li:hover a,
.pagination2 .active a{
	color: #fff;
	background: #337ab7;
	transition:color 0.3s, background 0.3s;
	-moz-transition:color 0.3s background 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3 background 0.3ss; /* Safari and Chrome */
	-o-transition:color 0.3s background 0.3s; /* Opera */
}
.pagination2 li.disabled,
.pagination2 li.disabled:hover{
	border: 1px solid #ccc;
	background: none;
	cursor: default;
}
.pagination2 li.disabled a,
.pagination2 li.disabled:hover a{
	color: #ddd;
	background: none;
	cursor: default;
}
/*分页 2   e*/

/*新闻详细样式1    s*/
.newsview1 {
	width:100%; 
	padding-top:20px;
}
.viewtitle {
	width:100%;
	height:70px;
	line-height:90px;
	border:0;
	text-align:center;
	font-size:20px;
	overflow:hidden;
}/*新闻详细标题 style1*/
.viewsubtitle {
	width:100%;
	height:30px;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height: 30px;
} /*副标题 style1*/
.viewsubtitle span {
	padding:0 15px;
}
.newcontent {
	width:100%;
	padding:30px 15px 60px 15px;	
	line-height:28px;
	font-size: 14px;
	color: #4b4b4b;
} /*新闻内容 style1*/

.aboutnews {
	width:100%;
	padding: 20px 0;
} /*相关新闻 style1*/
.aboutnews > .title {
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-weight:bold;
	color: #017AA7;
	text-indent: 1em;
} /*相关新闻模块标题*/
.aboutnews > .aboutnewslist {
	width:100%;
} /*相关新闻列表框*/
.aboutnews > .aboutnewslist li {
	width:46%;
	height:35px;
	line-height:35px;
	overflow:hidden;
	margin:0 1%;
	padding: 0 1%;
	border-bottom:1px #CCC dotted;
	float:left;
} /*相关新闻列表*/
.aboutnews > .aboutnewslist li a{
	color: #4b4b4b;
}
.aboutnews > .aboutnewslist li i {
	color: #008CC0;
	padding-right: 3px;
}
.newslinkWrap{
	
}
.shareBg{
	height: 20px;
	padding: 25px 0 40px 16px;
	border-bottom:1px #ddd dotted;
}
.share-word{
	font-size: 12px;
	font-weight: 700;
	color: #333;
	line-height: 18px;
	padding-right: 3px;
}
.newslink{
	padding: 10px 0 10px 16px;
	line-height: 24px;
	height: 24px;
}
.newslink span,
.newslink a{
	font-family: "新宋体";
	font-size: 12px;
	color: #52422e;
	
}
.newslink span{
	font-weight: 700;
}
.newslink a:hover{
	text-decoration: underline;
}
/*新闻详细样式1    e*/

/*新闻详细样式2    s*/
.newsview2{
	padding: 20px 0;
}
/*新闻详细样式2    e*/

/*产品列表1    s*/
.prolist{
	clear: both;
}
.prolist1 li{
	width:218px;
	height:265px;
	padding-top:20px;
	border:2px #fff solid;
	float:left;
	overflow: hidden;
}
.prolist1 li .proimg{
	display: block;
	width: 180px;
	height: 180px;
	margin:0 auto;
	border:1px #DDD solid;
	overflow:hidden;
}
.prolist1 li .proimg img{
	display: block;
	width: 100%;
	height: 100%;
}
.prolist1 li .proname{
	display: block;
	font-size:14px;
	color: #555;
	width:180px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
.prolist1 li:hover {
	border:2px #eee solid;
	background:#f8f8f8;
	transition:border 0.3s,background 0.3s;
	-moz-transition:border 0.3s,background 0.3s; /* Firefox 4 */
	-webkit-transition:border 0.3s,background 0.3s; /* Safari and Chrome */
	-o-transition:border 0.3s,background 0.3s; /* Opera */
}
/*产品列表1    e*/

/*产品列表2    s*/
.prolist2{
	
}
.prolist2 li{
	float:left;
	width:50%;
	height:180px;
	margin-bottom:40px;
}
.prolist2 li .proimg{
	float: left;
	width: 180px;
	height: 180px;
	border:1px #DDD solid;
	overflow:hidden;
}
.prolist2 li .proimg img{
	display: block;
	width: 100%;
	height: 100%;
}
.prolist2 li div{
	width: auto;
}
.prolist2 li .proname{
	display: block;
	height:20px;
	line-height:20px;
	padding:0 20px 0 20px;
	overflow:hidden;
	font-size:14px; 
	font-weight:bold
}
.prolist2 li .proclass{
	width:auto;
	height:120px;
	padding:15px 20px 0 20px;
	font-size:12px;
	color:#666;
	line-height:23px;
	overflow:hidden;
}
.prolist2 li .probtn{
	width:auto;
	padding:15px 20px 0 20px;
	font-size:12px;
	color:#666;
	line-height:23px;
	overflow:hidden;
	font-size:12px;
}
/*产品列表2    e*/

/*产品列表3    s*/
.prolist3{
	
}
.prolist3 li{
	float:left;
	width:295px;
	height:222px;
	margin-bottom:30px;
	margin-right:5px;
	overflow:hidden;	
	position:relative;
}
.prolist3 li .proimg{
	display: block;
	width:293px;
	height:220px;
	border:1px #DDD solid;
	overflow:hidden;
}
.prolist3 li .proimg img{
	width:100%;
}
.prolist3 li .proname {
	position:absolute;
	z-index:100;
	width:293px;
	height:35px;
	text-align:center;
	line-height:35px;
	bottom:-35px;
	left: 1px;
	overflow:hidden;
  transition:0.5s;
  color:#fff;
}
.prolist3 li .proname a{
  color:#fff;
}
.prolist3 li:hover .proname {
	bottom:0px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');
	background:rgba(0,0,0,0.8);
	transition:0.5s;
}
/*产品列表3    e*/

/*产品详情1    s*/
.proview1{
	
}
.proview1 .pro-name{
	text-indent: 1em;
	margin-bottom:20px;
	width:100%;
	height:45px;
	font-size:16px;
	line-height:45px;
	text-align:left;
	font-weight:bold;
	color:#039;
	background:#f5f5f5;
	border-radius:8px;
}
.proview1 .pro-content{
	width:100%;
	line-height:25px;
}
.proview1 .pro-content>img{
	display: block;
	max-width: 765px;
}
/*产品详情1    e*/

/*产品详情2    s*/
.proview2 {
	padding-top:30px;
	width:100%;
}
.proview2 .pro-img{
	float: left;
	width: 400px;
	height: 300px;
	overflow: hidden;
	padding-right: 30px;
}
.proview2 .pro-img img{
	display: block;
	width: 100%;
	height: 100%;
}
.proview2 .progroup {
	width:100%;
}
.progroup dl{
	height:300px;
}
.progroup dl .pro-name {
	height:40px;
	font-size:24px;
	line-height:40px;
	color:#039;
	font-weight:bold;
}
.progroup dl .pro-content {
	padding-top:10px;
	font-size:14px;
	line-height:25px;
	overflow:hidden;
}
.tab-cls1 {
	width:100%;
	margin: 20px auto
}
.tab-cls1 .investment_title {
	height: 40px;
	width: 960px;
	overflow: hidden
}
.tab-cls1 .investment_title div {
	width: 131px;
	height: 40px;
	background:#f5f5f5;
	border-top:3px #f5f5f5 solid;
	border-radius:8px 8px 0 0;
	float: left;
	margin-right:3px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 38px;
	color: #282828;
	cursor: pointer;
}
.tab-cls1 .investment_title div:hover {
	background:#eee; 
	border-top:3px #eee solid;
}
.tab-cls1 .investment_title a,
.tab-cls1 .investment_title a:link,
.tab-cls1 .investment_title a:visited,
.tab-cls1 .investment_title a:hover {
	color: #555;
	width: 131px;
	height: 44px;
	display: inline-block;
}
.tab-cls1 .investment_title div.on a,
.tab-cls1 .investment_title div.on a:link,
.tab-cls1 .investment_title div.on a:visited,
.tab-cls1 .investment_title div.on a:hover {
	color: #f70;
}
.tab-cls1 .investment_title div.on {
	background:#eee;
	border-top:3px #ff6600 solid;
	font-size:14px;
} /*选中按钮*/
.tab-cls1 .investment_con {
	width:100%;
	clear: both;
	background: #fff;
	border: 1px solid #eee;
	padding: 25px;
}
.tab-cls1 .investment_con_list {
	display: none;
	line-height:25px;
	font-size:12px;
}
/*产品详情2    e*/

/*荣誉资质    s*/
.honorlist{
	
}
.honorlist li{
	float:left;
	width:222px;
	height:300px;
	padding-top:20px;
	border:2px #fff solid;
}
.honorlist li a{
	display: block;
	width: 100%;
	height: 100%;
}
.honorlist li .honorimg{
	width: 180px;
	height: 250px;
	overflow: hidden;
	margin: 0 auto;
}
.honorlist li .honorimg img{
	width: 100%;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
}
.honorlist li .honorname{
	width: 180px;
	margin: 0 auto;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	overflow: hidden;
	color: #5b5b5b;
}
.honorlist li:hover {
	border:2px #eee solid;
	background:#f8f8f8;
	transition:border 0.3s,background 0.3s;
	-moz-transition:border 0.3s,background 0.3s; /* Firefox 4 */
	-webkit-transition:border 0.3s,background 0.3s; /* Safari and Chrome */
	-o-transition:border 0.3s,background 0.3s; /* Opera */
}
/*荣誉资质    e*/

/*弹出层    s*/
.pop-bg{
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
	background:rgba(0,0,0,0.7);
	z-index: 999;
}
.pop-img{
	display: block;
	position: absolute;
	max-height: 90%;
	left: 50%;
	top: 50%;
}
/*弹出层    e*/

/*人才招聘 1   s*/
.jobtitle{
	height: 50px;
	padding: 30px 2% 0 2%;
	font-size: 16px;
	color: #515151;
	border-bottom: 1px solid #eee;
}
.jobtitle span{
	float: left;
	line-height:50px;
	width: 32%;
	height: 50px;
}
.joblist1 li{
	padding-top: 20px;
	border-top: 1px solid #eee;
}
.joblist1 li:first-child{
	border: 0 none;
}
.jobsname{
	height: 40px;
	padding: 0 2%;
	cursor: pointer;
	font-size: 14px;
	color: #5b5b5b;
}
.jobsname span{
	float: left;
	line-height:40px;
	width: 32%;
	height: 40px;
}
.joblist1 li.on .jobsname,
.jobsname:hover{
	color: #0075c8;
	transition:color 0.3s;
	-moz-transition:color 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s; /* Opera */
}
.jobsinfo{
	display: none;
	height: auto;
	padding: 10px 2%;
	border-top: 1px dashed #dedede;
}
.jobsinfo p{
	font-size: 12px;
	color: #7b7b7b;
	line-height: 24px;
}
/*人才招聘 1   e*/

/*人才招聘2    s*/
.joblist2{
	
}
.joblist2 table{
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	width: 886px;
	margin: 10px auto;
}
.joblist2 table td{
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	vertical-align: middle;
}
.joblist2 table td div{
	padding: 13px 10px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.joblist2 table td.tit{
	background: #efefef;
	text-align: center;
	font-weight: 700;
}
/*人才招聘2    e*/

/*产品列表1    s*/
.caselist{
	clear: both;
}
.caselist1 li{
	width:218px;
	height:265px;
	padding-top:20px;
	border:2px #fff solid;
	float:left;
	overflow: hidden;
}
.caselist1 li .caseimg{
	display: block;
	width: 180px;
	height: 180px;
	margin:0 auto;
	border:1px #DDD solid;
	overflow:hidden;
}
.caselist1 li .caseimg img{
	display: block;
	width: 100%;
	height: 100%;
}
.caselist1 li .casename{
	display: block;
	font-size:14px;
	color: #555;
	width:180px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
.caselist1 li:hover {
	border:2px #eee solid;
	background:#f8f8f8;
	transition:border 0.3s,background 0.3s;
	-moz-transition:border 0.3s,background 0.3s; /* Firefox 4 */
	-webkit-transition:border 0.3s,background 0.3s; /* Safari and Chrome */
	-o-transition:border 0.3s,background 0.3s; /* Opera */
}
/*产品列表1    e*/

/*产品列表2    s*/
.caselist2{
	
}
.caselist2 li{
	float:left;
	width:50%;
	height:180px;
	margin-bottom:40px;
}
.caselist2 li .caseimg{
	float: left;
	width: 180px;
	height: 180px;
	border:1px #DDD solid;
	overflow:hidden;
}
.caselist2 li .caseimg img{
	display: block;
	width: 100%;
	height: 100%;
}
.caselist2 li div{
	width: auto;
}
.caselist2 li .casename{
	display: block;
	height:20px;
	line-height:20px;
	padding:0 20px 0 20px;
	overflow:hidden;
	font-size:14px; 
	font-weight:bold
}
.caselist2 li .caseclass{
	width:auto;
	height:120px;
	padding:15px 20px 0 20px;
	font-size:12px;
	color:#666;
	line-height:23px;
	overflow:hidden;
}
.caselist2 li .casebtn{
	width:auto;
	padding:15px 20px 0 20px;
	font-size:12px;
	color:#666;
	line-height:23px;
	overflow:hidden;
	font-size:12px;
}
/*产品列表2    e*/

/*产品列表3    s*/
.caselist3{
	
}
.caselist3 li{
	float:left;
	width:295px;
	height:222px;
	margin-bottom:30px;
	margin-right:5px;
	overflow:hidden;	
	position:relative;
}
.caselist3 li .caseimg{
	display: block;
	width:293px;
	height:220px;
	border:1px #DDD solid;
	overflow:hidden;
}
.caselist3 li .caseimg img{
	width:100%;
}
.caselist3 li .casename {
	position:absolute;
	z-index:100;
	width:293px;
	height:35px;
	text-align:center;
	line-height:35px;
	bottom:-35px;
	left: 1px;
	overflow:hidden;
  transition:0.5s;
  color:#fff;
}
.caselist3 li .casename a{
  color:#fff;
}
.caselist3 li:hover .casename {
	bottom:0px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');
	background:rgba(0,0,0,0.8);
	transition:0.5s;
}
/*产品列表3    e*/

/*留言板    s*/
.messagelist{
	
}
.msgitem{
	height: 40px;
	padding-bottom: 20px;
}
.msgitemh{
	height: 150px;
}
.msgitem label{
	float: left;
	height: 40px;
	width: 70px;
	color: #333;
	font-size: 14px;
	line-height: 40px;
	text-align: right;
	padding: 0 10px;
}
.msgitem .inputtxt{
	float: left;
	width: 240px;
	height: 16px;
	padding: 11px 10px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	line-height: 16px;
	color: #3b3b3b;
}
.msgitem .inputtxtw{
	width: 592px;
}
.msgitem .inputtxtl{
	float: left;
	width: 592px;
	height: 128px;
	padding: 11px 10px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	line-height: 24px;
	color: #3b3b3b;
	resize: none;
}
.prompt{
	font-size: 12px;
	line-height: 20px;
	text-indent: 90px;
	color: #0056A7;
	padding-bottom: 30px;
}
.msgitem .subbtn,
.msgitem .resbtn {
	float:left;
	margin:0 19px 0 1px;
	border:0px none;
	width:116px;
	height:32px;
	overflow:hidden;
	border: 2px solid #0056A7;
	font-size: 12px;
	color: #0056A7;
	line-height: 28px;
	text-align: center;
	background: #fff;
}
.msgitem .subbtn{
	margin-left: 90px;
}
.msgitem .subbtn:hover,
.msgitem .resbtn:hover{
	background: #0056A7;
	color: #fff;
	transition:color 0.3s,background 0.3s;
	-moz-transition:color 0.3s,background 0.3s; /* Firefox 4 */
	-webkit-transition:color 0.3s,background 0.3s; /* Safari and Chrome */
	-o-transition:color 0.3s,background 0.3s; /* Opera */
}
/*留言板    e*/

/*模块名    s*/
/*模块名    e*/

/*模块名    s*/
/*模块名    e*/

/*模块名    s*/
/*模块名    e*/

/*模块名    s*/
/*模块名    e*/