@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1199px) {}
@media screen and (max-width:768px) {
.container{width:95%; margin:0 2.5%;}
/* 手机导航 */
.sj_bt{position: absolute;width: 36px;height: 36px;right: 10px;top: 16px;z-index: 999999;}
.sj_bt span{position: absolute;height: 2px;width: 25px;background: #014397;top: 7px;left: 5px;transition: all 0.3s ease-in-out;}
.sj_bt span:nth-child(2){top: 17px;}
.sj_bt span:nth-child(3){top: 28px;}
.sj_bt.on{position: fixed;}
.sj_bt.on span{background: #fff;}
.sj_bt.on span:nth-child(1){transform: rotate(45deg);top: 17px;left: 10px;}
.sj_bt.on span:nth-child(2){display: none;}
.sj_bt.on span:nth-child(3){transform: rotate(-45deg);top: 17px;left: 10px;}
.wpnvbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,.7);transition: .25s;display:none;}
.head_wap{width: 50%;height: 100%; display: none;transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;padding: 0 4%;padding-top: 20px;background:#075395;z-index: 9999;overflow-y: auto;}
.wapnava{padding: 0 0 15px 0;}
.wapnava span{width: 100%;}
.wapnava a.wapprda{display: block;height: 50px;line-height: 48px;padding: 0 10px;color: #fff;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1);font-size: 15px;}
.wapprda, .wapprda1{position: relative;}
.wpheadhide{display: none;}
.wpheadhide p{padding-left: 10px;}
.wpheadhide p a{font-size: 12px;}
.wapprda i, .wapprda1 i{display: block;position: absolute;right: 15px;top: 0;height: 44px;line-height: 44px;}
.wapprda i img, .wapprda1 i img{height: 10px;}
.wpheadhide a{font-size: 13px; padding-left: 30px;display: block;height: 48px;line-height: 46px;padding: 0 25px;color: #fff;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1);overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.head .nav,.head .mailbox,.head .search{display: none;}
.head{height: auto;padding: 2% 0;}
.head .logo{line-height: inherit;}
.swiper-bn{margin-top: 70px;}
.swiper-bn .next-a{display: none;right: 10px;}
.swiper-bn .prev-a{display: none;left: 10px;}
.choice-2 .content .box_a .item_a{float: none;width: 100%;}
.choice-2 .content .box_a .item_b{float: none;width: 100%;font-size: 16px;}
.choice-2 .content .box_a .item_c{float: none;width: 100%;font-size: 16px;}
.choice-2 .content .box_b .item_a{width: 50%;}
.choice-2 .content .box_b .item_b{width: 50%;}
.choice-2 .content .box_b .item_c{float: none;width: 100%;display: none;}
.swiper-bn{height: 200px;}
.choice-1{height: auto;padding: 30px 0;}
.choice-1 .content{width: 100%;padding-top: 0;}
.choice-1 .content .w-1{font-size: 20px;margin-bottom: 10px;}
.choice-1 .content .w-1 span{font-size: 22px;}
.choice-1 .content .desc h3{font-size: 16px;}
.choice-1 .content .desc{font-size: 14px;}
.choice-1 .content .info{margin-top: 30px;}
.choice-1 .content .info li h3{font-size: 16px;margin: 8px 0;}
.choice-1 .content .info li{font-size: 12px;}
.choice-2{padding: 30px 0;}
.i-title{line-height: 1.8;}
.i-title h3{font-size: 22px;}
.choice-2 .content{margin-top: 30px;}
.choice-2 .content .box_a .item_b h3{font-size: 18px;line-height: 1.6;}
.choice-2 .content .box_a .item_c h3{font-size: 18px;line-height: 1.6;}
.choice-2 .content .box_b .item_a h3,.choice-2 .content .box_b .item_b h3{font-size: 20px;}
.choice-3{padding: 30px 0;}
.choice-3 .gallery-thumbs{padding: 0;margin-top: 20px;}
.choice-3 .gallery-top .text{height: auto;padding: 30px 20px;}
.choice-3 .gallery-top .text .box{float: none;width: 100%;margin: 0 auto;padding: 20px 20px;font-size: 14px;}
.choice-3 .gallery-top .text .box h3{font-size: 18px;margin-bottom: 8px;}
.choice-3 .gallery-thumbs .next2,.choice-3 .gallery-thumbs .prev2{display: none;}
.choice-3 .gallery-thumbs .swiper-slide{font-size: 16px;}
.choice-4{padding: 50px 0;}
.choice-4 .content{float: none;width: 94%;height: auto;margin: 0 auto;padding: 25px 25px;}
.choice-4 .content .w-1{font-size: 20px;}
.choice-4 .content .w-1 span{font-size: 22px;}
.choice-4 .content .info{font-size: 15px;padding-top: 20px;}
.choice-4 .content .info p em{font-size: 14px;}
.foot .share{padding: 18px 2%;}
.foot .content{padding: 30px 0;}
.foot .content .f-nav{float: none;width: 100%;}
.foot .content .f-nav dl{width: 48%;margin: 1% 1%;line-height: 2;font-size: 14px;padding: 0 1%;}
.foot .content .f-nav dl:nth-child(5){display: none;}
.foot .content .f-nav dl h3{font-size: 16px;}
.foot .content .rt{float: none;width: 100%;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;}
.foot .content .f-logo{width: 40%;text-align: left;}
.foot .content .tel{width: 60%;margin-top: 0;font-size: 12px;line-height: 1.5;}
.foot .content .tel h3{font-size: 22px;}
.foot .link{margin-top: 0;font-size: 14px;}
.foot .link label{display:block;width: 100%;font-size: 16px;}
.copyright{text-align: center;font-size: 13px;line-height: 2;}
.ban{height: 115px;margin-top: 70px;}
.location{height: auto;line-height: inherit;}
.location span{display: block;font-size: 14px;line-height: 2;padding: 20px 0;}
.location .column{float: none;width: 100%;text-align: center;}
.location .column li{float: none;display: inline-block;margin: 0 3%;text-align: center;line-height: 2;padding-bottom: 10px;font-size: 16px;}
.company{padding: 30px 0;}
.company .content1 .w-1{font-size: 20px;}
.company .content1 .w-1 span{font-size: 22px;}
.company .content1{font-size: 14px;}
.company .content2{margin: 30px 0;margin-bottom: 0;}
.company .content2 .pic1{float: none;width: 100%;display: none;}
.company .content2 .pic2{float: none;width: 100%;}
.company .content2 .pic3{float: none;width: 100%;font-size: 16px;}
.company .content2 .pic2 .w-1{line-height: 1.6;}
.company .content2 .pic2 .w-1 h3{font-size: 24px;}
.company .content2 .pic2 .w-1 h4{font-size: 22px;}
.company .content2 .pic3 h3{font-size: 24px;}
.contact .w-1{font-size: 20px;margin-bottom: 20px;}
.contact .w-1 span{font-size: 22px;}
.contact{padding: 30px 0;}
.contact .text{float: none;width: 100%;font-size: 15px;}
.contact .code{float: none;width: fit-content;margin:0 auto;margin-top: 30px;}
.new_center{padding: 30px 0;}
.new_center .content .item{height: auto;margin-bottom: 15px;}
.new_center .content .item .picture{float: none;width: 100%;height: auto;}
.new_center .content .item .text{float: none;width: 100%;margin-left: 0;padding: 15px 15px;font-size: 14px;}
.new_center .content .item .text h3{margin-top: 0;font-size: 16px;}
.new_center .content .item .date{display: none;}
.new_detail{padding: 30px 0;}
.new_detail .content{border: 0;padding:0 15px 20px 15px;}
.new_detail .title h3{font-size: 17px;}
.new_detail .title .date{font-size: 14px;}
.new_detail .describe label{display: block;width: 100%;font-size: 16px;}
.new_detail .describe{font-size: 14px;}
.new_detail .data{font-size: 14px;margin-top: 10px;}
.new_detail .page{height: auto;display: block;margin-top: 20px;}
.new_detail .page li{width: 100%;line-height: 2;margin-bottom: 10px;font-size: 15px;padding: 5px 15px;}
.new_detail .page .return{display: block;zoom: 0.8;float: right;}
.business{padding: 30px 0;}
.business .b-t{font-size: 20px;}
.business .b-t span{font-size: 22px;}
.business .content{margin-top: 30px;}
.business .content li{float: none;width: 100%;margin-bottom: 10px;}
.business .content li .text{padding: 20px 15px;}
.business .content li .text h4,.business .content li .text h3{font-size: 20px;}
.business .content li:nth-child(2n){float: none;}
.Join{padding: 30px 0;}
.Join .b-t{font-size: 20px;}
.Join .b-t span{font-size: 22px;}
.Join .content dl h3{font-size: 16px;}
.Join .content dl .info{font-size: 14px;}
.Join .content dl .info h4{font-size: 18px;}
.Join .content dl .info p span{display: block;width: 100%;}
.choice-3 .content{margin-top: 30px;}
.map{height: 400px;}
.background-white{width: 70%;height: auto;margin-top: 45%;}
.WeChat{margin: 0;padding: 8vw 0;}

}
@media screen and (max-width:414px) {}
@media screen and (max-width:375px) {
.swiper-bn{height: 180px;}
.choice-3 .gallery-top .text .box h3{font-size: 16px;}
.choice-4 .content .info{font-size: 14px;}
.foot .content .tel h3{font-size: 20px;}
.copyright{font-size: 12px;}
.choice-3 .gallery-top .text .box{font-size: 13px;}
.choice-1 .content .desc{font-size: 13px;line-height: 1.9;}
.location .column li{font-size: 14px;}
.new_center .content .item .text h3{font-size: 15px;}
.new_detail .title h3{font-size: 16px;}
.new_detail .page li{font-size: 14px;}
.ban{height: 100px;}
.business .content li .text{font-size: 14px;}

























}

