@charset "utf-8";
@media screen and (max-width:1024px){
.zlbh{color:#ffffff;font-size:12px;padding-top:20px;float:left;}
.plr60{padding-left:20px;padding-right:20px}
.index_banner .d1 .x2{margin-top:30px}
.index_banner .d1 .x2 a{width:120px;height:40px}
.index_banner .d1 .x2 a em{font-size:14px}
.index_banner .d1 .x2 a img{height:8px;margin-left:10px}
.menu{padding-top:20px;position:fixed;padding:10px 0; background: #003355;}
.menu .d1 .logo img{ height: 30px}
.menu .d1 ul{display:none;position:absolute;width:50%;height: 100vh;right:0px;top:0px;z-index:99999;background:rgba(0,0,0,.8);flex-direction: column;}
.menu .d1 ul.h{display:block}
.menu .d1 ul.s{ display: block}
.menu .d1 li{padding:0 20px;width:100%;border-bottom:1px rgba(255,255,255,.1) solid;}
.menu .d1 li div:nth-child(1){justify-content:space-between;}
.menu .d1 li div:nth-child(1) em{padding:20px 0;}
.menu .d1 li div:nth-child(1) em a{font-size:16px;}
.menu .d1 li div:nth-child(1) span{margin-left:10px}
.menu .d1 li div:nth-child(2){position:initial;padding-top:0;}
.menu .d1 li div:nth-child(2) a{font-size:14px;height:45px;border-bottom:1px rgba(255,255,255,.1) solid;}

.menu .d1 .icon_list{margin-right:15px;}
.menu .d1 .icon_list img{height:20px;}

.menu .d1 .lan{width:auto;height:30px;padding:0 15px;}
.menu .d1 .lan a{font-size:14px;}
.menu .d1 .lan em{padding:0 5px;font-size:14px;}

.profile_dom{padding-left:20px;padding-right:20px;}
.profile_dom .d0{padding:40px 40px;}
.profile_dom .d1{width:45%;}
.profile_dom .d2{width:45%;}
.profile_dom .d1 .x1 em{font-size:32px;}
.profile_dom .d1 .x1 span{font-size:14px;}
.profile_dom .d1 .x2{margin-top:110px;}
.profile_dom .d1 .x2 p em{font-size:22px;}
.profile_dom .d1 .x2 p em sup{font-size:14px;}
.profile_dom .d1 .x2 p span{font-size:14px;}
.profile_dom .d2 .x1{font-size:14px;}
.profile_dom .d2 .x2{margin-top:30px;}
.profile_dom .d2 .x2 a{width:150px;height:45px;}
.profile_dom .d2 .x2 a i{font-size:16px;}
.profile_dom .d2 .x2 a img{height:10px;margin-left:10px;}


.bus_swiper .swiper-slide .d1 img{width: 50%;}
.bus_main{width:30%;}
.bus_main .d1 em{font-size:26px;}
.bus_main .d1 span{font-size:18px;}
.bus_main .d1 span::after{width:30px;}
.bus_main .d1 i{margin-top:40px;font-size:14px;}
.bus_txt{width:30%;}
.bus_txt .d0{background-size: auto 50%;}
.bus_txt .d1 img{ height: 15px}
.bus_txt .d2{margin-top:20px;}
.bus_txt .d2 h2{font-size:26px;}
.bus_txt .d2 p{margin-top:30px;font-size:14px;}
.bus_txt .d3{margin-top:20px;}
.bus_txt .d3 a{width:50px;height:50px;}
.bus_txt .d3 a:nth-child(1){background-size: 10px auto;}
.bus_txt .d3 a:nth-child(2){margin-left:10px;background-size: 10px auto;}

.logo_list a{max-width: 15%;}
.logo_list a img{max-width: 100%;}
.logo_list a:nth-child(4){max-width: 5%;}
.logo_list a:nth-child(5){max-width: 13%;}

.bg_news{height:initial;padding:60px 0;}
.news1{margin-top:0;}
.news1 em{font-size:26px;}
.news1 span{margin-top:10px;font-size:18px;}
.news2 .news_dom1{width:45%;}
.news2 .news_dom2{width:45%;margin-left:10%;}

.plugins_css_30 li a{padding:25px 0;}
.plugins_css_30 li a .d1{padding-bottom:20px;}
.plugins_css_30 li a .d1 span{font-size:26px;}
.plugins_css_30 li a .d1 em{font-size:14px;}
.plugins_css_30 li a .d2{padding-left:20px;}
.plugins_css_30 li a .d2.spec{margin-top:30px;}
.plugins_css_30 li a .d2 .x1{font-size:18px;}
.plugins_css_30 li a .d2 .x2{font-size:14px;}
.plugins_css_30 li a .d2 .x3{margin-top:30px;}
.plugins_css_30 li a .d2 .x3 span{width:150px;height:45px;}
.plugins_css_30 li a .d2 .x3 span i{font-size:16px;}
.plugins_css_30 li a .d2 .x3 span img{height:10px;margin-left:10px;}

.foot .d1 .x1 em{font-size:18px;}
.foot .d1 .x1 span{font-size:14px;opacity: .5;border-bottom:2px rgba(255,255,255,.3) solid;padding-bottom:10px;}
.foot .d1 .x1{width:100%;}
.foot .d1 ul{margin-top:20px;margin-left:0;width:100%;}

.about_dom .d0{width: 60%;margin-top:80px;padding-left:30px;}
.about_dom .d1 em{font-size:25px;}
.about_dom .d1 span{font-size:18px;}
.about_dom .d2{margin-top:55px;font-size:14px;}
.about_dom .d2 p{margin-top:12px;}

.dev_dom{padding-top: 60px}
.dev{border-radius:250px;}
.dev .swiper-slide .d0{ height: 250px;}
.dev .swiper-slide .d1 img{width:60px;height:60px;}
.dev .swiper-slide .d2{margin-top:55px;}
.dev .swiper-slide .d2 em{font-size:18px;}
.dev .swiper-slide .d2 span{font-size:14px;margin-top:10px;}

.hexin .d1{font-size:28px;padding-left:60px;}
.hexin .d2{font-size:14px;padding-left:60px;padding-right:60px;}
.hexin .d3{padding-left:60px;padding-right:60px;margin-top:190px;}
.hexin .d3 ul{justify-content: space-between;}
.hexin .d3 li{margin-left:0;}
.hexin .d3 li .x2{margin-top:10px;font-size:18px;}
.hexin .d3 li .x3{font-size:14px;}

.team .swiper-slide .d0{border-radius:20px;padding:25px 25px;min-height: 235px;padding-bottom:0;}
.team .swiper-slide .d0 img{width:120px;height:120px;}
.team .swiper-slide .d2{margin-left:20px;}
.team .swiper-slide .d2 .x1{font-size:22px;}
.team .swiper-slide .d2 .x2{font-size:16px;margin-top:10px;}
.team .swiper-slide .d2 .x3{font-size:14px;margin-top:10px;}
.team .swiper-slide .d2 .x3 em.sl5{-webkit-line-clamp:3}


.rony1{margin-top:60px;}
.rony1 em{font-size:32px;}
.rony1 span{font-size:32px;}

.ry2{margin-top:80px;}
.ry2 .swiper-slide{ width: 350px; }
.ry2 .swiper-slide .d1 img{ width: 90%; }
.ry2 .swiper-slide .d2{margin-top:-25px;}


.contact_dom .d0{width: 380px;margin-top:110px;padding-left:30px;padding-bottom:90px;}
.contact_dom .d1 em{font-size:28px;}
.contact_dom .d1 span{font-size:16px;}

.contact_dom .d2{margin-top:60px;height:200px;}

.contact_dom .d2 .x1 a{height:40px;margin-bottom:10px;}
.contact_dom .d2 .x1 a em{font-size:18px;}
.contact_dom .d2 .x1 a span{width:20px;height:20px;}

.contact_form{padding:40px 50px}
.contact_form .d1{width:40%;}
.contact_form .d3{padding-left:40%;}
.contact_form .d1 .x1{font-size:25px;}
.contact_form .d1 .x2{margin-top:30px;}
.contact_form .d1 .x2 li{font-size:14px;}
.contact_form .d2 .x2{margin-left:20px;}

.contact_form .ipt{margin-bottom:10px;}
.contact_form .ipt input{height:35px;}
.contact_form .ipt textarea{height:125px;}
.contact_form .ipt button{height:35px;border-radius:3px;background:#00a0e9;border:0 #ccc solid;}


.news_dom a{margin-top:160px;width:50%;padding-bottom:100px;}
.news_dom a .x1{font-size:24px;}
.news_dom a .x2{margin-top:20px;}
.news_dom a .x2 em{font-size:36px;}
.news_dom a .x2 em::after{bottom:-40px;}
.news_dom a .x2 span{font-size:14px;}
.news_dom a .x3{font-size:14px;margin-top:40px;}
.news_dom a .x4{margin-top:40px;}
.news_dom a .x4 span{width:150px;height:40px;}
.news_dom a .x4 span i{font-size:14px;}
.news_dom a .x4 span img{height:10px;margin-left:10px;}


.alist a{display:block;padding:30px 15px;}
.alist a .d1{font-size:25px;}
.alist a .d2{margin-top:10px;font-size:16px;}
.alist a .d3{margin-top:10px;font-size:12px;}
.alist a .d4{margin-top:15px;}
.alist a .d5{margin-top:20px;}
.alist a .d5 em{width:40px;height:40px;border-radius:40px;}

.mypage{margin-top:40px;}
.mypage a{width:30px;height:30px;font-size:14px;}


.news_item_con{margin-top:110px;}
.art{padding-right:120px;}
.art div{font-size:18px;}
.art h1{margin-top:10px;font-size:32px;padding-bottom:30px;}
.art a.back{left:initial;right:0px;top:10px;width:55px;height:55px;background-size: 15px auto;}
.news_content{margin-top:30px;}

.news_more{margin-top:30px;padding-top:30px;}
.news_more .d1{font-size:28px;}
.news_more .d2{margin-top:20px;}

.news_more_swiper .swiper-slide a{padding:0 50px;height:185px;}
.news_more_swiper .swiper-slide a .x1{font-size:14px;}
.news_more_swiper .swiper-slide a .x2{font-size:16px;}
.news_more_swiper .swiper-slide a .x3{margin-top:20px;}
.news_more_swiper .swiper-slide a .x3 span{font-size:16px;}


.page_dom{padding-top:130px;padding-left:20px;padding-bottom:60px;}
.page_dom .d1 em{font-size:32px;height:110px;}
.page_dom .d1 span{font-size:14px;}
.page_dom .d2{margin-top:40px;}
.page_dom .d2 .x1 div{margin-top:20px;margin-right:20px;min-width:180px;}
.page_dom .d2 .x1 div span{width:60px;height:60px;border-radius:60px;}
.page_dom .d2 .x1 div span img{height: 26px; }
.page_dom .d2 .x1 div em{padding:0 15px;font-size:16px;}


.yanfagx .d1{padding:50px 0;font-size:36px;}
.yanfagx .d2 img{ max-width: 100%;}

.yanfagx1{padding-left:45%;padding-right:5%;padding-top:150px;padding-bottom:120px;background:url(../images/41.png) -30px top no-repeat; background-size: 40% auto}
.yanfagx1 .d1{font-size:26px;}
.yanfagx1 .d2{margin-top:30px;font-size:14px;}

.yanfagx3{padding-left:45%;padding-right:5%;padding-top:150px;padding-bottom:120px;background:url(../images/47.png) -30px top no-repeat; background-size: 40% auto}
.yanfagx3 .d1{font-size:26px;}
.yanfagx3 .d2{margin-top:30px;font-size:14px;}

.yanfagx2{padding-left:45%;padding-right:5%;padding-top:60px;padding-bottom:110px;background:url(../images/44.png) -30px top no-repeat; background-size: 40% auto}
.yanfagx2 .d1{font-size:26px;}
.yanfagx2 .d2{margin-top:30px;font-size:14px;}

.jobc{padding:15px 15px;}
.jobc .d1{padding:15px 0;}
.jobc .d1 em{font-size:14px;}
.jobc .d1 span{font-size:14px;}
.jobc .d2{font-size:14px;}




}