* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

html,
body {
	position: relative;
	height: 100%;
	background-color: white;
}


ul li {
	list-style: none;
}

li {
	list-style: none;
}

.clearfix::after{display: block; content: ''; clear: both;}
body {
	background: #eee;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
}
input{
	outline:none;
}
.left {
	float: left;
}

.rigth {
	float: right;
}

.content {
	width: 1200px;
	margin: 0 auto;
}

.content2 {
	width: 800px;
	margin: 0 auto;
}

.ceng {
	position: relative;
}

.white {
	background-color: white;
}

.block {
	display: block;
}
.clearfix::after{display: block; content: ''; clear: both;}
.none {
	display: none;
}

.pageMKCon {
	width: 100%;
	position: absolute;
	border-top: 1px solid #0071BC;
}

.pageMKCon .MK1_List {
	width: 75%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	margin: 60px auto;
	justify-content: center;
	align-items: center;
	max-height:100px;
	overflow: hidden;
}

.pageMKCon .MK1_List .MK1_index {
	height: 40px;
	line-height: 40px;
	padding: 0 42px;
	border: 1px solid #0071BC;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0071BC;
	line-height: 40px;
	margin: 0 20px 10px;

}

.pageMKCon .MK1_List .MK1_index:hover {
	background-color: #0071BC;
	color: white;
}
.pageMKCon .active{
    background-color: #0071BC;
	color: white !important;
}
#fp-nav{
	display: none;
}


/* 导航 */
/* 顶部 */
.nav {
	width: 100%;
	height: 458px;
	overflow: hidden;
}

.nav .nav2Con {
	width: 100%;
	height: 347px;
	overflow: hidden;
	position: absolute;
	top: 111px;

}

.nav .nav2Content {
	position: relative;

}

.navtionBar {
	width: 100%;
	height: 110px;
	position: absolute;
	top: 0;
	/* padding: 26px 0; */
	/* overflow: hidden; */
	z-index: 9999;
	border-bottom: rgba(255, 255, 255, 0.1) 1px solid;
}

.navtionBar .logo {
	width: 74px;
	height: 110px;
	overflow: hidden;
	position: relative;
}

.navtionBar .logo img {
	width: 74px;
	object-fit: cover;
	margin: 26px auto;
}
.logoStyle{
	position: absolute;
	left: -74px;
	filter: drop-shadow(white 74px 0);
}
.navtionBarList {
	width: 65%;
}

.navtionBarList ul {
	display: flex;
	text-align: center;
}

.navtionBarList li {
	flex: 1;
	height: 108px;
	line-height: 110px;
}

.navtionBarList a {
	font-size: 16px;
	color: white;
}

.navtionBarList .nav2 a {
	font-size: 16px;
	color: black !important;
}
.navtionBarList .hover {
	border-bottom: 3px solid #0071BC;
}


.navtionBarList .nav2:hover {
	transition: width .8s;
	border-bottom: 3px solid #0071BC;
}

.navtionBarList .nav2:hover .nav2 a {
	color: #0071BC;
}

.navtionBar .navtionBarList .nav a:hover {
	font-size: 20px;
	font-weight: bold;
}

.nav .navBg {
	width: 100%;
	height: 347px;
	object-fit: cover;
	display: block;
	position: absolute;
}

.nav .navCon {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 9999;
	height: 346px;
	overflow: hidden;
}

.nav .navCon .content .NavYuanAddress>div {
	width: 130px;
	height: 50px;
}

.nav .navCon .content .NavYuanAddress>div {
	margin-bottom: 26px;
}

.nav .navCon .yuan_orange {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #FF6428;
}

