#banner #swiper1 .swiper-slide {
	position:relative;
}
#banner #swiper1 .swiper-slide .titles_content {
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	-ms-flex-direction:column;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:0px;
	left:0;
	padding:0 12%;
	box-sizing:border-box;
}
#banner #swiper1 .swiper-slide .titles_content h2 {
	font-size:45px;
	color:#fff;
	font-weight:600;
	letter-spacing:6px;
	text-align:center;
	width:80%;
	margin:0 auto;
}
#banner #swiper1 .swiper-slide .titles_content p span {
	font-size:20px;
	color:#fff;
	font-weight:500;
	letter-spacing:2px;
	text-align:center;
	width:80%;
	margin:0 auto;
}
#banner #swiper1 .swiper-slide img {
	width:100%;
	height:auto;
}
@media (max-width:800px) {
	#banner #swiper1 .swiper-slide .titles_content h2 {
	font-size:20px;
}
#banner #swiper1 .swiper-slide .titles_content p span {
	font-size:15px !important;
}
}@media (max-width:600px) {
	#banner #swiper1 .swiper-slide .titles_content h2 {
	font-size:15px;
	width:90%;
	margin:0 auto;
	letter-spacing:2px;
}
#banner #swiper1 .swiper-slide .titles_content p span {
	font-size:12px !important;
	width:90%;
	margin:0 auto;
}
.rdl_nav ul {
	justify-content:flex-start;
}
}.icase .icase_con {
	padding-top:0px;
	margin-top:70px;
	padding-bottom:80px;
}
.icase .icase_con .icase_nav {
	width:30%;
}
.icase .icase_con ul {
	padding:0px;
	margin:0px;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	flex-direction:column;
	-ms-flex-direction:column;
}
.icase .icase_box {
	width:70%;
}
.icase .icase_li {
	width:100%;
}
.icase .icase_li .pic {
	width:50%;
	display:flex;
	flex-direction:column;
	-ms-flex-direction:column;
	justify-content:center;
}
.icase .icase_li .pic img {
	width:100%;
	height:auto;
}
.icase .icase_li .con {
	width:50%;
}
.icase .icase_li .con .con_content {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	-ms-flex-direction:column;
}
.icase .icase_li .con .con_content h2 {
	padding:0px;
	margin:0px;
}
.icase .icase_li .con .con_content .more {
	margin:0px;
	margin-top:50px;
	padding:0px;
}
@media (max-width:1280px) {
	.icase .icase_con {
	width:80%;
}
}@media (max-width:1000px) {
	.icase .ititle {
	padding:40px 0px;
}
.icase .icase_con {
	padding:0px;
	background:#fefefe;
	margin-top:10px;
}
.icase .icase_con .icase_nav,.icase .icase_box {
	width:100%;
}
.icase .icase_con .icase_nav {
	height:auto;
}
.icase .icase_con ul {
	width:90%;
	margin:20px auto;
	justify-content:space-between;
	flex-direction:row;
	-ms-flex-direction:row;
}
.icase .icase_nav ul .more {
	display:block;
	width:100%;
}
.icase .icase_box {
	width:90%;
	margin:30px auto;
	height:auto;
}
.icase .icase_li .pic,.icase .icase_li .con,.icase .icase_li {
	height:280px;
}
}@media (max-width:750px) {
	.icase .icase_con {
	margin-top:0px;
}
.icase .icase_li .con {
	margin-top:20px;
}
.icase .icase_li .con h2 {
	width:100%;
}
.icase .icase .ititle {
	padding:20px 0px;
}
.icase .icase_li .pic,.icase_li .con {
	width:100%;
}
.icase .icase_nav ul .more {
	margin:0px;
}
.icase .icase,.icase .icase_li .pic,.icase .icase_li .con,.icase .icase_li {
	height:auto;
}
}.inews .inews_content {
	width:100%;
	margin:0 auto;
}
.inews .ititle {
	margin-bottom:70px;
}
.inews .inews_content_mobile {
	display:none;
}
.inews .inews_content .swiper-slide,.inews .inews_content_mobile .swiper-slide {
	border:1px solid #bfbfbf;
	padding:0px 0px 10px 0px;
	background:#fff;
}
.inews .inews_content .swiper-slide:hover,.inews .inews_content_mobile .swiper-slide:hover {
	background:#0e3386;
}
.inews .inews_content a.items,.inews .inews_content_mobile a.items {
	height:auto;
	display:block;
	text-decoration:none;
}
.inews .inews_content a.items .lefts_c,.inews .inews_content_mobile a.items .lefts_c {
	float:left;
	width:15%;
}
.inews .inews_content a.items .rights_c,.inews .inews_content_mobile a.items .rights_c {
	float:left;
	width:80%;
}
.inews .inews_content a.items .rights_c h2,.inews .inews_content_mobile a.items .rights_c h2 {
	padding-top:31px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	letter-spacing:1px;
	line-height:46px;
	height:46px;
	overflow:hidden;
}
.inews .inews_content a.items .rights_c p,.inews .inews_content_mobile a.items .rights_c p {
	line-height:22px;
	font-size:14px;
	color:#666;
	letter-spacing:1px;
	text-align:justify;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	line-clamp:3;
	-webkit-box-orient:vertical;
}
.inews .inews_content a.items .rights_c .line,.inews .inews_content_mobile a.items .rights_c .line {
	margin-left:2px;
	width:18px;
	height:2px;
	background:#666666;
	margin-bottom:20px;
}
.inews .inews_content a.items .rights_c .more,.inews .inews_content_mobile a.items .rights_c .more {
	width:91px;
	height:30px;
	border:1px #a0a0a0 solid;
	line-height:30px;
	font-size:12px;
	color:#666666;
	letter-spacing:1px;
	text-align:center;
	margin-top:32px;
}
.inews .inews_content a.items .lefts_c h2,.inews .inews_content_mobile a.items .lefts_c h2 {
	text-align:center;
	padding-top:42px;
	font-size:40px;
	color:#999;
	font-family:'方正兰亭中黑';
}
.inews .inews_content a.items .middles_c h2,.inews .inews_content_mobile a.items .middles_c h2 {
	text-align:center;
	padding:10px;
	padding-top:42px;
	font-size:40px;
	color:#999;
	font-family:'方正兰亭中黑';
}
.inews .inews_content a.items .lefts_c h3,.inews .inews_content_mobile a.items .lefts_c h3 {
	text-align:center;
	font-size:12px;
	color:#999;
}
.inews .inews_content .swiper-slide:hover .rights_c h2,.inews .inews_content .swiper-slide:hover .rights_c p,.inews .inews_content .swiper-slide:hover a.items .rights_c .more,.inews .inews_content .swiper-slide:hover a.items .lefts_c h2,.inews .inews_content .swiper-slide:hover a.items .lefts_c h3 {
	color:#fff;
}
.inews .inews_content_mobile .swiper-slide:hover .rights_c h2,.inews .inews_content_mobile .swiper-slide:hover .rights_c p,.inews .inews_content_mobile .swiper-slide:hover a.items .rights_c .more,.inews .inews_content_mobile .swiper-slide:hover a.items .lefts_c h2,.inews .inews_content_mobile .swiper-slide:hover a.items .lefts_c h3 {
	color:#fff;
}
.inews .inews_content .swiper-slide:hover a.items .rights_c .line,.inews .inews_content_mobile .swiper-slide:hover a.items .rights_c .line {
	background:#fff;
}
.inews .inews_content .swiper-slide:hover a.items .rights_c .more,.inews .inews_content_mobile .swiper-slide:hover a.items .rights_c .more {
	border:1px solid #fff;
}
.inews .inews_content .swiper-pagination-bullet {
	width:70px;
	height:5px;
	border-radius:0px;
	margin:0px 10px;
	background:#0e3386;
}
.inews .inews_content .swiper-pagination {
	width:100%;
	bottom:-50px;
}
.inews .inews_content .swiper-pagination-bullet {
	outline:none;
}
@media (max-width:1350px) {
	.inews .inews_content a.items .lefts_c h2 {
	font-size:25px;
}
}@media (max-width:1050px) {
	.inews .inews_content a.items .rights_c .more {
	width:70px;
	height:25px;
	line-height:25px;
	margin-top:10px;
}
.inews .inews_content {
	width:80%;
}
.inews .inews_content .swiper-slide {
	padding-bottom:1px;
}
.inews .inews_content a.items .rights_c p {
	line-height:22px;
	font-size:14px;
	color:#666;
	letter-spacing:1px;
	text-align:justify;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
}
}@media (max-width:750px) {
	.inews .inews_content .swiper-pagination {
	display:none;
}
.inews .inews_content_mobile {
	width:90%;
	margin:0 auto;
}
}.idev_con .bd li .pic img {
	padding:12px 11px 0;
	background:#fff;
}
@media (max-width:750px) {
	.ipro {
	padding-top:40px;
}
.ipro_nav ul {
	width:100%;
}
.ipro_nav li {
	margin-left:2%;
	margin-bottom:10px;
}
.ipro_con {
	margin-top:0px;
}
.ipro {
	padding-bottom:10px;
}
.icase {
	height:auto;
	padding-bottom:40px;
	background-size:cover !important;
}
.icase .icase_li .con {
	width:100%;
}
.icase .icase_li .con .con_content .more {
	margin-top:20px;
}
.iabout {
	margin:40px auto;
}
.iabout .pic {
	padding-top:20px;
}
.iabout .con {
	padding-top:10px;
}
.iabout .con .more {
	float:none;
	margin:15px auto;
}
.inews {
	padding:40px 0px;
}
}@media (max-width:550px) {
	.icase .icase_con ul {
	flex-direction:column;
	-ms-flex-direction:column;
}
}.ipro_box li {
	box-sizing:border-box;
	margin-left:calc(9%/2);
}
