@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:#0e90d2;}
img 
{ max-width: 100%;}
.none 
{ display: none;}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear
{ height:0px; clear:both; }
.text_overflow /*限制文字,文字超出显示冒号*/
{ white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.bk
{ height:55px; clear:both;}

/*===============================================首页=============================================*/
.top
{ max-width:6rem; background:#fff; padding:10px 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:#1c7ec0;   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:10px 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 .onbtn
{ width: 12px; height: 12px; margin: 0; background-color: #fff; }

/*产品类别*/
.main1
{ max-width:6.4rem;  margin:0 auto; overflow:hidden;}
.sytit
{ padding:0.06rem 0.125rem;  background:#1c7ec0; 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
{ padding:12px; margin:0 auto; overflow:hidden;}

.oneA 
{ overflow:hidden; padding:15px 5px 0; clear:both;}
.oneA1
{padding:15px 5px;}
.oneA a
{ font-size: 14px; color:#0e90d2; text-align: center; padding:5px 10px; margin: 4px 5px; background: #f5f5f5; border: 1px solid #ddd; border-radius: 5px; display: block; float: left; }
.oneA a:hover,.oneA a.ona
{ background: #0e90d2; color:#fff;}

/*公司简介*/
.oneB
{ font-size:14px; line-height:2;}

/*产品展示*/
.oneC ul li
{  padding: 5px; box-sizing:border-box;}
.oneC ul li p
{width:100%; height:auto;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); box-sizing:border-box;}
.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:20px;}
.oneD ul li
{ font-size:14px; padding:7px 0; border-bottom:1px solid #d5d5d5;}

/*联系我们*/
.oneE
{ font-size:14px; line-height:2;}

/*底部*/
.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:#0066b3; 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:#eff9ff; margin:0 auto; overflow:hidden;}

.liebiao
{ max-width:6.4rem; overflow:hidden;  margin:0 auto; text-align:center; padding-bottom:0.1rem; text-align:center;}
.liebiao a
{ padding:0 0.2rem; height:0.39rem; line-height:0.39rem; margin:0.2rem 0 0 2%; color:#16474b; font-size:0.14rem;  display:inline-block; background:#fd7a83; }
.liebiao a:hover,.liebiao a.ona
{ background:#d7000f; color:#fff;}

.neiye
{ max-width:5.89rem; overflow:hidden; margin:0.1rem auto;}
.neiye_title
{ width:100%; height:0.42rem; line-height:0.42rem; border-bottom:solid 2px #b4b4b4; font-size:0.18rem; color:#007dc1; margin-bottom:10px;}
.text
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; font-size:14px; line-height:22px; clear:both; border-radius:10px;}

/*========================================新闻中心=========================================================*/
.news
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; clear:both;}
.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:#0e90d2;}
.news ul li h3 a:hover
{ color:#0066b3;}
.news ul li p 
{ font-size:0.12rem; color:#999; padding:5px 0 1px;}

.more
{ width:1.08rem; height:0.34rem; line-height:0.34rem; text-align:center; border:solid 1px #0066b3; clear:both; margin:0 auto;}
.more a
{ display:block; font-size:0.14rem; color:#0066b3;}


/*详情页*/
.news_info
{ overflow:hidden; background:#FFF; margin:0.1rem auto 0;clear:both; padding:0.2rem; line-height:0.24rem; font-size:0.14rem;}
.info_title
{ line-height:0.34rem;text-align:center;}
.info_title h1
{ font-size:0.18rem; color:#666; 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)}

.wengzhengfanye 
{ clear:both;}
.wengzhengfanyeA, .wengzhengfanyeB 
{ height:30px; line-height:30px; 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;}

/*========================================留言====================================================*/
.liuyan
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; clear:both;}
.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;}

/*========================================摄影====================================================*/
.sheying
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; clear:both;}
.sheying ul li
{  padding: 5px; box-sizing:border-box;}
.sheying ul li p
{width:100%; height:auto;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); box-sizing:border-box;}
.sheying ul li p img
{ width:100%;}
.sheying ul li a span
{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; font-size:14px; display:block; }


/*========================================企业宣传片====================================================*/
.proA
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; clear:both;}

.proA ul li
{ width:50%; padding: 5px; float:left; box-sizing:border-box;}
.proA ul li p
{width:100%; height:auto;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); box-sizing:border-box;}
.proA ul li p img
{ width:100%;}
.proA ul li a span
{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; font-size:14px; display:block; }
.proA ul li:nth-of-type(2n+1) 
{ clear: both;}


/*媒体查询，小于480px*/

@media (max-width:480px) {

}