﻿body {
  padding-top: 0;
}
.banner-box .swiper-slide {
  	width: 100%;
  	height: 100vh;
  	box-sizing: border-box;
}
.banner-box .swiper-slide .img-box {
  	height: 100%;
}
.banner-box .swiper-slide .img-box img {
  	width: 100%;
  	height: 100%;
  	object-fit: cover;
}
.banner-box .swiper-button-prev {
  	left:80px;
}
.banner-box .swiper-button-next {
  	right:80px;
}
.banner-box .swiper-button-next,
.banner-box .swiper-button-prev {
  	width: 60px;
  	height: 60px;border-radius:100%;
  	background: rgba(0, 0, 0, 0.2);
  	line-height: 50px;
  	transition: all .3s;
  	text-align: center;
  	margin-top:20px;
}
.banner-box .swiper-button-next:after,
.banner-box .swiper-button-prev:after {
  	font-size: 18px;
  	color: #fff;
  	font-weight: 700;
}
.banner-box .swiper-button-next:hover,
.banner-box .swiper-button-prev:hover {
  	background:#CB292C;
}
.banner-box .mouse {
  	position: absolute;
  	z-index: 98;
  	bottom: 50px;
  	left: 50%;
 	margin-left: -17px;
  	animation: down 1.2s infinite;
  	-webkit-animation: down 1.2s infinite;
  	cursor: pointer;
}
.banner-box .ad-one{
	position:absolute;
	left:80px;
	top:140px;
	z-index:998;
}
.banner-box .ad-two{
	position:absolute;
	left:80px;
	top:295px;
	z-index:998;
}




.session_1{
	margin-top:120px;
}
.session_1 .all-box{
	display:flex;
	align-items:flex-start;
}
.session_1 .all-box .left-box{
	width:630px;
	height:480px;
	flex-shrink:0;
}
.session_1 .all-box .left-box img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.session_1 .all-box .right-box{
	padding-left:50px;
	box-sizing:border-box;
}
.session_1 .all-box .right-box .title-box p{
	font-family:myFirstFont;
	font-size:30px;
	color:#ccc;
	line-height:1;
}
.session_1 .all-box .right-box .title-box h3{
	font-size:36px;
	font-weight:500;
	line-height:1;
	margin-top:3px;
	margin-bottom:20px;
	color:#000;
}
.session_1 .all-box .right-box .des-box p{
	font-size:15px;
	color:#666565;
	line-height:30px;
}
.session_1 .all-box .more-box{
	margin-top:35px;
}
.session_1 .all-box .more-box .public_a{
  	overflow:hidden;
  	border-radius:23px;
  	font-style:normal;
}
.session_1 .all-box .more-box .public_a:after{
  	border-radius:23px;
  	border-color:#bfbfbf;
  	overflow:hidden;
}
.session_1 .all-box .list-box{
	display:flex;
	justify-content:space-between;
	margin-top:60px;
}
.session_1 .all-box .list-box .item-box{
	text-align:center;
}
.session_1 .all-box .list-box .item-box p{
	margin-top:25px;
}
.session_1 .all-box .list-box .item-box:hover .icon-box img,
.session_1 .all-box .list-box .item-box .icon-box img.active{
	display:none;
}
.session_1 .all-box .list-box .item-box:hover .icon-box img.active{
	display:inline-block;
}
.session_1 .all-box .list-box .item-box:hover p{
	color:#CB292C;
}







