@charset "utf-8";
*
{ margin:0; padding:0;  }
html 
{ font-size: 625%;}
body 
{ font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; max-width:640px; font-size:14px; margin:0 auto;}
ul,ol 
{ list-style: outside none none;}
dd
{ margin:0;}
a
{ color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#e15517; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }

img 
{ max-width: 100%;}
.none 
{ display: none;}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
}
.huiA
{ background:#f3f3f3; overflow:hidden; clear:both;}
.bk
{ height:55px; clear:both;}

/*文章翻页*/
.wzfanye 
{ clear:both;}
.wzfanyeA, .wzfanyeB 
{ height:30px; line-height:30px; color:#FFFFFF; padding:0 20px; background:#999999;overflow:hidden;font-size:13px;}
.wzfanyeA
{ margin:10px 0;}
.wzfanyeA a, .wzfanyeB a
{ font-size:0.14rem; color:#FFF;}

/*右边浮动筛选*/
/*栏目*/
.styleAll{width:100%; overflow:hidden; background:#fff; line-height: 34px; padding:0px 12px; margin-top:10px; box-sizing: border-box; }
.styleAll p{float:left; font-size:14px; color:#333333;}
.styleAll p i{width:3px; height:14px; background:#e15517; display: inline-block; margin-right:9px; position:relative; top:2px; }
.styleAll span{float:right; font-size:14px; color:#e15517; }
.styleAll span i{background:url(../images/anlie2.png) no-repeat; display: inline-block; background-size:cover; margin-left:5px; width:15px; height:15px; position:relative; vertical-align:middle; margin-top:-3px; }

/*筛选弹窗*/
.bgStyle{width:100%; position:fixed; height:100%; background:rgba(0,0,0,0.5); top:0px; left:0px; z-index:112; display:none; }
.bgSpace{width:65%; background:#fff; position:fixed; top:0px; right:-65%; height:100%; z-index:1000; padding:0px 10px; box-sizing: border-box;}
.bgSpace .spaceAll{width:100%;}
.bgSpace .spaceAll p{height: 40px; border-bottom:1px solid #efefef; margin-bottom:8px;}
.bgSpace .spaceAll p span{font-size:14px; color:#e15517; border-bottom:1px solid #e15517; line-height: 40px; display: inline-block;}
.bgSpace .spaceAll ul{border-bottom:1px solid #efefef; overflow:hidden;}
.bgSpace .spaceAll ul li{ height:21px; line-height:21px;  font-size:12px;  float:left; padding:0 10px; margin-bottom:4%; border-radius:3px;  border:1px solid #efefef;  text-align:center; margin-right:3%;}
.bgSpace .spaceAll ul li:nth-child(3n+3){margin-right:0px!important; }
.bgSpace .spaceAll ul li.on{background: #e15517; border:1px solid #e15517!important; color:#fff!important;}
.dibu_on{width:100%; left:0px; bottom:14px; position:absolute; text-align:center;}
.dibu_on a{width:90px; border-radius:3px;  display: inline-block; height:24px; line-height:24px; text-align:center; font-size:12px; color:#666666; width:43%; background:#dddddd;}
.dibu_on a.on{background:#e15517!important; color:#fff!important; }
.dibu_on a:hover{background:#e15517!important; color:#fff!important;}

/*===============================================首页=============================================*/
.top
{ background:#fff; padding:15px 20px; margin:0 auto; position:relative; z-index:200;}
.logo
{ width:80%; height:40px;  background-size:contain; float:left;}
.logo h1
{ font-size:24px; color:#fff; font-weight:normal;}
.logo h1 img
{ height:40px; display:block;}
.top_right
{ width:10%; float:right; cursor:pointer;}
.top_right img
{ display:inline;}

.top_fd
{ width:100%; background:#ed7020;   box-sizing: border-box;  position:absolute; top:100%; left:0px; padding:10px 0 10px; display:none; z-index:300;}
.top_fd ul
{ overflow:hidden;}
.top_fd ul li
{ width:50%; height:40px; line-height:40px; font-size:13px; padding:0 5px 5px;  text-align:center; float:left; box-sizing:border-box;}
.top_fd ul li a
{ height:100%; display:block; border:1px solid #fff; color:#fff;}

.navbar
{ float:right; padding:7px 8px; margin:4px 0px 0px 0; background-color:#fff; border:1px solid #ddd; border-radius:4px;cursor:pointer;}
.icon-bar
{ background-color:#888; display:block; width:20px; height:2px;  border-radius:1px; margin-top:2px;}

.fdbar
{ background:#5eb95e;  opacity: 0.7; border-radius:50%;  position:fixed; right:5px; padding:10px; bottom:70px; }
.fdbar .icon-bar
{ background:#fff;}

/*左边浮动导航*/
.fdbox
{ background:rgba(0, 0, 0, 0.15); position: fixed;   bottom: 0; left: 0; right: 0;  top: 0; z-index: 1030; display:none; }
.fdbox .fdboxA
{ width:0px; max-width: 100%; background: #333;  position: fixed;  bottom: 0; left: 0; top: 0;  z-index: 1035; overflow-y: auto;
-webkit-overflow-scrolling:touch;
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out
}
.fdbox.ondiv
{ display:block;}
.fdbox.ondiv .fdboxA
{ }
.fdboxA ul
{ padding:15px;}
.fdboxA ul li
{ height:30px; margin-top:5px; overflow:hidden;}
.fdboxA ul li a
{ line-height:30px; display:block; font-size:16px; color:#fff; padding:0 15px;}
.fdboxA ul li a:hover
{ background:#0066b3; }

/*===banner==*/
.banner
{ width:100%; overflow:hidden;  position:relative;}
.banner ul li
{ overflow:hidden; float:left; }
.banner ul li img
{ display:block;}

.banner .swiper-pagination-bullet
{ opacity: 1 !important; background:#999;}
.banner .swiper-pagination-bullet-active
{ opacity: 1 !important; background:#fff; }


/*风格*/
.stitA
{ text-align: center; margin:0 auto; padding:15px 15px 15px; overflow:hidden; clear:both;}
.stitA h2
{ line-height:36px; font-size:20px; font-weight:normal; }
.stitA p
{ line-height:16px; font-size:12px; padding:0 10px 10px; text-transform:uppercase; color:#999;}
.stitA i
{ width:50px; height: 2px; display:block; margin: 0 auto;  background: #e15517;}

.syoneA
{ line-height:1.8; font-size:14px; color:#6a6260; padding:0px 12px 20px; overflow:hidden;}
.syoneA ul li
{ width:46%; height:138px; overflow:hidden; margin:15px 2% 0; box-sizing:border-box; float:left; position:relative; }
.syoneA ul li img
{ width:100%; display:block;}
.syoneA ul li p
{ width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; background:rgba(225,85,23,0.8); position:absolute; left:0px; bottom:0px;}

/*产品类别*/
.main1
{ max-width:6.4rem;  margin:0 auto; overflow:hidden;}
.sytit
{ padding:0.06rem 0.125rem;  background:#6d3928; overflow:hidden; border:3px solid #6d3928;}
.sytit h2
{ font-size:16px; color:#fff; font-weight:normal; float:left;}
.sytit .moreA
{ float:right; color:#fff;}



/*公司简介*/
.oneB
{ font-size:14px; line-height:2; padding:0 15px 20px;}

/*产品展示*/
.oneC
{ padding: 0 15px 20px; overflow:hidden;}
.oneC ul li
{ width:50%;  padding: 5px; float:left; box-sizing:border-box;}
.oneC ul li p
{ height:110px; text-align:center; border:3px solid #FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35);  overflow:hidden;}
.oneC ul li p img
{ height:100%;}
.oneC ul li a span
{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; font-size:14px; display:block; }
.oneC ul li:nth-of-type(2n+1) 
{ clear: both;}

/*新闻中心*/
.oneD
{ padding:0 15px 15px; overflow:hidden;}
.oneD ul li
{ font-size:14px; padding:7px 0; border-bottom:1px solid #d5d5d5;}

/*联系我们*/
.oneE
{ font-size:14px; line-height:2;}

/*底部*/
.foot
{ padding:15px; line-height:1.8; background:#222222; color:#f9f9f9; font-size:13px; text-align:center; overflow:hidden;}

.footB_top
{ height:61px; clear:both;}
.footB
{width:100%; max-width:640px;  height:61px; overflow:hidden; margin:0 auto; font-size:0.14rem; text-align:center; line-height:0.28rem; background:#1c1c1c; position:fixed; bottom:0; z-index:999;}
.footB ul li
{ width:33.3%; float:left; text-align:center; margin:0.1rem 0 0 0;}
.footB ul li i
{ height:23px; display:block; text-align:center}
.footB ul li i img
{ height:23px;}
.footB ul li span
{ display:block;}
.footB ul li a
{ display:block; color:#FFF;}


/*========================================关于我们=========================================================*/
.main
{ max-width:6.4rem; background:#f4f4f4; margin:0 auto; overflow:hidden;}

/*分类栏目*/
.lanmuA
{ max-width:6.4rem; overflow:hidden;  margin:0 auto; text-align:center; padding:10px 0 5px; text-align:center;}
.lanmuA a
{ padding:0 13px; height:30px; line-height:30px; margin:0px 2px 5px; font-size:12px; color:#333; font-size:0.14rem;  display:inline-block; background:#fff; }
.lanmuA a:hover,.lanmuA a.ona
{ background:#e15517; color:#fff; }

.ybox
{ margin:12px; overflow:hidden;}
.ybox1
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin-top:8px; padding:0.2rem; margin:0 15px 20px; border-radius:10px; clear:both;}
.ybox2
{ margin-top:20px;}

.neiye
{ max-width:5.89rem; overflow:hidden; margin:0.1rem auto;}
.ny_tit
{ width:100%; height:0.42rem; line-height:0.42rem; border-bottom:solid 2px #b4b4b4; font-size:0.18rem; color:#e15517; margin-bottom:10px;}
.about
{ line-height:1.6; font-size:14px;}


/*================================新闻中心===========================================*/
.news
{ }
.news ul li
{ border-bottom:dashed 1px #CCCCCC; padding:0.05rem 0; margin-bottom:0.1rem;}
.news ul li h3 a
{ font-size:0.14rem; font-weight:normal; color:#666;}
.news ul li h3 a:hover
{ color:#e15517;}
.news ul li p 
{ font-size:0.12rem; color:#999; padding:5px 0 1px;}

.more
{ text-align:center; clear:both; margin:0 auto; overflow:hidden; padding:10px 0;}
.more a
{height:34px; line-height:34px;  display: inline-block; font-size:0.14rem; color:#e15517; padding:0 20px; border:solid 1px #e15517; }

/*================================新闻详情==========================================*/
.news_info
{ }
.info_title
{text-align:center; padding:5px 0;}
.info_title h1
{ font-size:0.18rem; line-height:1.5; background:none; font-weight:normal; color:#333;}
.info_laiyuan
{ line-height:0.28rem; font-size:0.14rem; padding-bottom:0.1rem; text-align:center; border-bottom:dashed 1px #969696; color:#666;}
.info_text
{ padding:0.2rem 0; font-size:0.14rem; line-height:0.24rem;}
.info_pic
{width:100%; height:auto; text-align:center;  padding:0.2rem 0;}
.info_pic img
{ max-width:100%; width: expression(this.width > 940 ? 940: true)}


/*===============================产品==========================================*/
.pro
{ padding:15px 10px 15px;}

/*===============================案例==========================================*/
.case
{ padding:15px 10px 15px;}


/*========================================免费报价====================================================*/
.baoA
{ padding:15px 20px 20px; overflow:hidden; }
.baoA dl
{ overflow:hidden; padding-bottom:10px;}
.baoA dl dt
{ width:78px; line-height:30px; float:left;}
.baoA dl dd
{ padding-left:80px; position:relative;  }
.baoA dl dd .s1
{ height:30px; line-height:30px; position:absolute; right:7%; top:0px;}

.baoA .set1
{ width:46%; height:30px; line-height:28px; position:relative; padding:0 5px;  border:1px dashed #ccc; box-sizing:border-box; float:left; 

background: #fff url("../pic/download_arrow.png") no-repeat scroll right center / 18px 6.5px;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
.baoA .set1 option
{ padding-left:10px;}
.baoA .set1:nth-of-type(2n)
{ margin-left:3%;}
.baoA .put1 
{ width:95%; height:34px; line-height:30px; padding-left:8px; background:#fff; border:dashed 1px #aaaaaa; box-sizing:border-box; }
.baoA .fshi .set1
{ margin-bottom:10px;}
.baoA .xuan
{ vertical-align: middle;}
.baoA label
{ height:30px; line-height:30px; display:inline-block; padding:0 15px 0 5px;}



.baoA .ti 
{ width:120px; height:34px; line-height:34px; display:block; margin:0 auto; padding: font-size:14px; background:#e15517; border: none; text-align:center; color:#fff;  cursor:pointer;  box-sizing:border-box; border-radius:10px;}

/*========================================优势====================================================*/
.titA
{ line-height:60px; text-align:center;}
.titA h2
{ font-size:18px; font-weight:normal; color:#6d3928;}
.youshi
{ line-height:1.8; font-size:14px; color:#666; background:#fff; padding:15px; overflow:hidden;}
.youshi p
{ padding-top:10px;}


/*========================================联系我们====================================================*/
.content
{ padding:20px 0px 0; overflow:hidden; }
.content ul li 
{ width:50%; padding:0 10px; text-align:center; box-sizing:border-box; float:left;}
.content ul li p
{ line-height:30px; font-size:14px;}

.map
{ padding-top:20px;}

/*媒体查询，小于480px*/

@media (max-width:480px) {

}