body,input{font-family: "microsoft yahei";}
.allpage{
	background-color: #ffffff!important;
}

.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.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;
}



/*导航区域*/
.t_nav{ background:#1d1b1c;}
.t_nav .type_a{ overflow:hidden; padding:1.5% 0;}
.t_nav .type_a li{ float:left; width:25%; text-align:center; overflow:hidden; height:0.55rem;line-height:0.55rem; font-size:0.22rem; color:#fff;}
.t_nav .type_a li a{ color:#fff;}



/**************************/
.beian{ text-align:center; color:#fff; font-size:0.22rem; padding:6% 0; height:0.8rem; overflow:hidden;}
.beian a{ color:#fff;}
.beian01{ padding-bottom:4%;}




.alltit{ color:#000; font-size:0.24rem; text-align:center; text-transform:uppercase; line-height:0.22rem; font-family:Arial; padding:6% 0 0%;}
.alltit01{ font-size:0.28rem;color:#000; font-family:'Microsoft Yahei';font-weight:bold; }
.alltit01 strong{ color:#d42828;}
.alltit01 img{ margin:1.5% auto;}


.alltit02{ color:#fff; font-size:0.2rem; text-align:center; text-transform:uppercase; line-height:0.22rem; font-family:Arial; padding:6% 0 0%;}
.alltit03{ font-size:0.26rem;color:#d42828; font-family:'Microsoft Yahei';font-weight:bold; }
.alltit03 strong{ color:#fff;}
.alltit03 img{ margin:1.5% auto;}



.allmore{ width:35%; margin:4% auto 0;}
.allmore a{ background:#fff; border:#c5c5c5 solid 1px; display:block; text-align:center; line-height:0.4rem; height:0.4rem; color:#6d6d6d;}


/* 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.25rem!important;
	height: 0.05rem!important;
	 background-color: #3b3b3b; 
	opacity: 1!important; border-radius:0!important;
}
.swiper-pagination-bullet-active{ background:#ff8a00; 
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 5px!important;
}
.swiper-container{ }
input{
	outline: none;
}

/* 搜索 */

.search-lh-input{
	width: 75%;
	border:1px solid #65b673;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.461rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top: 2%;
}
.search-lh-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border:1px solid #65b673;
	border-left: none;
	height: 0.491rem;
	font-size: 0.25rem;
	margin-top: 2%;
}
.search_hl{
	width:14.0625%;
	left:0.1%;
	top:-1px;
	position:absolute;
	height:100%;
	font-size:0.38rem;
	line-height:0.8rem;
	color:#fff;
	text-align:center;
	overflow:hidden;
}
.search{
	width: 96%;
	height: 0.691rem;
	padding:0 2%;
	position: absolute;
	top: -120%;
	left: 0;
	background-color: #D60B0B;
	font-family: "microsoft yahei";
}
.search-lh-input{
	width: 75%;
	border:1px solid #D60B0B;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.461rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top: 2%;
}
.search-lh-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border:1px solid #D60B0B;
	border-left: none;
	height: 0.491rem;
	font-size: 0.18rem;
	margin-top: 2%;
	color:#333;
}
.search a{
	display: inline-block;
	width: 9%;
	float: left;
	color:#fff;
	text-align: center;
	height: 0.7rem;
}

.index_text{
	font-size: 14px;
	width: 100%;
	height: 0.5rem;
	background: #fff url(../../images/search_bg_05.png) no-repeat 95% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	border:none;
	font-family:"microsoft yahei";
	text-indent: 3%;
}

.search_new{
	padding:0 2%;
	text-align: center;
	margin-top: 3%;
}
.search_new input{
	width: 98%;
	border:1px solid #cdcdcd;
	background: url(../../images/fdj_09.png) no-repeat 97% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	text-indent: 3%;
	padding:2% 0;
}



/*****首页 index_product*****/


.new_product{ background: #f4f5f6;width: 94%; padding:0 3%; padding-top:5px; padding-bottom:20px; }
.new_product ul{width: 100%;  text-align: center; padding-top:0.15rem;}
.new_product ul li{width: 48%;float:left;margin-right: 4%; background:#FFFFFF; margin-top: 0.22rem;}
.new_product ul li img{height:auto;
    display: inline;
    width: 100%;}
.new_product ul li:nth-child(2n){margin-right: 0;}
.new_product ul li a{display: block;}
.new_product ul li .title{height: 0.4rem; line-height: 0.4rem; overflow: hidden;color: #333333; font-size: 0.24rem; padding-left: 0.1rem; padding-right: 0.2rem; padding-top:0.1rem; padding-bottom:0.1rem;}



/*****首页 业务范围*****/
.index_service{ width:100%; position:relative;}
.index_yw01{ padding-top:1%;}
.index_yw01 dl{ float:left; width:1.4rem; height:1.4rem; text-align:center; background:#d42a2a; border-radius:50%; border:#d1d1d1 solid 0.05rem; overflow:hidden; margin:5% 1.4% 0 3.2%;}
.index_yw01 dl dt{ height:0.9rem; background:#fff; overflow:hidden;}
.index_yw01 dl dt img{ margin:0 auto;border-radius:50% 50% 0 0; width:100%;}
.index_yw01 dl dd{ text-align:center; color:#fff; font-size:0.2rem; line-height:0.4rem;}




/*****首页 案例展示*****/
.index_case{  margin-top:0.2rem; padding-bottom:0.2rem;}

.index_case01{ margin:1% auto 0; overflow:hidden; padding-bottom:0.1rem;}
.index_case01 dl{ float:left; width:45%; position:relative; text-align:center;over/flow:hidden; margin:5% 0 0 3%;  background:#1d1b1c;}
.index_case01 dl dt{ height:1.65rem; background:#fff; width:92%; margin:4% auto 0;}
.index_case01 dl dt img{ height:100%; display:inline; max-width:100%;}
.index_case01 dl dd{ line-height:0.6rem; height:0.6rem; overflow:hidden; font-size:0.24rem; color:#fff;}




/*****首页 新闻资讯*****/
.index_news{ width:100%; position:relative; padding-bottom:0.15rem;}
.index_news01{ width:94%; margin:0 auto;}


.index_news03{ padding:5% 0 0;}
.index_news03 ul li{ border:#ccc solid 1px; border-left:#cc2222 solid 0.1rem; padding-right:10%; background:url(../mimages/n02.png) no-repeat 97% center; background-size:2.5% auto; margin-bottom:2.5%; border-radius:0.07rem;}
.index_news03 ul li a{ color:#666; display:block; line-height:0.66rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.22rem; padding-left:3%;}

.index_news04{ overflow:hidden; padding-top:5%;}
.index_news04 ul li{ float:left; width:24%; margin-right:1%; margin-bottom:1%; height:0.44rem; overflow:hidden;}
.index_news04 ul li a{ display:block; text-align:center; background:#ededed; font-size:0.22rem; color:#333; line-height:0.44rem; display:block;}
.index_news04 ul li a:hover{ background:#1d1d1d; color:#fff;}

.index_news05{ width:26%; margin:3% auto 0; }
.index_news05 a{ display:block; text-align:center; line-height:0.4rem; color:#fff; font-size:0.2rem; background:#d42a2a;border-radius:0.15rem;}

.index_news06{ border:#e1e1e1 solid 1px; background:url(../mimages/news04.jpg) repeat; height:0.11rem; margin:6.5% 0 6%;}




/*****首页 index_about*****/
.index_about{ width:100%; padding-bottom:0.2rem;}
.ia-pic img{width:100%; height:100%;}
.ia-text{width:94%; margin-left:3%; margin-right:3%; margin-top:0.2rem; line-height:0.4rem; font-size:0.2rem; color:#333;}

.baoming {
    width: 94.75%; margin:1% auto ;padding:0.1rem 0 0 0; 
  
    background-color: #fff;
    font-family: "microsoft yahei";
    color: #fff;

}

.baodiv{  color:#1c1c1c;
    font-size: 0.2rem; padding:0 1%;
    display: block;
    margin-top:0.1rem; font-weight:normal; line-height:0.4rem; 
}
.baodiv span{ display:block; background:#f0f0f0; padding:1% 2%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; }


.bn{ line-height:0.4rem; margin-top:0.2rem;}



@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}
