@media only screen and (max-width: 1200px) {
	.nav li{width: 118px;}
	.nav .on::after{left: 25px;}
	.nav li:hover::after{ left: 39px;}
	.w-1200{width: 94%;}
	.new{width: 46%;}
	.new-text{ width: 58%;}
	.side_nav{display:none;}
	.news_list_content_right{width: 100%;}
	.news_list_content_right .news_list_content_right_top .news_list_bpic{width: 47%;}
	.news_list_content_right .news_list_content_right_top .txt{width: 47%;}
	.service_list_content a .service_list_pic{height: 330px;}
	.service_details_content{margin-left: 0;}
	.project_list_content{margin:0;}
	.project_list_content>ul>a>.project_list_pic{height: 360px;}
	.honor_list_content .project_list_pic{height: 240px!important}
	.contact_us_content>.map{width: 100%;margin-bottom:20px;}
	.contact_us_content>form{width: 100%;margin-top:0;}
	.contact_us_content>form>input{display: inline-block;}
	.contact_us_content>form>textarea{height: 100px;width: 525px;}
}
@media only screen and (max-width: 1154px) {
	.nav li{width: 112px;}
	.on::after{left: 34px;}
	.nav li:hover::after{ left: 34px;}
	.swiper2 .swiper-slide{ max-width: 48% ;}
	.swiper2 .swiper-slide{ margin: 0 0.5% ;}
	.foot-nav dl{padding-right:12px;}
	
}
@media only screen and (max-width: 1104px) {
	.nav li{width: 102px;}
	.on::after{left: 19px;}
	.nav li:hover::after{ left: 19px;}
	.about-center{ margin-left: 5%;}
	.foot-nav{ display: none;}
	.project_list_content>ul>a>.project_list_pic{height: 300px;}
	
}
@media only screen and (max-width: 1036px) {
	.about-center{ margin-left: 2%;}
}
@media only screen and (max-width: 1028px) {
	.nav li{width: 97px;}
	.on::after{left: 19px;}
	.nav li:hover::after{ left: 19px;}
	.about-center{ width: 364px;}
	.new-text{ width: 54%;}
	.service_list_content a .service_list_pic{height: 260px;}
	/*.service_list_content li{width: 46%;margin:0 2%;}*/
}




@media only screen and (max-width: 990px) {
	.navCon{display:none;}
	.m-header{display: block;}
	.swiper1{ margin-top: 100px !important;}
	.m-header{ height: 86px; padding: 6px 10px !important;}
	.logopng{width: 80px; }
	.swiper1{ margin-top: 86px !important;}
	.nav_icon{ width: 44px; top: 26px;}
	.about-center{  width: 60%;}
	.about-right{width: 100%; overflow: hidden; margin-top: 0;}
	.about-right a{ width: 30%; float: left; margin-right: 3%;}
	.about-right a:last-child{ margin-right: 0;}
	.swiper2 .swiper-slide{ max-width: 50% ;}
	.swiper2 .swiper-slide{ margin: 0 0.3% ;}
	.text{ width: 57%;}
	.new-text{ width: 44%;}
	.honor_list_content .project_list_pic{height: 220px!important;}
	.about_details_content_box>div{width:60%;}
}

@media only screen and (max-width: 900px) {
	.about-center{  width: 52%;}
	.pic{left: 0;}
	.news_list_content_right .news_list_content_right_top{height: auto;text-align: center;}
	.news_list_content_right .news_list_content_right_top .news_list_bpic{width: 70%;margin:10px auto;}
	.news_list_content_right .news_list_content_right_top .txt>p:nth-child(1){margin-top:0;}
	.news_list_content_right .news_list_content_right_top .txt{width: 90%;}
	.news_list_content_right .news_list_content_right_center .txt{margin-left:140px;}
	.news_list_content_right .news_list_content_right_center .txt>a{width: 65%;font-size: 14px;}
	.news_list_content_right .news_list_content_right_top .txt>p:nth-child(3){text-align: left;margin-bottom:40px;}
	.news_list_content_right .news_list_content_right_top .txt>a:last-child{right: 24px;bottom:8px;}
	.page_num{margin:18px auto;}
	.service_list_content li{width: 46%;margin:20px 2%;}
	.service_list_content a .service_list_pic{height: 440px;}
	.project_list_content>ul>a>.project_list_pic{height: 280px;}
	.honor_list_content .project_list_pic{height: 190px!important;}
	.about_details_content_box>div{width:56%;}


}


