.msection1{width:100%;margin:0 auto;position:relative;}
.mcont_wid{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;padding: 55px 0;}



.mvt_area{display: flex;justify-content: space-between;width: 100%;height: 498px;}
.mvm_area{width: 65.5%;}
.mvy_area{width: 30.33%;display: flex;flex-direction:column;justify-content: space-between;}
.mvm_area > a{display: block;overflow: hidden;border-radius: 20px;height: 100%;}
.mvm_area > a img{width: 100%;height: 100%;}

.msec_slid0 > div > div{border-radius:20px;overflow:hidden;}


.mvy_box{width: 100%;height: 210px;}
.swiper-container.msec_slid{width:100%;margin: 0 auto;}
.swiper-container.msec_slid .swiper-slide > a{display:block;text-align:center;overflow: hidden;border-radius: 20px;}
.swiper-container.msec_slid .swiper-slide > a > img{width:100%;}
.swiper-container.msec_slid .swiper-pagination{position: static;font-size: 0;margin-top: 18px;}
.swiper-container.msec_slid .swiper-pagination .swiper-pagination-bullet{margin:0 6px;width: 12px;height: 12px;box-sizing: border-box;background:#ccc;}
.swiper-container.msec_slid .swiper-pagination .swiper-pagination-bullet-active{background:#000;}


.mvnot_area{width: 100%;}

h3.mtit{font-size: 21px;color:#000;font-weight:450;line-height:1;margin-bottom:20px;}
h3.mtit strong{font-weight:900;}
.mvnot_box{background: #f9f9f9;overflow: hidden;border-radius: 20px;width: 100%;height: 230px;display: flex;align-items:center;box-sizing: border-box;padding: 10px 20px;}
.mvnot_line{width: 100%;}
.mvnot_line > li + li{margin-top: 27px;}
.mvnot_line > li{}
.mvnot_line > li > span{display: block;letter-spacing: -0px;font-size: 16px;color:#025da6;font-weight: 400;line-height: 1;text-align: right;margin-top:6px;}
.mvnot_line > li > a{position: relative;display: block;width: calc(100% - 20px);letter-spacing: -0px;font-size: 17px;color:#000;font-weight: 500;line-height: 1;box-sizing: border-box;padding-left: 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mvnot_line > li > a:after{content: "";position: absolute;left: 0;top: 50%;width: 5px;height: 5px;border-radius: 100%;background:#959595;margin-top:-3px;}

.mnews_area{margin-top: 50px;position:relative;}
.mnews_box{position: relative;width: 100%;margin: 0 auto;}
.redmor{position:absolute;right:0;top:3px;color:#39959e;font-size:16px;}
.swiper-container{position:relative;}
.swiper-container.msec_slid2{width:100%;margin: 0 auto;}
.swiper-container.msec_slid2 .swiper-slide > a{display:block;}
.swiper-container.msec_slid2 .swiper-slide > a > div{background: #f9f9f9;border: 1px solid #f9f9f9;padding: 30px;height: 220px;box-sizing: border-box;border-radius: 20px;overflow:hidden;transition: .2s}
.swiper-container.msec_slid2 .swiper-slide > a:hover > div{border: 1px solid #1b2361;background: #fff;}
.swiper-container.msec_slid2 .swiper-slide > a > div > .tit{font-size:18px;color:#000;line-height: 1.3;display:block;width:100%;height:53px;overflow:hidden;}
.swiper-container.msec_slid2 .swiper-slide > a > div > .txt{margin-top: 15px;font-size:16px;color:#656565;font-weight: 300;line-height: 23px;height: 69px;overflow: hidden;word-break: keep-all;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.swiper-container.msec_slid2 .swiper-slide > a > div > .days{margin-top: 20px;text-align:right;font-size: 15px;color:#656565;font-weight:300;line-height:1;}
.mnews_box .swiper-button-next, .mnews_box .swiper-button-prev{width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -25px;text-indent: -9999em;z-index: 9;}
.mnews_box .swiper-button-next{right: -65px;background:url(/image/main/rbtn.png) center center no-repeat;}
.mnews_box .swiper-button-prev{left: -65px;background:url(/image/main/lbtn.png) center center no-repeat;}
.mnews_box .swiper-button-next.bn2:after{display:none;}
.mnews_box .swiper-button-prev.bn2:after{display:none;}


.msection2{width:100%;margin:0 auto;position:relative;background: #f1f1f1;position: relative;overflow: hidden;}

.circle_1{position: absolute;left: calc((100% - 1470px) / 2);bottom: -50px;}
.circle_1 > span{display: inline-block;font-size: 0;animation: animName 9s linear infinite;}
.circle_2{position: absolute;right: calc((100% - 1470px) / 2);top: -250px;}
.circle_2 > span{display: inline-block;font-size: 0;animation: animName 9s linear infinite;}

@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}

h2.mtit{text-align:center;margin-bottom: 30px;font-size:20px;color:#000;font-weight:bold;line-height:1;}
.msearch_box{position:relative;z-index:11;width: 100%;max-width: 800px;margin:0 auto;}

.msearch_line{display: flex;flex-wrap:wrap;justify-content: space-between;}
.msearch_line > div{width: calc(50% - 5px);margin-top: 10px;}
.msearch_line > .inp_box{width: 100%;margin-top: 0;}
.msearch_line > div input{width: 100%;height: 60px;line-height: 60px;background: #fff;border: 0;box-sizing: border-box;padding: 0 25px;border-radius: 25px;font-size:16px;color:#666;font-weight:100;}
.msearch_line > div input::placeholder {color:#666;}
.msearch_line > div input::-webkit-input-placeholder {color:#666;}
.msearch_line > div input:-ms-input-placeholder {color:#666;}
.msearch_line > div select{width:100%;height: 60px;padding-left: 25px;box-sizing:border-box;font-size:16px;color:#666;font-weight:100;border-radius: 25px;border:0;background: #fff url('../image/main/secic.png') no-repeat right 25px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.msearch_line > div select::-ms-expand{display: none;}
.msearch_line > .bn_box{text-align: center;}
.msearch_line > .bn_box > a{display: block;width: 100%;height: 60px;line-height:60px;border-radius: 25px;background: #1b2361;font-size:16px;color:#fff;font-weight:bold;}

.msearch_line > .bn_box > button{display: block;width: 100%;height: 60px;line-height:60px;border-radius: 25px;background: #1b2361;font-size:16px;color:#fff;font-weight:bold;border:0}


.msection3{width:100%;margin:0 auto;position:relative;}

.mbot_box{padding-left: 220px;position: relative;}
.mbot_box.mt{margin-top: 40px;}
.mbot_box > h4{position: absolute;left: 0;top: 50%;font-size: 20px;color:#000;font-weight: 500;line-height: 1;transform: translateY(-50%);letter-spacing: -0.0px;}

.swiper-container.msec_slid3{width:100%;margin: 0 auto;}
.swiper-container.msec_slid3 .swiper-slide > a{display:block;font-size: 0;border: 0px solid #eee;border-radius: 9px;overflow: hidden;text-align: center;}
.swiper-container.msec_slid3 .swiper-slide > a img{width: 100%;}

.swiper-container.msec_slid4{width:100%;margin: 0 auto;}
.swiper-container.msec_slid4 .swiper-wrapper{align-items: center;}
.swiper-container.msec_slid4 .swiper-slide{text-align: center;}
.swiper-container.msec_slid4 .swiper-slide > a{display:block;font-size: 0;text-align: center;}
.swiper-container.msec_slid4 .swiper-slide > a img{max-width: 100%;}
.swiper-container.msec_slid4 .swiper-slide .title{display: inline-block;width: 150px;line-height: 38px;border-radius: 6px;font-size: 18px;color:#fff;font-weight: 400;}
.swiper-container.msec_slid4 .swiper-slide .title.bg1{background: #005995;background:url(../image/sub/mainsbg02.jpg);background-size:cover;color:#000;}
.swiper-container.msec_slid4 .swiper-slide .title.bg2{background: #d9f0fe;background:url(../image/sub/sbg01.jpg);background-size:cover;}
.swiper-container.msec_slid4 .swiper-slide .title.bg3{background: #ffc000;background:url(../image/sub/sbg03.jpg);background-size:cover;}
.swiper-container.msec_slid4 .swiper-slide .title.bg4{background: #a6a6a6;background:url(../image/sub/sbg04.jpg);background-size:cover;}
.swiper-container.msec_slid4 .swiper-slide .title.bg5{background: #d8924d;background:url(../image/sub/sbg05.jpg);background-size:cover;}

.demopop{display:none;position:relative;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);}
.demopop > div{position:absolute;left:0;top:0;width:100%;height:100%;display:table;}
.demopop > div > div{display:table-cell;vertical-align:middle;}
.democon{max-width:1280px;height:700px;margin:0 auto;position:relative;}
.democon iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.democon a{position:relative;position:absolute;display:block;right:0;top:-50px;width:30px;height:30px;}
.democon a:before{content:'';position:absolute;transform:rotate(45deg);width:2px;height:100%;background:#fff;left:10px;}
.democon a:after{content:'';position:absolute;transform:rotate(-45deg);width:2px;height:100%;background:#fff;left:10px;}

@media screen and (max-width:1720px){
	
}

@media screen and (max-width:1240px){
	.mnews_box .swiper-button-next, .mnews_box .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;}
	.mnews_box .swiper-button-next{right: 5px;background-size: 40px;}
	.mnews_box .swiper-button-prev{left: 5px;background-size: 40px;}
}

@media screen and (max-width:1180px){
	
}


@media screen and (max-width:1024px){
	.circle_1{left: -40px;bottom: -40px;}
	.circle_1 > span{width: 100px;}
	.circle_2{right: -50px;top: -50px;}
	.circle_2 > span{width: 120px;}

	.democon{max-width:640px;height:360px;}
}

@media screen and (max-width:767px){
	.mvt_area{display: block;height: auto;}
	.mvm_area{width:auto;}
	.mvy_area{margin-top: 40px;width: auto;flex-direction:row;}
	.mvy_box{width:49%;}
	.mvnot_area{width:49%;}

	.swiper-container.msec_slid .swiper-pagination{margin-top: 12px;}
	.swiper-container.msec_slid .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width: 8px;height: 8px;}

	h3.mtit{font-size: 19px;margin-bottom:16px;}
	
	.mnews_area{margin-top: 40px;}
	
	.mnews_box{margin-top: 25px;}
	.redmor{top:-7px;padding:5px 10px;border-radius:40px;font-size:15px;}

}

@media screen and (max-width:640px){
	.swiper-container.msec_slid2 .swiper-slide > a > div{padding: 20px 15px;}
	.swiper-container.msec_slid2 .swiper-slide > a > div > .tit{font-size:16px;}
	.swiper-container.msec_slid2 .swiper-slide > a > div > .txt{margin-top: 15px;font-size:15px;}
	.swiper-container.msec_slid2 .swiper-slide > a > div > .days{margin-top: 25px;font-size: 14px;}
	
	.mbot_box{padding-left: 0;}
	.mbot_box > h4{position: static;transform: translateY(0);margin-bottom: 20px;}

}

@media screen and (max-width:520px){
	.mvy_area{display:block;}
	.mvy_box{width:auto;height: auto;}
	.mvnot_area{width:auto;margin-top: 40px;}
	.mvnot_box{height: 180px;padding: 10px 15px;}
	.mvnot_line > li > a{font-size: 15px;padding-left: 10px;}
	.mvnot_line > li > a:after{width: 3px;height: 3px;margin-top:-2px;}

	.msearch_line > div{width: 100%;}
	.msearch_line > div input{height: 50px;line-height: 50px;}
	.msearch_line > div select{height: 50px;line-height: 50px;}
	.msearch_line > .bn_box > a{height: 50px;line-height: 50px;}
	.msearch_line > .bn_box > button{height: 50px;line-height: 50px;}
}

@media screen and (max-width:420px){
	.democon{max-width:100%;height:210px;}
}


