@charset "utf-8";
@media screen and (max-width:1300px) {
.layout{max-width:980px;}
header .top{position:relative;height:90px;}
header .top .logo{top:20px;}
header .top .logo .txt{margin-left:10px;margin-top:0px;}
header .top .logo .txt .bt{font-size:20px;font-weight:bold;}
header .top .logo .txt p{padding-top:0px;font-size:14px;}
header .top ul{top:35px;}
.nav li p{line-height:50px;font-size:16px;}
.nav li dl{top:50px;}
.dyip .box{padding:50px 0;}
.dyip .dwup_l h2{font-size:24px;}
.dyip .dwup_l li .bt span{font-size:60px;}
.dsanp{padding:60px 0;}
.dsanp .title{font-size:34px;}
.dsanp .index_case{margin-top:30px;}
.dsanp .index_case .swiper-wrapper{margin-bottom:30px;}
.dsanp .index_case .swiper-slide .title_er h2{font-weight:bold;font-size:16px;}
.dsanp .index_case .swiper-slide .title_er .xian{margin:15px auto}
.dsanp .index_case .swiper-slide .title_er p{line-height:24px;font-size:14px;}
.dsanp .index_case .swiper-slide .title_er .more{width:120px;height:34px;line-height:34px;margin:30px auto 0 auto;font-size:14px;}
.dwup{padding:50px 0;}
.dwup .title{font-size:34px;}
.dwup .title i{width:6px;height:6px;top:-5px;}
.dwup .title .byi{width:14px;height:14px;}
.dwup .title .ber{width:14px;height:14px;}
.dwup .box{margin-top:30px;}
.dwup .box .left .pic{height:435px;}
.dwup .box .left .pic img{width:100%;height:435px;}
.dwup .box .left h2{font-size:14px;}
.dwup .box .right li{margin-bottom:6px;padding:12px 15px;}
.dwup .box .right li .riqi p{font-size:24px;}
.dwup .box .right li .txt h2{font-size:14px;}
.dwup .box .right li .txt p{line-height:20px;margin-top:10px;font-size:12px;height:40px;}
.foot .foot_t .left{width:45%;}
.foot .foot_t .right{width:100px;}
}
@media screen and (max-width:980px) {
.layout{max-width:720px;}
header{height:50px;}
header .top .logo{top:8px;left:5%;}
header .top h1 img{height:34px !important}
header .top .logo .txt .bt{font-size:14px;padding-top:9px;}
header .top .txt p{display:none;}
header .top ul{display:none;}
header .nav{display:none;}
header .m-btn {display:block;}
.banner .swiper-pagination-bullets{bottom:6px;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width:6px;height:6px;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:30px;height:30px;line-height:30px;margin-top:-15px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:20px;color:#FFF;}
.dyip .dwup_l{width:45%;}
.dyip .dwup_l h2{font-size:18px;}
.dyip .dwup_l li .bt{font-size:12px;}
.dyip .dwup_l li .bt span{font-size:40px;margin-right:10px;}
.dyip .dwup_l li p{font-size:12px;}
.dyip .dyip_r{width:55%;}
.dyip .dyip_r .txt p{line-height:24px;font-size:14px;}
.dyip .dyip_r .txt .more{margin-top:10px;width:100px;height:30px;line-height:30px;font-size:12px;}
.derp{padding:50px 0;}
.derp .title{font-size:24px;}
.derp .hd{margin-top:20px;}
.derp .hd li{font-size:14px;line-height:40px;padding:0 30px;}
.derp .bd{margin-top:20px;}
.derp .bd li h2{line-height:40px;font-size:14px;}
.dsip{padding:50px 0;}
.dsip .title{font-size:24px;}
.dsip .index_case{margin-top:20px;}
.dsip .index_case .swiper-wrapper{margin-bottom:15px;}
.dsip .index_case .swiper-slide h2{font-size:14px;line-height:30px;}
.dwup{padding:50px 0;}
.dwup .title{font-size:24px;}
.dwup .box{margin-top:20px;}
.dwup .box .left{width:100%;float:none;}
.dwup .box .left .pic{height:auto;}
.dwup .box .left .pic img{width:100%;height:auto;}
.dwup .box .left h2{height:30px;line-height:30px;font-size:12px;overflow:hidden;}
.dwup .box .right{float:none;width:100%;margin-top:10px;}
.dwup .box .right li .riqi{width:60px;}
.dwup .box .right li .riqi p{font-size:20px;}
.dwup .box .right li .riqi .qi{margin-top:5px;font-size:12px;}
.dwup .box .right li .txt{margin-left:75px;}
.dwup .box .right li .txt h2{height:24px;line-height:24px;overflow:hidden;}
.dwup .box .right li .txt p{margin-top:5px;}
.con{padding:30px 0;}
.product li{font-size:12px;}
.fanan ul{margin-left:0%;}
.fanan li{width:100%;float:none;margin-left:0%;margin-bottom:5%;}
.news li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #DDD;}
.news li .pic{float:left;width:200px;overflow:hidden;}
.news li .title_er{margin-left:220px;}
.news li .title_er h2{font-size:16px;}
.news li .title_er h2 span{font-size:12px;}
.news li .title_er .txt{margin-top:10px;line-height:20px;height:40px;font-size:12px;}
.news li .title_er .more{margin-top:10px;font-size:12px;}
.cpxqer .tit{font-size:14px;}
.cpxqer .position{width:70%;}
.cpxqer .address{display:none;}
.cpxqer .salary{display:none;}
.cpxqer .time{width:30%;}
.cpxqer li .title{line-height:40px;height:40px;}
.cpxqer li .con_er{line-height:24px;font-size:14px;}
.contact .txt{line-height:24px;font-size:14px;}
.foot .link{padding:20px 0;}
.foot .link .title{font-size:14px;}
.foot .link .title span{font-size:16px;color:#e7ea82;}
.foot .link ul{margin-left:20px;}
.foot .link li{float:left;padding-right:15px;font-size:14px;}
.foot .foot_c{padding:30px 0;}
.foot .foot_c .c_l .title p{font-size:18px;}
.foot .foot_c .c_l .title h2{font-size:14px;}
.foot .foot_c .c_l li{padding:3px 0;line-height:20px;font-size:14px;}
.foot .foot_c .c_c .title p{font-size:18px;}
.foot .foot_c .c_c .title h2{font-size:14px;}
.foot .foot_c .c_c .pic img{width:100px;}
.foot .foot_c .c_r .title p{font-size:18px;}
.foot .foot_c .c_r .title h2{font-size:14px;}
.foot .foot_c .c_r .r_t li{padding-bottom:15px;font-size:14px;}
.foot .copyright{padding:15px 0;font-size:14px;}
}
@media screen and (max-width:720px) {
.kefu{display:none;}
.layout{max-width:auto;padding:0 3%;}
.top h1{left:3%;}
header .top .logo .txt .bt{font-size:12px;padding-top:9px;}
.top ul{display:none;}
.banner .swiper-slide .m{display:block;}
.banner .swiper-slide .pc{display:none;}
.dyip .box{padding:30px 3%;}
.dyip .dwup_l{width:100%;float:none;}
.dyip .dwup_l h2{font-size:18px;}
.dyip .dwup_l ul{margin-top:10px;}
.dyip .dwup_l li .bt span{font-size:30px;margin-right:10px;}
.dyip .dyip_r{float:none;width:100%;margin-top:20px;}
.dyip .dyip_r .txt p{line-height:24px;font-size:12px;}
.derp{padding:30px 0;}
.derp .title{font-size:18px;}
.derp .hd li{font-size:12px;line-height:30px;padding:0 15px;}
.derp .bd{margin-top:10px;}
.derp .bd ul{margin-left:-2%;}
.derp .bd li{width:48%;margin-bottom:2%;margin-left:2%;}
.derp .bd li h2{line-height:30px;font-size:12px;}
.dsip{padding:30px 0;}
.dsip .title{font-size:18px;}
.dwup{padding:30px 0%;}
.dwup .title{font-size:18px;}
.dwup .box{margin-top:10px;}
.dwup .derp_r .txt{padding:3%;}
.dwup .derp_r .txt h2{font-size:18px;}
.con{padding:20px 0;}
.subnav{width:100%;float:none;padding-bottom:20px;}
.subnav ul{margin-left:-2%;}
.subnav li{line-height:24px;background:#fafafa;font-weight:normal;font-size:12px;width:48%;margin-left:2%;margin-bottom:2%;float:left;text-align:center;overflow:hidden;}
.subnav li a{display:block;padding:0 0px;border-left:none;color:#666;}
.subnav li a.current{border-left:none;background:#0742a6;color:#FFF;}
.con_r{width:100%;float:none;}
.con_r .about{line-height:24px;font-size:12px;}
.con_r .about p{padding-bottom:10px;}
.con_r .wenhua{line-height:24px;font-size:12px;}
.con_r .wenhua .txt{margin-top:10px;}
.shebei li{float:left;width:48%;margin-left:2%;margin-bottom:2%;line-height:30px;font-size:12px;}
.product li{width:48%;}
.product li .pic{}
.product li .txt{margin-left:130px;line-height:18px;font-size:12px;}
.meiti_dt{width:100%;float:none;}
.product_t_r{float:none; width:100%;}
.product_t_r h3{padding-top:10px;}
.sp-thumbs a:link, .sp-thumbs a:visited {border:1px solid #EEE;width:40px;height:40px;}
.sxy{font-size:12px;}
.sxy ul{float:none;}
.sxy .fanhui{float:none;width:100px;height:30px;line-height:30px;margin-top:10px;font-size:12px;}
.fenye li{font-size:12px;width:30px;height:30px;line-height:30px;margin:0 3px;}
.fanan ul{margin-left:0%;}
.fanan li{width:100%;float:none;margin-left:0%;}
.fanan li i{width:60px;height:100px;line-height:100px;font-size:30px;}
.fanan li .txt{margin-left:60px;padding:10px;}
.fanan li .txt h2{font-size:14px;}
.fanan li .txt p{line-height:18px;font-size:12px;margin-top:5px;}
.news li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #DDD;}
.news li .pic{float:left;width:120px;overflow:hidden;}
.news li .title_er{margin-left:130px;}
.news li .title_er h2{font-size:14px;}
.news li .title_er h2 span{display:none;}
.news li .title_er .txt{display:none;}
.news li .title_er .more{margin-top:10px;font-size:12px;}
.news_con .title h2{font-size:20px;padding-bottom:10px;}
.news_con .title p{line-height:20px;font-size:12px;}
.news_con .box{padding:20px 0;line-height:24px;font-size:12px;}
.news_con .box p{padding-bottom:10px;}
.service li .title{padding:10px 0;}
.service li .title .yi{width:16px;height:16px;line-height:16px;margin-top:2px;font-size:12px;}
.service li .title .er{margin-left:25px;font-size:14px;}
.service li .con_er{line-height:24px;}
.service li .con_er .da{width:16px;height:16px;line-height:16px;margin-top:3px;font-size:12px;}
.service li .con_er p{font-size:12px;}
.contact .txt{line-height:20px;font-size:12px;}
.liuyan ul{margin-left:0%;}
.liuyan li{width:100%; margin-bottom:10px;float:none;margin-left:0;}
.liuyan li .input_txt{width:100%; height:30px;font-size:12px;}
.liuyan .textarea textarea{font-size:12px;}
.liuyan .input_btn{width:100px; height:30px;font-size:14px;}
.foot .foot_t{padding:20px 0;}
.foot .foot_t .m{display:block;}
.foot .foot_t .pc{display:none;}
.foot .foot_t .left{float:none;width:100%;}
.foot .foot_t .left li{float:none;margin-right:0;border-bottom:1px solid #333;width:100%;}
.foot .foot_t .left p{line-height:50px;font-size:14px;}
.foot .foot_t .left p i{display:block;}
.foot .foot_t .left dl{display:none;background:#313131;margin-top:0px;}
.foot .foot_t .left dd{border-bottom:1px solid #3b3b3b;line-height:40px;font-size:12px;}
.foot .foot_t .left dd:last-child{border-bottom:none;}
.foot .foot_t .left dd a{padding:0 15px;}
.foot .foot_t .center{width:100%;float:none;margin-top:20px;}
.foot .foot_t .center h2{font-size:14px;}
.foot .foot_t .center .txt{margin-top:15px;font-size:14px;opacity:0.6;font-size:12px;}
.foot .foot_t .right{float:none;width:100px;margin-top:20px;font-size:12px;}
.foot .foot_b{font-size:12px;}
}
.foot .foot_b a{color:#fff; display:inline-block; margin-left:5px;}