@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: 12px;z-index: 999999;}
.sj_bt span{position: absolute;height: 2px;width: 25px;background: #1f83df;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{display:none;}
.head .search{display: none;}
.lun-bo{height: 200px;}
.head{height: auto;padding: 4% 0;}
.head .logo{line-height: initial;width: 150px;}
.choice-2 .content .item{float: none;width: 100%;margin-bottom: 2%;}
.choice-1{padding: 40px 0;}
.choice-1 .content h3{font-size: 18px;}
.choice-1 .content{font-size: 14px;line-height: 1.8;}
.choice-1 .content .more{zoom: 0.8;}
.i-title{font-size: 14px;}
.i-title h3{font-size: 20px;}
.i-title span{font-size: 26px;}
.choice-2{padding: 40px 0;}
.choice-2 .content .item .text{width: 100%;}
.lun-bo .swiper-pagination{bottom: 10px !important;}
.choice-3 .content .bt{font-size: 30px;}
.choice-3 .content h3{font-size: 26px;}
.choice-3 .content{padding-top: 20px;}
.choice-4{padding: 40px 0;}
.choice-4 .content{padding: 0;}
.choice-4 .content .item{width: 60%;}
.choice-4 .content .item .text{font-size: 14px;}
.choice-4 .content .item .text span{font-size: 16px;}
.foot .links{height:auto;margin-bottom: 15px;}
.foot .links label{float: none;display: block;margin-bottom: 5px;}
.foot .links ul li{font-size: 14px;width: 25%;margin: 0;line-height: 1.9;}
.foot .content{padding: 30px 0;}
.foot .content .f-nav{float: none;margin-top: 0;}
.foot .content .f-nav li{margin-right: 0;width: 25%;font-size: 14px;line-height: 1.8;}
.foot .content .f-nav li h3{font-size: 15px;margin-bottom: 5px;}
.foot .content .tel span{font-size: 22px;}
.foot .content .ewm{zoom: 0.9;margin-right: 25px;}
.copyright{font-size: 12px;text-align: center;}
.ban{height: 220px;}
.column li{width: 50%;font-size: 14px;height: 60px;}
.service .content{float: none;width: 100%;padding: 40px 0;}
.service .expert{float: none;width: 100%;display: none;}
.n-bt{font-size: 12px;}
.n-bt span{font-size: 20px;}
.column{height: 60px;}
.service .content .data{font-size: 14px;line-height: 1.8;}
.service .content .data2{padding: 40px 15px;}
.service .content .data2 .box_1{padding: 20px 15px;}
.service .content .data2 .box_1 li{width: 50%;font-size: 15px;}
.service .content .data2 .box_2 li{width: 48%;margin: 1% 1%;font-size: 14px;}
.service .content .data2 .box_2{padding: 20px 15px;}
.service .content .data2 .box_3 .item input{width: 48%;margin-right: 1%;margin-bottom: 2%;}
.service .content .data2 .box_3 .item input:last-of-type{margin-right: 1%;}
.service .content .data2 .box_3 .item textarea{width: 98%;}
.service .content .data2 .box_3 .item{margin-bottom: 0;}
.about_1{padding: 40px 0;font-size: 14px;line-height: 1.8;}
.about_1 h3{font-size: 18px;}
.about_2{font-size: 14px;line-height: 1.8;padding-top: 35px;}
.about_2 h3{font-size: 20px;}
.recruit{padding: 40px 0;}
.recruit .content .item{padding: 20px 15px;}
.recruit .content .item .w-1 span{display: block;width: 100%;font-size: 16px;}
.recruit .content .item .w-1 em{zoom: 0.7;margin-top: 20px;}
.recruit .content .item .box{font-size: 14px;}
.recruit .content .item .box h3{font-size: 18px;}
.recruit .content .item .box .text2 p{float: none;width: 100%;line-height: 1.8;}
.contact{padding: 40px 0;}
.contact .w-1{font-size: 14px;line-height: 1.8;}
.contact .box-1{float: none;width: 100%;}
.contact .box-1 li{font-size: 14px;line-height: 1.8;padding: 8px 48px;}
.contact .w-2{float: none;margin:0 auto;width: fit-content;margin-top: 20px;zoom: 0.9;}
.team_lm{height: 60px;}
.team_lm li{height: 60px;font-size: 15px;width: 25%;}
.team{padding: 30px 0;}
.team .content li{width: 48%;margin: 1% 1%;}
.team .content li:nth-child(4n+4){margin: 1% 1%;}
.team .content li .desc{font-size: 14px;}
.team .content li .desc h3{font-size: 16px;}
.team_xq .content{float: none;width: 100%;padding-top: 100px;}
.team_xq .content .box_1{height: auto;padding-left: 0;}
.team_xq .content .box_1 .desc{font-size: 14px;margin-top: -50px;padding-bottom: 20px;float: none;padding-left: 10px;padding-right: 10px;}
.team_xq .content .box_1 .pic{margin-left: 40px;zoom: 0.8;float: none;}
.team_xq .content .box_1 .desc h3{font-size: 18px;}
.team_xq .content .box_2 .desc{float: none;width: 100%;font-size: 14px;}
.team_xq .content .box_2{padding: 40px 0;}
.team_xq .content .box_2 label{float: none;width: 100%;display: block;text-align: left;font-size: 16px;margin-bottom: 10px;}
.right{float: none;width: 100%;display: none;}
.n_search{position: relative;}
.n_search button{position: absolute;right: 0;top: 0;}
.n_search input{width: 60%;font-size: 15px;padding-left: 15px;}
.recom .picture{float: none;width: 100%;}
.recom .text{float: none;width: 100%;padding: 25px 20px;font-size: 14px;}
.recom .text h3{font-size: 15px;margin-bottom: 5px;}
.recom .text .more{zoom: 0.9;}
.recom .text .date{margin-top: 15px;}
.news{padding-top: 0;}
.news li .more{display:none;}
.news li .text{float: none;width: 100%;font-size: 14px;}
.news li .text h3{font-size: 15px;}
.news li{padding: 20px 0 20px;}
.service .content .data2 .box_3{padding-left: 2%;}
.contact .map{height: 350px;}
.contact .box-1 p{font-size: 14px;}
.top{display:none;}
.team .content li .desc p:nth-child(2){min-height: 44px;}
.team .content li .desc p:nth-child(3){display: none;}
.team .content li .pic{max-height: 151px;}

}
@media screen and (max-width:414px) {}
@media screen and (max-width:375px) {
.lun-bo .swiper-pagination{display: none;}
.lun-bo{height: 170px;}
.choice-4 .content .next2,.choice-4 .content .prev2{zoom: 0.6;}
.choice-4 .content .item .text .more{zoom: 0.8;}
.foot .links label{font-size: 18px;}
.foot .content .ewm{margin-right: 15px;}
.ban{height: 200px;}
.n_search{zoom: 0.8;}
.recom .text{padding: 25px 10px;}
.foot .content .f-nav li{font-size: 12px;}
.foot .content .f-nav li h3{font-size: 14px;}
.team .content li .pic{max-height: 135px;}














}