.session_2{
	margin-top:110px;
}
.session_2 .title-box{
	display:flex;
	align-items:flex-start;
	justify-content:center;
	margin:0 auto;
	position:relative;
}
.session_2 .title-box:before{
	position:absolute;
	content:'';
	width:470px;
	height:1px;
	left:0;
	top:30px;
	background:#eeeeee;
}
.session_2 .title-box:after{
	position:absolute;
	content:'';
	width:470px;
	height:1px;
	right:0;
	top:30px;
	background:#eeeeee;
}
.session_2 .title-box .num{
	font-size:90px;
	font-weight:300;
	line-height:0.72;
}
.session_2 .title-box .txt-box{
	text-align:right;
}
.session_2 .title-box .txt-box p{
	font-size:18px;
	color:#ccc;
	font-family:myFirstFont;
	line-height:1;
	margin-bottom:7px;
}
.session_2 .title-box .txt-box h3{
	font-size:40px;
	font-weight:500;
	line-height:1;
	color:#000;
}
.session_2 .title-box .txt-box span{
	font-size:16px;
	color:#999;
	display:inline-block;
	margin-top:7px;
}
.session_2 .all-box{
	margin-top:80px;
}
.session_2 .all-box .tab-box{
	display:flex;
	justify-content:center;
}
.session_2 .all-box .tab-box .item-box{
	margin-left:100px;
	margin-right:100px;
	text-align:center;
	position:relative;
}
.session_2 .all-box .tab-box .item-box .icon-box{
	width:80px;
	height:80px;
	border-radius:100%;
	border:1px solid #eee;
	text-align:center;
	line-height:80px;
	overflow:hidden;
}
.session_2 .all-box .tab-box .item-box .icon-box img{
	max-width:40px;
	max-height:40px;
}
.session_2 .all-box .tab-box .item-box.active .icon-box img,
.session_2 .all-box .tab-box .item-box .icon-box img.active{
	display:none;
}
.session_2 .all-box .tab-box .item-box.active .icon-box img.active{
	display:inline-block;
}
.session_2 .all-box .tab-box .item-box.active .icon-box{
	background:#CB292C;
	border-color:#CB292C;
}
.session_2 .all-box .tab-box .item-box a > p{
	font-size:16px;
	color:#666;
	margin-top:8px;
	opacity:1;
	transition:all .5s;
}
.session_2 .all-box .tab-box .item-box.active a > p{
	opacity:0;
}
.session_2 .all-box .tab-box .item-box .des-box{
	position:absolute;
	width:80px;
	height:177px;
	line-height:177px;
	background:url('../image/icon_35.png') center center no-repeat;
	background-size:100% 100%;
	top:100px;
	z-index:99;
	opacity:0;
	transform:translateY(30px);
	transition:all .5s;
}
.session_2 .all-box .tab-box .item-box .des-box p{
	color:#fff;
	font-size:30px;
	font-weight:300;
	writing-mode: tb-rl;
	letter-spacing:6px;
	width:100%;
	height:100%;
	position:relative;
	left:50px;
}
.session_2 .all-box .tab-box .item-box.active .des-box{
	opacity:1;
	transform:translateY(0);
}
.session_2 .all-box .list-box{
	margin-top:50px;
}
.session_2 .all-box .list-box .item-box .img-box img{
	height:650px;
	object-fit:cover;
}
.session_2 .all-box .list-box .item-box{
	position:relative;
}
.session_2 .all-box .list-box .item-box .des-box{
	position:absolute;
	height:180px;
	left:50%;
	transform:translateX(-50%);
	top:200px;
}
.session_2 .all-box .list-box .item-box .txt-box{
	position:absolute;
	width:560px;
	height:100%;
	background:rgba(0, 0, 0, 0.3);
	padding-left:40px;
	box-sizing:border-box;
}
.session_2 .all-box .list-box .item-box .txt-box:before{
	position:absolute;
	content:'';
	border:1px solid rgba(255, 255, 255, 0.2);
	left:10px;
	right:10px;
	top:10px;
	bottom:10px;
}
.session_2 .all-box .list-box .item-box .txt-box h3{
	color:#fff;
	font-size:48px;
	font-weight:300;
	line-height:1;
	margin-top:40px;
}
.session_2 .all-box .list-box .item-box .txt-box span{
	font-size:16px;
	color:#fff;
	line-height:1;
	display:inline-block;
	margin-top:20px;
	margin-bottom:15px;
}
.session_2 .all-box .list-box .item-box .txt-box p{
	color:#fff;
	font-size:12px;
	font-weight:300;
	line-height:1;
	display:none;
}




