@charset "utf-8";
/*内页大图*/
.page-banner{
	font-size: 0;
}
.page-banner img{
	width: 100%;
}
/*内页大图*/

/*面包屑*/
.position{ 
	padding:0 15px; 
	line-height:40px; 
	border-bottom:1px solid #eee; 
	text-transform:capitalize;
}
.position a{
	font-size: 14px;
}
/*面包屑*/

/*栏目分类*/
.subnav{ 
	border-bottom:1px solid #eee;
}
.subnav ul{ 
	padding:10px 15px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.subnav li{
	flex: 0 0 48.5%;
	margin-right: 3%;
	margin-top:10px;
}
.subnav li:nth-child(1),
.subnav li:nth-child(2){
	margin-top: 0;
}
.subnav li:nth-child(2n){
	margin-right: 0;
}
.subnav li a{ 
	display:flex;
	align-items: center;
	justify-content: center;
	height: 35px;
	font-size: 14px;
	background:#212121;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	text-transform:capitalize;
	color: #fff;
	border-radius: 5px;
}
.subnav li.active a{ 
	background:#ed7020; 
}
/*栏目分类*/

/*单页*/
.single-page {
  	line-height: 32px;
  	font-size: 16px;

  	padding: 30px 15px;
}
/*单页*/

/*在线留言模板*/
.message{	
  	padding: 30px 15px;
}
.list_box h1{
	color: #ed7020;
	margin-bottom: 20px;
	font-size: 24px;
}
.list_box .form-group{
	margin-bottom: 10px;
}
.list_box .form-group .control-label{
	display: flex;
	font-weight: bold;
	color:#333;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block;
}
.list_box .form-group input.form-control,
.list_box .form-group textarea.form-control{
	width: 100%;
	line-height: 30px;
	padding-left: 10px;
	box-sizing: border-box;
	color: #555;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
}
.btn{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	border-radius:0;
	border: none;
}
.page-btn{
	background-color:#ed7020 ;
	color: #fff;
}
.grey-btn{
	background: #e8e8e8;
	color: #333;
}
/*在线留言模板*/

/*分页*/
.pagination-wrapper{ 
  	margin: 40px 0 0px 0;
  	text-align: center;
} 
.pagination{  
  	font-size: 0;
} 
.pagination li{
	display: inline-block;
	vertical-align: top;
  	margin-right: 8px; 
}
.pagination li a{ 
  	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #dfdfdf; 
  	color: #999; 
  	text-decoration: none; 
  	border-radius: 4px;
  	box-sizing: border-box;
  	transition: all .3s;
  	background: #f7f7f7;
} 
.pagination li:last-child{
	margin-right: 0;
}
.pagination li a:hover{ 
  	background:#ed7020 ; 
  	color:#fff; 
  	border-color: #ed7020 ;
} 
.pagination li.active a { 
  	background: #ed7020 ; 
  	color: #fff;
  	border-color: #ed7020 ;
} 
.pagination .pageinfo{
	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #555555; 
  	color: #555555; 
  	box-sizing: border-box;
}
/*分页*/

.case{
	background: #fff;
	padding: 30px 0;
}
.case>h3{
	font-size: 28px;
	color: #ed7020;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	background: url(../image/h2bg.png) no-repeat bottom center;
}

.case ul {margin: 30px 0;}
.case ul li{float: left; width: 46%;margin-bottom: 20px; margin: 2%;}
.case ul li dd{ background: #FFF;box-shadow: 0 0 6px #e7e7e7;}
.case ul li dd img{max-width: 100%;}

.poroduct{background: #fff;padding: 30px 0;}
.poroduct>h3{
	font-size: 28px;
	color: #ed7020;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	background: url(../image/h2bg.png) no-repeat bottom center;
}
.poroduct ul {margin: 30px 0;}
.poroduct ul li{float: left; width: 46%;margin-bottom: 20px; margin: 2%;}
.poroduct ul li .img{overflow: hidden; height: 150px; background: #FFF;box-shadow: 0 0 6px #e7e7e7;}
.poroduct ul li .img img{max-width: 100%;}
.poroduct ul li h2{text-align: center; height: 50px; line-height: 50px; background: #f3f3f3; font-size: 12px;}

/*新闻列表模板*/
.news{
	background: #fff;
	padding: 30px 0;
}
.news>h3{
	font-size: 28px;
	color: #ed7020 ;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	background: url(../image/h2bg.png) no-repeat bottom center;
}
.news ul{
	padding: 0 15px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.news ul li{
	border-bottom: 1px solid #dddddd;
	padding-bottom: 15px;
	padding-top: 15px;
}
.news ul h2{
	font-size: 0;
}
.news ul h2>a{
	display: inline-block;
	max-width: 100%;
	color: #333333;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
}
.news ul span{
	font-size: 12px;
	color: #999999;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
.news ul p{
	color: #787878;
	font-size: 14px;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
}
/*新闻列表模板*/

/*新闻详情页模板*/
.content-article{ 
	padding:30px 0 0;
}
.content-article .pift{
	padding: 0 10px 10px 10px;
}
.content-article .pift h3{
	color: #ed7020 ;
	text-align: center;
	margin-bottom: 15px;
	font-size: 20px;
}
.content-article .pift p{
	text-align: center;
}
.content-article .pift p a{
	font-size: 14px;
	color: #999;
	display: inline-block;
	margin-right: 5px;
	line-height: 20px;
}
.content-article .pifc{
	padding:20px 15px;
	border-bottom: 1px dashed #ed7020 ;
	border-top: 1px dashed #ed7020 ;
	margin-bottom: 15px;
	min-height: 300px;
	font-size: 14px;
	line-height: 2;
}
/*新闻详情页模板*/

/*产品列表页*/
.products{ 
	padding-top: 30px;
	padding-bottom: 30px;
}
.products>h3{
	font-size: 28px;
	color: #ed7020 ;
	text-align: center;
	padding-bottom: 20px;
	text-transform: uppercase;
	background: url(../image/h2bg.png) no-repeat bottom center;
}
.products .list{ 
	padding:0 15px;
	margin-top: 30px;
	font-size: 0;
	margin-bottom: 30px;
}
.products .list li{
	width:48.5%; 
	text-align:center;
	margin-top: 15px;
}
.products .list li:nth-child(1),
.products .list li:nth-child(2){
	margin-top: 0;
}
.products .list li:nth-child(2n){
	margin-left: 3%;
}
.products .list li a{
	display: block;
	font-size: 0;
}
.products .list li .pic{
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	border: 3px solid #cccccc;
	position: relative;
	background: #ffffff;
}
.products .list li .pic img{ 
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.products .list li .title{ 
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	font-size: 14px;
	line-height: 20px;
	padding: 5px;
	margin-top: 5px;
}
/*产品列表页*/





/*上一篇/下一篇*/
.content-article>.ts{
	overflow: hidden;
	padding: 0 4%;
	margin-bottom: 15px;
}
.content-article>.ts a,
.content-article>.ts span{
	font-size: 14px;
	color: #333;
	transition: all .3s;
	white-space: nowrap;
}
.content-article>.ts a:hover{
	color:#ed7020 ;
}
.content-article>.ts>li{
	overflow: hidden;
	text-overflow: ellipsis;
}
.content-article>.ts>li:nth-child(1){
	margin-bottom: 8px;
}
/*上一篇/下一篇*/



	




.about-content .table {margin-top: 10px;}
.about-content .table h2{text-align: center;color: #ed7020 ;margin-bottom: 30px;}
.about-content .table table{width: 100%;text-align: left;}
.about-content .table table th{font-size: 14px;padding: 6px 0px 6px 0px;text-align:center;}
.about-content .table table td{font-size: 14px;padding: 6px 0px 6px 0px;text-align:center;}
@media screen and (max-width:425px){
	.about-contenta{padding:20px 10px;}
}




.page_title{margin: 50px 0; text-align: center;}
.page_title>h2{font-size: 28px;color: #ed7020 ;text-align: center;padding-bottom: 20px;text-transform: uppercase;background: url(../image/h2bg.png) no-repeat bottom center;}

.about2-02{overflow: hidden;}
.about2-02 ul{}
.about2-02 ul li{float: left;width: 46%; margin:0 2%;margin-bottom: 20px;}
.about2-02 ul li h2{text-align: center; height: 50px; line-height: 50px; background: #f3f3f3;font-size: 12px;}
.about2-02 ul li img{max-width: 100%;}



.about4-04{overflow: hidden; margin-bottom: 50px;}
.about4-04 ul{}
.about4-04 ul li{float: left; width: 33.333333%;}
.about4-04 ul li h2{text-align: center; height: 50px; line-height: 50px; background: #f3f3f3;}
.about4-04 ul li img{max-width: 100%;}
.about4-04 ul li:first-child{width: 100%;}


.about5-05{overflow: hidden; margin: 30px 0;}
.about5-05 ul{}
.about5-05 ul li{float: left; width: 46%; margin: 0 2%; margin-bottom: 20px;}
.about5-05 ul li h2{text-align: center; height: 50px; line-height: 50px; background: #f3f3f3;font-size: 12px;}
.about5-05 ul li .img{position: relative;height: 230px; overflow: hidden; border: 1px solid #f3f3f3;}
.about5-05 ul li .img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.about5-05 ul li .img img:hover{transform: scale(1.2);}


/* 人力资源 */
.joblist{ margin-bottom: 100px;}
.joblist>h3{font-size: 28px;color: #ed7020 ;text-align: center;padding-bottom: 20px;text-transform: uppercase;background: url(../image/h2bg.png) no-repeat bottom center;}
.joblist ul{margin: 15px; }
.joblist ul li{overflow: hidden; border:1px solid #dddddd; margin-top: 20px; padding: 20px;}
.joblist ul li h4{ font-size: 22px; line-height: 40px; }
.joblist ul li p { font-size: 14px; line-height: 30px; }
.joblist ul li p span{ color: #555555; }
.joblist ul li p b{ margin: 0 20px; color: #c4c4c4; }
.joblist ul li a{ display: block; height: 30px; line-height: 30px; float: right; background: #f1501a; color: #fff; margin-top: 20px; width: 120px; text-align: center; }

.jobinfo{ margin-bottom: 100px;}
.jobinfo .hd{background: #f3f3f3;padding: 20px 30px;}
.jobinfo .hd h2{font-size: 28px;}
.jobinfo .hd dl{ margin-top: 10px; }
.jobinfo .hd dl span{ color: #777777; }
.jobinfo .jobcontent{ margin-top: 30px; padding: 0 30px;}
.jobinfo .jobcontent h4{ color: #f1501a; font-size: 18px; margin-bottom: 10px; font-weight: bold;}
.jobinfo .jobcontent dd{ line-height: 25px; color: #555555; }
.jobinfo .jobemail{background: #f3f3f3; text-align: center; margin-top: 50px; line-height: 25px; padding: 20px;}
.jobinfo .jobemail span{ color: #f1501a; font-weight: bold; }


/* 服务支持 */
.fw01{}
.fw01 ul{margin: 15px;}
.fw01 ul li{float:left; padding: 15px; width: 100%; border: 1px solid #E7E7E7; margin-bottom: 20px;}
.fw01 ul li h2{font-size: 22px; margin-bottom: 20px;}
.fw01 ul li p{font-size: 14px; line-height: 28px; color: #999;}


.fw04{}
.fw04 ul{ margin: 15px;}
.fw04 ul li{float:left; width: 100%; margin-bottom: 30px;}
.fw04 ul li img{max-width: 100%; text-align: center;}
.fw04 ul li h2{font-size: 22px; margin: 15px 0; color: #222;}
.fw04 ul li p{font-size: 14px; line-height: 28px; color: #666; }
.fw04 .azb-biao{text-align: center; background: #ebebeb; overflow: hidden; clear: both; margin: 30px 0; padding: 30px 0;}
.fw04 .azb-biao dd{float: left; width: 100%; margin-bottom: 20px;}
.fw04 .azb-biao dd video{ display: block; width: 100%; margin: 0 auto;}

.fw06{ margin: 15px;}
.fw06 h2{font-size: 26px; margin: 15px 0; color: #222; font-weight: bold;}
.fw06 h3{font-size: 14px; margin: 15px 0; color: #222;}

/* 经销商专区 */
.jm01-l{overflow: hidden;}
.jm01-l ul{margin: 15px;}
.jm01-l ul li{float:left; width:100%; border: 1px solid #E7E7E7; padding: 30px; margin-bottom: 30px;}
.jm01-l ul li h2{font-size: 52px; margin-bottom: 20px;font-weight: bold; color: #f1501a;}
.jm01-l ul li p{font-size: 14px; line-height: 28px; color: #999;}
.jm01-r{ width: 100%; background: url(../picture/jm01.jpg) no-repeat;background-size: cover; border: 1px solid #E7E7E7;}
.jm01-r .text{padding: 30px;}
.jm01-r .text h2{font-size: 52px; margin-bottom: 20px;font-weight: bold; color: #f1501a;}
.jm01-r .text span{font-size: 26px; line-height: 28px; color: #222;}
.jm01-r .text span em{display: block; color: #999; font-size: 13px; text-transform: uppercase;}

.jm02bg{overflow: hidden; background: url(../picture/attr_4.jpg) no-repeat center;}
.jm02{ margin-bottom: 20px;}
.jm02 ul{}
.jm02 ul li {float: left;width: 46%; margin: 0 2%; background: #fff;text-align: center;margin-bottom: 20px; height: 150px;}
.jm02 ul li span { display: block;}
.jm02 ul li span i {display: block; width: 60px;height: 60px;margin: 0 auto 10px;}   
.jm02 ul li span em{ color: #666; font-size: 12px; font-style: normal; padding: 0 15px;}
.jm02 ul li i.i1 {background: url(../picture/attr_1_1.png);}
.jm02 ul li i.i2 {background: url(../picture/attr_2_1.png);}
.jm02 ul li i.i3 {background: url(../picture/attr_3_1.png);}
.jm02 ul li i.i4 {background: url(../picture/attr_4_1.png);}
.jm02 ul li i.i5 {background: url(../picture/attr_5_1.png);}

.jm03{overflow: hidden; }
.jm03 ul{}
.jm03 ul li{float: left; width: 277px; margin-right: 30px; margin-bottom: 30px;}
.jm03 ul li:nth-of-type(4n+0){margin-right: 0;}
.jm03 ul li h2{text-align: center; height: 50px; line-height: 50px; background: #f3f3f3;}
.jm03 ul li .img{position: relative;height: 190px; overflow: hidden; border: 1px solid #f3f3f3;}
.jm03 ul li .img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.jm03 ul li .img img:hover{transform: scale(1.2);}