.nav .navCon .pageTit {
	width: 180px !important;
	height: 35px;
	text-align: right;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.nav_navtion {
	height: 15px;
	padding: 39px 0;
	background-color: white;
}

.nav_navtion div {
	display: inline-block;
}

.nav_navtion div:nth-child(1) {
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

.nav_navtion div:nth-child(1) img {
	width: 15px;
	height: 15px;
	display: block;
	object-fit: contain;
}

.nav_navtion div:nth-child(2) p {
	height: 15px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7B7B7B;
}



/* 首页 */
.indexPage .indexMK1 {
	position: relative;
}

.indexPage .indexMK1 .swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.indexPage .indexMK1 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.indexPage .indexMK1 .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.indexPage .swiper-container .swiper-slide .indexMK1_con {
	position: absolute;
	text-align: left;
}

.indexPage .swiper-container .swiper-slide .indexMK1_tit {
	margin-bottom: 156px;
}

.indexPage .swiper-container .swiper-slide .indexMK1_tit p:nth-child(1) {
	height: 70px;
	font-size: 57px;
	font-family: HarmonyOS Sans SC;
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.indexPage .swiper-button-next {
    left: 130px;
}
.indexPage .swiper-button-prev {
    left: 70px;
}
.indexPage .swiper-button-next:after {
	content: '';
	clear: both;
}
.indexPage .swiper-button-prev:after {
	content: '';
	clear: both;
}

.indexPage .swiper-container .swiper-slide .indexMK1_tit p:nth-child(2) {
	height: 35px;
	font-size: 28px;
	font-family: HarmonyOS Sans SC;
	font-weight: 500;
	color: #FFFFFF;
}

.indexPage .swiper-container .swiper-slide .indexMK1_text p {
	height: 60px;
	font-size: 48px;
	font-family: HarmonyOS Sans SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 72px;
	margin-bottom: 10px;
}

/* .indexPage .indexMK1 .swiper_bth{
	width: 100px;
	height: 50px;
} */
.indexPage .indexMK1 {
	position: relative;
}

.indexPage .indexMK1-1 {
	position: absolute;
	top: 80%;
	width: 100%;
	height: auto;
	z-index: 999;
}

.indexPage .indexMK1-1 .index_bth {
	/* margin-top: 80%; */
	height: 60px;
}

.indexPage .indexMK_bth {
	width: 52px;
	height: 51px;
	border-radius: 50%;
	border: 1.5px #999999 dashed;
	text-align: center;
}

.indexPage .indexMK_bth div {
	display: inline-block;
}

.indexPage .indexMK_bth:hover {
	border: 1.5px dashed #FF6428;
}

.indexPage .indexMK_bth:hover .Symbol {
	color: white;
}

.indexPage .indexMK_bth:hover .Symbol {
	background-color: #FF6428;
}

.indexPage .indexMK_bth .Symbol {
	color: #999999;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 5px auto;
}
.indexPage .indexMK_bth .Symbol a{color:#999;}
/* .indexPage .indexMK1-1 .index_bth .indexMK_bth{
	background-color: #010938;
} */
.indexPage .indexMK_bth>div:hover .indexMK_bth>div {
	background-color: #FF6428;
}

.indexPage .indexMK1-1 .index_bth .swiper_bth {
	width: 120px;
	display: flex;
}

.indexPage .indexMK1-1 .index_bth .swiper_bth div {
	flex: 1;
	width: 60px;
	height: 60px;
	text-align: center;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.3);
}

.indexPage .indexMK1-1 .index_bth .swiper_bth div:hover {
	background: #0071BC;
}

.indexPage .indexMK1-1 .index_bth .swiper_bth img {
	width: 27px;
	height: 24px;
	display: block;
	margin: 14px auto;
}

.indexPage .indexMK2 {
	width: 100%;
	background: linear-gradient(0deg, #C8CBDB 0%, #DEEBF4 33%, #FFFFFF 68%);
}


.indexPage .indexMK2_nav {
	overflow: hidden;
	padding-top: 120px;
	/* width: 50%; */
}

.indexPage .IMK2_navrigth {
	display: inline-block;
	width: 130px;
	height: 54px;
}

.indexPage .IMK2_navrigth .more {
	height: 52px;
	width: 50%;
	line-height: 52px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;

}

.indexPage .IMK2_navletf {
	width: 800px;
}

.indexPage .IMK2_navletf .IMK2_navTit>div {
	display: inline-block;
}

.indexPage .IMK2_navletf .IMK2_navTit>div:nth-child(1) {
	width: 165px;
	height: 50px;
	font-size: 40px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.indexPage .IMK2_navletf .IMK2_navTit .tit_logo {
	height: 40px;
	width: 48px;
	overflow: hidden;
	position: relative;
}

.indexPage .IMK2_navletf .IMK2_navTit .tit_logo img {
	width: 48px;
	margin-top: 9px;
	object-fit: cover;
}

.indexPage .IMK2_navletf>p:nth-child(1) {
	height: 25px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.5);
	opacity: 0.5;
	margin-bottom: 19px;
}

.indexMK3_1 .content .IMK2_navletf>p:nth-child(1) {
	color: rgba(255, 255, 255, 1) !important;
}

.indexPage .IMK2_navletf>p:nth-child(2) {
	height: 50px;
	font-size: 40px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.indexPage .indexMK2 {
	padding-bottom: 100px;
}

.indexPage .indexMK3 {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	/* background-color: #007AFF; */
}

.indexPage .indexMK3 .img1 {
	position: absolute;
	width: 100%;
	height: 937px;
	object-fit: cover;
	background-size: 100%;
	/* object-fit: contain; */
}

.indexPage .indexMK3 .indexMK3_1 {
	position: absolute;
	width: 100%;
	top: 0;
	padding-top: 120px;
}

.indexMK2_style {
	width: 50% !important;
	padding-top: 0 !important;
}

.indexPage .indexMK2_about {
	margin-top: 50px;
}

.indexPage .indexMK2_about>p {
	margin-top: 50px;
	width: 1187px;
	height: 100px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	margin-bottom: 30px;
}

.indexPage .indexMK2bg {
	background-color: #0071BC;
}

.indexPage .indexMK2_zixun {
	width: 100%;
	height: 440px;
}

.indexPage .indexMK2_zixun .IMK2ZX_list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index {
	width: 400px;
	height: 220px;
}

.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con {
	width: 100%;
	height: 100%;
	position: relative;
}

.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con>img {
	width: 400px;
	height: 220px;
	object-fit: cover;
	position: absolute;
	z-index: 9;
}

.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con .mask {
	width: 400px;
	height: 220px;
	position: absolute;
	top: 0;
	z-index: 99;
	background-color: rgba(0, 0, 0, 0.3);
}

.indexPage .IMK2ZX_index .index_con .IMK2ZX_indexCon {
	width: 100%;
	height: 80px;
	position: absolute;
	top: 0;
	z-index: 999;
	padding: 20px;
}

.indexPage .IMK2ZX_index .index_con .IMK2ZX_indexCon>p:nth-child(1) {
	width: 100%;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	z-index: 999;
	margin-bottom: 40px;

}

.indexPage .IMK2ZX_index .index_con .IMK2ZX_indexCon>p:nth-child(2) {
	width: 340px;
	height: 62px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
}

.indexPage .indexMK3 .indexMK3_about {
	width: 501px;
	max-height: 300px;
	margin-top: 20px;
}

.indexPage .indexMK3 .indexMK3_about>p {
	width: 501px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 35px;
}

.indexPage .indexMK3_style {
	margin-top: 80px;
}

.indexPage .indexMK2 .btn_style {
	border: 2px dashed #FF6428 !important;
}

.indexPage .indexMK2 .btn_style>div {
	background-color: #FF6428;
}

.indexPage .indexMK3 .companyDetail {
	width: 440px;

}

.indexPage .indexMK3 .companyDetail_index {
	width: 100%;
	height: 110px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
}

.indexPage .indexMK3 .companyDetail_tit {
	width: 200px;
}

.indexPage .indexMK3 .companyDetail_tit>p {
	width: 141px;
	height: 70px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
}

.indexPage .indexMK3 .companyDetail_tit span {
	width: 127px;
	height: 42px;
	font-size: 56px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
}

.indexPage .indexMK3 .companyDetail_icon {
	width: 90px;
	height: 90px;
}

.indexPage .indexMK3 .companyDetail_icon img {
	width: 44px;
	margin: 23px;
}

.indexPage .indexMK3 .aboutContent {
	display: flex;
	width: 100%;
	height: 170px;
	margin-top: 96px;
}

.indexPage .indexMK3 .aboutContent .about_index {
	flex: 1;
	height: 110px;
	text-align: center;
	padding-top: 5%;
	border: 1px solid #AAAAAA;
}

.indexPage .indexMK3 .indexMK3_1 .content>div:nth-child(1) {
	height: 550px;
}

.indexPage .indexMK3 .about_index .about_indexImg {
	width: 35px;
	height: 33px;
	margin: 0 auto 10px;
}

.indexPage .indexMK3 .about_index .about_indexImg>img {
	width: 35px;
	object-fit: cover;
	display: block;

}

.indexPage .indexMK3 .about_index p {
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.indexPage .indexMK3 .about_index:hover {
	background-color: #0071BC;
	border: 1px solid #0071BC;
}

.indexPage .indexMK4 {
	width: 100%;
	position: relative;
	height: 1080px;
}

.indexPage .indexMK4 img {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	object-fit: cover;
}

.indexPage .indexMK4_1 {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 999;
}

.indexPage .indexNewsMK {
	width: 100%;
	height: 600px;
	margin-top: 70px;
}

.indexPage .new {
	width: 48%;
	height: 100%;
}

.indexPage .indexMK4 .news .news_img {
	width: 590px;
	height: 393px;
	display: block;
	overflow: hidden;
}

.indexPage .indexMK4 .news .news_img img {
	width: 590px;
	height: 393px;
	display: block;
	object-fit: contain;
}

.indexPage .indexMK4 .content .news .newsTextMK {
	width: 100%;
	height: 160px;
	/* margin: 10px 0; */
}

.indexPage .indexNewsMK>.left .newText {
	margin-top: 10px;
}

.indexPage .indexNewsMK>.rigth .newText {
	margin-bottom: 10px;
}

/* .indexPage .indexMK4 .indexNewsMK:nth-child(1){
	margin-top: 10px;
}
.indexPage .indexMK4 .indexNewsMK:nth-child(2){
	margin-bottom: 10px;
} */
.indexPage .indexMK4 .news .newText {
	width: 245px;
	height: 119px;
	background-color: white;
	padding: 20px;
}

.indexPage .indexMK4 .news .newText p:nth-child(1) {
	height: 100px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	overflow: hidden;
}

.indexPage .indexMK4 .news .newText p:nth-child(2) {
	height: 20px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
}
.indexPage .padding{
	height: 1000px;
	overflow: hidden;
}


/* 底部 */
.buttom {
	width: 100%;
	height: 500px;
	padding: 85px 0 0;
	background-color: #010938;
}

.buttom .buttom_topCon>div {
	float: left;
}

.buttom .buttom_topCon {
	height: 400px;
}

.buttom .BMk1 {
	margin-right: 100px;
}

.buttom .BMk2 {
	margin-right: 50px;
	height: 300px;
}

.buttom .BMk1>div {
	margin-bottom: 48px;
}

.buttom .BMk1 .buttomTit {
	height: 20px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 13px;
}

.buttom .BMk1 .buttomText {
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.buttom .BMk2 .classTit a {
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
}

.buttom .QRCode .codeImg {
	width: 150px;
	height: 150px;
	border: 1px solid #222654;
	margin-bottom: 10px;
}

.buttom .QRCode .codeImg>img {
	width: 110px;
	height: 110px;
	display: block;
	margin: 18px auto;
	object-fit: cover;
}

.buttom .QRCode p {
	width: 150px;
	text-align: center;
	height: 18px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
}

.xian {
	width: 15px;
	height: 2px;
	background: #FFFFFF;
	margin: 35px 0;
}

.buttom .BMk2 .classText a {
	font-size: 14px;
	height: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: block;
	margin-bottom: 10px;
	opacity: 0.5;
}

.buttom .fooder {
	width: 100%;
	height: 20px;
	border-top: 1px solid #222654;
	padding: 41px 0;
}

.buttom .fooder .content p a {
	width: 483px;
	height: 15px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
	opacity: 0.4;
}


/* 关于我们 */
.aboutPage,
.businessPage {
	width: 100%;
	height: auto;
	background-color: white;
}

.aboutPage .aboutMK1,
.aboutPage .aboutMK2,
.aboutPage .aboutMK3 {
	width: 100%;
	height: 1000px;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}

.aboutPage .aboutMK1>img,
.aboutPage .aboutMK2>img,
.aboutPage .aboutMK3>img {
	width: 100%;
	height: 1080px;
	object-fit: cover;
	position: absolute;
}

.aboutPage .aboutMK2 .aboutMK2Con,
.aboutPage .aboutMK3 .aboutMK3Con {
	width: 100%;
	position: absolute;
}



.aboutPage .aboutMK1 .MK1Content {
	width: 100%;
	height: 550px;
}

.aboutPage .aboutMK1 .MK1Content .MK1ContentLetf {
	width: 55%;
}

.aboutPage .aboutMK1 .MK1Content .MK1ContentLetf .pageConTit {
	width: 349px;
	height: 30px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FF6428;
	margin-bottom: 50px;
}

.aboutPage .aboutMK1 .MK1Content .pageConText {
	height: 208px;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #666666;
	line-height: 30px;
	overflow: hidden;
}

.aboutPage .aboutMK1 .MK1Content>div {
	width: 100%;
	height: 300px;
	margin-bottom: 53px;
}

.aboutPage .aboutMK1 .MK1Content .MK1Contentrigth {
	width: 483px;
	height: 289px;
	overflow: hidden;
}

.aboutPage .aboutMK1 .MK1Content .MK1Contentrigth>img {
	width: 483px;
	height: 289px;
	display: block;
	object-fit: contain;
}

.aboutPage .aboutMK2 .aboutMK2Con {
	text-align: center;
}

.aboutPage .MK_tit {
	height: 55px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
	text-align: center;
	margin-top: 60px;
}

.aboutPage .aboutMK2 .aboutMK2Con .content .MK2_img {
	width: 1000px;
	height: 690px;
	margin: 120px auto 0;
}

.xian_blue {
	width: 80px;
	height: 2px;
	background: #0071BC;
	margin: 10px auto 0;
}

.aboutPage .aboutMK2 .aboutMK2Con .content .MK2_img>img {
	    width: 100%;
	    height: 100%;
	    display: block;
	    object-fit: contain;
	    margin: auto;
}

.aboutPage .aboutMK3 .swiper_box1,
.aboutPage .aboutMK3 .swiper_box2 {
	width: 100%;
	height: 300px;
	margin-top: 30px;
}

.aboutPage .aboutMK3 .swiper_box1 {
	margin: 30px 0 60px;
}

.aboutPage .aboutMK3 .swiper_box1 .swiper-container {
	width: 1200px;
	height: 300px;
	overflow: hidden;
}

.aboutPage .aboutMK3 .swiper_box2 .swiper-container {
	width: 1200px;
	height: 480px;
	overflow: hidden;
}

.aboutPage .aboutMK3 .swiper_box1 .swiper-container .swiper-wrapper .swiper-slide {
	width: 300px;
	height: 250px;

}

.aboutPage .aboutMK3 .swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom {
	bottom: none !important;
}

.aboutPage .aboutMK3 .swiper_box2 .swiper-container .swiper-pagination {
	bottom: none;

}

.aboutPage .aboutMK3 .swiper_box1 .swiper-container .swiper-wrapper .swiper-slide div img {
	width: 318px;
	object-fit: cover;
	display: block;
}

.aboutPage .aboutMK3 .swiper_box1 .swiper-container .aboutPage .aboutMK3 .swiper_box1 .level_text {
	height: 17px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
}

/* 业务咨询 */
.businessPage {
	height: 1500px !important;
}

.businessPage .businessMK1 {
	background-color: white;
}

.businessPage .businessContent {
	width: 100%;
	height: 680px;
	margin-top: 65px;
}

.businessPage .businessConleft {
	width: 60%;
	height: 100%;
}

.businessPage .businessConleft .businessConText>p:nth-child(1) {
	width: auto;
	padding-left: 10px;
	border-left: 4px solid #0071BC;
	height: 50px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
}

.businessPage .businessConleft .businessConText>p:nth-child(2) {
	margin-top: 32px;
	width: 100%;
	height: auto;
	font-size: 16px;
	margin-left: 10px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.businessPage .businessConleft .busuiessConImg {
	width: 741px;
	height: 494px;
	margin-top: 39px;
	overflow: hidden;
}

.businessPage .businessConleft .busuiessConImg>img {
	width: 741px;
	object-fit: cover;
}

.businessConIndustryNews {
	width: 30%;
	height: 500px;
	/* margin-top: 50px; */
}

.businessConIndustryNews .IndustryNews {
	height: 30px;
	/* padding: 12px 0; */
	width: 100%;
	border-bottom: 1px solid #999999;
}

.businessConIndustryNews .IndustryNews p:nth-child(1) {
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.businessConIndustryNews .IndustryNews p:nth-child(2) {
	height: 9px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.businessConIndustryNews .IndustryNewsList {
	width: 100%;
	/* height: 100px; */
	max-height: 400px;
	overflow: hidden;

}

.businessConIndustryNews .IndustryNewsIndex {
	padding: 12px 0;
	height: 76px;
	display: block;
}

.businessConIndustryNews .IndustryNewsIndex .NewsIndexImg {
	width: 114px;
	height: 76px;
}

.businessConIndustryNews .IndustryNewsIndex .NewsIndexImg img {
	width: 114px;
	object-fit: cover;
}

.businessConIndustryNews .IndustryNewsIndex .NewsIndexText p {
	width: 230px;
	height: 63px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 25px;
}

.businessConIndustryNews .more {
	height: 13px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
	display: block;
}

/* 案列 */
.casePage {
	width: 100%;
	/* height: 100%; */
	/* min-height: 1230px; */
	background-color: white;
}
.casePage .caseMK1{
	/* height: 100%; */
	height: auto;
	min-height: 685px;
}
.casePage .caseTit {
	height: 50px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: 50px;
}

.casePage .caseConList {
	width: 100%;
	/* height: auto; */
	/* max-height: 1200px; */
	overflow: hidden;
	min-height: 250px;
}

.casePage .caseConList .caseCon {
	width: 394px;
	height: 250px;
	margin-bottom: 10px;
	display: inline-block;
	clear: both;
	border: 1px solid white;
	
}

.casePage .caseConList .caseCon:hover {
	border: 1px solid #999999;
}

/* .casePage .caseConList .caseCon:hover .caseConMainImg p {
	display: none;
} */

/* .casePage .caseConList .caseCon:hover .caseConMainDetail {
	display: block;
} */

.casePage .caseConList .caseCon>div {
	display: inline-block;
}

.casePage .caseConList .caseCon .caseConMainImg {
	width: 394px;
	height: 250px;
	overflow: hidden;
	position: relative;
}

.casePage .caseConList .caseCon .caseConMainImg img {
	width: auto;
	object-fit: cover;
	display: block;
	position: absolute;
}

.casePage .caseConList .caseCon .caseConMainImg .caseConDetail {
	position: absolute;
	bottom: -200px;
	height: 100%;
	transition-duration: 1s;
}
.casePage .caseConList .caseCon .caseConMainImg .caseConDetail>p{
	/* position: absolute;
	bottom: 0; */
	height: 50px;
	width: 100%;
	line-height: 50px;
	border-left: 4px solid #FF6428;
	padding-left: 10px;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
}
.casePage .caseConList .caseCon .caseConMainDetail {
	width: 790px;
	height: 230px;
	padding: 10px 0;
	background-color: rgba(0, 0, 0, 0.3);
	/* display: none; */
}
.casePage .caseConList .caseCon:hover .caseConDetail{
	transform: translateY(-250px);
	transition-duration: 1s;
}
/* 动画代码 */
/* @keyframes example {
  from {bottom: -200px;}
  to {bottom: 30px;}
} */

.casePage .caseConList .caseCon .caseConMainDetail .caseDetailTit {
	height: 44px;
	width: 381px;
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color:white;
	line-height: 26px;
	padding-left: 10px;
	border-left: 4px solid #FF6428;
	margin-bottom: 50px;
}

.casePage .caseConList .caseCon .caseConMainDetail .caseDetailCon {
	width: 175px;
	height: 85px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: white;
	line-height: 24px;
	margin-left: 20px;
}

.casePage .paging {
	margin: 0 auto;
	width: 350px;
	display: flex;
	margin-top: 20px;
}

.casePage .paging p {
	padding: 7px 12px;
	height: 20px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0071BC;
	margin: 0 10px;
	border: 1px solid #0071BC;
}
.casePage .paging p a{
	color: #0071BC;
}
/* 新闻中心 */
.newsDetailPage {
	width: 100%;
	height: auto;
	background-color: white;
}

.newsDetailPage .newsDetail {
	/* width: 100%; */
	height: 110px;
}

.newsDetailPage .newsDetail .newsTit {
	text-align: center;
	height: 110px;
	border-bottom: 1px solid #0071BC;
}

.newsDetailPage .newsDetail .newsTit>p:nth-child(1) {
	height: 50px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}

.newsDetailPage .newsDetail .newsTit>p:nth-child(2) {
	height: 20px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
}

.newsDetailPage .newsState {
	height: 50px;
	margin: 20px 0;
}

.newsDetailPage .newsState .newsStateLeft>div {
	height: 15px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	padding: 12px 50px;
	background-color: #000000;
}

.newsDetailPage .newsState .newsStateRigth>div {
	display: inline-block;
	height: 40px;
}

.newsDetailPage .newsState .newsStateRigth .appList,
.newsPage .slide_thirdParty .appList {
	display: flex;
}

.newsDetailPage .newsState .newsStateRigth .left {
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 40px;
	color: #333333;
}

.newsDetailPage .newsState .newsStateRigth .appList .AppIcon {
	width: 17px;
	height: 15px;
	margin: 12px 10px;
}
.newsDetailPage .newsState .newsStateRigth .appList .AppIcon:nth-child(2) img{
	width: 14px;
}

.newsDetailPage .newsState .newsStateRigth .appList .AppIcon>img {
	width: 17px;
	object-fit: cover;
}

.newsDetailPage .newsDetail {
	height: 100%;
	/*overflow: hidden;*/
}

.newsDetailPage .newsDetailText {
	width: 800px;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.newsDetailPage .businessContent {
	height: auto;
	overflow: hidden;
}
.newsDetailPage .businessContent .newsDetailContent{width:68%;}
.newsDetailPage .btnList {
	width: 66%;
	height: 44px;
	margin: 140px 0 45px;
}

.newsDetailPage .btnList_letf div {
	width: 357px;
	/* height: 41px; */
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 22px;
}

.newsDetailPage .btnList_rigth {
	width: 175px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background-color: #0071BC;
	color: white;
}

/* 新闻中心页 */
.newsPage {
	width: 100%;
	/* height: 1220px; */
	background-color: white;

}

.newsPage .newsDetail {
	width: 100%;
	height: 100%;
	border-top: 1px solid #0071BC;
}

.newsPage .newsModel1 {
	width: 100%;
	height: 800px;
}

.newsPage .newsModel_tit {
	height: 45px;
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-top: 60px;
}

.newsPage .swiper {
	width: 100%;
	height: 800px;
}

.newsPage .swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	/* transition: 300ms;
	transform: scale(0.8); */

	width: 528px !important;
	margin-top: 43px;
	margin-right: 28px;
}
/* .newsPage .swiper .swiper-slide-active,.newsPage .swiper .swiper-slide-duplicate-active{
      transform: scale(1);
	} */

/* 上移轮播效果 */
.newsPage .swiper .swiper-slide:hover .slide_state {
	background-color: #0071BC !important;
}

.newsPage .swiper .swiper-slide:hover .slide_tit {
	color: #0071BC !important;
}

.newsPage .swiper .swiper-slide:hover .slide_time {
	color: #0071BC !important;
}

.newsPage .swiper .swiper-slide:hover .slide_thirdParty .left {
	color: #0071BC !important;
}
.slide_thirdParty .left{
	width: 50px;
}

/* .newsPage .appList .AppIcon:hover .slide_thirdParty .AppIcon img {
	filter: drop-shadow(#0071BC 30px 0);
	position: relative;
	left: -24.5px;
}

.newsPage .appList .AppIcon:hover .slide_thirdParty .AppIcon:nth-child(3) img {
	filter: drop-shadow(#0071BC 30px 0);
	position: relative;
	left: -22.4px;
} */


.newsPage .swiper .swiper-slide .slide_img {
	width: 528px;
	height: 354px;
}

.newsPage .swiper .swiper-slide .slide_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.newsPage .swiper .swiper-slide .slide_state {
	width: 152px;
	height: 37px;
	color: white;
	line-height: 37px;
	margin-top: 24px;
	background: #000000;
}

.newsPage .swiper .swiper-slide .slide_tit {
	width: 514px;
	height: 90px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 40px;
	margin-top: 28px;
}

.newsPage .swiper .swiper-slide .slide_detail {
	width: 100%;
	height: 20px;
	margin-top: 38px;
}
.newsPage .swiper .swiper-slide .slide_detail .slide_thirdParty{width:180px;}

.newsPage .swiper .swiper-slide .slide_time {
	height: 11px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.newsPage .swiper .swiper-slide .left {
	height: 30px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	margin-right: 5px;
	/* margin-top: 38px; */
}

.newsPage .swiper .swiper-slide .slide_thirdParty .appList {
	display: flex;
}

.newsPage .swiper .swiper-slide .slide_thirdParty .appList .AppIcon {
	width: 30px;
	height: 25px;
	overflow: hidden;
}

.newsPage .swiper .swiper-slide .slide_thirdParty .appList .AppIcon img {
	width: 20px;
	margin-top: 5px;
	object-fit: cover;
}

.newsPage .swiper .swiper-slide .slide_thirdParty .appList .AppIcon:nth-child(3) img {
	width: 15px !important;
}

.newsPage .swiper .btn_box {
	width: 35%;
	height: 40px;
	position: relative;
	margin: 96px auto 0;
}

.newsPage .swiper .swiper_btn_next {
	width: 49px !important;
	height: 49px !important;
	background-image: none !important;
	background-color: #0071BC;
	outline:none;
}

.newsPage .swiper .swiper_btn_prev {
	width: 49px !important;
	height: 49px !important;
	background-image: none !important;
	background-color: #0071BC;
	outline:none;
}

.newsPage .swiper .swiper-button-prev:after {
	display: none;
}

.newsPage .swiper .swiper_btn_next:after {
	display: none;
}

.newsPage .swiper .swiper_bar_style {
	height: 3px !important;
	width: 70% !important;
	position: absolute;
	left: 15%;
	top: 17px;
	opacity: 1 !important;
	/* margin-top: 26px; */
}

.newsPage .swiper .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	background-color: #000000 !important;
	opacity: none !important;
}

.newsPage .newsModel2 {
	margin-top: 158px;
	height: auto;
	overflow: hidden;
	padding-bottom:100px ;
}

.newsPage .search_box {
	width: 704px;
	height: auto;
	margin: 35px auto 30px;
}

.newsPage .search_box .search {
	width: 704px;
	height: 53px;
	border: 1px solid #999999;
	border-radius: 27px;
	margin-bottom: 30px;
}

.newsPage .search_box .search input:nth-child(1) {
	width: 84%;
	height: 40px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-left: 5%;
	margin-top: 1%;
	border: none;
	border-right: 1px solid #999999;
}

.newsPage .search_box .search input:nth-child(2) {
	width: 27px;
	height: 27px;
	border: none;
	margin-right: 5%;
	margin-top: 2%;
	background-color: white;
	background-image: url(/static/modules/cms/images/search.png);
}

.newsPage .search_box .flex_box {
	width: 100%;
	height: auto;
}

.newsPage .search_box .flex_box p {
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

.newsPage .flex_style1 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 19px 0;
}

.newsPage .search_box .flex_style1 .flex_index {
	width: 104px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background-color: #999999;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	margin-right: 27px;
	margin-bottom: 24px;
	color: #FFFFFF;
}

.newsPage .search_box .flex_style1 .flex_index:hover {
	background-color: #0071BC;
}

.newsPage .newsModel2 .slide_list {
	width: 840px;
	display: flex;
	flex-wrap: wrap;
	height: auto;
	max-height: 1380px;
	overflow:hidden;
}

.newsPage .newsModel2 .model2_slide {
	width: 390px;
	height: 460px;
	margin-right: 20px;
	margin-bottom: 20px;

}

.newsPage .model2_slide .model2_img {
	width: 490px;
	height: 262px;
	overflow: hidden;
}

.newsPage .model2_slide .model2_img img {
	width: 390px;
	height: 262px;
	object-fit: cover;
}

.newsPage .model2_slide .model2_state {
	width: 117px;
	height: 28px;
	color: white;
	line-height: 28px;
	margin-top: 19px;
	background: #000000;
	text-align: center;
}

.newsPage .model2_slide .model2_tit {
	width: 100%;
	height: auto;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	/* text-align: center; */
	margin: 21px 0 26px;
	padding-left: 10px;
}

.newsPage .model2_slide .model2_detail .model2_time {
	height: 15px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.newsPage .model2_slide .model2_detail .slide_thirdParty .left {
	height: 15px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.newsPage .model2_slide .slide_thirdParty .appList .AppIcon {
	margin: 0 5px;
	overflow: hidden;
}

.newsPage .newsModel2 .model2_slide:hover .model2_state {
	background-color: #0071BC !important;
}

.newsPage .newsModel2 .model2_slide:hover .model2_tit {
	color: #0071BC !important;
}

.newsPage .newsModel2 .model2_slide:hover .model2_time {
	color: #0071BC !important;
}

.slide_thirdParty .appList .link{
	width: 25px;
	height: 20px;
}
.slide_thirdParty .appList .link .img1{
	width: 25px;
	height: 20px;
	display: block;
}
.slide_thirdParty .appList .link img{
	width: auto;
	object-fit: cover;
	height: 17px;
	display: block;
	margin: 0 auto;
}

/* .newsPage .newsModel2 .model2_slide:hover .slide_thirdParty .left {
	color: #0071BC !important;
} */

/* .newsPage .newsModel2 .model2_slide:hover .slide_thirdParty .appList img {
	filter: drop-shadow(#0071BC 30px 0);
	position: relative;
	left: -29px;
}

.newsPage .newsModel2 .model2_slide:hover .slide_thirdParty .appList .AppIcon:nth-child(2) img {
	filter: drop-shadow(#0071BC 30px 0);
	position: relative;
	left: -29.3px;
}
 */
/* 联系我们 */
.contactusPage {
	width: 100%;
	/* height: 1220px; */
	background-color: white;
}

.contactusPage .contactusMK1 {
	width: 100%;
	height: 954px;
	position: relative;
	display: flex;
	overflow: hidden;
	margin-bottom: 128px;
}

.contactusPage .contactusMK1 .companyDetail {
	width: 19%;
	height: 100%;
	overflow: hidden;
	margin-left: 26%;
	padding-top: 85px;
	position: absolute;
	left: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0));

}

.contactusPage .detail_tit {
	height: 55px;
	font-size: 48px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.contactusPage .contactusMK1 .companyDetail .contactusBth {
	height: 47px;
	display: flex;
	text-align: center;
	margin-top: 156px;
	margin-bottom: 163px;
}

.contactusPage .contactusMK1 .companyDetail .contactusBth div {
	width: 47px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 26px;
	color: white;
	margin-right: 29px;
	background-color: #000000;
}

.contactusPage .contactusMK1 .companyDetail .contactusBth div:hover {
	background-color: #0071BC;
}

.contactusPage .contactusMK1 .detail_name {
	height: 20px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	margin-bottom: 14px;
}

.contactusPage .contactusMK1 .detail_con {
	width: 356px;
	height: 48px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}

.contactusPage .Map {
	width: 70%;
	height: 1035px;
	position: absolute;
	right: 0;
}

.contactusPage .contactusMK2 .recruitList {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 85px 0;
}

.contactusPage .contactusMK2 .recruitIndex {
	width: auto;
	height: auto;
	padding: 63px 47px 30px;
	border: 1px solid #0071BC;
	position: relative;
}
.contactusPage .contactusMK2 .recruitIndex:hover {
	border: 3px solid #0071BC;
}
.contactusPage .contactusMK2 .recruitIndex .recruitStater{
	width: 122px;
	height: 37px;
	background: #0071BC;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 37px;
	text-align: center;
	position: absolute;
	top: -1px;
	right: 4%;
}
.contactusPage .contactusMK2 .recruitrigth {
	width: 52px;
	height: 52px;
	border: 1px solid #0071BC;
	border-radius: 50%;
	margin-right: 35px;
	position: relative;

}

.contactusPage .contactusMK2 .recruitrigth img {
	width: 39px;
	height: 39px;
	object-fit: cover;
	border-radius: 50%;
	margin: 19% auto;
	display: block;
}
.contactusPage .contactusMK2 .recruitrigth .btnupper{
	display: none;
}

.contactusPage .contactusMK2 .recruitNav{
	overflow: hidden; 
	height: 120px;
	width: 100%;
}
.contactusPage .contactusMK2 .recruitNav .recruitName {
	height: 35px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.contactusPage .contactusMK2 .recruitNav .recruitCon {
	height: 17px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-top: 37px;
}

.contactusPage .contactusMK2 .recruitDetailcon {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #CACACA;
	padding-top: 16px;
	display: none;
}

.contactusPage .contactusMK2 .recruitDetailcon p {
	width: auto;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
}
.contactusPage .contactusMK2 .contactMe{
	width: 170px;
	height: 48px;
	border: 1px solid #0071BC;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #0071BC;
	line-height: 48px;
	text-align: center;
	margin-top: 32px;
	display: block;
}
.newsPage .swiper .swiper-slide .slide_detail .appList{
	margin-top: 7px;
}
/* 分享 */
.newsStateRigth{margin-right:30px;}
.social-share{margin-top:6px;}
.social-share-icon{width:25px!important;height:25px!important;border-radius:0!important;border:0!important;display:inline-block!important;}
.social-share-icon:before{display:none;}
.social-share .icon-weibo{background:url(/static/modules/cms//images/wb_icon.png) center left no-repeat;margin-top:0px;}
.social-share .icon-wechat{background:url(/static/modules/cms/images/wx_icon.png) center left no-repeat;margin-top:0px;}
.social-share .icon-qq{background:url(/static/modules/cms/images/qq_icon.png) center left no-repeat;background-size: 14px 17px !important; margin-top: 0px;}
.social-share .icon-wechat .wechat-qrcode {width: 148px !important;}
.social-share .icon-wechat .wechat-qrcode:after {left: 62% !important;}
.social-share .icon-wechat .wechat-qrcode{top: -220px !important;height: 209px !important;}
.social-share .icon-qq:hover{background-color: none !important;}

.social-share .icon-tencent,.social-share .icon-douban,.social-share .icon-qzone,.social-share .icon-diandian,.social-share .icon-facebook{display:none!important;}
.social-share a{margin-left:10px;}
.social-share .icon-wechat .wechat-qrcode.bottom{top: -2px;left: auto;right: 120px;}
.social-share .icon-wechat .wechat-qrcode{top: 0; left: -211px;}
.help{margin-top:-10px;}

 .newsPage .social-share .icon-weibo{margin-top:-7px}
.newsPage .social-share .icon-wechat{margin-top: -9px;}
.newsPage .social-share .icon-qq{margin-top: -8px;}
/* .newsPage .social-share .icon-twitter{margin-top: -370px;}
.newsPage .social-share .icon-linkedin{margin-top: -351px;} */
/*
.prolist2Page .part1 .part1_right .part1_right_main .form_main .f1 .tit1:nth-child(2){margin-left: 189px;}
.prolist2Page .part1 .part1_right .part1_right_main .form_main .f3 .parameter .item:nth-child(2){width:129px;}
.prolist2Page_a .part1 .part1_right .part1_right_main .form_main .f1 .tit1:first-child, .prolist2Page_a .part1 .part1_right .part1_right_main .form_main .f2 .filter:first-child, .prolist2Page_a .part1 .part1_right .part1_right_main .form_main .f3 .parameter .item:first-child{left:22px;}
 */

/* 新增 */
.clearfix::after{display: block; content: ''; clear: both;}
ul{margin: 0; padding: 0;}
li{list-style: none;}
.casePage .part{}
.casePage .part .part1{border: 1px solid #999999;height: 246px;margin-bottom: 18px;}
.casePage .part .part1 .img{width: 394px;height: 246px;float: left;}
.casePage .part .part1 .img img{width: 394px;height: 246px;}
.casePage .part .part1 .part1_right{float: right;padding: 34px;width: 60%;}
.casePage .part .part1 .part1_right .title{
    padding-bottom: 20px;
}
.casePage .part .part1 .part1_right .title i{width: 5px;height: 30px;background-color: #ff6428;display: block;float: left;float: left;margin-right: 10px;margin-top: 4px;}
.casePage .part .part1 .part1_right .title .txt{font-size: 24px;color: #333333;float: left;width: 80%;line-height: 40px;}
.casePage .part .part1 .part1_right .cs{height: 120px;overflow: hidden; color:#000}
.casePage .part .part1 .part1_right .cs p{color:#000}
.casePage .part .part1 .part1_right .cs .cs_main{ font-size: 14px;color: #333333;line-height: 24px;}
.casePage .part .part2{}
.casePage .part .part2 .list{
    width: 102%;
}
.casePage .part .part2 .list .item{overflow: hidden; position: relative;width: 394px;height: 248px;float: left;margin-bottom: 12px;margin-right: 8px;}
.casePage .part .part2 .list .item .img{width: 394px;height: 248px;}
.casePage .part .part2 .list .item .img img{width: 394px;height: 248px;}
.casePage .part .part2 .list .item .detail{transition-duration: .6s;display: block;position: absolute;bottom: -248px; width: 95%;background-color: rgba(0,113,188,0.8);height: 228px;padding: 20px;padding-bottom: 0;padding-right: 0;}
.casePage .part .part2 .list .item .detail .title{}
.casePage .part .part2 .list .item .detail .title i{width: 5px;height: 22px;background-color: #ff6428;display: block;float: left;margin-right: 10px;}
.casePage .part .part2 .list .item .detail .title .txt{font-size: 16px;color: #fff;margin-bottom: 20px;}
.casePage .part .part2 .list .item .detail .cs{}
.casePage .part .part2 .list .item .detail .cs .cs_main{font-size: 12px;color: #fff;line-height: 20px;}
.casePage .part .part2 .bottom_tit{font-size: 14px;color: #ffffff;height: 50px;line-height: 50px;border-left: 5px solid #ff6428;position: absolute;bottom: 0;width: 95.2%;background-color: rgba(0,0,0,0.4);padding-left: 14px;transition-duration: .6s;}
.casePage .part .part2 .list .item:hover .detail{position: absolute;bottom: 0;transition-duration: .6s;}
.casePage .part .part2 .item:hover .bottom_tit{bottom: -60px;transition-duration: .6s;}



@media screen and (max-width: 1680px) {
   .indexPage .indexMK3 .aboutContent {
       margin-top: 66px;
   }
}
@media screen and (max-width: 1600px) {
	.indexPage .indexMK3 .indexMK3_1 {
	    padding-top: 130px;
	}
   .indexPage .indexMK3 .aboutContent {
       margin-top: 40px;
   }
   .indexPage .indexMK3 .indexMK3_1 .content>div:nth-child(1) {
       height: 512px;
   }
   .indexPage .indexMK3_style {
       margin-top: 70px;
   }
   .indexPage .indexMK3 .aboutContent {
       display: flex;
       width: 87%;
       height: 113px;
   }
   .indexPage .indexMK3 .aboutContent .about_index {
       height: 100px;
       padding-top: 2%;
   }
   .indexPage .indexMK2_nav {
       padding-top: 110px;
   }
   .indexPage .indexNewsMK {
       margin-top: 36px;
   }
   .indexPage .indexMK4 img {
   	height: 100%;
   	background-size: 100%;
   }
   .indexPage .indexMK4{
   	/*height: 941px !important;*/
   }
}
@media screen and (max-width: 1400px) {
   .indexPage .indexMK3 .aboutContent {
       margin-top: 26px;
   }
   .indexPage .indexMK2_nav{
       padding-top: 30px;
   }
   .indexPage .indexMK2_about{margin-top:0px;}
   .indexPage .indexMK2_about>p{  margin-top: 10px;width: 1187px;height: 75px;font-size: 14px; font-family: Microsoft YaHei;   font-weight: 400;   color: #666666; line-height: 20px;margin-bottom: 10px;
   }
   
   .indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con>img,.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index，.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con .mask,.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index .index_con .mask,.indexPage .indexMK2_zixun .IMK2ZX_list .IMK2ZX_index{height:160px;}
   
  .indexPage .indexMK2_zixun{height: 360px;} 
 .indexPage .indexMK3 .indexMK3_1{padding-top:30px;}  
   .indexPage .indexMK3 .indexMK3_about>p{line-height:22px;}
   
 .indexPage .indexMK3 .indexMK3_1 .content>div:nth-child(1){height:430px;}  
  .indexPage .indexNewsMK{margin-top: 6px;} 
   
   /*.indexPage .indexMK4{height:auto!important;}*/
 .indexPage .IMK2_navletf>p:nth-child(1){margin-bottom:4px;}  
.indexPage .indexMK2_nav{padding-top:10px;}
 .indexPage .IMK2_navletf>p:nth-child(2){    height: 30px; font-size: 26px;font-family: Microsoft YaHei;font-weight: 400; color: #333333;}  
   
   
   
   
   
}