@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;	font-size: .16rem;}
ul,ol 
{ list-style: outside none none;}
dd
{ margin:0;}
a 
{ color:#333;text-decoration: none;}
a:hover
{ color:#990000;}
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;
}

.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 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:#0e90d2; display: inline-block; margin-right:9px; position:relative; top:2px; }
.styleAll span{float:right; font-size:14px; color:#0e90d2; }
.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:#0e90d2; border-bottom:1px solid #0e90d2; 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: #0e90d2; border:1px solid #0e90d2!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:#0e90d2!important; color:#fff!important; }
.dibu_on a:hover{background:#0e90d2!important; color:#fff!important;}

/*===============================================首页=============================================*/
.top
{ max-width:6rem; background:#fff; padding:0.2rem; margin:0 auto; position:relative; z-index:200;}
.logo
{ width:80%;  background-size:contain; float:left;}
.logo h1
{ font-size:24px; color:#fff; font-weight:normal;}
.top_right
{ width:10%; float:right; cursor:pointer;}
.top_right img
{ display:inline;}

.top_fd
{ width:100%; background:#990000;   box-sizing: border-box;  /*position:absolute; top:70px; 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:2px 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
{ 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:10px; height:10px; display: inline-block; margin: 2px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; overflow:hidden; }
.banner_btn ol .on
{  background-color: #fff; }

/*产品类别*/
.main1
{ max-width:6.4rem;  margin:0 auto; overflow:hidden;}
.sytit
{ padding:0.06rem 0.125rem;  background:#990000; overflow:hidden; border:3px solid #fff;}
.sytit h2
{ font-size:18px; color:#fff; font-weight:normal; float:left;}
.sytit .moreA
{ float:right; color:#fff;}

.sytit2
{ background:#e1f3fd; border-color:#caebfb; border-left-color:#0e90d2; }
.sytit2 h2
{ color:#14a6ef; }

.sytit3
{ background:#e7f4e7; border-color:#c9e7c9; border-left-color:#5eb95e; }
.sytit3 h2
{ color:#5eb95e; }

.sytit4
{ background:#fdebdd; border-color:#fbd0ae; border-left-color:#f37b1d; }
.sytit4 h2
{ color:#f37b1d; }

.sytit5
{ background:#fae5e4; border-color:#f5cecd; border-left-color:#dd514c; }
.sytit5 h2
{ color:#dd514c; }

.ybox
{ margin:12px; overflow:hidden;}
.ybox1
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin-top:8px; padding:0.2rem; border-radius:10px; clear:both;}


/*公司简介*/
.oneB
{ font-size:14px; line-height:2;}

/*产品展示*/
.oneC ul li
{ width:50%;  padding: 5px; float:left; box-sizing:border-box;}
.oneC ul li p
{ height:120px; 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
{ width: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-bottom:8px;}
.oneD ul li
{ font-size:14px; padding:7px 0; border-bottom:1px solid #d5d5d5;}

/*服务项目*/
.oneE ul li
{ width:50%;  padding: 5px; float:left; box-sizing:border-box;}
.oneE ul li p
{ height:110px; margin-bottom:5px; overflow:hidden; }
.oneE ul li p img
{ width:100%;}
.oneE ul li span
{ width:100%; height:32px; line-height:26px; text-align:center; font-size:14px; color:#fff; display:block; background:#333; 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; box-sizing:border-box; }
.oneE ul li:nth-of-type(2n+1) 
{ clear: both;}

/*合影*/
.oneF
{ height:130px; overflow:hidden; }
.oneF ul
{ width:9999px; height:120px; overflow:hidden; }
.oneF ul li
{width:100px; height:118px; border:1px solid #666; overflow:hidden; float:left; margin-right:10px; }
.oneF ul li img
{ width:100%; height:100%;}


/*底部*/
.footB_top
{ height:61px; clear:both;}
.footB
{width:100%;  height:61px; overflow:hidden; margin:0 auto; font-size:0.14rem; text-align:center; line-height:0.28rem; background:#990000; 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:#f0f0f0; margin:0 auto; overflow:hidden;}

/*分类栏目*/
.lanmuA
{ max-width:6.4rem; overflow:hidden;  margin:0 auto; text-align:center; padding-top:10px; text-align:center;}
.lanmuA a
{ padding:0 18px; height:30px; line-height:30px; margin:10px 0 0 2%; color:#333; font-size:0.14rem;  display:inline-block; background:#fff; }
.lanmuA a:hover,.lanmuA a.ona
{ background:#990000; color:#fff;}

.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:#990000; 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:#990000;}
.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:#990000; padding:0 25px; border:solid 1px #990000; }

/*================================新闻详情==========================================*/
.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)}

/*================================相关著作==========================================*/
.zhuzuo
{}
.zhuzuo dl
{ padding-bottom:10px; overflow:hidden;}
.zhuzuo dl dt
{ width:35%; float:left;}
.zhuzuo dl dt img
{ width:100%;}
.zhuzuo dl dd
{ padding-left:40%; }
.zhuzuo dl dd h2
{ height:32px; line-height:32px; font-size:16px; font-weight:normal;  }
.zhuzuo dl dd h2 a
{ color:#990000; }
.zhuzuo dl dd p
{ line-height:1.6; font-size:12px; color:#666; }


/*========================================留言====================================================*/
.liuyan
{ }
.liuyanA_zi
{ font-size:20px; color:#0066b3; padding-bottom:0.1rem; text-align:center;}
.div_input 
{ padding-bottom:10px; }
.input 
{ width:100%; height:34px; line-height:30px; padding-left:8px; background:#eeeeee; border:dashed 1px #aaaaaa; box-sizing:border-box; }
.textarea 
{ width:100%; padding:2%; font-size:14px; min-height:60px; background:#eeeeee; border:dashed 1px #aaaaaa;  box-sizing:border-box;}
.tijiao 
{ width:100%; height:34px; padding:2% 5% !important; font-size:14px; background:#f86866; text-align:center; color:#ffffff; border:none; cursor:pointer;  box-sizing:border-box;}

/*媒体查询，小于480px*/

@media (max-width:480px) {

}