

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;

}

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: #00448c;

	font-family: "microsoft yahei";

}

.search-lh-input {

	width: 75%;

	border: 1px solid #8886dc;

	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 #8886dc;

	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 {

	width: 92%;

	z-index: 9;

	background: #ffa200;

	position: relative;

	padding: 3% 2% 3% 6%;

	text-align: left;

}

.srch-sub {

	position: absolute;

	top: 20%;

	right: 3%;

	width: 0.42rem;

	height: 0.42rem;

	background: #d92619;

	text-align: center;

	border: none;

	font: 0.25rem/1 "Microsoft YaHei";

	font-weight: normal;

	cursor: pointer;

	color: #FFF;

	-webkit-appearance: none;

	border-radius: 50%;

}

.search_new .input1 {

	width: 88%;

	border: 1px solid #cdcdcd;

	border-radius: 20px;

	-webkit-background-size: 7%;

	background-size: 7%;

	text-indent: 3%;

	padding: 2% 0;

}

/* for white */

.white-bg {

	background: #fff;

}

/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */

.casei {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 0 auto

}

.blue {

	background-color: #222;

}

.s_b {

	background-color: #222;

}

.nav_new {

	width: 100%;

}

.nav_new ul li {

	width: 49.8%;

	height: 0.5rem;

	float: left;

	text-align: center;

	border-right: 1px solid #97cefd;

	border-bottom: 1px solid #97cefd;

}



.nav_new ul li:nth-child(2) {

	border-right: 0;

}

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

	border-right: 0;

}

.nav_new ul li:nth-child(1) {

	border-left: 0;

}

.nav_new ul li:nth-child(5) {

	border-left: 0;

}

.nav_new ul li:nth-child(6) {

	border-right: 0;

}

.nav_new ul li:last-child {

	border-right: 0;

}

.tpp {

	width: 100%;

	background-color: #0a5bb1;

}

.boo {

	background: #222

}

.nav_new ul li a {

	display: inline-block;

	/* padding:80%; */

	color: #fff;

	font-size: 0.22rem;

	font-family: "microsoft yahei";

	padding: 2% 0;

	height: 0.4rem;

	line-height: 0.4rem;

}

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

	border: none!important;

}

.nav_new ul li a:last-child {

	border: none;

}

/* banner */

.banner {

	width: 100%;

	/*margin: 2% auto;*/

	position: relative;

}

.swiper-pagination {

	width: 98%!important;

	text-align: center!important;

	bottom: 0.05rem!important;

}

.swiper-pagination-bullet {

	width: 0.1rem!important;

	height: 0.1rem!important;

	background: #ffffff;

	opacity: 1!important;

	border-radius: 50%!important;

}

.swiper-pagination-bullet-active {

	background-color: #ff1d5a!important;

}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {

	margin: 0 3px!important;

}

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

	text-align: center;

	margin: 3% 0;

	margin-left: 3%;

	background: url(../images/line.gif) left center repeat-x;

}

.more_i span {

	

	padding: 0 2%;

	font-size: 0.22rem;

	color: #010101;

	line-height: 1.2;

}

.about_i_c {

	line-height: 1.6;

	padding: 2% 5% 1% 5%;

	font-size: 0.2rem;

	color: #151515;

}



.common_title_new h2 {

	background-color: #e00409!important;

}

.honor_i {

}

.honor_i_c {

	margin: 0 auto;

	background: #f0f0f0;

	margin-top: 2%;

	width: 100%;

}

.ss {

	margin: 0;

	background: #ffffff;

}

.honor_i_c ul li {

	width: 45.3125%;

	float: left;

	text-align: center;

	margin: 3% 0% 0.5% 3.3%;

}

.ss ul li {

	margin: 0 0 3.5% 3.3% !important

}

.ss ul li:nth-child(3) {

	margin-bottom: 0 !important;

}

.ss ul li:nth-child(4) {

	margin-bottom: 0 !important;

}