.session_3 .title-box{
	text-align:center;
	margin-top:65px;
}
.session_3 .title-box h3{
	font-size:36px;
	font-weight:500;
	color:#000;
}
.session_3 .title-box p{
	font-size:16px;
	color:#666;
}
.session_3 .all-box{
	margin-top:65px;
}
.session_3 .all-box .top-box{
	background:#f8f8f8;
	height:320px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-left:120px;
	padding-right:120px;
	box-sizing:border-box;
	position:relative;
	z-index:99;
}
.session_3 .all-box .top-box .left-box{
	position:relative;
}
.session_3 .all-box .top-box .left-box:before{
	position:absolute;
	content:'';
	width:2px;
	height:37px;
	left:-126px;
	top:-59px;
	background:#CB292C;
}
.session_3 .all-box .top-box .left-box:after{
	position:absolute;
	content:'';
	width:72px;
	height:2px;
	left:-126px;
	top:-59px;
	background:#CB292C;
}
.session_3 .all-box .top-box .left-box h3{
	font-size:36px;
	font-weight:300;
	position:relative;
	line-height:1;
	margin-bottom:40px;
}
.session_3 .all-box .top-box .left-box h3:before{
	position:absolute;
	content:'';
	width:60px;
	height:2px;
	background:#333;
	bottom:-23px;
}
.session_3 .all-box .top-box .left-box p{
	font-size:16px;
	line-height:30px;
}
.session_3 .all-box .top-box .left-box .more-box{
	margin-top:32px;
}
.session_3 .all-box .top-box .left-box .more-box a{
	width:150px;
	height:45px;
	line-height:45px;
	border-radius:23px;
	background:#CB292C;
	display:inline-block;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.session_3 .all-box .top-box .left-box .more-box a img{
	position:relative;
	top:-2px;
	margin-left:10px;
}
.session_3 .all-box .top-box .right-box img{
	width:480px;
	height:200px;
	object-fit:cover;
}
.session_3 .all-box .top-box .right-box:before{
	position:absolute;
	content:'';
	width:2px;
	height:37px;
	right:-125px;
	bottom:-65px;
	background:#ffffff;
}
.session_3 .all-box .top-box .right-box:after{
	position:absolute;
	content:'';
	width:72px;
	height:2px;
	right:-125px;
	bottom:-65px;
	background:#ffffff;
}
.session_3 .all-box .bottom-box{
	background:url('../image/img_7.png') center center no-repeat;
	background-size:cover;
	height:560px;
	margin-top:-144px;
}
.session_3 .all-box .bottom-box .list-box{
	position:relative;
	display:flex;
	justify-content:center;
	top:264px;
}
.session_3 .all-box .bottom-box .list-box .item-box{
	margin-left:75px;
	margin-right:75px;
	text-align:center;
}
.session_3 .all-box .bottom-box .list-box .item-box .icon-box{
	width:123px;
	height:123px;
	background:rgba(0, 0, 0,0.5);
	border-radius:100%;
	text-align:center;
	line-height:123px;
}
.session_3 .all-box .bottom-box .list-box .item-box .icon-box img{
	transition:all .5s;
}
.session_3 .all-box .bottom-box .list-box .item-box:hover .icon-box{
	background:#CB292C;
}
.session_3 .all-box .bottom-box .list-box .item-box:hover .icon-box img{
	transform:rotateY(180deg);
}
.session_3 .all-box .bottom-box .list-box .item-box p{
	font-size:18px;
	margin-top:23px;
	line-height:1;
	color:#fff;
}








.session_4{
	background:url('../image/img_8.png') center center no-repeat;
	background-size:cover;
	padding-top:65px;
	padding-bottom:60px;
	box-sizing:border-box;
}
.session_4 .title-box{
	text-align:center;
}
.session_4 .title-box h3{
	font-size:36px;
	font-weight:500;
	color:#000;
}
.session_4 .title-box p{
	font-size:16px;
	color:#666;
}
.session_4 .all-box {
	margin-top:45px;
}
.session_4 .block{
  	width:1300px;
}
.session_4 .all-title {
  	margin-bottom:35px;
}
.session_4 .all-title p {
  	font-size:30px;
  	font-weight:700;
  	color:#023692;
}
.session_4 .all-title span {
  	font-size:60px;
  	color:#023692;
  	position:relative;
  	opacity:0.1;
  	margin-right:25px;
  	top:10px;
  	font-weight:400;
}
.session_4 .des-box{
  	display:flex;
  	height:520px;
  	width:100%;
}
.session_4 .left-box{
  	width:50.77%;height:100%;
}
.session_4 .left-box .img-box {
  	width:100%;height:100%;position:relative;overflow:hidden;
}
.session_4 .left-box .img-box img {
  	width:100%;height:100%;object-fit:cover;transition:all .3s;
}
.session_4 .left-box .img-box:hover img{
  	transform:scale(1.1);
}
.session_4 .left-box .img-box p{
  	position:absolute;background:rgba(0, 0, 0, 0.2);
  	height:50px;line-height:50px;width:100%;text-align:center;
  	color:#fff;font-size:18px;bottom:0;left:0;font-weight:700;
}
.session_4 .right-box{
  	width:49.23%;
  	padding-left:37px;
  	box-sizing:border-box;
  	margin-top:-25px;
}
.session_4 .right-box .txt-box{
  	height:190px;
  	box-sizing:border-box;
  	position: relative;display:flex;
  	padding-top:25px;
  	border-bottom:1px solid #eee;
  	padding-bottom:25px;
}
.session_4 .right-box a:last-child .txt-box{
  	padding-bottom:0;border-bottom:none;
}
.session_4 .right-box .txt-box .img-left-box{
  	width:34.3%;height:140px;overflow:hidden;
}
.session_4 .right-box .txt-box .img-left-box img{
  	width:100%;height:100%;transition:all .3s;
}
.session_4 .right-box .txt-box .des-right-box{
  	width:65.7%;padding-left:26px;box-sizing:border-box;
}
.session_4 .right-box .txt-box .des-right-box h3{
  	font-size:18px;
  	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp:1;
   -webkit-box-orient: vertical;
}
.session_4 .right-box .txt-box .des-right-box p.time-box{
  	font-size:14px;color:#999;margin-top:12px;margin-bottom:12px;
}
.session_4 .right-box .txt-box .des-right-box p.des{
  	font-size:14px;color:#666;line-height:24px;
}
.session_4 .right-box .txt-box:hover .img-left-box img{
  	transform:scale(1.1);
}
.session_4 .right-box .txt-box:hover .des-right-box p,
.session_4 .right-box .txt-box:hover .des-right-box h3{
  	color:#CB292C;
}
.session_4 .more-box{
  	text-align:center;
  	margin-top:50px;
}
.session_4 .more-box a{
	width:150px;
	height:45px;
	line-height:45px;
	border-radius:22.5px;
	border:1px solid #CB292C;
	color:#CB292C;
	display:inline-block;
	font-size:16px;
}
.session_4 .more-box a img{
	margin-left:10px;
	position:relative;
	top:-2px;
}








.session_5{
	margin-top:110px;
	margin-bottom:70px;
}
.session_5 .list-box{
	margin-left:-35px;
	margin-right:-35px;
}
.session_5 .list-box .item-box{
	float:left;
	padding-left:35px;
	padding-right:35px;
	box-sizing:border-box;
}
.session_5 .list-box .item-box .img-box{
	overflow:hidden;
}
.session_5 .list-box .item-box .img-box img{
	height:257px;
	object-fit:cover;
	transition:all .5s;
}
.session_5 .list-box .item-box:hover .img-box img{
	transform:scale(1.1);
}
.session_5 .list-box .item-box .txt-box{
	margin-top:12px;
}
.session_5 .list-box .item-box .txt-box h3{
	font-size:16px;
	font-weight:400;
}
.session_5 .list-box .item-box .txt-box p{
	font-size:14px;
	color:#666;
}








/*悬浮*/
.pop-show {
  	position: fixed;
  	right:10px;
  	z-index: 99;
  	cursor: pointer;
  	bottom:80px;
  	transition: all .3s;
}
.pop-show.active {
  	bottom:-50px;
}
.pop-box{
  	position: fixed;
  	bottom:-300px;
  	left: 0;
  	right: 0;
  	height:160px;
  	background: url(../image/img_10.png) center center no-repeat;
  	background-size: cover;
  	z-index: 99;
  	padding-top:45px;
  	box-sizing: border-box;
  	transition: all .3s;
}
.pop-box.active {
  	bottom:0;
}
.pop-box .centent-box {
  	position: relative;
  	width:1600px;
  	display: flex;
  	align-items: center;
}
.pop-box .centent-box .left-box{
	box-sizing:border-box;
	width:24%;
}
.pop-box .colse-btn {
  	position: absolute;
  	text-align:center;
  	top:16px;
  	right:16px;
	width: 27px;
   height: 27px;
   background: rgba(255,255,255,0.2) url(https://www.mizisun.cn/template/images/close.png) no-repeat center;
   border:1px solid rgba(255,255,255,0.2);
   cursor: pointer;
   z-index: 8;
   box-sizing:border-box;
}
.pop-box .centent-box .right-box{
	margin-left:3%;
	width:73%;
}
.pop-box .centent-box .right-box .form-box {
  	position: relative;
  	box-sizing: border-box;
}
.pop-box .centent-box .right-box .form-box .btn {
  	background:url('../image/icon_83.png') center center no-repeat;
  	background-size:cover;
  	text-align: center;
  	color:#ffffff;
  	font-size:24px;
  	height:60px;
  	line-height:60px;
  	width:20%;
  	box-sizing: border-box;
  	cursor: pointer;
}
.pop-box .centent-box .right-box .form-box .btn img{
	margin-left:16px;
}
.pop-box .centent-box .right-box .form-box .row {
  	display:flex;
}
.pop-box .centent-box .right-box .form-box .row .col-md-3 {
	padding-left:42px;
	padding-right:10px;
  	width:22%;
  	margin-right:1%;
  	box-sizing: border-box;
}
.pop-box .centent-box .right-box .form-box .row .col-md-3:nth-child(1){
	background:#fff url('../image/icon_78.png') no-repeat 15px 22px;
}
.pop-box .centent-box .right-box .form-box .row .col-md-3:nth-child(2){
	background:#fff url('../image/icon_79.png') no-repeat 15px 24px;
}
.pop-box .centent-box .right-box .form-box .row .col-md-6 {
  	width:49%;
  	background:#fff url('../image/icon_80.png') no-repeat 15px 20px;
  	padding-left:42px;
  	margin-right:1%;
  	height:60px;
  	line-height:60px;
  	padding-bottom:18px;
  	box-sizing:border-box;
}
.pop-box .centent-box .right-box .form-box input{
	background:#fff;
  	line-height:60px;
  	height:60px;
  	width: 100%;
  	border: none;
  	outline: none;
  	box-sizing: border-box;
  	font-size: 18px;
}
.pop-box .centent-box .right-box .form-box select{
	width:32%;
	background:#fff url(../image/icon_82.png) no-repeat 90% 50%;
	font-size:16px;
	padding-left:10px;
	padding-right:5px;
	border: none;
  	outline: none;
	-webkit-appearance:none;
	appearance:none;
	border-left:1px solid #eee;
	-webkit-writing-mode: horizontal-tb;
	box-sizing: border-box;
}
.pop-box .centent-box .right-box .form-box select:nth-child(1){
	border-left:none;
}






















@media screen and (max-width: 1680px) {
	.session_6 .all-box{
		width:1300px;
	}
}
/*# sourceMappingURL=index.css.map */