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: 24.6%;

	height: 0.5rem;

	float: left;

	text-align: center; margin: 0;border-right:1px solid #1f1f1f

 	

}



.tpp ul li:nth-child(4){ border-right:0; }

.boo ul li:nth-child(4){ border-right:0; }

.tpp{background:#0c0c0c; border-bottom:1px solid #1f1f1f}

.boo{background:#0c0c0c;}



.nav_new ul li a{

	display: inline-block;

	/* padding:80%; */

	color:#fff;

	

	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 #b9b9b9;

	

	

}

.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:#0E2E71; 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:#c11726;}

.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:#0067BC;}

.more_i span{ float:left; margin-left:3%;font-size: 0.22rem; color:#ffffff;line-height:1.2; padding:1.2%  1% 0 1%;}

.more_i a{ float:right;color:#ffffff; background:#3A3A3A;  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 #a0a9be}

.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: #3A3A3A;

    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{background:#0067BC; float:left; font-size:0.3rem; width:15%; padding:3%; text-align:center;  color:#ffffff; font-weight:bold;  margin-top:0;  overflow:hidden; margin-bottom:0;}

.baoming .right{ float:left; width:76%; 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:#3a3a3a;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;}

}



