
/* Overview简介 start */
.overview_main{padding-top: 50px;padding-bottom: 60px;}
.overview_desc{font-size: 16px;line-height: 28px;color: #03060d;}
.overview_desc .big{font-size: 26px;line-height: 30px;}
.overview_desc p{margin-bottom: 15px;}
/* Overview简介 end */

/* 公司数据 start */
.company_main{padding-top: 0 !important;padding-bottom: 0 !important;position: relative;}
.company_main .company_maincont{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.company_mainimgbox{position: relative;}
.company_mainimgbox img{width: 100%;}
.company_text{color: #fff;}
.company_text p{font-size: 36px;font-weight: normal;line-height: 1.5;}
.company_text .comany_play{cursor: pointer;height: 55px;border-radius: 30px;border: 2px solid #fff;width: 150px;color: #fff;margin-top: 25px;}
.company_text .comany_play i{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);margin-right: 6px;}
.company_text .comany_play span{font-size: 16px;font-weight: bold;}
.company_text .comany_play:hover{border-color: #37bbb8;background: #37bbb8;}
.company_shuju{background: url(../webimages/mohu.jpg) center no-repeat;-o-background-size: cover;background-size: cover;padding-top: 30px;padding-bottom: 40px;}
.cpmpanyNum_list .item{width: 25%;color: #fff;text-align: center;position: relative;}
.cpmpanyNum_list .item .num_text{font-size: 18px;opacity: 1;margin-bottom: 8px;}
.cpmpanyNum_list .item .num{font-size: 38px;font-weight: normal;line-height: 1;}
.cpmpanyNum_list .item::after{display: block;content: "";position: absolute;bottom: 0;right: 0;width: 2px;top: 15px;background: rgba(255,255,255,0.1);}
.cpmpanyNum_list .item:last-child::after{display: none;}
/* 公司数据 end */

/* 发展历程 start */
.course_main{padding-top: 70px;padding-bottom: 100px;}
.course_content .course_xian{width: 91%;margin: 0 auto;height: 1px;background: #f1f1f1;margin-top: 35px;position: relative;}
.course_xian span.active{background: #37bbb8;width:15px;height: 15px;top: -7.5px !important;}
.course_swiper{padding-top: 20px;min-height: 70px;}
.course_swiper .swiper-slide{cursor: pointer;}
.course_swiper .course_box{text-align: center;position: relative;}
.course_content{overflow: hidden;}
.course_swiper .course_box::after{content: "";-webkit-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;display: block;width: 9px;height: 9px;background: #dddddd;border-radius: 50%;position: absolute;top:-25px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);transition: all 0.4s;}
.course_swiper .active .course_box::after{width: 15px;height: 15px;background: #37bbb8;top: -28px;}
.course_swiper .course_box .year{font-size: 18px;color: #828282;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.course_swiper .course_box .desc{font-size: 16px;color: #03060d;margin-top: 5px;white-space: nowrap;}
.course_swiper .active .year{color: #37bbb8;font-size: 26px;}
.courseContent_swiper{padding-top: 70px;}
.courseContent_swiper .swiper-slide{padding-top: 30px;}
.courseContent_swiper .left{width: 45.859872%;}
.courseContent_swiper .course_numimg{position: absolute;left: 45px;top: -80px;font-size: 120px;line-height: 1;font-family: 'POLYARegular';color: #47bb9c;}


.courseContent_swiper .right{width: 54.140128%;padding-left: 45px;font-size: 15px;line-height: 20px;color: #34373b;}
.courseContent_swiper .right p{margin-bottom: 10px;}
.courseContent_swiper .right p:last-child{margin-bottom: 0 !important;}
.developmentText  i{width: 6px;height: 6px;margin-top: 7px;background: #333;border-radius: 50%;margin-right: 10px;display: inline-block;}
.development_pagination{text-align: center;margin-top: 30px;}
.development_pagination span{margin: 0 5px;}
.developmentText .deli p{width: calc(100% - 20px);}
.developmentText .deli{margin-bottom: 10px;}
.yearTabbox.fixed{position: fixed;left: 0;right: 0;top: 90px;z-index: 100;background: #fff;}
.courseContent_list .itemitem{margin-bottom: 40px;}
.courseContent_list .item:last-child .itemitem:last-child{margin-bottom: 0;}
/* .yearTabbox.fixed{padding-bottom: 30px;} */
.yearTitle{font-size: 26px;margin-bottom: 10px;}
.courseContent_list .itemitem.active .yearTitle{color: #37bbb8;}
.courseContent_list .itemitem.active .developmentText  i{background: #37bbb8;}
.course_content{padding-bottom: 30px;}
/* 发展历程 start */
.mobile_company{display: none;height: 300px;}

.courseContent_list{padding-bottom: 200px;}
.courseContent_desc{line-height: 30px;font-size: 16px;margin-top: 40px;display: none;}



/* 响应处理 */
@media (max-width: 1600px) {
    .courseContent_swiper .right p br{display: none;}
}
@media (max-width: 1440px) {
    .course_swiper .course_box .desc{white-space: pre-wrap;}
    .company_main{padding-top: 150px;padding-bottom: 350px;}
    .courseContent_swiper .course_numimg{top: -65px;}
}

@media (max-width: 1260px) {
    .overview_main{padding: 70px 0;}
    .overview_desc .big{font-size: 20px;line-height: 26px;}
    .overview_desc{font-size: 16px;}
    .company_text p{font-size: 26px;}
    .cpmpanyNum_list .item .num_text{font-size: 14px;}
    .cpmpanyNum_list .item .num{font-size: 30px;}
    .company_shuju{padding: 30px 0;}
    .company_main{padding-top: 100px;padding-bottom: 250px;}
		.company_main .company_maincont{left: 15px;transform: translateY(-50%);}
    
}
@media (max-width: 1024px) {
    .courseContent_list{padding-bottom: 0;}
    .yearTabbox{position: static !important;}
    .course_swiper .course_box .desc{font-size: 12px;}
    .course_swiper .course_box .year{font-size: 16px;}
    .course_swiper .active .year{font-size: 18px;}
    .course_swiper{min-height: initial;}
    .course_swiper .active .course_box::after{width: 12px;height: 12px;top: -25px;}
    .courseContent_swiper .right{font-size: 14px;}
    .course_main{padding-top: 60px;padding-bottom: 60px;}
    .courseContent_swiper{padding-top: 60px;}
    .courseContent_swiper .course_numimg{width: 230px;}
    .courseContent_swiper .left{width: 100%;}
    .courseContent_swiper .right{width: 100%;margin-top: 30px;padding-left: 0;}
    .courseContent_swiper .course_numimg{top: -36px;}
}
@media (max-width: 991px) {
    .courseContent_swiper .course_numimg{font-size: 80px;}
}

@media (max-width: 768px) {
    .overview_main{padding: 40px 0;}
    .overview_desc{font-size: 14px;line-height: 24px;}
    .overview_desc .big{font-size: 16px;line-height: 24px;}
    .company_text p{font-size: 18px;line-height: 1.5;}
    .company_text .comany_play{border-width: 1px;height: 50px; width: 150px;}
    .company_text .comany_play span,.company_text .comany_play i{font-size: 14px;}
    .company_main{padding-top: 60px;padding-bottom: 180px;}
    .cpmpanyNum_list .item .num_text{font-size: 12px;}
    .cpmpanyNum_list .item .num{font-size: 22px;}
    .company_shuju{padding: 15px 0;}
    .course_content .course_xian{margin-top: 10px;}
    .courseContent_swiper .right p br{display: none;}
    .course_main{padding: 40px 0;}
    .courseContent_swiper .right{line-height: 22px;}
    .course_content{padding-bottom: 0;}
		.pc_company{display: none;}
		.mobile_company{display: block;}
}
@media (max-width: 520px) {
    .course_swiper .course_box .year{font-size: 14px;}
    .course_swiper .active .year{font-size: 16px;}
    .overview_desc p{margin-bottom: 10px;}
    .cpmpanyNum_list .item{width: 50%;margin-bottom: 10px;}
    .cpmpanyNum_list .item:nth-child(2n):after{display: none;}
    .company_shuju{padding-bottom: 5px;}
    .company_text p{font-size: 16px;}
    .company_main{background-position-x: 64% !important;}
    .course_swiper .course_box .desc{margin-top: 0;}
    .course_swiper .active .course_box::after{top: -26px;}
    .courseContent_swiper .right{margin-top: 15px;}
    .courseContent_swiper .course_numimg{font-size: 60px;left: 20px;width: 180px;}
    .courseContent_swiper{padding-top: 40px;}
    .courseContent_list .itemitem{margin-bottom: 20px;}
		.mobile_company{background-position-x: 64% !important;height: 250px;}
		.company_text .comany_play {height: 40px; width: 120px; }
    
}