@media only screen and (max-width: 769px) {
	.about-center{  width: 42%;}
	.swiper2 .swiper-slide{ max-width: 50% ;}
	.swiper2 .swiper-slide{ margin: 0  ;}
	.text{ width: 50%;}
	.text i{ display: none;}
	.new{ width: 100%;}
	.new-text{ width: 67%;}
	.service_list_content a .service_list_pic{height:340px;}
	.project_list_content>ul>a{width: 47%;margin:26px 1.5%;}
	.project_list_content>ul>a>.project_list_pic{height: 340px;}
	.honor_list_content .project_list_pic{height: 230px!important;}
	.contact_us_content>form>textarea{width: 245px;height: 130px;}
	.contact_us_content>.bottom>li{width: 50%;}
	.contact_us_content>.bottom>li:nth-child(2){border-right: none;}
	.about_details_content_box>div{width:48%;}
	.about_details_content_box>div:nth-child(5){padding:20px 0;}
	.about_details_content_box>div:nth-child(4){padding:20px 0;}
	.about_details_content_box>div:nth-child(3){padding:20px 0;}
	.about_details_content_box>div:nth-child(3)>p{-webkit-line-clamp:10;margin-bottom:0;margin-top:0;}
	.about_details_content_box>div:nth-child(4)>p{-webkit-line-clamp:10;margin-bottom:0;}
	.about_details_content_box>div:nth-child(5)>p{-webkit-line-clamp:10;margin-bottom:0;}
}

@media only screen and (max-width: 600px) {
	.about-left{ margin: 0 auto; float: none;}
	.about-center{  width: 98%; float: none; margin: 0 auto;}
	.more{ margin-top: 8px;}
	.swiper2 .swiper-slide{ max-width: 100% ;}
	.text{ width: 65%;}
	.text i{ display: block;}
	.new-text{ width: 50%;}
	.news_list_content_right .news_list_content_right_top .news_list_bpic{width: 90%;}
	.service_list_content a .service_list_pic{height:300px;}
	.service_details_pic{width: 100%;}
	.service_details_pic{margin-bottom:24px;}
	.service_details_content p{margin-bottom:14px;}
	.project_list_content>ul>a>.project_list_pic{height: 270px;}
	.contact_us_content>.map{height: 260px;}
	.contact_us_content>.bottom{margin-bottom:30px;}
	.contact_us_content>.bottom>li{margin-top:20px;}
	.contact_us_content>.bottom>li>div{height: 75px;width: 75px;background-size: 50% 50%;}
	.contact_us_content>.bottom>li:nth-child(4)>p:nth-child(4){width: 70px;height: 70px;}
	.about_details_content_box>div{width:40%;}
	.about_details_content_box>div:nth-child(1) .logo{width: 100px;height: 86px;top:-50px;left:-32px;}
	.about_details_content_box>div:nth-child(2) ul>li{width: 50%;}
	.about_details_content_box>div:nth-child(3)>div:last-child{width: 70px;height: 85px;right: -15px;top:78px;}
	.about_details_content_box>div:nth-child(5){padding:20px 0;}
	.about_details_content_box>div:nth-child(4){padding:20px 0;}
	.about_details_content_box>div:nth-child(3){padding:20px 0;}
	.about_details_content_box>div:nth-child(3)>p{-webkit-line-clamp:10;margin-bottom:0;margin-top:0;}
	.about_details_content_box>div:nth-child(4)>p{-webkit-line-clamp:10;margin-bottom:0;}
	.about_details_content_box>div:nth-child(5)>p{-webkit-line-clamp:10;margin-bottom:0;}
}

