body,input{font-family: "microsoft yahei";}



.allpage{



	background-color: #ffffff!important;



}



/*font*/



@font-face{font-family:"iconfont";src:url('../other/iconfont.woff') format('woff'),url('../other/iconfont.ttf') format('truetype');}



@font-face{font-family:"iconfont1";src:url('../other/iconfont1.woff') format('woff'),url('../other/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 */



.casei{width:100%;height:auto;overflow:hidden;margin:0 auto;}







.blue{



	



}



.s_b{



	



}



.nav_new{



	width:100%; margin: 0.01rem auto;



	



}



.nav_new ul li{ 



	width: 20%;



	height: 0.5rem;



	float: left;



	text-align: center; margin: 0;



 	



}







.tpp ul li:nth-child(4){ border-right:0; }



.boo ul li:nth-child(4){ border-right:0; }



.tpp{background:#f8c301; border-bottom:1px solid #1f1f1f}



.boo{background:#0c0c0c;}







.nav_new ul li a{



	display: inline-block;



	/* padding:80%; */



	color:#000;



	



	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; display:none;



	width: 100%!important;



	text-align: center!important;



	bottom:0!important;



}



.swiper-pagination-bullet{



	width: 0.1rem!important;



	height: 0.1rem!important;



	 background-color: #be1501; border:0.02rem solid #be1501;



	opacity: 1!important; border-radius:50%!important;



}



.swiper-pagination-bullet-active{ background:none; 



}



.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: #0e2e71;



	font-family: "microsoft yahei";



}



.search-lh-input{



	width: 75%;




	border:1px solid #0e2e71;



	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 #0e2e71;



	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;



}



.index_line{ float:left; width:100%; border-top:1px solid #262626;}



.icon_nav{ width:100%; margin:0 auto ;   }



.icon_nav ul li{



	width: 24.6%;



	text-align: center;



	float: left;



	margin:0 0%; padding:2%  0; border-right:1px solid #000; background-color:#f8c506;border-bottom:1px solid #000;



	



	



}



.icon_nav ul li:nth-child(4){border-right:0;}



.icon_nav ul li a span{



	display: inline-block;



	color:#0d0d0d;



	font-size: 0.19rem;



	



	width: 100%;



	



	overflow: hidden;



	white-space: nowrap;



	text-overflow:ellipsis;



}











.iconfont1_ys{ color:#000000; display:inline-block;font-family: "microsoft yahei";  font-size:0.6rem;width: 0.7rem; font-weight:normal; 



height: 0.6rem; padding:0; line-height:0.6rem;}



.icon_nav ul li a:hover .iconfont1_ys{color:#000;}



.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:100%; float:left;padding:0 ; background:#000;}



.more_i span{ float:left; margin-left:3%;font-size: 0.22rem; color:#f8c506;line-height:1.2; padding:1.2%  1% 0 1%;}



.more_i a{ float:right;color:#ffffff; background:#0c0c0c;  font-size: 0.2rem; padding:1.5% 2%; }











.about_i{ margin:0 auto; }



.about_i_c{



	line-height: 1.6;



	padding:3% 3% 2% 3%;



	font-size: 0.2rem;



	color:#222222;



}



.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: #ffffff;



	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:2% 0 3% 0;



	 width:100%; 



}



.honor_i_c ul li{ position:relative; 



	width: 45.15625%; 



	float: left;



	text-align: center;



	margin: 2%  0 0% 3.5%;



}



.honor_i_c ul li img{ width:97.23183%; border:0.04rem solid #f0fae9}



.honor_i_c ul li span{ position:relative; display:block; background:none;color:#21273c; 



	width:100%; padding:3% 0 3% 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;}



.case_i_c { padding:2.5% 0 3% 0; height:auto; overflow:hidden;}



.case_i_c ul li{width:92.5%; display:block; float:left;margin:0% 0 0 3%; }



.case_i_c ul li a{ float:left; width:100%; color:#222222;  padding:1% 0;    }



.case_i_c ul li h2{ float:left; line-height:1.3; padding:0 1%; border-bottom:1px dashed #000;



	



	font-size: 0.20rem;



	font-weight: normal;



	width: 98%;



	overflow: hidden;



	white-space: nowrap;



	text-overflow:ellipsis;



}



.case_c { width:100%; height:auto; overflow:hidden; padding:0% 0 4% 0;}



.case_c ul li{ width:93.75%; padding:4% 0 0 2%; margin:0 auto; 



	 border-bottom:0 !important; float:left; 



}



.case_c ul li div.case_c_pic{ height:auto !important;



	float: left; margin-left:0;overflow:hidden;



	width: 31.1666%; margin-left:2%; border:0.04rem solid #a0a9be;



}



.case_c ul li div.case_c_content{height:auto !important; 



	float: left;



	width:58%;



	margin-left: 4%; padding:0;



}



.case_c ul li div.case_c_content h2{ padding:0% 0 0 0;



	width: 100%;



	font-size: 0.2rem;



	color:#1c1c1c;



	font-weight: normal;



	overflow: hidden;



	white-space: nowrap;



	text-overflow:ellipsis; 



}



.case_c ul li div.case_c_content span{display:block; padding:2% 0 0 0;line-height:1.4; color:#505050;font-size: 0.18rem;-webkit-line-clamp:3;



-webkit-box-orient: vertical;



text-overflow: ellipsis;



overflow: hidden;



display: -webkit-box;}



.baoming {  padding:2% 0;border-radius:0.05rem;



    width:95.3125%;



    



   



    font-family: "microsoft yahei";



    color: #ff9292;



    text-align: left; margin:0 auto;



}







.baoming .right span { color:#000000;  width:98%;  padding:1% 1% ; border-bottom:1px solid #989898;



    



    display: block;



    margin-bottom: 1%; text-align: left; 



}



.baoming  .left{ float:left; font-size:0.3rem; width:15%; padding:1%; text-align:center;  color:#ffffff; font-weight:bold;  margin-top:0;  overflow:hidden; margin-bottom:0;}



.baoming .right{ float:left; width:78%; margin-top:1%;font-size: 0.18rem; margin:0 0 0 3%;}



.honor_i_h{ margin:0 auto; padding:1%  0 4% 0;



	 width:96.875%; 



}



.honor_i_h ul li{ position:relative; 



	width: 31.45161%; 



	float: left;



	text-align: center;



	margin: 3%   0.5% 0 1%;



}



.honor_i_h ul li img{ width:95.89743%; border:0.04rem solid #a0a9be}



.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%;



}







.boda{ text-align:center; padding:1% 0; width:87.5%; margin:1% auto 4% auto;font-size:0.22rem; border-radius:0.1rem; display:block; background:#050304;color:#ffffff}



.boda font{ font-size:0.3rem; color:#ffffff; font-weight:normal; vertical-align:-0.01rem;}



.boda a{  color:#ffffff;}



.caseindex{ margin:0 auto;



	 width:96.875%; padding:2.5%  0;



}



.caseindex ul li{ 



	width: 31.4516%;



	float: left;



	text-align: center;



	margin:1.5% 0% 0 1.5%;



}







@media all and (min-width:640px){



    .content{width:640px;margin:0 auto;position:relative;}



}







