.banner .bannerimg{width:100%;height: auto;}
.swiper-container-banner{position: relative;}
.swiper-pagination{bottom:33px!important; } 
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 16px!important;}
.swiper-pagination-bullet{width: 49px;height: 37px;background:url(../images/eye1.png) no-repeat center;opacity: 1;}
.swiper-pagination-bullet-active{background:url(../images/eye.png) no-repeat center;}
.banner_text{height: 364px;position: absolute;top:50%;margin-top: -182px;z-index:55;left:50%;margin-left: -750px;width: 1500px;}

.banner_text .banner_logo{top:0px;left:0px;height:57px;display: block; }
#banner_text_1 p{font-size:100px;color:#fff;font-weight: bold;line-height: 140px;margin-top: 15px;}
#banner_text_1 p i{display: block;}
.section_advantage_fir{background: url(../images/index_bg_1.png) no-repeat center top;margin-top: -74px;padding-bottom: 138px;}
.section_advantage_fir{padding-top: 208px;}
.section_tit{font-size: 48px;font-weight: bold;color:#1556a6;line-height: 48px;text-align: center;}
.section_desc{font-size: 18px;color:#1556a6;text-align: center;font-weight: normal;margin-top: 34px;}
.adv_content_fir,.adv_content_sec{padding-top: 75px;}
.adv_content_fir,.adv_content_sec,.control_vedio,.control_word,.profession_content{display: flex;flex-direction: row;justify-content: space-between;align-items: center;align-content: center;}
.advitem{width: 443px;height: 540px;position: relative;cursor:pointer;}
.adv_content_fir .advitem{width: 350px;height: 470px;}
.advitem:hover .frontcon{display: none;}
.advitem:hover .background{display: block;}

.advitem .frontcon span{display: block;font-size:26px;font-weight: bold;color:#1556a6;}
.advitem .frontcon p{font-size: 16px;color:#1556a6;line-height:30px;}
.advitem .frontcon .adv_ico{position: absolute;right: 29px;top: 30px;}
.frontcon{position: relative;width:100%;height:100%;padding-top:30px;padding-left:25px;background:#fff;border-radius: 10px;}
.advitem .frontcon .advimg{display: block;position: absolute;bottom: 44px;left:50%;transform: translateX(-50%);}
.advitem .background{display: none;}

.advitem .background{background: url(../images/adv_bg_h.png) no-repeat center;
position: absolute;top:0px;left:0px;width:100%;height:100%;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;border-radius: 10px;
}

.advitem .background{padding-left:30px;padding-right:30px;}
.advitem .background .advimg{display: block;margin:43px auto 30px;height:237px;width: auto; }
.advitem .background span{display: block;font-size:30px;font-weight: bold;color:#fff;text-align: center;}
.advitem .background p{font-size:20px;line-height:36px;color:#fff;margin-top: 18px;}
.adv_content_fir .advitem .background p{font-size:18px;line-height:30px;margin-top:8px;}
.adv_content_fir .advitem .background .advimg{height:200px;margin:23px auto 20px;}
.section_advantage_sec{background: url(../images/index_bg_2.png) no-repeat center top;
padding-top: 130px;padding-bottom: 147px;
}
.section_advantage_sec .frontcon,.section_advantage_sec .advitem .advimg,.profession_content li span, .profession_content li p{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.section_advantage_sec .advitem .advimg{bottom: 24px;}


.section_control{
  background: url(../images/index_bg_3.png) no-repeat center top;padding-top: 108px;
  padding-bottom:134px;
}
.control_vedio{padding-top:64px;padding-bottom:45px; }
.control_vedio .controlimg{width:467px;height:296px;border-radius:10px 10px 0px 0px;}
.control_vedio li{background:#fff;width: 467px;height: 425px;border-radius:10px;}
.control_vedio li:hover{background: url(../images/control_word_bg.png) no-repeat center bottom;background-size: cover;}
.section_control li p,.section_control li .control_extra{padding-left: 30px;padding-right:30px;}
.section_control li p{color:#1556a6;font-size: 18px;margin-top: 34px;margin-bottom: 22px;}
.control_extra span,.control_extra .caturl{font-size:16px;color:#666666;}
.control_extra .caturl{font-weight: bold;}
.control_extra{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.control_word li{width: 467px;height: 150px;background:#fff;border-radius:10px;}
.control_word p{line-height:30px;height: 60px;overflow: hidden;margin-top: 26px!important;}
.control_word li:hover{background: url(../images/control_word_bg.png) no-repeat center top;}
.control_word li:hover p,.control_word li:hover span,.control_word li:hover .caturl,.control_vedio li:hover span,.control_vedio li:hover p,.control_vedio li:hover .caturl{color:#fff!important;}

.section_profession{background: url(../images/index_bg_4.png) no-repeat center top;padding-top: 125px;padding-bottom:238px;}
.profession_content{padding-top:67px;}
.profession_content li{width: 467px;height: 360px;background:#fff;border-radius:10px; color:#1556a6;text-align: center;position: relative;}
.profession_content li a{color:#1556a6;}
.profession_content li span{display: block;font-size:36px;font-weight: bold;top: 213px;line-height:36px;}
.profession_content li p{font-size: 18px;top: 274px;line-height:36px;}
.profession_content li img{display: block;max-height:106px;margin:60px auto 0px;}
.profession_content li span,.profession_content li p{position: absolute;width: 100%;padding-left: 43px;padding-right: 43px;}
.profession_content li:hover span, .profession_content li:hover p{transform: translateY(3px);}


@media screen and (max-width:1700px) {
.banner_text{height:296px;margin-top:-148px;margin-left: -600px;width: 1200px; }
.banner_text .banner_logo{height: 45px;}
#banner_text_1 p{font-size: 80px;line-height: 112px;}
.swiper-pagination-bullet{width:39.2px;height: 29.6px;background-size: cover; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 12px!important;}
.section_advantage_fir{padding-top:168px; }
.section_tit{font-size:38px;line-height: 38px; }
.section_desc{font-size: 17px;margin-top: 27px;}
.advitem{width: 363px;height: 440px;}
.adv_content_fir .advitem{width: 280px;height: 360px;}
.advitem .frontcon span{font-size:22px;}
.advitem .frontcon p{font-size: 15px;}
.advitem .frontcon .advimg{max-width:60%;}
.advitem .background .advimg,.adv_content_fir .advitem .background .advimg{height: 140px;}
.advitem .background span{font-size: 21px;}
.advitem .background{padding-left:20px;padding-right:20px;}
.advitem .background p{font-size: 16px;line-height:28px;}
.advitem .background .advimg{margin:32px auto 24px;}
.adv_content_fir .advitem .background p{font-size: 15px;line-height:28px;}
.adv_content_fir  .advitem .background .advimg{margin:20px auto 10px;}
.section_advantage_fir{padding-bottom:100px; }
.section_advantage_sec{padding-top:104px;padding-bottom: 117px; }
.section_advantage_sec .advitem .advimg{max-width:80%;}
.section_control{padding-top: 87px;padding-bottom: 107px;}
.control_vedio li{width:373px;height: 340px; }
.control_vedio .controlimg{width: 373px;height: 236px;}
.section_control li p{font-size: 17px;margin-top:23px;margin-bottom: 14px;}
.control_word li,.profession_content li{width: 373px;}
.section_profession{padding-top: 100px;padding-bottom: 190px;}
.profession_content li span{font-size:28px;line-height: 28px; }
.profession_content li p{font-size: 17px;top: 208px;line-height: 28px;}
.profession_content li{height: 288px;}
.profession_content li img{max-height: 84px;margin:48px auto 0px;}
.profession_content li span{top: 165px;}

}

@media screen and (max-width:1080px) {
    .swiper-pagination{bottom:10px!important;}
.banner_text{display: none;}
.swiper-pagination-bullet{ }
.section_tit{font-size: 20px;line-height:20px;}
.section_desc{margin-top: 15px;line-height:28px;font-weight:normal;font-size:16px;}
.section_advantage_fir{padding-top: 115px;}
.adv_content_fir,.adv_content_sec,.control_vedio,.control_word,.profession_content{flex-direction: column;}
.advitem,.adv_content_fir .advitem{width:100%;margin-bottom:15px;}
.advitem .frontcon span{font-size:20px;}
.advitem .frontcon p{margin-top: 10px;}
.advitem.hover .background{display: none!important;}
.advitem .frontcon{display: block!important;}
.advitem .frontcon .advimg{max-width: 40%;}
.advitem,.adv_content_fir .advitem{height:320px;}
.section_advantage_fir{background: url(../images/index_bg_1.png) no-repeat center top;background-repeat: repeat-y;}
.section_advantage_fir,.section_advantage_sec,.section_control,.section_profession{background-repeat-y: repeat;}
.section_advantage_fir,.section_advantage_sec,.section_control{padding-bottom: 30px;}
.section_advantage_sec,.section_control{padding-top:45px;}
.adv_content_fir, .adv_content_sec,.control_vedio,.section_profession{padding-top:30px;}
.section_profession{padding-top:45px;}
.section_advantage_sec .advitem .advimg{max-width:60%;}
.control_vedio li,.control_vedio .controlimg{width:100%;height: auto;}
.control_extra{padding-bottom: 15px;}
.control_vedio li,.control_word li,.profession_content li{margin-bottom:15px;}
.control_vedio{padding-bottom:0px;}
.control_word li, .profession_content li{width:100%;}
.profession_content{padding-top:30px;}
.profession_content li span{font-size:20px;top:135px;}
.profession_content li p{top:173px;}
.profession_content li img{margin-top:30px;}
.profession_content li{height:260px;}

.section_profession{padding-bottom: 70px;}
.swiper-pagination-bullet{width: 24.5px;height: 18.5px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 6px!important;}
.advitem:hover .background{display:none!important;}
.control_extra .caturl{font-weight:normal;}
.control_extra span, .control_extra .caturl{font-size:15px;}
.section_control li p{font-size:16px;}
.section_control{background-size:cover;}

}