@charset "UTF-8";

#wrap .page_header{position:relative;z-index:11;background-image:url(../img/head_wave_1600.png);background-repeat:repeat;background-position:center top;}
@media all and (max-width:1200px){
	#wrap .page_header{background-image:url(../img/head_wave_1200.png);}
}
@media all and (max-width:800px){
	#wrap .page_header{background-image:url(../img/head_wave_800.png);}
}
@media all and (max-width:500px){
	#wrap .page_header{background-image:url(../img/head_wave_500.png);background-position:center bottom;}
}


/* history_sec */
.history_sec{margin:-180px 0 0;}
.history_sec .title_article{background:url(../img/bg_img_sec.jpg) no-repeat center center;background-size:cover;}
.history_sec .title_article .box_cont .box_txt{padding:400px 0 370px;}
.history_sec .title_article .box_cont .box_txt .title{font-size:72px;font-weight:700;color:#fff;}
@media all and (max-width:1600px){
	.history_sec .title_article .box_cont .box_txt{padding:390px 0 360px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:70px;}
}
@media all and (max-width:1400px){
	.history_sec .title_article .box_cont .box_txt{padding:370px 0 340px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:66px;}
}
@media all and (max-width:1200px){
	.history_sec{margin:-160px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:350px 0 320px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:63px;}
}
@media all and (max-width:1000px){
	.history_sec{margin:-150px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:330px 0 300px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:59px;}
}
@media all and (max-width:800px){
	.history_sec{margin:-140px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:310px 0 290px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:55px;}
}
@media all and (max-width:600px){
	.history_sec{margin:-130px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:280px 0 270px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:51px;}
}
@media all and (max-width:500px){
	.history_sec .title_article .box_cont .box_txt{padding:270px 0 260px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:49px;}
}
@media all and (max-width:380px){
	.history_sec{margin:-120px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:260px 0 250px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:47px;}
}
@media all and (max-width:350px){
	.history_sec{margin:-110px 0 0;}
	.history_sec .title_article .box_cont .box_txt{padding:240px 0 230px;}
	.history_sec .title_article .box_cont .box_txt .title{font-size:43px;}
}

.history_sec .text_article{padding:100px 0;background:#3a3085;}
.history_sec .text_article .box_cont .box_txt{width:960px;margin:0 auto;color:#fff;text-align:center;}
.history_sec .text_article .box_cont .box_txt .title{font-size:48px;font-weight:700;}
.history_sec .text_article .box_cont .box_txt .desc{line-height:1.8;margin:45px 0 0;font-weight:500;}
.history_sec .text_article .box_cont .box_txt .desc span{display:block;}
@media all and (max-width:1600px){
	.history_sec .text_article{padding:97px 0;}
	.history_sec .text_article .box_cont .box_txt{width:940px;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:47px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:44px 0 0;}
}
@media all and (max-width:1400px){
	.history_sec .text_article{padding:92px 0;}
	.history_sec .text_article .box_cont .box_txt{width:890px;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:44px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:42px 0 0;}
}
@media all and (max-width:1200px){
	.history_sec .text_article{padding:87px 0;}
	.history_sec .text_article .box_cont .box_txt{width:840px;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:42px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:39px 0 0;}
}
@media all and (max-width:1000px){
	.history_sec .text_article{padding:82px 0;}
	.history_sec .text_article .box_cont .box_txt{width:790px;max-width:90%;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:40px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:37px 0 0;}
}
@media all and (max-width:800px){
	.history_sec .text_article{padding:77px 0;}
	.history_sec .text_article .box_cont .box_txt{width:740px;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:37px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:35px 0 0;}
}
@media all and (max-width:600px){
	.history_sec .text_article{padding:72px 0;}
	.history_sec .text_article .box_cont .box_txt{width:95%;max-width:95%;}
	.history_sec .text_article .box_cont .box_txt .title{line-height:1.3;font-size:35px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:33px 0 0;}
}
@media all and (max-width:500px){
	.history_sec .text_article{padding:69px 0;}
	.history_sec .text_article .box_cont .box_txt{width:100%;max-width:100%;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:33px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:31px 0 0;}
}
@media all and (max-width:380px){
	.history_sec .text_article{padding:66px 0;}
	.history_sec .text_article .box_cont .box_txt{max-width:100%;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:32px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:30px 0 0;}
}
@media all and (max-width:350px){
	.history_sec .text_article{padding:61px 0;}
	.history_sec .text_article .box_cont .box_txt .title{font-size:29px;}
	.history_sec .text_article .box_cont .box_txt .desc{margin:28px 0 0;}
}

/* slide_sec */
.slide_sec{overflow:hidden;height:1500px;}
.slide_sec .mid_inner{height:100%;}
.slide_sec .box_cont{height:100%;}
.slide_sec .box_cont .box_img{box-sizing:border-box;width:50%;padding:0 110px 0 0;}
.slide_sec .box_cont .box_img .swiper-container{height:100%;}
.slide_sec .box_cont .box_img .swiper-container .slide{background-repeat:no-repeat;background-position:top center;background-size:cover;}
.slide_sec .box_cont .box_img .swiper-container .slide01{background-image:url(../img/img_slide01.jpg);}
.slide_sec .box_cont .box_img .swiper-container .slide02{background-image:url(../img/img_slide02.jpg);}
.slide_sec .box_cont .box_img .swiper-container .slide03{background-image:url(../img/img_slide03.jpg);}
.slide_sec .box_cont .box_img .swiper-container .slide04{background-image:url(../img/img_slide04.jpg);}
.slide_sec .box_cont .box_img .swiper-container .slide05{background-image:url(../img/img_slide05.jpg);}
.slide_sec .box_cont .box_txt{overflow:hidden;position:relative;box-sizing:border-box;width:calc(50% + 13px);padding:100px 0;}
.slide_sec .box_cont .box_txt::before{content:'';position:absolute;top:0;left:12px;width:2px;height:100%;background:#0c1048;}
.slide_sec .box_cont .box_txt .swiper-container{box-sizing:border-box;height:100%;padding:10px 0 0 13px;}
.slide_sec .box_cont .box_txt .swiper-container .slide{position:relative;box-sizing:border-box;padding:0 0 0 110px;}
.slide_sec .box_cont .box_txt .swiper-container .slide::before{content:'';position:absolute;top:0;left:-13px;width:26px;height:26px;background:#323232;border-radius:50%;}
.slide_sec .box_cont .box_txt .swiper-container .slide:nth-of-type(even)::before{background:#4c3a9b;}
.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:35px;font-weight:700;}
.slide_sec .box_cont .box_txt .swiper-container .slide .desc{line-height:1.3;margin:15px 0 0;font-size:20px;font-weight:500;}
.slide_sec .box_cont .box_txt .up_down{position:absolute;right:0;bottom:0;height:100%;}
.slide_sec .box_cont .box_txt .up_down > div{position:absolute;right:0;width:15px;height:200px;border-left:1px solid #333;}
.slide_sec .box_cont .box_txt .up_down .up{top:100px;}
.slide_sec .box_cont .box_txt .up_down .down{bottom:150px;}
.slide_sec .box_cont .box_txt .up_down > div:after{content:'';position:absolute;left:-4px;width:26px;height:1px;background:#333;}
.slide_sec .box_cont .box_txt .up_down .up:after{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.slide_sec .box_cont .box_txt .up_down .down:after{bottom:9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
@media all and (max-width:1600px){
	.slide_sec{height:1460px;}
	#page .slide_sec .mid_inner{margin:0;}
	.slide_sec .box_cont .box_txt{padding:97px 0;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:34px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:19px;}
	.slide_sec .box_cont .box_txt .up_down{right:20px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:97px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:25px;}
}
@media all and (max-width:1400px){
	.slide_sec{height:1390px;}
	.slide_sec .box_cont .box_img{padding:0 100px 0 0;}
	.slide_sec .box_cont .box_txt{width:calc(50% + 12px);padding:92px 0;}
	.slide_sec .box_cont .box_txt::before{left:11px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 0 0 100px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{left:-12px;width:24px;height:24px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:32px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:18px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:14px;height:190px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:92px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:140px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:24px;}
}
@media all and (max-width:1200px){
	.slide_sec{height:1310px;}
	.slide_sec .box_cont .box_img{padding:0 96px 0 0;}
	.slide_sec .box_cont .box_txt{padding:87px 0;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 96px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:30px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:17px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:13px;height:180px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:87px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:130px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:23px;}
}
@media all and (max-width:1000px){
	.slide_sec{height:1000px;}
	.slide_sec .box_cont .box_img{width:47%;padding:0 2% 0 0;}
	.slide_sec .box_cont .box_txt{width:calc(50% + 11px);padding:82px 0;}
	.slide_sec .box_cont .box_txt::before{left:10px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 90px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{width:22px;height:22px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:29px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{margin:10px 0 0;font-size:16px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:12px;height:170px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:82px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:120px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{left:-3px;width:21px;}
	.slide_sec .box_cont .box_txt .up_down .up:after{top:7px;}
	.slide_sec .box_cont .box_txt .up_down .down:after{bottom:7px;}
}
@media all and (max-width:800px){
	.slide_sec{height:auto;}
	.slide_sec .box_cont{-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.slide_sec .box_cont .box_img{width:100%;height:250px;padding:0;}
	.slide_sec .box_cont .box_txt{height:700px;width:90%;margin:0 5%;padding:77px 0;}
	.slide_sec .box_cont .box_txt::before{left:9px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 0 0 84px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{width:20px;height:20px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:27px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:15px;}
	.slide_sec .box_cont .box_txt .up_down{right:0;}
	.slide_sec .box_cont .box_txt .up_down > div{height:160px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:77px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:20px;}
}
@media all and (max-width:600px){
	.slide_sec .box_cont .box_img{height:200px;}
	.slide_sec .box_cont .box_txt{height:650px;padding:72px 0;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 78px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:25px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:14px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:11px;height:150px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:72px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:110px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:19px;}
}
@media all and (max-width:500px){
	.slide_sec .box_cont .box_img{height:150px;}
	.slide_sec .box_cont .box_txt{height:600px;padding:69px 0;}
	.slide_sec .box_cont .box_txt::before{left:8px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 45px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{width:18px;height:18px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:24px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:10px;height:140px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:69px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:18px;}
}
@media all and (max-width:380px){
	.slide_sec .box_cont .box_img{height:250px;}
	.slide_sec .box_cont .box_txt{height:450px;padding:66px 0;}
	.slide_sec .box_cont .box_txt::before{left:7px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 40px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{width:16px;height:16px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:23px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{margin:5px 0 0;font-size:13px;}
	.slide_sec .box_cont .box_txt .up_down > div{height:130px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:66px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:100px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:17px;}
	.slide_sec .box_cont .box_txt .up_down .up:after{top:5px;}
	.slide_sec .box_cont .box_txt .up_down .down:after{bottom:5px;}
}
@media all and (max-width:350px){
	.slide_sec .box_cont .box_img{height:200px;}
	.slide_sec .box_cont .box_txt{padding:61px 0;}
	.slide_sec .box_cont .box_txt::before{left:6px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide{padding:0 35px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide::before{width:14px;height:14px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .title{font-size:21px;}
	.slide_sec .box_cont .box_txt .swiper-container .slide .desc{font-size:12px;}
	.slide_sec .box_cont .box_txt .up_down > div{width:9px;height:120px;}
	.slide_sec .box_cont .box_txt .up_down .up{top:61px;}
	.slide_sec .box_cont .box_txt .up_down .down{bottom:92px;}
	.slide_sec .box_cont .box_txt .up_down > div:after{width:16px;}
}