.honor_i_c ul li div {

	display: block;

	width:274px

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.honor_i_c ul li span {

	color: #000;

	width: 94%;

	padding: 2% 3% 3% 3%;

	text-align: center;

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0;

	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;

}

.casei {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 0 auto

}

.casei li {

	width: 100%;

	height: auto;

	padding: 2% 0;

	border-bottom: 1px solid #ccc;

	overflow: hidden

}

.case_i_c ul li {

	padding: 1% 0;

	width: 100%;

	display: block;

	float: left;

	margin-top: 1%;

}

.case_i_c ul li a {

	float: left;

	width: 100%;

	color: #222222;

	line-height: 1.8;

}

.case_i_c ul li:nth-child(even) {

	background: #efefef;

}

.case_i_c ul li h2 {

	float: left;

	margin-left: 7%;

	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: left;

	line-height: 2.2;

	color: #999999;

	font-size: 0.18rem;

	font-weight: normal;

	width: 25%;

	margin-left: -3%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.beian {

	background-color: #ffffff;

	color: #151515;

	text-align: center;

	height: 0.65rem;

	line-height: 0.65rem;

	font-size: 0.21rem;

}

.beian a {

	color: #151515;

	font-size: 0.21rem;

}

.common_bg {

	background-color: #ff4863;

}

.more_im {

	display: block;

	width: 100%;

	text-align: center;

	border: 1px solid #d8d8d8;

	background-color: #efefef;

	color: #494949;

	padding: 0.5% 0;

	font-size: 0.22rem;

	/*   border-radius: 25px; */

	padding: 1.5% 0;

	border-top: 1px solid #cecece;

	border-bottom: 1px solid #cecece;

}

.more_im a {

	color: #747474;

	display: inline-block;

	background: #f0f0f0;

	padding: 0 2%;

	font-size: 0.20rem;

}



.baoming {

	background: #ff8400;

	width: 100%;

	padding: 3% 0;

	margin-top: 3%;

	font-family: "microsoft yahei";

	color: #ffffff;

}

.baoming span.sp1 {

	color: #000;

	font-size: 0.18rem;

	display: block;

	margin-bottom: 1%;

	text-align: center;

}

.adtel {

	text-align: center;

	width: 92.5%;

	padding: 2% 0;

	margin: 0 auto;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.adtel span {

	font-weight: bold;

	display: inline-block;

	color: #ffffff;

wi/dth:60%;

	overflow: hidden;

	font-size: 0.2rem;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.adtel label {

	display: inline-block;

	color: #ffffff;

	font-size: 0.35rem;

	padding: 0 0%

}

.adtel a {

	display: inline-block;

	margin-left: 4%;

	background: #ffffff;

	color: #8886dc;

	padding: 0.5% 3%;

	border-radius: 0.05rem;

	font-size: 0.2rem;

}

.aa {

	

	text-align: center;

	margin: 2% 0;

	overflow: hidden;



}

.aa span {

	display: inline-block;

	color: #fff;

	background-color: #0a5bb1;

	font-size: 0.26rem;

	font-weight: normal;

	padding: 0.5% 7%;

	border-radius: 25px;

}

.bb {

	width: 100%;

	margin: 0;

	background: url(../images/line.gif) #ff8400 left center repeat-x;

	margin-left: 0;

	padding: 2% 0;

}

.bb span {

	

	color: #000;

}

.proliul {

	float: left;

	width: 93.75%;

	text-align: center;

	margin-left: 3.5%;

}

.proliul a {

	display: inline-block;

	color: #ffffff;

	text-align: center;

	background: #8886dc;

	padding: 1% 0;

	border-radius: 5px;

	width: 30%;

	margin: 0 1% 2% 0.5%;

	font-size: 0.2rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.topfra {

	display: block;

	float: left;

	margin: 0 0 0 3%;

	width: 93.75%;

	background: #309;

	border-radius: 0.2rem;

}

.case_i {

	margin: 2% auto;

}

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

.content {

	width: 640px;

	margin: 0 auto;

	position: relative;

}

}













.icon_nav {

	background-color: #fff;

	border-top: 1px solid #cecece;

	border-bottom: 1px solid #cecece;

	position: relative;

	margin: 6px 0;

	margin-bottom: 5%;

}

.icon_nav ul li {

	width: 21%;

	text-align: center;

	float: left;

	margin: 0 2%;

	margin-top: 2%;/*   margin-bottom: 2%; */

	height:80px

}

.icon_nav ul li a strong p{

	display: inline-block;

	border-radius: 50%;

	color: #fff;

	/*font-size: 0.6rem;*/

	width: 0.9rem;

	height: 0.9rem;

	line-height: 0.9rem;

	font-weight: normal;

	background-color: #ff8400;

}

.icon_nav ul li a span {

	display: inline-block;

	color: #333;

	font-size: 0.23rem;

	margin-top: 8%;

	width: 100%;

	height: 0.3rem;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.iconfont2 {

	font-family: "iconfont2" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}

.icon_nav:before {

	content: "";

	width: 100%;

	height: 4px;

	background-color: #efefef;

	border-top: 1px solid #cecece;

	position: absolute;

	top: -7px;

	left: 0;

}

.icon_nav:after {

	content: "";

	width: 100%;

	height: 4px;

	background-color: #efefef;

	border-bottom: 1px solid #cecece;

	position: absolute;

	bottom: -7px;

	left: 0;

}