body,input{font-family: "microsoft yahei";}

.allpage{

	background-color: #ffffff!important;

}

/*font*/

@font-face{font-family:"iconfont";src:url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}

@font-face{font-family:"iconfont1";src:url('../font/iconfont1.woff') format('woff'),url('../font/iconfont1.ttf') format('truetype');}

.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;

}





/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */

.icon_nav{ width:100%; margin:0 auto ; padding:3%  0; background:#f0eff5; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc   }

.icon_nav ul li{

	width: 25%;

	text-align: center;

	float: left;

	margin:0 0%; padding:1%  0 0 0; 

	

	

}

.icon_nav ul li:nth-child(4){border-right:0;}

.icon_nav ul li a span{ padding:2% 0 0 0;

	display: inline-block;

	color:#0d0d0d;

	font-size: 0.19rem;

	

	width: 100%;

	

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;

}





.iconfont1_ys{ color:#ffffff; background:#009cfd; border:0.02rem solid #fff; border-radius:50%; display:inline-block;font-family: "microsoft yahei";  font-size:0.4rem;width: 0.8rem; font-weight:normal; 

height: 0.8rem; padding:0; line-height:0.75rem;}

.la1{ font-size:0.5rem;}

.la2{ line-height:0.8rem}



.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}



.blue{

	

}

.s_b{

	

}

.nav_new{

	width:100%; margin: 0 auto;

	

}

.nav_new ul li{ 

	width: 25%;

	height: 0.5rem;

	float: left;

	text-align: center; margin:1% 0;

 	

}



.tpp ul li:nth-child(even){ }

.boo ul li:nth-child(odd){ }

.tpp{background:#2a2a2a; }

.boo{background:#4a4a4a;}



.nav_new ul li a{

	display: inline-block;

	/* padding:80%; */

	color:#ffffff;

	

	font-size: 0.21rem;

	font-family: "microsoft yahei";

	

	height: 0.5rem;

	line-height: 0.5rem;

}

.nav_new ul li a:nth-child(4){

	border:none!important;

}

.nav_new ul li a:last-child{

	border:none;

}

/* banner */

/* banner */

.banner{

	width:100%;

	position: relative; margin:0 auto;

}

.swiper-pagination{ padding:0; margin:0;

	width: 100%!important;

	text-align: center!important;

	bottom:0!important;

}

.swiper-pagination-bullet{

	width: 0.1rem!important;

	height: 0.1rem!important;

	 

	opacity: 1!important; border-radius:50%!important;

}

.swiper-pagination-bullet-active{ 

}

.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:#069cdb;

	text-align:center;

	overflow:hidden;

}

.search{

	width: 96%;

	height: 0.691rem;

	padding:0 2%;

	position: absolute;

	top: -120%;

	left: 0;

	background-color: #069cdb;

	font-family: "microsoft yahei";

}

.search-lh-input{

	width: 75%;

	border:1px solid #069cdb;

	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 #069cdb;

	border-left: none;

	height: 0.491rem;

	font-size: 0.25rem;

	margin-top: 2%;

}

.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;

}

.common_title{

	text-align: center;

	position: relative;

	margin-top: 5%;

	margin-bottom: 3%;

}

.common_title span{

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 0;

	z-index: 0;

	width: 100%;

	height: 1px;

	background-color: #b9bbcb;

}

.common_title h2{

	position: relative;

	z-index: 1;

	display: inline-block;

	width: 38%;

	background-color: #2332c6;

	color:#fff;

	font-size: 0.26rem;

	padding:1.5% 0;

	border-radius: 20px;

}

.more_i{ width:93.75%; text-align: center; float:left;padding:0 0 1.5% 0 ; margin-top:2%; margin-left:3%;background:url(../images/line.gif) left bottom repeat-x; backgroun/d-size:2.5%;}

.more_i span{  padding:2% 5% 1% 0%; float:left;  margin-left:0;font-size: 0.22rem; color:#2a2a2a; font-weight:bold;line-height:1.2;}

.more_i a{float:right;  color:#009cfd;   font-size:0.3rem; padding:0% 0 0 0; line-height:1.3}



.more_i2{ width:100%; float:left;padding:1% 0 1% 0 ; background:#2c3450; margin-top:2%;}

.more_i2 span{ float:left; margin-left:3%;font-size: 0.22rem; color:#ffffff;line-height:1.2; padding:0 1%;}

.more_i2 a{ float:right;color:#ffffff;  font-size: 0.2rem; margin-right:2%;  }



.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:3% auto 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;

}

.beian a{

	color:#474747;

	font-size: 0.21rem;

}

.common_bg{

	background-color: #ff4863;

}



.honor_i_c{ margin:0 auto; padding:0.5% 0 0 0;

	 width:100%; 

}

.honor_i_c ul li{ position:relative; 

	width: 43.75%; 

	float: left;

	text-align: center;

	margin: 3%  0% 0 4%;

}

.honor_i_c ul li img{ width:98.5714%; border:0.02rem solid #b1e1ff}

.honor_i_c ul li span{ position:relative; display:block; background:none;color:#21273c; 

	width:100%; padding:1% 0 0 0; 

	text-align: center;

	

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;



	font-size: 0.2rem;

}

.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:#009cfd;

    width: 100%;

    pa/dding: 3% 0; 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;}

.baoming .telphone{width:100%;  display:block;font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding:0;}

.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:1.8;

	

	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.2;

	

	font-size: 0.18rem;

	font-weight: normal;

	width:25%; margin-left:3%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow:ellipsis;

}

.boda{ text-align:center;padding:0.03rem 0;  width:93.75%; margin:1% auto 1% auto;font-size:0.2rem; border-radius:0.05rem; display:block; background:#ffa500;color:#fff}

.boda font{ font-size:0.3rem; color:#fff; font-weight:normal; vertical-align:-0.01rem;}

.boda a{padding:0 3% 1% 3%; display: inline-block;  color:#fff;font-weight:bold; }



.honor_i_h{ margin:0 auto; padding:0;

	 width:100%; 

}

.honor_i_h ul li{ position:relative; 

	width: 28.125%; 

	float: left;

	text-align: center;

	margin: 2.5%   1% 0% 3.3%;

}

.honor_i_h ul li img{ width:97.7777%; border:0.02rem solid #b1e1ff; border-radius:0.05rem;}

.honor_i_h ul li span{ display:block; color:#000000; font-size:0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; text-align: center;

	margin: 2%   0.5% 0 0.5%;

}



@media all and (min-width:640px){

    .content{width:640px;margin:0 auto;position:relative;}

}