@media only screen and (max-width: 468px) {
	.m-header{ height: 70px; padding: 6px 10px !important;}
	.logopng{width: 58px; }
	.swiper1{ margin-top: 66px !important;}
	.nav_icon{ width: 37px; top: 20px;}
	.naver{ margin-top: 0;}
	.swiper1 a img{ height: 180px; width: auto;}
	.txtScroll-top{width: 98%; float: none;}
	.search{ width: 94%;  margin: 20px 0 3% 3%; float: none;}
	.search input{ width: 88.5%;}
	.about-right a{ width: 100%; padding-left: 20px; margin-top: 20px;}
	.text{ width: 49%;}
	.text i{ margin: 20px 0 0 22px;}
	.new-text{ width: 50%;}
	.link{ display: none;}
	.foot-contact{ width: 100%;}
	.foot-bottom p{ width: 94%; margin: 0 auto;}
	.foot{ width: 94%;}
	.news_list_banner{height: 240px;}
	.news_list_content_right .news_list_content_right_top .news_list_bpic{height: 200px;}
	.service_list_top>h2{margin-top:16px;font-size: 30px;}
	.service_list_top>h3{margin-top:0;font-size: 20px;}
	.service_list_top>p{margin-top:8px;}
	.service_list_content{margin-top:16px;margin-bottom:20px;}
	.service_list_content a .service_list_pic{height:230px;}
	.service_list_content li{padding-bottom: 10px;}
	.service_list_content li:hover{padding-bottom: 6px;}
	.service_list_content .on{padding-bottom: 6px;}
	.service_list_content a>p:nth-child(2){margin-top:16px;}
	.project_list_content>ul>a{margin:12px 1.5%;}
	.project_list_content>ul>a>.project_list_pic{height: 170px;}
	.project_list_content>ul>a>.txt{padding:6px 0 0 10px;}
	.project_list_content>ul>a>.txt>p:nth-child(1){font-size: 14px;}
	.project_list_content>ul>a>.txt>em:nth-child(3){margin-bottom:6px;margin-top:2px;}
	.honor_list_content .project_list_pic{height: 120px!important;}
	.honor_list_content .txt>p:nth-child(1){margin-bottom:2px;}
	.about_details_content_box>div{width:28%;}
	.about_details_content_box>div:nth-child(5){padding:20px 0;}
	.about_details_content_box>div:nth-child(4){padding:20px 0;}
	.about_details_content_box>div:nth-child(3){padding:20px 0;}
	.about_details_content_box>div:nth-child(3)>p{-webkit-line-clamp:10;margin-bottom:0;margin-top:0;padding-right: 52px;}
	.about_details_content_box>div:nth-child(4)>p{-webkit-line-clamp:10;margin-bottom:0;}
	.about_details_content_box>div:nth-child(5)>p{-webkit-line-clamp:10;margin-bottom:0;}
}

@media only screen and (max-width: 398px) {
	.new-text{ width: 40%;}
	.news_list_content_right{margin-top:0;}
	.list_top{display: none;}
	.about_details_content{padding-top: 0;}
	.about_details_content_box{margin-top:12px;}
	.about_details_content_box>div{width:48%;}
	.about_details_content_box>div:nth-child(1) .logo{width: 100px;height: 86px;top:-50px;left:-32px;}
	.about_details_content_box>div:nth-child(2n-1):after{width: 50px;right: -50px;}
	.about_details_content_box>div:nth-child(1) p:last-child{-webkit-line-clamp:4;}
	.about_details_content_box>div:nth-child(2n):before{width: 50px;left: -50px;}
	.about_details_content_box>div:nth-child(2) .ball_2{left: -88px;}
	.about_details_content_box>div:nth-child(3) .ball_3{right: -88px;z-index: 99;}
	.about_details_content_box>div:nth-child(3)>p{padding-right: 52px;}
	.about_details_content_box>div:nth-child(3)>div:last-child{width: 70px;height: 85px;right: -15px;top:78px;}
	.about_details_content_box>div:nth-child(5) .ball_4{right: -88px;z-index: 99;}
	.about_details_content_box>div:nth-child(2)>p{-webkit-line-clamp:6;}
	.about_details_content_box>div:nth-child(2) ul>li{width: 50%;}
	.about_details_content_box>div:nth-child(5):before{width: 50px;left:-50px;}
	.mobile_side_nav{display: block;}
	.foot{padding-top:20px;margin-bottom:12px;}
	.title h3{font-size: 30px;}
	.title h4{font-size: 20px;}
	.foot-contact p{margin-top:10px;font-size: 12px;}
	.foot-bottom{padding:12px 0;}
}

























