@charset "utf-8";
html {
	font-size: 625%;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif;
	font-size: .14rem;
	background:#f5f5f5;
	max-width:6.4rem;
	margin:0 auto;
}
ul,ol {
	list-style: outside none none;

}
dl
{ padding:0; margin:0;}
dd
{ margin:0;}
a 

{text-decoration: none;}
a:hover
{ color:#1b88a7;}
img {
width:100%; height:auto;
}
input
{ font-family:Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; font-size:12px;}
.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;
}

.t_center
{ text-align:center;}


/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:20px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:12px; text-indent:0px; color: #333;  margin-right: 3px; padding:4px 5px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#00a2ca; }



/*===============================================首页=============================================*/
.top
{ height:40px; background:#fff; line-height:40px; color:#fff; padding:5px 0 0; text-align:center; position:relative; z-index:9999;}
.logo
{ width:166px; height:35px; margin:3px auto 0; background:url(../pic/logo.png) no-repeat; background-size:140px 28px;}
.nav
{ width:32px; height:20px; float:right; background:url(../pic/nav.png) no-repeat; background-size:24px 19px; position:relative; top:7px;}

/*下拉菜单*/
.top_fd
{ width:100%; background:#1c7ec0;   box-sizing: border-box;  /*position:absolute; top:70px; left:0px;*/ padding:10px 0 10px; display:none; z-index:500;}
.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;}

/*搜索*/
.search
{ padding:8px 10px; background:#efeff4; }
.search_form
{ width:99%; background:#fff; border-radius:3px; margin:0 auto; overflow:hidden; position:relative; }
.search_form .tiA
{ width:40px; border:0; padding:4px 0; background:url(../pic/ico.png) no-repeat center center; background-size:14px 15px; float:left;}
.search_form .souA
{ width:80%; height:25px; border:none; position: absolute; right:10px;}



/*banner图片切换样式*/
.banner
{ max-width:6.4rem; margin:0px auto 0; overflow:hidden;  position:relative; z-index:100;}
.banner ul
{ width:9999px; height:auto; }
.banner ul li
{ overflow:hidden; float:left; }
.banner ul li img
{ display:block;}


.banner_btn
{ width:100%; height:16px; text-align:center; position:absolute; bottom:10px; z-index:200;}
.banner_btn ol
{  height:16px; margin:0 auto;}
.banner_btn ol li
{ width:8px; height:8px; display:inline-block; margin:2px; cursor:pointer; background:#fff; border-radius:10px; overflow:hidden; text-indent:-999px;}
.banner_btn ol .onbtn
{ width:8px; height:8px; background:#41c0ef;}

/*底部*/
.btn3_t
{ height:48px;}
.btn3
{ width:100%; overflow:hidden; background:#00a2ca; text-align:center; position:fixed; bottom:0px; z-index:999;}
.btn3 li
{ width:25%; height:48px; float:left;}
.btn3 li span.pic1
{ background:url(../pic/footer01.png) no-repeat; background-size:22px;}
.btn3 li span.pic2
{ background:url(../pic/footer02.png) no-repeat; background-size:22px;}
.btn3 li span.pic3
{ background:url(../pic/footer03.png) no-repeat; background-size:22px;}
.btn3 li span.pic4
{ background:url(../pic/footer04.png) no-repeat; background-size:22px;}
.btn3 li span
{ width:22px; height:22px; display:block; margin:3px auto;}
.btn3 li a
{ color:#fff; font-size:12px;}



.one
{ background:#fff; overflow:hidden; padding:10px 0}
.one li
{ width:25%; display:block; text-align:center; margin:10px 0; float:left;}
.one .img
{ margin:0 23px;}
.one img
{ width:100%;}
.one p
{ font-size:11px; color:#454545; margin-top:5px;}

.oneA
{ padding:10px; overflow:hidden;}
.title
{ padding:8px 10px; line-height:18px; background:url(../pic/title.png) no-repeat left center;}

/*热销产品*/
.rexiao
{ max-width:6.4rem; margin:0px auto 0; overflow:hidden;  position:relative; z-index:100;}
.rexiao ul
{ width:9999px; height:auto; }
.rexiao ul li
{ overflow:hidden; float:left; }
.rexiao ul li img
{ display:block;}

.rexiao_btn
{ width:100%; height:16px; position:absolute; text-align:center; bottom:10px; z-index:200;}
.rexiao_btn ol
{ height:16px; margin:0 auto;}
.rexiao_btn ol li
{ width:5%; height:4px; margin:0 2px; display:inline-block; cursor:pointer; background:rgba(0, 0, 0, 0.25); overflow:hidden; text-indent:-999px;}
.rexiao_btn ol .onbtn
{ width:5%; height:4px; background:#41c0ef;}

.titleA
{ padding:15px 10px; line-height:18px; text-align:center; background:url(../pic/titleA.png) no-repeat center center;}
.oneB
{ overflow:hidden; margin:5px 0 0;}
.oneB ul
{ overflow:hidden;}
.oneB li
{ width:47%; float:left; margin-left:2%; background:#fff;}
.oneB li .proimg
{ width:70%; margin:0 auto;}
.oneB li .protxt
{ margin-top:5px; padding:5px 8px; text-align:center;}
.oneB li .protxt .name
{ font-size:12px; color:#454545; overflow:hidden;}
.oneB li .protxt .more
{ height:26px;  color:#125B77; font-size:10px; line-height:26px; border:1px solid #125B77; width:74px;text-align:center; margin:5px auto;
}

.morelinks
{ padding:10px 0; text-align:center;}
.morelinks a
{ font-size:12px; color:#666;}

.oneC
{ overflow:hidden; background:#fff;}
.oneC ul
{ overflow:hidden;}
.oneC li
{ width:49.6%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px 0; float:left;}
.oneC li:nth-of-type(2n+1) 
{ clear: both;}
.oneC li img
{ height:105px;}


.oneC li .libox
{ width:50%; margin:0 auto;}
.oneC li .info
{ text-align:center; line-height:20px;}
.oneC li .info h3
{ margin:10px 0 10px 0; color:#333; font-size:14px;}
.oneC li .info p
{ color:#999; font-size:14px;}


.oneD
{ overflow:hidden; margin:5px 0 0;}
.oneD ul
{ overflow:hidden;}
.oneD li
{ width:47%; float:left; margin-left:2%; margin-bottom:2%; background:#fff;}
.oneD li:nth-of-type(2n+1) 
{ clear: both;}
.oneD li p
{ text-align:center; color:#333; font-size:14px; padding:5px 0;}

.oneE
{ padding:20px; background:#fff; overflow:hidden;}
.oneE .yuyue
{ width:40%; height:36px; line-height:36px; background:#039fc5; margin:0 auto; text-align:center;}
.oneE .yuyue a
{ color:#fff;}
.oneE .tel
{ width:48%; background:url(../pic/tel.png) no-repeat left center; background-size:26px 22px; padding-left:6%; color:#019eef; font-size:18px; margin:10px auto;}
.oneE .text
{ text-align:center; line-height:24px; color:#666;}




/*===============================================产品分类=============================================*/
.menu
{ background:#F6F6F9; overflow:hidden;}
.menu-left
{ background:#F6F6F9; float:left;}
.menu-left ul li
{ width:76px; height:42px; font-size:12px; color:#333; line-height:42px; text-align:center;}
.menu-left ul li.active
{ background:#fff; border-left:solid 2px #00a2ca;}
.menu-right
{ background:#fff;  overflow:hidden; padding-bottom:20px;}
.menu-right h5
{ font-size:12px; color:#666; border-bottom:1px solid #f5f5f5; padding-left:8px; margin:0; line-height:44px;}
.menu-right ul
{ overflow:hidden;}
.menu-right ul li
{ float:left; padding:5px 0px 0 15px; text-align:center;}
.menu-right ul li:nth-of-type(3n+1) 
{ clear: both;}

.menu-right ul li img
{ width:50px; height:50px;}
.menu-right ul li span
{ display:block; height:26px; line-height:26px; overflow:hidden; text-align:center; font-size:13px; color:#888;}

/*===============================================产品类别列表=============================================*/
.pro-sort
{ text-align:center; background:#f5f5f5; border-bottom:1px solid #efeff4;}
.pro-sort .diy
{ text-align:left; font-size:14px; height:40px; line-height:45px; padding-left:10px; color:#999;}
.pro-sort .diy a
{ color:#999;}
.subNavBox
{ width:100%; border-bottom:solid 0px #e5e3da; border:solid 1px #e5e3da;}
.subNavBox ul
{ overflow:hidden;}
.subNavBox ul li
{ width:33.33%; float:left; text-align:center;}
.subNavBox ul li a
{ display:block; height:30px; line-height:30px; font-size:14px; color:#545454; text-align:center; background:#dcdcdc; margin:2px 2px 0 0;}
.subNavBox ul li a.on
{ margin-right:inherit;}
.subNavBox ul li.active a
{ background:#00a2ca; color:#fff;}


/*===============================================产品列表=============================================*/
/*栏目*/
.styleAll{width:100%; overflow:hidden; background:#fff; line-height: 34px; padding:0px 9px; margin-top:10px; box-sizing: border-box; }
.styleAll p{float:left; font-size:14px; color:#333333;}
.styleAll p i{width:3px; height:14px; background:#00a2ca; display: inline-block; margin-right:9px; position:relative; top:2px; }
.styleAll span{float:right; font-size:14px; color:#00a2ca; }
.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:999999; display:none; }
.bgSpace{width:65%; background:#fff; position:fixed; top:0px; right:-65%; height:100%;  z-index:999999; 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:#00a2ca; border-bottom:1px solid #00a2ca; line-height: 40px; display: inline-block;}
.bgSpace .spaceAll ul{border-bottom:1px solid #efefef; overflow:hidden;}
.bgSpace .spaceAll ul li{ padding:0 5px; float:left; margin-bottom:4%; font-size:12px; border-radius:3px;  line-height:21px; 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: #00a2ca; border:1px solid #00a2ca!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:#00a2ca!important; color:#fff!important; }
.dibu_on a:hover{background:#00a2ca!important; color:#fff!important;}


.prolist
{ font-size:14px; padding-top:10px;}
.prolist ul
{ background:#fff; overflow:hidden;}
.prolist ul li
{ overflow:hidden; border-bottom:1px solid #ddd; padding:10px 0;}
.prolist ul li a
{ color:#333;}
.prolist ul li .libox
{ width:35%; float:left;}
.prolist ul li .info
{ width:60%; float:right; line-height:20px;}
.prolist ul li img
{ width:100%; border-radius:5px 5px 0px 0px;}
.prolist ul li .info h3
{ margin:20px 0 10px 0; font-size:14px;}
.prolist ul li .info p
{ color:#999;}

.pagination
{ width:100%; padding:10px 5px;}
.pagination li
{ display:inline-block; font-size:12px; border:1px solid #eee; height:10px; width:39px; line-height:10px; text-align:center; border-radius:5px;}
.pagination li a
{ display:inline-block; height:10px; width:39px; border-radius:5px;}
.thisclass
{ color:#019EEF;}

/*===============================================产品详情=============================================*/
.weui-navbar
{ width:100%; background:#f9f9f9; border-bottom:dedede; line-height:44px;}
.weui-navbar a
{ width:33.33%; text-align:center; display:inline-block; float:left; color:#666;}
.weui-navbar a.on
{ color:#00a2ca; font-weight:bold; border-bottom:solid 2px #00a2ca;}

.weui-tab
{ width:98%; background:#fff; overflow:hidden; margin:0 auto; padding:20px 0 56px 0; position:relative;}
.weui-tab ul
{ width:9999px; height:auto; }
.weui-tab ul li
{ overflow:hidden; float:left; }
.weui-tab li img
{ width:50%; margin:0 auto; display:block;}


.weui_btn
{ width:100%; height:16px; text-align:center; position:absolute; bottom:15px;}
.weui-tab ol
{ height:16px; margin:0 auto;}
.weui-tab ol li
{ width:23%; height:4px; display:inline-block; cursor:pointer; background:rgba(0, 0, 0, 0.25); overflow:hidden; text-indent:-999px;}
.weui-tab ol .onbtn
{ width:24%; height:4px; background:#41c0ef;}
.weui-tab_title
{ height:80px; border-left:3px solid #00a2ca; padding-left:10px; margin:0 auto;}
.weui-tab_title h4
{ line-height:40px;font-size:16px; font-weight:bold;}
.weui-con
{ background:#fff; line-height:2; padding:20px; overflow:hidden;}


/*===============================================关于我们=============================================*/
.header-title
{ height:44px; line-height:44px; background:#019eef;}
.header-title span
{ float:left; padding-left:25px; color:#fff; background:url(../pic/fh.png) no-repeat 10px center; font-size:15px;}
.header-title span a
{ color:#fff; text-decoration:none;}

.header-title .t
{ width:78%; text-align:center; color:#fff; float:left; font-size:18px;}

.ny_banner
{ width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.ny_banner img
{ width:100%;}
.about-list
{ padding-top:10px; background:#fff; overflow:hidden;}
.about-font
{ color:#666; text-align:left; padding:5px 10px; text-indent:2em; line-height:30px; margin:5px 0 10px 0px;}


/*===============================================客户案例=============================================*/
.case
{ background:#fff; overflow:hidden;}
.case dl
{ overflow:hidden; padding: .08rem 0 .08rem .12rem; border-bottom:solid 2px #efefef;}
.case dl dt
{ width:30%; float:left;}
.case dl dd
{ width:60%; float:left; padding:10px 0 0 20px; color:#000; font-size:16px; line-height:26px;}
.case ul li
{ padding:10px 0;}
.case ul li a
{ color:#333; font-size:12px;}

/*===============================================新闻资讯=============================================*/
.news
{ background:#fff; padding:10px; overflow:hidden;}
.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:#00a2ca;}
.news ul li p 
{ font-size:0.12rem; color:#999; padding:5px 0 1px;}

/*===============================================新闻详情=============================================*/
.news_info
{ line-height:2; padding-bottom:10px;}
.info_title
{ color:#2d70b7; padding:5px; background:#fff; font-size:0.18rem;}
.info_title h1
{ font-size:0.18rem; font-weight:normal; text-align:center;}
.info_laiyuan
{ color:#ADADAD; padding: 0px 10px 10px 10px; background:#fff;}
.info_laiyuan .blue
{ color:#019eef;}
.info_text
{ background:#fff; overflow:hidden; margin:10px 0; padding:10px; color:#333;}

.wengzhengfanye 
{ clear:both;}
.wengzhengfanyeA, .wengzhengfanyeB 
{ height:0.4rem; line-height:0.4rem; color:#FFFFFF; padding:0 0.2rem; background:#5eb4f6;overflow:hidden;font-size:0.14rem}
.wengzhengfanyeA
{ margin:10px 0;}
.wengzhengfanyeA a, .wengzhengfanyeB a
{ font-size:0.14rem; color:#FFF;}

/*===============================================联系我们=============================================*/
.contact_t
{ overflow:hidden; line-height:44px; margin:8px 0; background:url(../pic/lx.jpg) #fff no-repeat 10px center; padding-left:20px;}
.contact
{ background:#fff; overflow:hidden;}
.contact dl
{ overflow:hidden; border-bottom:solid 1px #dedede; padding:10px;}
.contact dl dt
{ width:30px; height:30px; float:left; background:#ffa977;}
.contact dl dt i
{ width:18px; height:19px; display:block; padding:5px 0 0 6px;}
.contact dl dd
{ float:left; line-height:26px; padding-left:10px;}
.contact dl dt.blue
{ background:#52ace5;}
.contact dl dt.fen
{ background:#ff7f8a;}
.contact dl dt.lan
{ background:#4db7ad;}
.contact dl dt.hui
{ background:#cccccc;}


/*媒体查询，小于480px*/
@media (max-width:480px) {

.oneC li .info
{ line-height:18px;}
.oneC li .info h3
{ margin:10px 0 5px 0; color:#333; font-size:12px;}
.oneC li .info p
{ color:#999; font-size:12px;}
.oneE .yuyue
{ width:60%; height:32px; line-height:32px;}
.oneE .tel
{ width:72%; background:url(../pic/tel.png) no-repeat left center; background-size:20px 18px; padding-left:10%; font-size:15px;}
.oneE .text
{ line-height:20px; font-size:12px;}
.pro-sort .diy
{ text-align:left; font-size:14px; height:30px; line-height:35px; padding-left:10px; color:#999;}
.header-title .t
{ width:70%; text-align:center; color:#fff; float:left; font-size:18px;}

}

