/*文章内容页社交功能分享框架*/



#weixin{width:38px; height:38px;background:url(/template/images/share/wx.svg) no-repeat center center; background-size:100% 100%;}
#xinlang{width:38px; height:38px;background:url(/template/images/share/xinlang.svg) no-repeat center center; background-size:100% 100%;}
#qq{width:38px; height:38px;background:url(/template/images/share/qq.svg) no-repeat center center; background-size:100% 100%; margin-right:-5px;}


/*栏目标题*/

.about-com{width:1200px; padding:0; margin:0 auto;text-align:center;}
.about-com h2{text-align:center; font-size:26px; color:#545454}
.about-com h3{display:inline-block;text-align:center;margin:0 auto; margin-top:10px;font-size:13px; background:#FFF; z-index:2; position: relative; padding-left:10px; padding-right:10px; color:#878787}
.about-com span{display:block;background:#a0a0a0; height:1px; width:240px; margin:0 auto; position:relative; left:50%; margin-left:-120px;bottom:10px;z-index:1;}


.about_banner{ background-position:center center; background-repeat:no-repeat; height:300px; margin-top:83px;}
.about_banner .in{width:1200px; margin:0 auto; padding-top:100px; text-align:left; padding-left:60px; box-sizing:border-box;}
.about_banner .in h2{ font-size:26px;}
.about_banner .in h3{ font-size:13px;}
.about_banner .in span{ display:block;background:#d82019; height:2px; width:30px;margin-top:8px; margin-bottom:8px;}




.about_lmbg{background: #f1f4f9; height:55px;}
.about_lmbg .com{ width:1200px; margin:0 auto; padding:0; background:#CCC}
.about_lmbg .com span{float:right; font-size:13px; margin-top:8px;line-height:37px;border-left:1px solid #e0e0e0; padding-left:20px; box-sizing:border-box;}

a.lans:link,a.lans:visited,a.lans:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px;
	color:#333333;  float:left; padding-left:25px; padding-right:25px; margin-right:10px;
	}
a.lans:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px;
	color:#fff; background:#d81f1a;padding-left:25px; padding-right:25px;margin-right:10px;}
	
a.lans2:link,a.lans2:visited,a.lans2:active,a.lans2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px; 
	color:#fff; background:#d81f1a; float:left;padding-left:25px; padding-right:25px;margin-right:10px;}
	
	
	
a.cplans:link,a.cplans:visited,a.cplans:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:45px;
	line-height:45px; 
	color:#424242;  float:left; padding-left:15px; padding-right:15px; margin-right:10px; margin-bottom:10px;
	}
a.cplans:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:45px;
	line-height:45px;
	color:#fff; background:#d81f1a;padding-left:15px; padding-right:15px; margin-right:10px;margin-bottom:10px;}
	
a.cplans2:link,a.cplans2:visited,a.cplans2:active,a.cplans2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:45px;
	line-height:45px; 
	color:#fff; background:#d81f1a; float:left;padding-left:15px; padding-right:15px; margin-right:10px;margin-bottom:10px;}










/*公共*/



.about-content-margin-top{margin:0 auto;margin-top:50px; margin-bottom:40px;}

.naviGation a{ display: block; width: 100%; height: 48px; line-height: 48px; padding-left: 58px; font-size: 15px; color: #666666; position: relative; z-index: 0;
  box-sizing: border-box;
 -moz-box-sizing: border-box;
  background-color: #f1f4f9; }
.naviGation a:before{position: absolute; content: ''; left: 0; top: 0; width: 0%; height: 100%; z-index: -1;background:url(/template/images/naviGation-bs.png) no-repeat 35px center; background-color: #d81f1a;
 transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s; -o-transition: all .4s ease 0s;}
.naviGation a.on,
.naviGation a:hover{ color: #fff;}
.naviGation a.on:before,
.naviGation a:hover:before{width: 100%;}


/*分页css*/

.page { margin-bottom:20px; text-align: center;margin-top: 20px}


.page a {
	border:1px solid #a6a6a6;font-size:13px; color:#6f6f6f; 
	display: inline-block;
	line-height: 20px;
	margin-left: 5px;
	padding: 6px 15px;
	text-decoration: none;
	vertical-align: top;
	-webkit-transition: .3s;
	transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	transition: .3s;
	transition: .3s;
	font-size:14px;
}

.page a:hover {
	background-color: #c80700;border:1px solid #c80700;
	display: inline-block;
	line-height: 20px;
	margin-left: 5px;
	padding: 6px 15px;
	text-decoration: none;
	color: #fff;font-size:14px;
}

.page span {
	display: inline-block;
	line-height: 20px;
	margin-left: 5px;
	padding: 6px 15px;
	text-decoration: none;
	background-color: #c80700;border:1px solid #c80700;
	color: #fff;font-size:14px;
}




/*新闻资讯*/


.news-title{ font-size:28px;color:#545454; padding-left:8px;}
.news-title-en{font-family:微软雅黑; font-size:13px; line-height:15px; color:#a3a3a3;text-transform:uppercase; padding-top:20px; padding-bottom:25px; border-bottom:1px solid #e2e2e2; padding-left:8px;}


.news-l-lm{font-size:24px; color:#FFF; background:url(/template/images/lmbg.png) no-repeat left top; border-bottom:8px solid #f1f4f9; padding-left:30px;}
.news-l-h3{margin-top:20px;font-size: 12px; font-family: arial; text-transform: uppercase; font-weight:normal}
.news-r-nav{ width: 100%; display: table; }
.news-r-nav .lfTit{ float: left;}
.news-r-nav .lfTit strong,
.news-r-nav .lfTit samp{ display: inline-block; vertical-align: text-bottom; margin-right: 5px; text-transform: uppercase;}
.news-r-nav .lfTit strong{ font-size: 18px; color: #363636;}
.news-r-nav .lfTit samp{ font-size: 12px; font-family: arial; color: #999999;}
.news-r-nav .riTit{ float: right; margin-top: 7px;}
.news-r-nav .riTit a{ display: inline-block; margin-right: 20px; font-size: 13px; position: relative;} 
.news-r-nav .riTit a:after{ position: absolute; right: -16px; top: 0; content: '>';}
.news-r-nav .riTit a:last-child:after{ display: none;}
.news-r-nav .riTit a.on,
.news-r-nav .riTit a:hover{ color: #cd0000;}

.news-r-content-time{float:right; color:#a6a6a6; font-size:12px;}
.news-r-content-ms{font-size:13px;}
a.news-more:link,a.news-more:visited,a.news-more:active{
	display:block; width:100px; height:25px; line-height:25px; border:1px solid #a6a6a6;font-size:13px; color:#6f6f6f; text-align:center; margin-top:15px;
	}
a.news-more:hover{
	display:block; width:100px; height:25px; line-height:25px; background:#d81f1a; border:1px solid #d81f1a;font-size:13px; color:#fff; text-align:center; margin-top:15px;transition: all .8s; -moz-transition: all .8s; -webkit-transition: all .8s; -o-transition: all .8s;}
	



.weizhi{font-size:13px; background:url(/template/images/weizhi.png)  3px center no-repeat; padding-left:35px;}


.Page_sx{background:#7b7b7b; float:left; padding-left:10px; padding-right:10px; color:#FFF; margin-right:15px;}



a.wzfh:link,a.wzfh:visited,a.wzfh:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:13px;
	height:42px;
	line-height:42px;width:180px;
	color:#6f6f6f; border:1px solid #a6a6a6; text-align:center; margin-top:20px;
	}
a.wzfh:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:13px;text-align:center;
	height:42px;
	line-height:42px;width:180px;
	color:#fff;
	background-color:#d81f1a;border:1px solid #d81f1a;}
	

.aboutnrnews{font-size: 14px; color: #363636; line-height:27px; padding-bottom:30px; padding-left:5px; padding-right:5px; border-bottom:1px solid #e2e2e2}
.aboutnrnews p{ margin-bottom:15px;}







/*公司简介*/


.aboutnr{font-size: 14px; color: #363636; line-height:27px; padding-bottom:30px; padding-left:5px; padding-right:5px;}
.aboutnr p{ margin-bottom:15px;}
.aboutyw{font-family:微软雅黑; font-size:14px; line-height:15px; color:#a3a3a3;background:url(/template/images/xian.png)  center  center no-repeat;text-transform:uppercase;}



/*在线留言*/
input,button,select,textarea{outline:none;resize:none;}
.liuyan{width:640px;height:155px; border:none; background:none; padding:10px;color:#333;line-height:22px;background:#f1f4f9; font-family:"微软雅黑", "新宋体"}
.inp{width:500px;height:45px; border:none; background:#f1f4f9; float:left; margin-bottom:20PX; padding:0 10PX; color:#333; font-size:14PX; line-height:40px; font-family:"微软雅黑", "新宋体"}
.button1{width:100%;height:45px; background:#a0a0a0; cursor:pointer; text-align:center; line-height:36px; font-size:16px; color:#FFF; border:none; font-family:"微软雅黑", "新宋体";}
.button1:hover{background:#cd0000;}




/*企业风采*/


.Performance{ width:1200px; margin:0 auto}
.Project{ width:100%;}
.sub_project{ width:1200px; margin:0 auto; display:table;}
.sub_project div{width:1230px;overflow: hidden;}
.sub_project li{ float:left; width:381px; height:330px;margin-top:0px; margin-right:25px;margin-bottom:35px; border:1px  solid #d9e0eb;}
.sub_project li:hover{ border:1px  solid #cd0000;}


.sub_project li dl{ width:100%;}
.sub_project li dl dt{ width:100%; height:255px; padding-top:5px;}
.sub_project li dl dt:hover{ opacity:0.9;}
.sub_project li dl dt img{height:250px; width:370px; margin-left:5px; display:block !important;}
.sub_project li dl dd{ width:100%;display:table; text-align:center; border-top:1px solid #d9e0eb}
.sub_project li dl:hover dd{border-top:1px solid #cd0000}


.sub_project li dl dd h3{text-overflow:ellipsis;overflow:hidden; width:270px;white-space:nowrap;display:inline-block;font-weight:normal;font-size:15px;color:#535353; line-height:36px; height:36px;}


.sub_project li dl .sp_bf{position:absolute; left:5px; top:5px; background:rgba(0, 0, 0, 0.6); background-image:url(/template/images/span.svg); background-repeat:no-repeat; background-position:170px 110px; background-size:35px;  text-align:center;width:370px !important; height:250px;}

.sub_project li dl:hover .sp_bf{background-image:url(/template/images/spanb.svg);}



/*产品列表*/

.cp_Performance{ width:1200px; margin:0 auto}
.cp_Project{ width:100%;}
.cp_sub_project{ width:1200px; margin:0 auto; display:table;}
.cp_sub_project div{width:1230px;overflow: hidden;}
.cp_sub_project li{ float:left; width:381px; height:330px;margin-top:0px; margin-right:25px;margin-bottom:35px; border:1px  solid #d9e0eb;}


.cp_sub_project li:hover{ border:1px  solid #cd0000;}

.cp_sub_project li dl{ width:100%;}
.cp_sub_project li dl dt{ width:100%; height:255px; padding-top:5px;}
.cp_sub_project li dl dt:hover{ opacity:0.9;}
.cp_sub_project li dl dt img{height:250px; width:370px; margin-left:5px; display:block !important;}
.cp_sub_project li dl dd{ width:100%; display:table; text-align:left; border-top:1px solid #d9e0eb}



.cp_sub_project li dl dd h3{text-overflow:ellipsis;overflow:hidden; width:250px;white-space:nowrap;display:inline-block;font-weight:normal;font-size:15px;color:#535353; line-height:36px; height:36px;margin-left:10px;}
.cp_sub_project li dl dd span{float:right; background:#cd0000;border:2px solid #c70800; width:100px; text-align:center; height:36px; line-height:36px; margin-top:14px; margin-right:10px; border-radius:100px; color:#FFF}

.cp_sub_project li dl:hover dd{border-top:1px solid #cd0000}



/*产品中心*/

.index-Product-about-wrapper {
	padding-left: 0;
	padding-right: 0;
	position: relative;
}

.index-Product-about-wrapper .index-Product-about-min {
	overflow: hidden;
	padding: 0px;
}

.index-Product-about-wrapper ul.momargin {
	margin: 0;
}

.index-Product-about-wrapper ul.momargin li {
	padding: 0;
}

.index-Product-about-wrapper li {
	margin: 0px;
	background: #5bcfbf;
}

.index-Product-about-wrapper li a {
	display: block;
}

.index-Product-about-wrapper li .solut-img {
	float: left;
	width: 130px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.index-Product-about-wrapper li .solut-img img {
	display: block;
	margin: 0 auto;
	width: 100%;
	float: left;
	width: 130px;
	height: 130px;
	border-radius: 100px;
}

.index-Product-about-wrapper li .solut-text {
	text-align: left;
	position: relative;
	width: 160px;
	float: right;
	height: 100px;
	margin-top: 28px;
	margin-right: 30px;
	vertical-align: middle;
}

.index-Product-about-wrapper li .solut-text h3 {
	color: #fff;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}





a.pr_lm:link,a.pr_lm:visited,a.pr_lm:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px; 
	color:#424242;  float:left; padding-left:20px; padding-right:20px;
	}
a.pr_lm:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px;
	color:#fff; background:#d81f1a;padding-left:20px; padding-right:20px;}
	
a.pr_lm2:link,a.pr_lm2:visited,a.pr_lm2:active,a.pr_lm2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:55px;
	line-height:55px; 
	color:#fff; background:#d81f1a; float:left;padding-left:20px; padding-right:20px;}
	
.index-btn.about-prev_hs {
	width:35px; height:55px;background-image: url(/template/images/l1.svg); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;
	left: -38px;
}
.index-btn.about-prev_hs:hover {
    background-image: url(/template/images/l2.svg);
}
.index-btn.about-next_hs {
    width:35px; height:55px;background-image: url(/template/images/r1.svg); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;
	right: -38px;
}
.index-btn.about-next_hs:hover {
    background-image: url(/template/images/r2.svg);
}


.product-table {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 10px;
}

.product-table td{ padding:10px;}

.product-table table{width:1015px;!important}


a.lansa:link,a.lansa:visited,a.lansa:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:38px;
	line-height:38px;
	color:#333333;padding-left:20px; padding-right:20px; margin-right:10px;
	}
a.lansa:hover{
	
    text-decoration: none;
	font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:38px;
	line-height:38px;
	color:#fff; background:#d82019; text-align:center; padding-left:20px; padding-right:20px;}
	
a.lansa2:link,a.lansa2:visited,a.lansa2:active,a.lansa2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:38px;
	line-height:38px;
	color:#fff; background:#d82019; text-align:center; padding-left:20px; padding-right:20px;margin-right:10px;}





a.lansa_case:link,a.lansa_case:visited,a.lansa_case:active{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:36px;
	line-height:36px; border:1px solid #9a9a9a;
	color:#333333;padding-left:20px; padding-right:20px; margin-left:10px;
	}
a.lansa_case:hover{
	
    text-decoration: none;
	font-family:"微软雅黑", "新宋体"; font-size:14px;
	line-height:36px;
	color:#fff; height:36px;
	line-height:36px;border:1px solid #d82019;background:#d82019; text-align:center; padding-left:20px; padding-right:20px;}
	
a.lansa_case2:link,a.lansa_case2:visited,a.lansa_case2:active,a.lansa_case2:hover{
	display:block;
    text-decoration: none;
	 font-family:"微软雅黑", "新宋体"; font-size:14px;
	height:36px;
	line-height:36px;border:1px solid #d82019;
	color:#fff; background:#d82019; text-align:center; padding-left:20px; padding-right:20px; margin-left:10px;}



