@charset "utf-8";
body,input{font-family: "microsoft yahei";}
.allpage{background-color: #ffffff!important;}
/*font*/
@font-face{font-family:"iconfont";src:url("../fonts/iconfont.woff") format('truetype');}
@font-face{font-family:"iconfont1";src:url("../fonts/iconfont1.woff") format('truetype');}
.head{background:#303338;    }
.foot{background:#303338;    }
.nav_color{background:#2269d5 ;   }
.iconfont1 {
	font-family:"iconfont1" !important;
	
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	borde/r-radius: 50%;
	display: inline-block;
	
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}


.nav_new {
    width: 100%;
    margin: 0 auto;background:#01b0c5;
}
.nav_new ul li {
    width: 19.5%;
    height: 0.6rem;
    float: left;
    text-align: center;border-right: 1px solid #3cc7d8;
}
.nav_new ul li a:last-child {
    border: none;
}
.nav_new ul li a {
    display: inline-block;
    color: #ffffff;
    font-size: 0.21rem;
    font-family: "microsoft yahei";
    height: 0.5rem;
    line-height: 0.6rem;
}

/* banner */
.banner{
	width:100%;
	position: relative; margin:0 auto;
}
.swiper-pagination{ padding:0; margin:0;
	width: 100%!important;
	text-align: center!important;
	bottom:2%!important;
}
.swiper-pagination-bullet{
	width: 0.1rem!important;
	height: 0.1rem!important;
	 background-color: #01b0c5;
	opacity: 1!important; border-radius:0!important;
}
.swiper-pagination-bullet-active{ background:#ff0000; 
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.1rem!important;
}


.more_i{ width:100%; text-align: center; float:left; margin-top:1%; background:#01b0c5;}
.more_i span{  padding:0% 5% 0 3%; float:left;  margin-left:0;font-size: 0.22rem; color:#fff; font-weight:bold;line-height:3;}
.more_i a{float:right; width:0.3rem; height:0.3rem; background:#FFF; border-radius:50%;  color:#ff9710;   font-size:0.2rem; padding:0% 0 0 0; line-height:1.5;  margin-right:3%;margin-top: 0.19rem;}
.about_i{ margin:0 auto; }
.about_i_c{line-height: 1.6;padding:2% 3% 1% 3%;font-size: 0.2rem;color:#555555;}
.common_title_new h2{background-color: #e00409!important;}
.honor_i{  margin:0 auto; width:100%; padding:0 ; }
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto; }
.casei li{width:100%;height:auto; margin:0 auto;overflow:hidden}
.case_i{ width:100%;  margin:0 auto;  padding:0 ;}
.beian{background-color: #e7e7e7;color:#474747;text-align: center;height: 0.65rem;line-height: 0.65rem;font-size: 0.21rem;}
.common_bg{background-color: #ff4863;}
.honor_i_c{ margin:0 auto; padding:0.5% 0 2% 0;width:100%; }
.honor_i_c ul li{ position:relative; width: 43.125%; float: left;text-align: center;margin: 3%  0 0 4.5%;}
.honor_i_c ul li img{ width:98%; border:0.045rem solid #ebebeb;height: 128px;}
.honor_i_c ul li .img_{ height:1.5rem;}
.honor_i_c ul li span{ position:relative; display:block; background:#ebebeb;color:#353535; width:80%; margin:5% 0 0 0; line-height:1.6;text-align: center;overflow: hidden;
white-space: nowrap;text-overflow:ellipsis;font-size: 0.2rem;padding: 0 10%;}
.honor_i_c ul li label{overflow: hidden;white-space: nowrap;text-overflow:ellipsis; display:inline-block; margin:3% auto; padding:1% 2%; border:1px solid #d92619; border-radius:0.05rem; color:#db3d34; font-size:0.16rem;}
.more_im{ width:100%; margin:1.5% auto 0 auto;text-align: center;padding:1.5% 0;}
.more_im a{ display:inline-block; border:1px solid #e6453c; padding:1% 8%;color:#21273c;font-size: 0.20rem;}

.baoming { background:#01b0c5;width: 100%;margin-top:3%;font-family: "microsoft yahei";color: #151515;}
.baoming span { margin-bottom: 2%; }
.baoming div.telbo{ font-weight:bold; float:left; width:100%; color:#fff; padding:3%  0; line-height:1; text-align:center; }
.baoming .telname{ width:100%; display:block; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding:0;line-height: 1.1em;}
.baoming .telphone{width:100%;  display:block;font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding:0;line-height: 1.1em;}
.case_i_c ul li{ padding:2.5% 0 0.2% 0;  width:93.75%; display:block; float:left; margin-left:3%; margin-top:0; }
.case_i_c ul li a{ float:left; width:100%;color:#222222;  line-height:1.8; background:#ececec; border-radius:0.05rem;}
.case_i_c ul li h2{ float:left; margin-left:3%; line-height:2.4;
	
	font-size: 0.20rem;
	font-weight: normal;
	width: 65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c ul li span{ float:right; line-height:2.6;color: #9f9f9f;
	
	font-size: 0.18rem;
	font-weight: normal;
	margin-right:3%;font-family: "microsoft yahei";
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c{ padding:0 0 2% 0}
.boda{ text-align:center;padding:0.01rem 0;  width:100%; margin:1% auto 3% auto;font-size:0.2rem; display:block; background:#ff9710;color:#fff}
.boda font{ font-size:0.35rem; color:#fff; font-weight:normal; vertical-align:-0.03rem;}
.boda a{padding:0 3% 1% 3%; display: inline-block;  color:#fff;font-weight:bold; }
.index_line{ background:#ededed; height:0.09rem; margin:1% auto; }

/* footer */
.footer{width:100%;height:0.8rem;position: fixed!important;bottom: 0;right: 0;z-index: 9999;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:0.8rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot-relative{position:relative;width:100%;height:0.8rem;}
.foot a{display:block;float:left;width:25%;color:#ffffff}
.foot a span{display:block;width:100%;text-align:center;font-size:0.4rem;line-height:0.5rem;}
.foot a h3{width:100%;text-align:center;font:0.18rem/0.2rem "microsoft yahei";}
.nav_menu{ width:40px; height:40px; position:fixed; right:0%; bottom:20%;z-index:99999;}

/*fenye*/
.feny{
    margin-top: 30px;
    text-align: center;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
  padding: 0 10px;
}
.pagination > li {
  display: inline-block;
  margin-right: 5px;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 1px 2px;
  margin-left: 0;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #013f96;
  border-color: #013f96
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #013f96;
  border-color: #013f96
}