@charset "utf-8";
@media (min-width:1200px){

}
@media (max-width:1700px){
	.about-img{margin-right: 0;width: 58%;}
	.about-con{width: 36%;}
	.w1540{width: 1400px;}
}
@media (max-width:1500px){
	.w1540{width: 1200px;}
	.w1220{width: 1200px;}
	.ban-con h2{font-size: 42px;}
	.ban-con p{font-size: 20px;}
	.ban-con{bottom:40px;}
	.nav-yi{padding: 0 40px;}
}
@media (max-width:1400px){
}
@media (max-width:1250px){
	.clms tr:nth-child(1) td{font-size: 20px;}
	.nav-yi{padding: 0 30px;}
}
@media (max-width:1200px){
	.ban-con h2{font-size: 36px;margin-bottom: 5px;}
	.ban-con p{font-size: 20px;}
	.ban-con{bottom:30px;}
}
@media (min-width:1050px){
	.is-scroll .header{background: #fff;padding-top:0;height: 80px;box-shadow: 0 1px 2px #ddd;}
	.is-scroll .nav-yi{color: #333;line-height: 80px;}
	.is-scroll .search-open{filter: brightness(0.5);}
	.is-scroll .search-box:before{border-color: #999;}
	.is-scroll .logo{bottom:50%;transform: translate(-50%,50%);}
	.is-scroll .header-area{bottom:50%;transform: translateY(50%);}
	.is-scroll .logo img{height: 60px;}
	.is-scroll .logo1{opacity: 0;}
	.is-scroll .logo2{opacity: 1;}
	.is-scroll .search-con{top:57px;}
	.is-scroll .menu-handler .burger{background: #212223;}
}
@media (max-width:1050px){
	.search-open{display: none;}
	.menu-handler{display: block;}
	.header{height: 60px;padding-top: 0;}
	.header > .w1540{height: 60px;}
	.logo{left: 4%;position: absolute;bottom:50%;transform: translateY(50%);}
	.logo img,body.is-scroll .logo img{height: 36px;vertical-align: middle;}
	.is-scroll .logo{transform: translateY(50%);}
	.header-con{position: fixed;top:60px;left: -100%; width:100%;bottom:0;background: #fff;float: none;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:70px;left: 4%;right: 4%;bottom:20px;overflow: auto;padding-right: 0;border-right: 0;}
	.nav{text-align: left;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;display: block;position: relative;}
	.nav li.active{border-color:#000;}
	.nav li.active .nav-yi{color: #000;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none;font-size: 15px;color: #333;}
	.nav li.none .nav-yi{display: block;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav li:nth-child(3){margin-right: 0 !important;}
	.nav li:nth-child(4){margin-right: 0 !important;}
	.nav li .w1540{max-width: 100%;width: 100%;}
	.nav-yi span{min-width: 100%;text-align: left;}
	.nav-er{display: none;pointer-events: auto;opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding:0 0 10px;transition: none;}
	.nav-er .w1440{max-width: 100%;}
	.nav-er a{line-height: 36px;font-size: 14px;display: block;margin-right: 0;text-align: left;padding-left: 1em;}
	.nav-er-warp{margin: 0 !important;}
	.header-area{bottom:auto;top:15px;right: 4% !important;left: 4%;background: #f90;}
	.search-con{width: 100%;position: relative;top:0;left: 0;border:1px solid #ccc;box-shadow: none;border-radius: 0;}
	.search-sb{display: block;}
	.search-con .text{height: 40px;line-height: 40px;text-indent: 42px;}
	.search-con{height: 42px;}
	.search-close,.search-btn{width: 40px;height: 40px;}
	.header.isbg{background: #fff;}
	.isbg .logo1{opacity: 0;}
	.isbg .logo2{opacity: 1;}
	.isbg .menu-handler .burger{background: #212223;}
	.is-scroll .header{background: #fff;box-shadow: 0 1px 2px #ddd;}
	.is-scroll .logo1{opacity: 0;}
	.is-scroll .logo2{opacity: 1;}
	.is-scroll .menu-handler .burger{background: #212223;}

	.footer-right{display: none;}
	.footer-left{float: none;width: 100%;text-align: center;}
	.footer-fx{float: none;text-align: center;}
	.footer-bot{text-align: center;}
	.gsjj-a-con{padding-top: 0;}
	.gsjj-b-con{padding-top: 0;}
	.gsjj-a{margin-bottom: 50px;}
	.ditu-title{top:0;}
	.clms tr:nth-child(1) td{min-width: 100px;}
	.clms td{padding: 5px;}
	.jsys li{padding: 25px;}
	.map{height: 65vw;}
	.maodian{top:-60px;}
	.banner .img100 img{height: auto;}
}
@media (max-width:800px){
	.about{display: block;}
	.about-con,.about-img,.yyjd-con,.yyjd-img{width: 100%;}
	.about-con,.yyjd-con{margin-bottom: 50px;}
	.ban-img img{height: 50vw;object-fit: cover;}
	.jsys li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.jsys li:nth-child(2n){margin-right: 0;}
	.yyjd li{display: block;}
	.jstd li{width: 100%;}
	.xw-top-con{padding: 40px 30px;height: 350px;}
	.xw-top-con .mg-bt30{margin-bottom: 15px;}
	.xwBtn{bottom:20px;margin-left: 30px;}
	.xw-top-con .ljxq{right: 30px;bottom:30px;}
	.xw-bot{padding: 20px;}
	.gufei .swiper-slide .img100 img{height: 70vw;object-fit: cover;}
}
@media (max-width:760px){
	.pc-show{display: none;}
	.wap-show{display: block;}
	.banner-des h2{font-size: 30px;}
	.title36 span,.ban-con h2{font-size: 24px;}
	.title36 h2,.footer-gs h2,.title30 h2,.alxq-top h1,.xwxq-top h1{font-size: 20px;}
	.title26 h3{font-size: 18px;}
	.gfcl-l p,.des-title24 h3,.ban-con p,.ny-nav a,.des-title18 h3,.des-title20 h3,.st-22 h3{font-size: 16px;}
	.des16 p,.date16{font-size: 14px;}
	.banner-des p,.alxq-top span{font-size: 12px;}
	.line20 p,.line18 p{line-height: 1.6;}
	.gsjj-a-con,.gsjj-a-img,.gsjj-b-img,.gsjj-b-con{float: none;width: auto;}
	.ditu-title{position: static;}
	.anli li,.xw li,.lxwm-list li{width: 100%;margin-right: 0;}

	.padding-tb120,.padding-tb100{padding: 35px 0;}
	.edit{padding: 25px 0;}
	.mg-bt80,.yyjd li{margin-bottom: 40px;}
	.mg-bt60,.ry li{margin-bottom: 30px;}
	.mg-bt50,.gsjj-a-con,.gsjj-b-con,.anli li,.yyjd-con,.xw li{margin-bottom: 25px;}
	.mg-bt40{margin-bottom: 20px;}
	.mg-bt30{margin-bottom: 15px;}
	.mg-bt25{margin-bottom: 12px;}
	.mg-bt20{margin-bottom: 10px;}
	.mg-bt10{margin-bottom: 5px;}

	.bannerDot{bottom:15px;}
	.bannerDot .swiper-pagination-bullet{width: 10px;height: 10px;margin-right: 10px;}
	.about-list li{width: auto;}
	.about-list .img100{width: 60px;margin: 0 auto 10px;}
	.gfcl-l img{width: 40px;}
	.index-c-bot{bottom:15px;}
	.gfcl-l p{margin-top: 15px;}
	.index-c-line,.index-c-con:before,.index-c-con:after{bottom:31px;}
	.gdxq{width: 120px;border-radius: 15px;}
	.gdxq i{margin-left: 5px;}
	.gdxq span{line-height: 40px;}
	.index-c-bot .gdxq{bottom:11px;}
	.index-c-line{right: 120px;}
	.index-c .swiper-slide img{height: 65vw;object-fit: cover;}
	.swiperDot{margin-top: 20px;}
	.swiperDot .swiper-pagination-bullet{width: 10px;height: 10px;margin: 3px;}
	.news-list{margin: 0 4% !important;}
	.news-list li{width: 100% !important;margin-right: 0;margin-bottom: 10px;}
	.news-list li:last-child{margin-bottom: 0;}
	.news-list li:nth-child(1),.news-list li:nth-child(1) p{text-align: left;}
	.news-list li img{height: 42vw;object-fit: cover;}
	.news-list li .des515151{display: none;}
	.tec-warp{padding: 0 20px;}
	.tec-warp .title36 span{font-size: 20px;}
	.footer-logo{height: 36px;}
	.footer-gs p{text-align: center;}
	.footer{padding-top: 35px;}
	.ban-con{bottom:15px;}
	.padding-t100{padding-top: 35px;}
	/*.ry li{width: 48%;margin-right: 4%;}*/
	/*.ry li:nth-child(3n){margin-right: 4%;}*/
	/*.ry li:nth-child(2n){margin-right: 0;}*/
	.ny-nav a{padding: 0 20px;line-height: 40px;}
	.page a{line-height: 24px;margin: 2px;}
	.pages{width: 26px;font-size: 14px;}
	.page-btn{padding: 0 12px;font-size: 12px;}
	.page,.swiperDot2{margin-top: 20px;}
	.clms td{font-size: 12px;}
	.clms tr:nth-child(1) td{font-size: 14px; padding: 10px 5px;min-width: 0;}
	.yyxBtn div{width: 32px;height: 32px;margin-top: -16px;}
	.swiperDot2 .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 4px;}
	.alxq-top span{margin-right: 12px;}
	.clms-jsys2 td{width: 25% !important;}
	.clms tr:nth-child(1) td{white-space: nowrap;}
	.clms-jsys2 p,.clms-jsys2 td:nth-child(1) p,.clms-jsys1 p,.clms-jsys1 td:nth-child(1) p,.gsen{font-size: 12px;}
	.jsys-img{width: 66px;}
	.jsys li{padding: 15px 10px;}
	.xw .time2{margin: 10px 0;}
	.xwxq-time{margin-right: 20px;}
	.xwxq-top span:last-child{margin-left: 20px;}
	.xwxq-top{padding-bottom: 20px;}
	.xwxq-bot{padding-top: 20px;}
	.xwxq-fy a{font-size: 14px;margin-right: 30px;}
	.fanhui2 span{font-size: 14px;}
	.fanhui2 i{width: 24px;height: 19px;margin-right: 10px;}
	.lxwm-list img{width: 52px;position: absolute;top:0;left: 0;}
	.lxwm-list li h3{margin: 0 0 8px;}
	.lxwm-list li p{display: inline-block;vertical-align: top;width: auto;text-align: left;}
	.lxwm-list li{text-align: left;position: relative;padding-left: 60px;margin-bottom: 20px;}
	.lxwm-list li:last-child{margin-bottom: 0;}
	.zpxx-l{margin-right: 0;margin-bottom: 25px;}
	.zpxx-r{position: static;text-align: center;}
	.zpxx-r a{width: 100px;line-height: 32px;font-size: 14px;}
	.col-5 span:nth-child(1){width: 70%;text-align: left;padding-left: 15px;}
	.col-5 span:nth-child(5){width: 30%;;}
	.col-5 span:nth-child(2){display: none;}
	.col-5 span:nth-child(3){display: none;}
	.col-5 span:nth-child(4){display: none;}
	.job-con{padding: 15px;}
	.job-list .col-5 span{border-right: none;}
	.ljtd{width: 120px;line-height: 44px;font-size: 16px;}
	.col-5 span{padding: 15px 5px;}
	.jstd li{padding: 20px 15px;}
	.jstd-num{font-size: 32px;border-width: 3px;width: 60px;line-height: 54px;}
	.jstd li .des818181{margin-left: 80px;}
	.padding-tb60{padding: 35px 0;}
	.title24 h3{font-size: 18px;}
	.xw-bot{padding: 20px 15px;}
	.time3{padding: 10px 15px;}
	.xw-top-img{position: relative;width: 100%; height: 52vw;}
	.xw-top-con{width: 100%;padding: 25px 15px;height: 256px;}
	.xw-bot{padding: 20px 15px;}
	.xwBtn{left: 0;margin-left: 15px;}
	.xwBtn div{width: 30px;height: 30px;vertical-align: middle;}
	.xwBtn1{margin-right: 10px;}
	.xw-top-con .ljxq{bottom:25px;right: 15px;}
	.title36 .i{width: 30px;height: 2px;}
	.gufei .ljgd{margin-bottom: 0;}
	.yyx li{width: 48%;margin-right: 4%;}
	.yyx li:nth-child(3){margin-top: 4%;}
	.yyx li:nth-child(4){margin-top: 4%;}
	.yyx li:nth-child(3n){margin-right: 4%;}
	.yyx li:nth-child(2n){margin-right: 0;}
	.ry li{width: 48%;margin-right: 4%;}
	.ry li:nth-child(3n){margin-right: 4%;}
	.ry li:nth-child(even){margin-right: 0;}
	.flxg-page li{margin-top: 4%;}
	.type-style a{font-size: 16px;padding-bottom: 10px;margin:5px 10px;}
	.des p{font-size: 14px;}
	.btn64x156{bottom:32px;}
	.btn64x156 div{width: 16px;height: 39px;margin-top: -20px;}
	.zdfx-box{padding: 25px 15px;min-height: 0;}
	.zdfx-box li img{width: 48px;}
	.zdfx-box li{width: 49%;margin-top: 20px;}
	.zdfx-box li:nth-child(3){margin-top: 20px;}
	.zdfx-box li:nth-child(4){margin-top: 20px;}
	.zdfx-box li:nth-child(2n){margin-right: 0;}
	.lxwm-list h3{font-size: 16px;}
	.tj{font-size: 18px;}
	.textarea textarea{height: 120px;}
}