*{padding:0px; margin:0px;}
html {_overflow-y:scroll;height: 100%;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: Microsoft YaHei;    /*文字字体定义 */
	color: #6f6f6f; /*文字颜色定义 */
	height: 100%;
    max-width: 768px;
	margin: 0 auto;
	font-size: .25rem;
	}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
ul,li{list-style-type:none;}
img{border: 0px;max-width: 100%; display: block; margin: 0 auto}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
*{box-sizing:border-box;}
/*整体色调*/
.pCol,.content .page a.select,.in_news ul li .time{background: #005496;}
.page{padding: 10px 0;}
/*公共部分（头部、底部）*/
/*头部*/
.swiper-pagination-bullet-active{background: #6087d5}
.banner{padding-top:1rem; }
.header{ width:100%;z-index: 1000;padding: .2rem 2%; position:fixed;left:0;top:0; margin:0 auto;background:#FFF;background-size:100% 100%; }
.logo{width: 80%;}
.logo img{ max-width:50%; display: block;  margin:none; float: left;}
.header .nav{position:absolute;right:2%;top:.2rem; }
.header .nav img{width:.5rem;display: inline-block;  margin:.1rem 2% 0 0}
/*.nav{ position:fixed; left:4%; bottom:12%;cursor:pointer;width: 15%;z-index: 999}*/
.navul{ position:absolute;display: none; top:1rem; right:0; width:150px; background:rgba(25,31,43,.8);z-index: 1000;transition:all 0.5s ease-out}
.navul li{ width:100%; margin: 0 auto;text-align: center; line-height:.8rem;position:relative; border-bottom: 1px solid #3d474c; padding: .1rem 0}
.navul li a{color: #fefefe;font-size:.35rem;padding-left:.1rem;display: block;}
.navul p{width:100%;text-align: center; font-size: .8rem;color: #FFF; }
.navul p img{width: 25px;}
.box{ position: fixed; top: 0; left:0; display: none; width: 100%; height: 100%; z-index: 998; background: rgba(0,0,0,0.8)}
.navul.on{display: block}
/*底部*/
/*底部*/
.footer{position:fixed; height: 70px;left:0; bottom:0; width:100%;border-top: 1px solid #15b378; z-index:998;background:url(../images/footerbg.jpg) no-repeat; background-size: 100% 100%; }
.floatLink{ width:100%;   height: 70px;}
.floatLink ul li{ width:33.3%; float:left; text-align: center;line-height: 30px; padding-top: 5px;}
.floatLink ul li a{display:block; font-size:.28rem;color:#fff;position: relative;}
.floatLink ul li a img{ width:35px;  margin:0 auto 0; display:block;}
.floatLink ul li a span{ color:#fff; }
.floatLink ul li:first-child a span{color: #FFF}
.content .img{ margin: 10px 0}
.in-content{ position: relative; z-index: 100; }
.in-content .title{margin:.6rem 0;text-align:center;font-size:.3rem;font-weight:500;color:#0c77d4;background: url(../images/titlebg.png) no-repeat;background-size: 100% 100%; padding:.2rem 0 .1rem;position: relative ;text-align: center;  }
.in-content .title b{display: block;color: #212121;font-size: .4rem;line-height: .6rem;}
.in-content  a.casemore{width:138px; line-height: 30px; height: 30px; background: #067fdd; display: block; margin:20px auto; color:#fff; text-align: center; font-size: 12px;}
.main{ position: relative}
.layer{width:100%;position: absolute; left: 0; top: 0;}
.in-search{ padding:.1rem 2% .1rem;background: #0c77d4;overflow: hidden}
.in-search .fl{width: 50%;float: left}
.in-search p{float:left;width:80%;font-size: .25rem;color: #ccffed; line-height: .4rem;}
.in-search p b{display: block;width:100%;font-weight: normal}
.in-search p img{display: inline-block;vertical-align: middle;margin: 0 2px;}
.in-search strong{float:left;font-size: .3rem;color: #ccffed;}
.in-search strong a{color: #ccffed;}
.in-search .search_cnt{width:45%;height: .4rem;margin:.2rem 0;background: url(../images/searchbg.jpg) no-repeat;background-size:100% 100%; }
.in-search .search_cnt.fr{float: right}
.in-search input.txt{float: left;font-size: .25rem;border:none;height:.35rem; line-height:.35rem;margin:1px 0;text-indent:10px;width: 87%;}
.in-search input.btn{float: left;width: 12%; height:.4rem;background: none;  border: none;}
.in-page2{width:100%;overflow: hidden;padding: 0 2%; background: #f2f8fe;}
.in-page2 .swiper-container {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1rem;
}
.swiper-slide {
}
.in-page2 .swiper-slide p{width: 100%;text-align: left;text-indent: 10px;font-size: .25rem;color: #262626;line-height: .6rem;}
.in-page2 .swiper-slide p i{float: right;width:15px;height: 15px;margin:.1rem;background: url(../images/promore.png) no-repeat;background-size: 100% 100%}
.in-page2 .swiper-pagination-bullet{width: 30px;height: 6px;border-radius: 5px;}
.in-page2 .swiper-pagination-bullet-active{background: #0c77d4;}
.in-page3{background:url(../images/page3bg.jpg) no-repeat;background-size: 100%; padding: 1.2rem 2% 0;overflow: hidden }
.in-page3 ul{position: relative;overflow: hidden;margin-bottom: 20px;}
.in-page3 ul li{width: 32.9%;padding:0 4%;float: left;margin: .2%;position: relative;}
.in-page3 ul li img{}
.in-page4{padding:0 0 .25rem;}
.in-page4 ul{overflow: hidden}
.in-page4 ul li{width: 50%;float: left}
.in-page4 ul li img{display: block}
.in-page4 ul li h2{font-size: .3rem;color: #171717;font-weight: 500;line-height: .4rem;}
.in-page4 ul li span.heng {background: #0c77d4;width: 19px;height: 3px;display: inline-block}
.in-page4 ul li p{padding-top:.1rem;font-size: .25rem;line-height: .4rem;color: #171717;}
.in-page4 ul li img.fl{margin: .1rem 0 0 60%;display: block;float: none}
.in-page4 ul li.fl span.heng {margin-left: 90%;}
.in-page4 ul li.fl h2{text-align: right}
.in-page4 ul li img.fr{margin: .1rem 0 0 0;width:20%;max-width:100%;float: none}
.in-page4 ul li img.fl{margin: .1rem 0 0 80%;width: 20%;max-width: 100%;float: none}
.in-page4 ul li.fl{padding-right: 4%;width: 50%;padding-left: 2%}
.in-page4 ul li.fr{padding-left: 4%;width: 50%;}
/*case*/
.case {
	width: 100%;
	height: auto;
	padding: 0.3rem 0 0.6rem;
	background-size: cover;
  }
  .case .swiper-container02 {
	margin-top: 0.4rem;
  }
  .case .swiper-container02 .swiper-slide {
	width: 100%;
	padding: 0.1rem;
	height: auto;
	border: 2px solid white;
	text-align: center;
	background: white;
  }
  .case .swiper-container02 .swiper-slide img {
	width: 100%;
	display: block;
	cursor: pointer;
  }
  .case .swiper-container02 .swiper-slide p {
	width: 100%;
	height: 0.45rem;
	margin-top: 0.1rem;
  }
  .case .swiper-container02 .swiper-slide p a {
	color: #333333;
  }
  .case .swiper-container02 .swiper-slide a.more {
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	border: 1px solid #D2D2D2;
	color:#333;
  }
.in-page6{overflow: hidden;padding: .2rem 2% .2rem 0}
.in-page6 .fl{width: 40%;float: left}
.in-page6 .fr{width: 60%;padding-left: 3%;float: left}
.in-page6 .fr h2{color:#000}
.in-page6 .fr h2 span{color:#0c77d4;}
.in-page6 .fr img{max-width:70%;float: left; overflow: hidden;}
.in-page6 .fr p{font-size: .25rem;height: 3.2rem;overflow: hidden;line-height: .4rem}
.in-page6 .fr a{background: #0c77d4;font-size: .25rem;color: #FFF; padding: 5px 10px;}
.in-page6 .fr .text{padding-bottom: .1rem; overflow: hidden;}

.in_news { width: 100%;overflow: hidden;padding: 0 2%;background: #f2f8fe;margin-top: 30px;}
.in_news ul li {margin-bottom: 0.2rem;}
.in_news ul li h2 {
  height: 0.7rem;
  line-height: 0.7rem;
  padding-left: 0.6rem;
  background: url(../images/n_icon.png) no-repeat left center;
  background-size: auto 0.4rem;
  border-bottom: 1px solid #e6e9ed;
  font-size: 0.28rem;
  color:#363636;
}
.in_news ul li p {
  font-size: 0.22rem;
  margin-top: 0.05rem;
  line-height: 0.4rem;
  color:#363636;
}
.in_news ul li p a{color:#005496;}
.news_nav{
   
    margin: 2px auto 20px;
    text-align: center;
}
.news_nav a{
    display: inline-block;
    cursor: pointer;
    width: 75px;
    height: 32px;line-height: 32px;text-align: center;
    background: #B5B5B5;
    color: white;
    margin-right:5px;
}
.news_nav a:first-child{ background: #005496;}


/*内页*/
.top{ line-height:35px; position:relative; height:35px; background:#e3e3e3; color:#383838; font-size:14px; border-bottom:1px solid #bcbcbc;}
.top .more{ position:absolute;color:#FFF; padding:0 10px 0 40px; right:0; top:0; background-image:url(../images/base/morebg.png) ;background-repeat: no-repeat;background-position: 10px center;}
.moreul{ width:100%;position:absolute; left:0; top:36px; display:none; z-index:100}
.moreul>li{ line-height:35px; }
.moreul>li>div{ color:#616161; display:block;background:/*url(../images/base/icons-arr.png) 40px center no-repeat*/ #ededed;  border-bottom:1px solid #959595;padding: 0 0 0 60px;}
.moreul ul li{padding:0 0 0 75px;background:#fff;border-bottom:1px solid #959595}
.moreul ul li{line-height:35px;padding:0 0 0 75px;background:#fff;border-bottom:1px solid #959595}
.moreul ul li img{vertical-align:middle;margin:0 3px 0 0;display: inline-block}
.moreul ul li a{color:#000}
.moreul>li>div a{color:#000}
.ul2{display:none}
.more1{ background:url(../images/base/morebg1.png) no-repeat 90% center #b2b6b1; padding:0 30px 0 10px; line-height:25px; margin:0 auto; width:132px; border-radius:2px; color:#FFF}
.homeico{width: 38px;height: 30px;margin:2px 5px 5px 10px;float: left;border-radius: 3px;}
.nyText{ width:90%; margin:0 5%; padding:10px 0 0; line-height:25px; color:#000;min-height: 200px;}
.nyText table{ width:100%; border-collapse: collapse;}
.newP{position:absolute;width:8px;height:8px;display:block;top:14px;left:7px}
.nynews li a{font-size:14px;color:#02467c;height:25px;line-height:25px;padding:0 0 0 10px}
.nynews li div{line-height:23px;padding:0 0 5px 9px;color:#8d9daa}
.nynews li{border-bottom:1px solid #c1c4c0;position:relative;padding:5px 10px 0 10px;line-height:23px;box-shadow:0 0 3px #c1c4c0}
.newsdate{position:absolute;right:8px;bottom:5px;font-size:14px}
/*产品*/
.pro{ width:95%; margin:2% 2.5%;}
.pro li{ width:48%; margin:1%; float:left;text-align: center;}
.pro li a{ display:block;border:1px solid #bfbfbf;box-shadow: 0 0 0 2px #f9e4e4;}
.pro li a img{height: 120px; display:block; margin:0 auto; padding:3px; }
.pro li span{ display:block; line-height:25px; text-align:center; height:25px; overflow:hidden; color:#484848;font-size: 14px;}
/*产品新闻共用内页*/
.news_title{ width:100%; font-size:14px; line-height:20px; text-align:center;}
.news_time{width:100%; font-size:12px; line-height:20px; text-align:center; margin-bottom:10px;}
.news_img{ margin-bottom:10px;}
.news_img img{ max-width:100%; display:block; margin:0 auto}
/*留言*/
.nyMainC3{background-color:#fff;color:#000;font-family:"宋体";line-height:26px;padding:10px 16px}
.nyMainMessage{color:#000;font-family:"宋体";line-height:34px;height:34px}
.nyMainMessage span{color:red;display:block;float:right;margin-right:20px}
.txtInput1{border:solid 1px #929292;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:36px;width:99%;padding-left:15px;line-height:36px;-moz-box-shadow:2px 2px 2px #929292 inset;-webkit-box-shadow:2px 2px 2px #929292 inset;box-shadow:2px 2px 2px #929292 inset}
.btnInput{height:45px;color:#000000;width:98%;cursor:pointer;font-size:14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;border:solid 1px #8f8f8f;background: -moz-linear-gradient(top, #f3f4f3, #dfddda); background: -o-linear-gradient(top,#f3f4f3, #dfddda); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f4f3), to(#dfddda));box-shadow: 1px 2px 3px #888888;}
.btnTJ{margin:10px 0;}
/* 分页 */
.page a { padding:4px 10px; color:#000 }
.page a.num{ margin:0 5px; padding:2px 8px; color:#FFF; background:#ababab;}
.page a.num:hover { color: #fff; background:#1385cc;}
.page a.select{ margin:0 5px; padding:2px 8px; color:#FFF; background:#1385cc;}
.pager-next-pre{width: 100%;margin-top: 20px;}
.pager-next-pre span{width: 50%;float: left;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pager-next-pre span:nth-child(1){background: #ccc}
.pager-next-pre span:nth-child(2){background: #999}
.pager-next-pre span a{color: #333}
.page span{
    display: none;
}
.page{
    text-align: center;
}
.search_title{text-align: center;font-size: .3rem; padding: .1rem 0}
.search_title span{color: red}
.search_list{ padding: .1rem 5%;}
.search_list li{ line-height: .6rem;font-size: .25rem; border-bottom: 1px solid #f1f1f1}
.search_list li a{color: #000000;}
.search_list li span{float: right}
.download li{padding: .2rem  0  .2rem;overflow: hidden;text-indent: .2rem; padding-right: .2rem}
.download li span a{background: #666;text-align:center;text-indent:0;float:right;color: #FFF; padding:0 10px}