.banner .bannerimg{width:100%;height: auto;}
.swiper-container-banner{position: relative;}
.swiper-pagination{bottom:50px!important; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 8.5px!important;}
.swiper-pagination-bullet{width: 13px;height: 13px;background:#ffffff;opacity: 1;}
.swiper-pagination-bullet-active{background: #ffa801;}
.banner_text{height: 298px;position: absolute;top:50%;margin-top: -149px;z-index:55;width:1480px;left:50%;margin-left: -740px;}
.banner_text{}

.banner_text label{font-size: 48px;color:#00364a;font-weight: bold;display: block;line-height: 48px;text-transform: uppercase;}
#banner_text_1 p{font-size: 26px;color:#00364a;line-height: 40px;text-align: left;margin-top: 20px;max-width:46.73%;margin-bottom: 33px;}
.banner_text .more{width: 188px;height: 46px;background: #ffa801;display: block;padding-left: 26px;font-size: 18px;color:#fff;line-height: 46px;position: relative;}
.banner_text .more:after{content:"";display: block;background:#fff url(../images/jt.png) no-repeat center;position: absolute;right:0px;top:0px;width: 46px;height: 46px;}
#banner_text_2 em{font-size: 32px;color:#00364a;line-height: 50px;text-align: left;margin-top: 13px;max-width:46.73%;margin-bottom: 33px;font-weight: bold;}
#banner_text_2{height: 188px;margin-top:0px;top: 138px;}
.section_welcome{background: url(../images/welcome_bg.jpg) no-repeat center;height: 830px;padding-top: 84px;}
.section_tit{font-size: 42px;color:#0589c0;text-transform: uppercase;font-weight:bold;text-align: center;padding-bottom: 24px;position: relative;}
.section_tit:after{content:"";display: block;width: 107px;height: 1px;background:#d0d0d0;position: absolute;bottom: 1px;left:50%;margin-left: -53.5px;z-index: 77;}
.section_tit:before{content:"";display: block;width: 30px;height: 3px;background: #ffa801;position: absolute;bottom:0px;left:50%;margin-left: -15px;z-index: 88;}
.section_des{font-size: 14px;color:#666666;line-height: 26px;text-align: center;max-width: 53%;margin:23px auto 0px;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";}
.section_des.w100{max-width:100%;}
.welcome_content{margin-top: 37px;position: relative;}
.welcome_img{float: right;margin-right: -158px;max-width:603px;}
.welcome_txt{float: left;width:56.67%;margin-top: 50px;}
.welcome_txt dt{font-size: 40px;color:#010101;font-weight: bold;font-family:Arial;margin-bottom: 19px;}
.welcome_txt dd{font-size: 16px;color:#010101;line-height: 30px;}
.welcome_txt dd p{margin-bottom:20px;}
.welcome_txt dd p:last-of-type{margin-bottom: 40px;}
.morewel{display: block;width: 135px;height: 46px;line-height: 46px;background: #ffa801;border-radius:15px;
text-align: center;font-size: 18px;color:#fff;
}

.section_service{padding-top:56px;padding-bottom: 66px;}
.ul_service{display: flex;justify-content: space-around;align-items: flex-start;flex-direction: row;align-content: center;margin-top: 72px;}
.ul_service span{font-size: 22px;color:#0589c0;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";font-size:22px;display: block;margin:16px 0px;}
.ul_service p{color:#000;font-size: 16px;line-height: 26px;text-align: center;}
.ul_service li{ display: flex;flex-direction: column;align-items: center;justify-content: flex-start;align-content: center;position: relative;}
.serviceimg{height: 63px;display: flex;justify-content: center;align-items: center;align-content: center;}
.service_bot{padding-top: 63px;}
.service_bot a{display: block;}
.serv-left{width: 830px;background: #0589c0;position: relative;float: left;}
.serv-left a,.serv-left{height: 264px;}

.serv-right{background: #ffa801;width: 400px;height: 264px;position: relative;float: right;}
.serv-right img{position: absolute;top: 54px;left:50%;height:65px;width:67px;left:50%;margin-left: -33.5px;  }
.serv-right span,.serv-left span{position: absolute;bottom: 40px;font-family:  "Arial","Microsoft YaHei","PingFangSC-Regular";font-size: 16px;color:#fff;padding-right: 23px;background: url(../images/messagejt.png) no-repeat right center;width: 195px;left:50%;margin-left: -97.5px;}
.serv-right p,.serv-left p{position: absolute;bottom: 74px;width:100%;text-align:center;font-size:32px;font-weight: bold;font-family: Arial;color:#fff;}
.serv-imgs{padding:47px 100px 0px 86px;display: flex;justify-content: space-between;align-items: center;align-content: center;flex-direction: row;}

.f8f8f8{background: #f8f8f8;}
.section_news{padding-top: 62px;padding-bottom: 67px;}
.ul_list_new{margin-top: 46px;padding:0px 2px;}
.ul_list_new li{width:396px;margin-right: 33px;float: left;box-shadow: 3px 3px 3px rgb(7 69 105 / 8%);border-radius: 8px;}
.ul_list_new li:last-of-type{margin-right:0px;}
.ul_list_new li .scale-img{width:100%;height:228px;display: block;border-radius:8px 8px 0px 0px; }
.ul_list_new li .pro_text{background: #ffffff;height: 262px;padding:52px 24px 0px;position: relative;border-radius:0px 0px 8px 8px;}
.ul_list_new  .pro_text span{display: block;font-size:24px;color:#010101;font-weight: bold;line-height:32px;
height:64px;
}
.ul_list_new  .pro_text span,.ul_list_new  .pro_text p{
	 text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
}
.ul_list_new  .pro_text p{font-size: 14px;color:#999999;line-height:22px;margin:12px 0px;height: 66px;overflow: hidden;}
.ul_list_new  .pro_text p{ -webkit-line-clamp: 3;overflow: hidden;}
.ul_list_new .new_more{font-size: 14px;color:#666666;font-family: Arial;padding-right: 18px;background: url(../images/newjt.png) no-repeat right center;}
.ul_list_new li:hover .new_more{color:#0589c0;background: url(../images/newjth.png) no-repeat right center;}
.ul_list_new li:hover span{color: #0589c0;}
.ul_list_new .extra{height: 60px;width: 94px;background:#ffa801;position: absolute;left:0px;top:-30px;border-radius:0px 30px 30px 0px;text-align: center;}
.ul_list_new .extra label{font-size:26px;color:#ffffff;font-weight: bold;font-family:"Arial","Microsoft YaHei","PingFangSC-Regular";;display: block;padding-top: 7px;line-height:26px;}
.ul_list_new .extra em{font-size: 14px;color:#fff;}

@media screen and (max-width:1600px) {
.banner_text{width:1200px;margin-left:-600px;}
.banner_text label{font-size:38px;}
#banner_text_1 p{font-size:22px;}
#banner_text_2 em{font-size:24px;}
.section_tit{font-size:34px;}
.welcome_txt dt{font-size:32px;}
.welcome_img{max-width:480px;margin-right:0px;}
.serv-left{width:760px;}
.serv-right p, .serv-left p{font-size:26px;}
.ul_list_new li{width:380px;margin-right:28px;}
.ul_list_new .pro_text span{font-size:22px;}
}

@media screen and (max-width:1080px) {
#banner_text_1 p,#banner_text_2 em{display: none;}
.banner_text label{font-size: 20px;line-height: 22px;}
.banner_text,#banner_text_2{height: 70px;margin-top: -35px;width:94%;margin-left:3%;left: 0px;top:50%;}
.banner_text .more{height:32px;line-height: 32px;font-size: 14px;width: 150px;margin-top:10px;}
.banner_text .more:after{height:32px;width:32px;}
.swiper-pagination-bullet{width: 8px;height: 8px;}
.swiper-pagination{bottom:20px!important;}
.section_tit{font-size: 20px;line-height: 26px;}
.section_welcome{padding-top:30px;height: auto;padding-bottom:30px;overflow: hidden;}
.section_des{max-width:100%;margin:10px auto 0px;}
.welcome_txt{width:100%;margin-top:0px;}
.welcome_txt dt{font-size: 18px;margin-bottom:10px;text-align: center;}
.welcome_content{margin-top: 20px;}
.welcome_img{display: none;}
.welcome_txt dd p{margin-bottom:10px;}
.welcome_txt dd p:last-of-type{margin-bottom:20px;}
.morewel{line-height:36px;height: 36px;font-size: 16px;}
.ul_service{flex-direction: column;margin-top: 25px;}
.ul_service li{display: block;width:100%;margin-bottom:15px;padding:20px 0px;}
.ul_service p{width:50%;padding:10px;}
.ul_service p i{display: none;}
.ul_service li:nth-of-type(odd) p{float: left;border-right:solid 1px #eee;}
.ul_service li:nth-of-type(even) p{float: right;border-left:solid 1px #eee;}
.ul_service li .hz{position: absolute;height:100%;width:50%;top:0px;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;}
.ul_service li:nth-of-type(odd) .hz{right:0px;}
.ul_service li:nth-of-type(odd) .even{left:0px;}
.ul_service span{margin:5px 0px 0px;font-size: 17px;display:block;text-align: center;}
.ul_service li:nth-of-type(odd){background:#f8f8f8;}
.serv-left,.serv-right{width:100%;}
.serv-imgs{padding:30px;justify-content: space-evenly;}
.serv-imgs img,.serv-right img{height: 35px;}
.serv-left a, .serv-left,.serv-right{height: 190px;}
.service_bot{padding-top:10px;overflow: hidden;}
.serv-right p, .serv-left p{font-size: 20px;}
.serv-right img{width: auto;}
.serv-right img{top:30px;}
.section_service,.section_news{padding-bottom:30px;padding-top: 30px;}
.ul_list_new{margin-top:20px;}
.ul_list_new li{width:100%;margin-right:0px;margin-bottom: 20px;}
.ul_list_new li .scale-img{height: auto;}
.ul_list_new .pro_text span{font-size: 18px;height: auto;}
.ul_list_new li .pro_text{height: auto;padding:38px 15px 30px;}
.ul_list_new .extra label{font-size:20px;}
.serv-right span, .serv-left span{width:auto;margin-left:initial;left:20%;width:60%;}

}
