@charset "utf-8";
html,body{ padding:0; margin:0; font-size:12px; line-height:22px; font-family:"微软雅黑"}
a img{ border:none}
ul,b,h1,h2,h3,h4,h5,p,form,object{ margin:0; padding:0}
li{ list-style-type:none}
a{
	text-decoration:none!important;
	color:#303030;
}

.logo{
	width: 485px;
}
.logo_bottom{
	width: 499px;
}

.pngimg{
	/*以下为IE6设置PNG透明代码*/
	behavior:url(/images/iepngfix.htc);/*相对于HTML路径*/;
}
.inlineboxul{
	display:inline-block;
	*display:inline;      /* 只有ie6和ie7识别*/
	_display:inline;      /* 只有ie6和ie7识别*/
    zoom:1; 
	width:auto;
	position:relative;
	list-style-type:none;
	}
.inlineboxul li{ float:left}
.fc_blue{ color:#33e}
.fc_black{ color:#303030}
.f_green{ color:#063}
.fc_org{ color:#F60;}
.fc_red{ color:#C33;}
.fc_bai{ color:#ffffff;}
.fc_gray{ color:#666666;}
.fc_hei{ color:#000;}
.en{ font-family:Arial, Helvetica, sans-serif}
.number{ font-family:Verdana, Geneva, sans-serif}
.cl{ font-size:0px; height:0px; line-height:0px; width:100%; clear:both}
.zw{ font-size:1px; height:1px; line-height:1px; width:100%; display:block; overflow:hidden}


/*公共样式*/
.f14{ font-size:14px; font-family:"微软雅黑"}
.f12{ font-size:12px; font-family:"微软雅黑"}
.f12hei{font-family:"微软雅黑";font-size:12px; }
.pl5{ padding-left:5px;}
.fl{ float:left}
.fr{ float:right}
.ml12{ margin-left:12px}
.mr12{ margin-right:12px}
.mt12{ margin-top:12px}
.mb12{ margin-bottom:12px}
.pl12{ padding-left:12px}
.pr12{ padding-right:12px}
.pt12{ padding-top:12px}
.pb12{ padding-bottom:12px}
.t{ font-size:14px;font-family:"微软雅黑"; font-weight:bold}
.box{ display:block;}
.box_c{ display:block; margin:0 auto}
.clear:after{ content:"."; width:100%; display:block; height:0px; overflow:hidden; clear:both; line-height:0px; font-size:0px;}
/*公共样式结束*/

/* scrollleft */
.scrollleft{width:410px;padding:0px;margin:0px; overflow:hidden; float:left; height:37px}
.scrollleft li{float:left;margin-right:0px;display:inline;width:auto;text-align:center;padding-right:20px; height:37px; line-height:37px;}
.scrollleft li a{ font-family:"微软雅黑", "幼圆"; font-weight:bold}

.scrollleft1 li { margin-right:0px;display:inline; float:left;text-align:center; margin-left:13px;margin-bottom:12px; }
.scrollleft1 li img{ border:1px solid #ccc; display:block;margin-bottom:6px;}
.scrollleft1 li span{ display:block; text-align:center}

/*自定义样式*/
.daili{
	display: block;
margin:10px;
background-color:#000;
position: relative;
}

.daili .bg_img{
	width:100%;
	}

.daili:hover .bg_img{
	opacity:0.4;
	filter:alpha(opacity=40); /* IE8 及其更早版本 */	
	}

.daili .icon{
	position: absolute;
	top:50%; left:50%;
	margin-top: -81px;
	margin-left: -61px;

	}	

/*底部*/
.foot{
	color:#666;
	background-position:center top;background-repeat: repeat-x;
	background-image: url("../webimages/bottom_bg.jpg");
	background-color: #ededed;
	line-height:26px;
	font-family:'微软雅黑';
	font-size:12px;
	padding-top:60px;
	padding-bottom:60px;
	margin-top:1px;
}
.foot a{
	color:#666;
}



.artshow{ padding:0px; text-align:center}
.artshow .proimgshow{padding-top:12px}
.artshow h1{ margin:0; padding:15px 0px; text-align:center; line-height:30px; font-size:20px }
.artinfro{ height:22px; line-height:22px; text-align:center; color:#858585; border-bottom:#ffffff 0px dashed; font-size:12px }
.artcontent{ font-size:14px; line-height:26px; padding:8px 0; text-align:left;padding:8px 0px; text-align:justify; text-justify:inter-ideograph; margin:0 auto  }

.nr_ls{ margin:0px; }
.nr_ls ul{}
.nr_ls li{ height:44px; line-height:44px; background:url(../images/icon_2.gif) no-repeat 2px center; padding-left:15px; overflow:hidden; border-bottom:#CCC 1px dashed; font-size:14px;}
.nr_ls li a{ float:left; font-size: 14px;}
.nr_ls li span{ float:right;}

.img_item{text-align:center; padding-bottom:10px;}
.img_item span{color:#333}
.img_item img{
	display:block; 
	border:solid 1px #eee;
	width:100%;
	height:240px;
	
}
.img_item span{text-align:center; height:40px; line-height:40px; overflow:hidden;}
.img_item .autodq{ display:block; overflow:hidden;border:solid 1px #CCC; }

/*首页查看更多按钮*/
.more_2{
	text-align: right;

}
.more_2 a{
	color:#fff;
}

.more_3{
	display:block;
	font-size:14px;
	width:136px;
	height:40px;
	text-align:center;
	color:#555;
	border-radius:5px;
	border:1px #ccc solid;
	line-height:40px;
	margin-top:20px;
	margin-bottom:20px;
	text-indent:0px;
	float: right;
}
.more_3:hover{
	background-color:#d7000f;color:#fff;font-weight: bold;border:none;
}


/*首页查看更多按钮*/
.more_4{
display:block;
margin:0 auto;
font-size:16px;
background-color:#3ba9c4;
width:180px;
height:30px;
text-align:center;
color:#fff;
border-radius:0px;
line-height:30px;
margin-top:20px;
margin-bottom:20px;
}
.more_4:hover{
color:#fff;
}

/*首页查看更多按钮*/
.more_5{
display:block;
margin:0 auto;
font-size:16px;
background-color:#fff;
width:120px;
height:30px;
text-align:center;
color:#3ba9c4;
border-radius:0px;
line-height:30px;
margin-top:10px;
margin-bottom:20px;
}
.more_5:hover{
color:#fff;
	background: #11a3be;
}
/*首页查看更多按钮*/
.more_6{
	display:block;
	margin:0 auto;
	font-size:16px;
	background-color:#fff;
	width:120px;
	height:30px;
	text-align:center;
	color:#3ba9c4;
	border-radius:0px;
	line-height:30px;
	border:1px solid #3ba9c4;
	}
	.more_6:hover{
	color:#fff;
		background: #11a3be;
	}

/*qq咨询*/
.qq{
display:block;
	float:right;
font-size:20px;
background-color:#fff;
width:155px;
height:44px;
text-align:center;
color:#3ba9c4;
border-radius:0px;
line-height:44px;
margin-top:20px;
margin-bottom:20px;
}
.qq img{
	display:inline-block;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:5px;	
}
.qq:hover{
color:#fff!important;
	background: #11a3be;
	text-decoration-line: none;

}


.index_right{
width:262px;
margin-bottom:10px;
}

.index_about_title{
	color:#000;font-size: 20px;font-weight:bold;text-indent: 0px;margin-bottom: 28px;
}
.index_about_title span{
	width:22px;height: 5px;background-color: #d7000f;display: block;margin-top: 5px;
}
.about_bg{
	background-image:url('../webimages/aboutus/about_bg.png'); background-repeat:no-repeat;background-postion:top left;
	background-size:30% auto;padding-top:20px;background-color: #ededed;
}
.about_text{
	background-color: #fff;
	padding-top: 60px;
	padding-left: 128px;
	padding-right:35px;
	margin-bottom: 60px;
	font-size:14px;
	color: #666;
	line-height: 26px;
	text-align: justify;
	text-indent: 28px;
	min-height: 440px;
}
.about_img{
	position: absolute;
	margin-right: -95px;
	z-index: 100;
	border:6px solid #ccc;
	top:65px;
}
.about_img img{
	width: 100%;
}


/*
子页右侧导航
*/
.breadcrumb{
	border-radius: 0px;	
}

/*子页左侧导航*/
.list-group,list-group a{
	font-size:16px;
	text-align:center;
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.list-group-item.active{
	font-weight: bold;
	background-color: #3d86f5;
}
/*banner_z*/
.banner_z{
	display: block;
	width:100%;
	height: auto;
	margin-top:10px;
}
/*文章正文*/
.page_content{
	font-size:14px;
	line-height: 26px;
	margin:0px;
	margin-top:20px;
	text-align: justify;
	color:#555;
}
.page_content img{
	max-width:100%;
	display: block;
	margin:0 auto;
	margin-bottom: 10px;
	margin-top:10px;
	

}

/*产品列表*/
.chanpin_list{
	border:1px solid #ddd;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.chanpin_list:hover{
	background-color: #eee;
}

.chanpin_list:hover .img_item{
	border:3px solid #fff;
}
.chanpin_list .img_item{
	margin:10px;
	margin-left:-5px;
}

.list_text span{
	display: block;
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height: 30px;
	margin-top:5px;
	margin-bottom:5px;
}

.list_text .list_text_zhaiyao{
	font-size:14px;
	color:#666;
	line-height: 26px;
}
.list_btn{
	margin-top:5px;
}

/* 发展历程 */
.licheng{
	margin-left:100px;
	border-left:1px #ddd dotted;
	padding-top:40px;
}
.licheng .title{
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	display: inline;
	color:#fff;
	background-color: #00aeef;
	font-size:20px;
	font-weight:bold;
	margin-top:15px;
	border-top-right-radius: 25px;

}
.licheng .content{
	background-color: #f0f0f0;
	padding:20px;
	margin-top:4px;
	margin-bottom:10px;
	border-radius: 25px;
	border-top-left-radius: 0px;
	width:80%;
	margin-left:20px;
}

/*bootstrap重写*/
.container {

   }
@media (min-width: 1200px) {
	/* PC版 */
	.about_jigou{
		width:276px;
	}
	.content_img{
	width:80%;
	}
	.container {
		padding-right: 0px;   
		padding-left: 0px;  
		width: 1200px;		   
	}
	
	 /* 垂直居中 */
.vertical-align {
 display: flex;
 align-items: center;
}
	
	.height_40{
		margin-top:40px;
	}

	.height_60{
		margin-top:60px;
	}

	.more_5{
		width:180px;
		height:44px;
		font-size:20px;
		line-height: 44px;
	}
	.more_6{
		width:180px;
		height:44px;
		font-size:20px;
		line-height: 44px;
	}
	.more_4{
		font-size:20px;
		width:292px;
		height:44px;
		line-height:44px;	
		margin-bottom:40px;
		}
}
.height_20{
	height:20px;
}
.row.no-gutter {
	margin-left: -15px;
	margin-right: -15px;
}
.row.no-gutter > [class*='col-'] {
	/* padding-right: 0;
	padding-left: 0; */
}
.m10_{
	margin-left: -10px !important;
	margin-right: -10px !important;
}

/* 分页 开始 */
.page{	display:inline-block;
	*display:inline;      /* 只有ie6和ie7识别*/
	_display:inline;      /* 只有ie6和ie7识别*/
    zoom:1; 
	width:auto;
	position:relative;
	list-style-type:none;
	font-size:14px;
	margin:20px;
	
	}
.page li{ float:left}	
.page li span{display:block; height:18px; line-height:18px; padding:0 8px 0 0; margin-right:5px;color:#626262; font-size:12px; float:left; white-space:nowrap}
.page a:link,.page a:visited{ display:block; height:30px; line-height:30px; padding:0 10px; margin-right:5px;border:#dededf solid 1px; color:#626262;float:left;}
a.fisrtpage{}
a.pagenumber{ }
a.endpage{ }
a.pagenumber_now:link,a.pagenumber_now:visited{  color:#c30; font-weight:900; background-color:#dfdfe3; }
.zonggong{height:30px; width:60px; margin-right:10px;line-height:30px; margin-left:10px; display:inline; }
/* 分页 结束 */

/*自定义*/
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
	position: relative;
	min-height: 1px;
	margin-left: 0px;
	margin-right:0px;
}
.col-xs-1-5 {
	width: 20%;
	float: left;

}
@media (min-width: 768px) {
	.col-sm-1-5 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-1-5 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-1-5 {
		width: 20%;
		float: left;
	}
}

/* 首页产品*/
.chanpin_index{
	display: block;	
	margin-bottom: 10px;
}
.chanpin_index img{
	display: block;	
	margin:0 auto;
	width:100%;
	height:208px;
}
.chanpin_index span{
	display: block;	
	line-height: 200%;
	text-align: center;
}

/*首页新闻列表*/
.news_index{
	border-top:1px solid #dcdcdc;
	margin: 0px;
	margin-bottom: 15px;	
	width:100%;
}
.news_index_right{
	padding-left:30px;
}

.news_index:hover{
	background-color: #f0f0f0;
}
.news_index .date{
	width:80px;
	font-size:16px;
	color:#8b8b8b;
	text-align: center;
	white-space: nowrap;
}
.news_index span{
	display: block;
	font-size:36px;
	line-height: 36px;
	color:#2f7daf;
	text-align: center;
}		
.news_index .title a{
	color:#4b4b4b;
	display: block;
	font-size: 16px;
	line-height: 26px;
	text-indent: 0px;
	padding-top:15px;
	padding-bottom:5px;
}

@media (min-width: 1200px) {

.news_index .title a{
	font-size: 16px;
}
}

.news_index .zhaiyao {
	font-size:12px;
	color: #a5a5a5;
	line-height: 20px;
	padding-bottom:15px;
}

.more_bg{
	background-image: url(webimages/line_bg_1.png); 
	background-repeat: no-repeat;
	background-position: center center; 
	margin-top: 20px;
}
.page_title{
	color:#F0F8FF;
	width:100%;
	background-color: #d7000f;
	padding: 20px;
	padding-bottom: 25px;
}
.page_title .en{
	font-size:36px;
	line-height: 60px;
}
.page_title .cn{
	font-size:22px;
}
.page_path{
	text-align: right;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	padding-top: 20px;
	padding-bottom:20px;
}
.page_path li{
	display: inline-block;
}
.page_path li.active{
	color:#1f83df;
}
.child_menu{
	margin-top: 20px;

}
.child_menu a{
	background-color: #f0f0f0;
	line-height: 40px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	padding-left: 40px;
	padding-right:40px;
	margin-right: 0px;
	margin-bottom:15px;
	position:relative;
}
.child_menu a:hover{
	background-color: #1f83df;
	color:#fff;
}
.child_menu p{
	color:#fafafa;font-size:72px;
	position:absolute;
	top:0px;right:15px;
}

.child_menu .active{
	background-color: #3152a1;color:#fff;font-weight: bold;
}

.img_list{
	margin-top: 20px;
}

.index_chanpin{
	margin-top:20px;width:100%;
}

.index_youshi{

	margin-top:20px;margin-bottom:20px;width:100%;
}

.index_youshi .row_1 img{
	width:100%;border:1px solid #ddd;
}

.index_youshi .row_2{
	margin-top:20px;margin-bottom:20px;
}
.index_youshi .row_2 .btn{
	width:100%;border:1px solid #ddd;
	line-height: 90px;font-size: 30px;font-weight: bold;color:#d7000f;
}

.index_youshi .row_2 .btn:hover{
	background-color: #eee;
}

.index_youshi .row_2 .btn img{
	width: 44px;height: 44px;margin-right: 20px;
}

.title_index{
	border-bottom:1px solid #e4e4e4;
	margin-bottom: 20px;
}
.title_index span{
	width:124px;height:38px;font-size: 14px;line-height: 38px;font-weight: bold;
	border:1px solid #e4e4e4;border-radius: 10px 10px 0px 0px;border-bottom: 0px;display: inline-block;
}
.title_index span:hover{
	color:#d70312;
}

.title_index span em {
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin: 12px 10px 0 18px;
}
.title_index span:hover em{ background-position:left bottom;}
.chanpin span em {
	background: url(../webimages/index/pro.png) left top no-repeat;
}
.honor span em {
	background: url(../webimages/index/pro.png) left top no-repeat;
}


/*首页案例 开始*/


.shebei_text{
width:100%;
position:absolute;
background-image:url(../webimages/hei.png);
background-repeat:repeat;
z-index:106;
color:#fff;
font-size:12px;
box-sizing: border-box;
overflow:hidden;
height: 50px;
position: absolute;
bottom: 0;
left: 0;
transition: .5s;
transition-property: all;
transition-duration: 0.5s;
transition-timing-function: ease;
transition-delay: 0s;
}

.shebei_text a{
display:block;
text-align:center;
color:#fff;
font-size:16px;
margin-top:15px;

}
.shebei_text a img{
padding-top:10px;
}
.shebei_index{ display:block; cursor:pointer; position:relative;background-size: 100% 100%!important;}
.shebei_index:hover .shebei_text{ height:100%;}
/*首页案例 结束*/


.more_7 {
	width:60px;
	display: block;
	float:right;
	margin-top:15px;
	color: #d30000;
	background: url(../webimages/more_7.png) right center no-repeat;
}

.index_text{
	text-align: center;font-size: 18px;margin-top: 40px;margin-bottom: 30px;color:#555;
}
.index_text .l1{
	font-size: 36px;line-height: 80px;
}
.index_text .l2 span{
	font-weight:bold;font-size: 24px;line-height: 36px;color:#000;
}
.index_text .l3{
	font-weight:bold;font-size: 36px;line-height: 66px;color: #d7000f;
}
.chanpin_row_left{
	float:left;width:70%;
}
.chanpin_row_right{
	float:right;width:335px;
}
.tb_left{
	padding-right: 0px;
}
.tb_right{
	padding-left:0px;
}
.img_s{
	height: 318px;
}
.img_h{
	height: 157px;
}

.index_anli{
	margin-top:20px;width:100%;

}
.index_anli .shebei_index{
	height: 168px;
	width: 100%;
	background-size: 100% 100%!important;
}
.img_big{
	height: 340px!important;width: 100%;
}

.img_1{
	margin-top: 20px;margin-bottom:20px;overflow: hidden;display: flex;justify-content: center;align-items: center;
}
.img_1 img{
	width:100%;
}


