@media (min-width: 768px) {
    header .rt nav li .down .list p a:hover,
	.gallery-top .cont .lt a:hover,
	.next_prev a:hover,
	.pro_cont_list_c_t li a:hover,
	.news_ls li a:hover .rt .font16{color: #00437f;}
	.aboutTwo ul li a:hover{background-color: #ffffff;box-shadow: 0px 38px 46px 0px rgba(0, 0, 0, 0.17);}
	header .rt nav li:hover .top a::after{
		width: 100%;
	}
	.add a:hover,.index3 .add input:hover{background-color: #fff;color: #1a5f9a;}
	.pro_cont_list_c_p li .rt a:hover{background-color: #1a5f9a;color: #fff;}
	footer .foot_top ul li .font16 a:hover,.foot_bom .bdsharebuttonbox a:hover i{opacity: 1;}
	footer .foot_top ul li .font18 a:hover{opacity: 0.8;}
	.pro_cont_list_c_t li a:hover span{background-color: #1a5f9a;}
	.pro_cont_list_c .l_c:hover .lt img{animation: tada 1s ease-out 0s;
    -webkit-animation: tada 1s ease-out 0s ;}
	.pro_cont_list_c .l_c .rt ul li a:hover{color: #00437f;}
	.news_ls li a:hover .rt .font16{font-weight: bold}
	.recruitment_ls li a:hover .lt .tp span{color: #00437f;}
	.recruitment_ls li a:hover{box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.17);}
	
	
}
@media (min-width: 1200px){

}
@media (min-width: 1400px) {


}
@media (min-width: 1600px) {

}
@media (min-width: 1100px){

}
@media (max-width: 1681px){
}
@media (max-width: 1660px) {
.index .lt{width: 48%;}
.index .rt .font36{margin: 30px 0;}
.index .rt ul li .font100{font-size: 90px;}
.index.pad7{padding: 5rem 0 6rem;}
.gallery-thumbs .swiper-slide .imgs{height: 180px;line-height: 180px;}
}
@media (max-width: 1600px){
	header .rt .search input,
	header .rt .search{width: 240px;}
	header .rt .search{margin: 0 34px;}
	.gallery-top .cont{padding: 2% 5%;}
	.gallery-top .cont .lt{width: 70%;padding-right: 5%;padding-top: 1%;}
	.gallery-top .cont .rt{width: 30%;}
	.gallery-top .cont .lt .font18{padding-bottom: 16px;margin-bottom: 16px;}
	.gallery-top .cont .lt p{margin-bottom: 26px;}
	.indexCont{padding: 18px 0 38px;}
	.gallery-thumbs .swiper-slide .imgs{height: 160px;line-height: 160px;}
	footer .foot_top ul li:first-child p:nth-child(1) img{margin-bottom: 30px;}
	.about .font36{margin-bottom: 2rem;}
	.aboutOne_top{margin-top: 3rem;
    margin-bottom: 5rem;}
	.aboutTwo .font36{margin-bottom: 3rem;}
	.pro_cont_list_c_p li{padding: 4% 5%;}
	.pro_cont_list_c_t li{padding: 18px 0;}
	.cont_t .lt{padding: 3% 5%;}
	.cont_t{margin-bottom: 60px;}
	.tab{margin: 3rem 0;}
	.contact_c_l ul{margin-bottom: 5rem;}
	.news_ls li a .lt span{margin: 15px 0 16px;}
	.news_ls li a{padding: 40px 0;}
	.news_ls li a .rt .font16{margin-bottom: 20px;}
	.recruitment .font36{margin-bottom: 3rem;}
}
@media (max-width: 1550px){
	header .rt .search{margin: 0 30px;}
	header .rt nav li .top a{padding: 0 22px;}
	header .lt{width: 220px;}
	header .rt{width: calc(100% - 220px);width: -webkit-calc(100% - 220px);}
	.index .lt .font60{margin-bottom: 50px;}
	.index .rt .font36{margin: 40px 0;}
	.index .rt ul li .font100{font-size: 70px;}
	.index .rt .font20{margin-bottom: 22px;}
	.recruitment_ds .font36{margin-bottom: 3rem;}
	.recruitment_ds .add{margin-top: 1rem;margin-bottom: 0;}
	.recruitment_ds_tp .bm,.recruitment_ds_tp .tp{padding: 18px 0;}
	.recruitment_ds_ct ul{padding: 20px 30px;}
	.news_ls li a{padding: 40px 0;}
	.gallery-thumbs .swiper-slide .imgs{height: 160px;line-height: 160px;}
	.gallery-thumbs .swiper-slide .imgs{margin-bottom: 20px;}
	.index3 .cont .form-group{margin-bottom: 20px;}
	.index3{
		padding: 5rem 0 3rem;
	}
	.index3 form{margin: 30px 0 20px;}
	.foot_top{padding: 4rem 0 3rem;}
	.index.pad7{padding: 3rem 0 4rem;} 
	.proTab li a{padding: 19px;}
	.pro_cont_list_c .l_c{padding: 3% 3% 3% 5%;}
	.recruitment_ls li{margin-bottom: 25px;}
	.recruitment_ls li .lt{padding: 1% 4% 1% 2%;}
	.recruitment_ls li .lt .tp{padding: 16px 0;}
	.recruitment_ls li .lt .bm{padding: 20px 0 10px;}
	.pages{margin-top: 3rem;}
}
@media (max-width: 1510px){
	.indexCont{padding: 10px 0 30px;}
}
@media (max-width: 1500px){
	header .rt nav li .down a{font-size: 14px;}
	.gallery-thumbs .swiper-slide .imgs{height: 144px;line-height: 144px;}
	.cont_t .lt{padding: 3% 4%;}
	.contact_d.index3{
		padding: 4rem 0;
	}
	.gallery-top .cont {
	    padding: 2% 4%;
	}
	.index2 ul li a .font18{margin: 22px 0 33px;}
}
@media (max-width: 1460px) {
	.index .rt .font20{line-height: 1.5;}
	.foot_top{padding: 3rem 0 2rem;}
	footer .foot_top ul li:first-child p:nth-child(1) img{margin-bottom: 20px;}
	.contact_c_l ul{margin-bottom: 4rem;}
}
@media (max-width: 1458px) {
	header .rt .search{margin: 0 22px;}
	header .rt .search input,header .rt .search{width: 200px;}
	.gallery-thumbs .swiper-slide .imgs{height: 140px;line-height: 140px;}
}
@media (max-width: 1440px){
	.index .lt .font60{font-size: 40px;}
	.index3{padding: 4rem 0 2rem;}
}
@media (max-width: 1430px){
	header{padding: 0 35px 0 42px;}
	header .rt .cn_en span{margin: 0 8px;}
	header .rt .search{margin: 0 18px;}
	header .rt nav li .top a{padding: 0 18px;}
	.win83{width: 86%;}
  .recruitment_ds .font36{margin-bottom: 3rem;}
  .font60{font-size: 40px;}
  .news_ls li a{padding: 30px 0;}
  .cont_t{margin-bottom: 50px;}
}

@media (max-width: 1368px){
	.index .lt{width: 48%;}
	.index .rt .font20{font-size: 18px;}
	.pro_cont_list_c_t li {
	    padding: 18px 0;
	}
	.pro_cont_list ul{margin-bottom: 30px;}
	.pro_cont_list ul li a{padding: 15px;}
	.recruitment .font36{margin-bottom: 2rem;}
	.recruitment_ls li{margin-bottom: 20px;}
}
@media (max-width: 1350px){
   header .lt {width: 190px;}
   header .rt{width: calc(100% - 190px);width: -webkit-calc(100% - 190px);}
   header .rt .search{margin: 0 13px;}
   header .rt .search input,header .rt .search{width: 190px;}
   .gallery-thumbs .swiper-slide .imgs{height: 134px;line-height: 134px;margin-bottom: 14px;}
   .proTab li a{padding: 17px;}
   .cont_t .lt{padding: 3%;}
   .news_d .cont p{margin-bottom: 12px;}
   .news_d .cont{padding: 30px 0;}
   .news_d .title .font14{margin: 15px 0 20px;}
}
@media (max-width: 1300px){
	header .lt{width: 180px;}
	header .rt {width: calc(100% - 180px);width: -webkit-calc(100% - 180px);}
	.recruitment_ds .font36{margin-bottom: 2rem;}
	.index .rt ul li .font100{font-size: 80px;}
	.banner .btn, .indexCont .btn{width: 46px;height: 46px;line-height: 46px;}
	.cont_t{margin-bottom: 40px;}
	.contact_c_l ul{margin-bottom: 3rem;}
	.contact_d.index3{
		padding: 3rem 0;
	}
}
@media (max-width: 1270px){
	header{padding: 0 30px;}
	header .rt .search {
	    margin: 0 10px;
	}
	.index .rt .font20{font-size: 16px;}
}
@media (max-width: 1250px){
	header{height: 80px;line-height: 80px;}
	header .rt .search{height: 80px;top: 0;}
	header .rt nav{position: absolute;top: 80px;width: 100%;left: 0;background: rgba(255,255,255,0.88);line-height: 80px;border-top: 1px solid rgba(25,35,67,0.5);box-shadow:0 10px 14px 0 rgb(25 35 67 / 50%);display: none;}
	header .rt{width: auto;float: right;margin-right: 80px;}
	.ico{display: block;position: absolute;right: 35px;top: 24px;}
	header .rt nav li{display: block;text-align: left;border-bottom: 1px solid rgba(25,35,67,0.2);position: relative;}
	header .rt nav li .top a{padding: 0 80px 0 25px;}
	header .rt nav li .top .drop{cursor: pointer;display: block;position: absolute;width: 80px;height: 80px;line-height: 80px;right: 0;top: 0;text-align: center;}
	header .rt nav li .top .drop i{font-size: 24px;transition: all 0.6s;}
	header .rt nav li .down{position: relative;}
	header .rt nav li.active .top .drop i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
	.proBanner,.html100,.banner{margin-top: 80px;}
	header .rt nav li .Bng{padding: 20px 5% 25px;}
	.index .rt ul li .font100{font-size: 70px;}
}
@media (max-width: 1200px){
	.tab{margin: 3rem 0;}
	.index2 ul li a .font18{height: 45px;}
}
@media (max-width: 1100px){
    
}
@media (max-width: 997px){
	.news_ls li a .rt .font16{height: 53px;}
}
@media (max-width: 992px) {
   footer .foot_top ul li:first-child{width: 100%;text-align: center;margin-bottom: 20px;}
	footer .foot_top ul{flex-wrap: wrap;}
	footer .foot_top ul li:first-child p:nth-child(1) img {margin-bottom: 20px;}
	.recruitment_ls li a .lt .bm span{width: auto;margin-right: 20px;margin-bottom: 5px;}
	.recruitment_ls li a .lt .bm{flex-wrap: wrap;display: block;}
	.aboutTwo ul li a .imgs{height: 300px;line-height: 300px;}
	.aboutTwo ul li a .imgs img {
	    max-height: 220px;
	}
	.aboutOne_top{margin: 3rem 0 4rem;}
	.about .font36,.aboutTwo .font36{margin-bottom: 2rem;}
	.pro_cont_list ul li a{padding: 14px;}
	.pro_cont_list_c_t li{padding: 22px 0;}
	.pro_cont_list_c_t li span{width: 33px;height: 33px;line-height: 33px;}
	.pro_cont_list_c_t li span img{height: 12px;}
	.add a{padding: 12px;width: 120px;}
	.index .lt .font60{font-size: 30px;}
}
@media (max-width: 768px){
    
}
@media (max-width: 767px){
   header{height: 70px;line-height: 70px;padding:  0 15px;}
   .ico{top: 21px;right: 15px;}
   header .rt nav{top: 70px;}
   header .rt .search{display: none;}
   header .rt nav li.last{display: block;}
   header .rt nav li.last .search{display: inline-block;float: none;}
   header .rt nav{line-height: 60px;}
   header .rt nav li .top .drop{width: 60px;height: 60px;line-height: 60px;}
   header .rt .cn_en a{font-size: 16px;}
   header .rt .cn_en span{margin: 0 4px;}
   header .rt{margin-right: 50px;}
   .proBanner,.html100,.banner{margin-top: 70px;}
   header .rt nav li .down .list{width: 50%;margin: 0;text-align: center;}
   header .rt nav li .down .listS{display: block;}
   header .rt nav li .Bng{padding: 15px;}
   header .rt nav li .down .bg{display: none;}
   .proTab li a{display: block;width: auto;padding: 14px 20px;}
   .proTab li:hover::after, .proTab li.active::after{height: 1px;}
   .recruitment_ds .font36{margin-bottom: 0;}
   .recruitment_ds_tp .tp .span1{width: 100%;float: none;margin-bottom: 10px;display: block;}
   .recruitment_ds_tp .tp .tp_c{text-align: left;width: 100%;float: none;}
   .recruitment_ds_tp .bm{padding: 12px 0 20px;}
   .recruitment_ds_tp .tp{padding: 20px 0 12px;}
   .recruitment_ds_ct .tb{padding: 12px 15px;}
   .recruitment_ds_ct ul{padding: 12px;}
   .add a,.pro_cont_list_c_p li .rt a{font-size: 12px;padding: 10px;width: 108px;text-align: center;}
   .index3 .add input{font-size: 12px;width: 108px;height: 38px;}
   header .lt{width: 130px;}
   .win82{width: 100%;padding: 0 15px;}
   .recruitment_ls li a .rt{width: 100%;padding: 12px;}
   .recruitment_ls li a .rt p{font-size: 12px;display: inline-block;}
   .recruitment_ls li a .lt{width:100%;}
   .recruitment_ls li a{display: block;}
	.recruitment_ls li a .rt img{height: 14px;}
   .recruitment_ls li a .lt .bm span{width: auto;margin-right: 20px;}
   .recruitment_ls li a .lt .tp .span1, .recruitment_ds_tp .tp .span1{margin-right: 0;display: block;margin-bottom: 12px;}
   .recruitment .font36{margin-bottom: 2rem;}
   .recruitment_ls li{margin-bottom: 15px;}
   .recruitment_ls li a .lt .bm{padding: 18px 0 7px;}
   .pages{margin-top: 3rem;}
   .news_ls li a .lt{width: 90px;}
   .news_ls li a .rt{width: calc(100% - 90px);width: -webkit-calc(100% - 90px);}
   .news_ls li a{padding: 20px 0;}
   .news_ls li a .rt .font16{margin-bottom: 12px;}
   .news_ls li a .lt span{margin: 14px 0 16px;}
   .news_ls{margin-top: 25px;}
   .foot_bom {text-align: center;padding: 16px 0 10px;}
   .foot_bom p{float: none;margin-bottom: 12px;}
   .foot_bom .bdsharebuttonbox{float: none;display: inline-block;}
   .news_d .title .font14{margin: 14px 0 20px;}
   .news_d .cont{padding: 20px 0 !important;}
   .news_d .cont p{margin-bottom: 1rem !important;font-size: 14px !important;}
   .next_prev li{max-width: 100%;}
   .next_prev li:last-child{position: relative;top: 0;}
   .tab ul li{padding: 10px;}
   .contact_c_l ul li .imgs{width: 60px;height: 60px;line-height: 60px;}
   .contact_c_l ul li .imgs img{max-height: 28px;max-width: 28px !important;}
   .contact_c_l ul li .font16{margin: 10px 0;}
   .contact_c_l ul{margin-bottom: 3rem;}
   .index3.contact_d .cont .form-group{width: 100%;}
   .index3 .cont .form-group input{height: 44px;}
   .about .font36{margin-bottom: 2rem;}
   .aboutOne_top .btn{width: 30px;height: 30px;font-size: 16px;line-height: 16px;}
   .aboutOne_top_c{width: 100%;padding: 0 50px;}
   .aboutOne_top .swiper-button-prev{left: 2px;}
   .aboutOne_top .swiper-button-next{right: 2px;}
   .aboutOne_top{margin: 2rem 0;}
   .aboutOne_bom .swiper-slide .yuan span{width: 16px;height: 16px;}
   .aboutOne_bom .swiper-slide.swiper-slide-thumb-active .yuan span{width: 20px;height: 20px;}
   .aboutOne_bom .swiper-slide.swiper-slide-thumb-active .yuan span::after{width: 8px;height: 8px;}
   .aboutOne_bom .swiper-slide .yuan{height: 20px;line-height: 20px;margin-bottom: 10px;}
   .aboutOne_bom .swiper-slide .font16{font-size: 14px;}
   .aboutOne_bom .swiper-slide.swiper-slide-thumb-active .font16{font-size: 18px;}
   .aboutTwo ul{display: block;}
   .aboutTwo ul li{width: 100%;float: none;margin-bottom: 20px;margin-left: 0;}
   .aboutTwo ul li a .font16{text-align: center;}
   .aboutTwo ul li a .imgs{height: auto;line-height: inherit;line-height: initial;padding: 20px;}
   .aboutTwo ul li a{padding: 0 15px;}
   .aboutTwo .font36{margin-bottom: 2rem;}
   .aboutOne_top_c .font30{font-size: 16px;}
   .pro_cont_list_c .l_c .lt .imgs{width: 70px;height: 70px;line-height: 70px;}
   .pro_cont_list_c .l_c .lt .imgs img{max-height: 40px;max-width: 40px !important;}
   .pro_cont_list_c .l_c .lt{width: 90px;}
   .pro_cont_list_c .l_c .rt {
       width: calc(100% - 90px);
       width: -weblit-calc(100% - 90px);
   }
   .pro_cont_list_c .l_c .rt ul li{width: 100%;padding-right: 0;font-size: 13px;}
   .pro_cont_list_c .l_c .rt .font18{font-size: 16px;}
   .pro_cont_list_c .l_c{margin-bottom: 20px;}
   .pro_cont .font36,.pro_cont_list ul{margin-bottom: 24px;}
   .cont_t .lt{width: 100%;margin-bottom: 20px;}
   .cont_t .rt{width: 100%;padding-left: 0;}
   .cont_t .rt .font36{margin-bottom: 20px;}
   .cont_t .rt li{margin-bottom: 10px;}
   .cont_t{margin-bottom: 30px;}
   .pro_cont_list_c_t li span{width: 26px;height: 26px;line-height: 24px;}
   .pro_cont_list_c_t li span img{height: 10px;}
   .pro_cont_list ul li a{padding: 10px 5px;}
   .pro_cont_list_c_p li .rt a{margin-top: 40px;}
   .index .lt{width: 100%;}
   .index .rt{width: 100%;}
   .index .win82{padding: 20px 15px;}
   .index .lt .font60{margin-bottom: 25px;}
   .index .lt .font60{margin-bottom: 40px;}
   .banner .btn, .indexCont .btn{width: 33px;height: 33px;line-height: 33px;font-size: 18px;}
   .banner .btn i, .indexCont .btn i{font-size: 14px;}
   .gallery-top .cont .lt{width: 100%;padding-right: 0;}
   .gallery-top .cont .rt{width: 100%;padding-left: 0;}
   .index1 .win80{width: 100%;padding: 0;}
   .indexCont{padding: 10px 50px;}
   .indexCont .swiper-button-prev{transform: translateX(10px);}
   .indexCont .swiper-button-next{transform: translateX(-10px);}
   .gallery-top .cont .lt .font18{margin-bottom: 20px;padding-bottom: 20px;}
   .gallery-top .cont .lt p{margin-bottom: 10px;}
   .gallery-top .cont .rt{padding: 0 26%;}
   .index3 form{margin: 20px 0;}
   .index3 .cont{display: block;}
   .index3 .cont .form-group{width: 100%;margin-bottom: 20px;}
   .gallery-thumbs .swiper-slide .imgs{margin-bottom: 20px;height: 100px;line-height: 100px;}
   .index .rt .font20{font-size: 14px;}
   .index .lt .font60{font-size: 24px;margin-bottom: 20px;}
   .index.pad7{padding: 1rem 0 1rem;}
   .index1 .font36{margin-bottom: 0px;}
   .gallery-top .swiper-slide{padding: 10px ;}
   .gallery-top .cont .lt .font18 {
       margin-bottom: 10px;
       padding-bottom: 10px;
   }
   .index3 {
       padding: 2rem 0 1rem;
   }
   .pro_cont_list_c .l_c{padding: 5%;}
}
@media (max-width: 730px){
    footer .foot_top ul li{width: 50%;text-align: center;}
	footer .foot_top ul li .font18{margin: 20px 0 15px;}
	footer .foot_top ul li:first-child p:nth-child(1) img{height: 40px;}
	footer .foot_top ul li:first-child p:nth-child(2) img{height: 60px;}
	.index2 ul li{width: 100%;margin-bottom: 20px;}
	.index2 ul li a{padding: 7% 6%;}
	.index2 ul{display: block;padding-bottom: 1rem;}
	.index2 ul li a .font18{height: auto;margin: 15px 0 22px;}
	
}
@media (max-width:600px){
    
}
@media (max-width:520px){
   .pro_cont_list_c_p li .lt{width: 100%;margin-bottom: 20px;padding-right: 0;padding: 0 15%;}
   .pro_cont_list_c_p li .rt{width: 100%;padding: 0;}
   .pro_cont_list_c_p li{margin-bottom: 20px;}
   .pro_cont_list_c_p li .rt a{margin-top: 20px;}
   .index .rt ul li .font100 {
       font-size: 40px;
   }
   .index .rt .font36{margin: 20px 0;}
   .index .rt .font20{margin-bottom: 15px;}
   .index1 .win80{padding: 0;}
   .indexCont{padding: 10px 50px 20px;}
   .gallery-thumbs .swiper-slide .font16{font-size: 13px;}
}
@media (max-width: 460px){
   
}
@media (max-width: 420px){
    .contact_c_l ul li{width: 50%;}
	.contact_c_l ul li:last-child{margin: 30px 0 0 25%;}
	.index .rt ul li .font100 {
	    font-size: 30px;
	}
}
@media (max-width: 360px){


}







