@media only screen and (max-width: 1850px) {
	.p_main .section .pro_nav .item{margin: 0 15px;padding: 45px 40px;}
}
@media only screen and (max-width: 1650px) {
	.p_main .section .pro_nav .item{margin: 0 10px;padding: 45px 35px;}
	.pr_main .main .pro_sign{width: 18%;}
}
@media only screen and (max-width: 1600px) {
	.comm_banner .txt_block h1{font-size: 40px;}
	.case_main .section .items .item .txt h1{font-size: 24px;}
	.case_main .section .items .item .txt p{margin-top: 20px;}
	.case_main .section .items .item .txt{padding-top: 30px;}
	.cases_main .section1 .left h1{font-size: 32px;}
	.cases_main .section1 .left i{margin-top: 25px;}
	.comm_tit h1{font-size: 32px;}
	.comm_ma{margin-top: 60px;}
	.cases_main .section2 .case_box .slick{padding:0 80px;}
	.cases_main .section3 img{margin:80px auto;}
	.news_main .section .items .item .txt h1{font-size: 22px;}
	.news_main .section .items .item .txt{padding-top: 35px;}
	.news_detail .detail_tit h1{font-size: 32px;}
	.news_detail .detail_con img{margin:60px auto;}
	.p_main .section .pro_nav .item{margin: 0 5px;padding: 35px 30px;}
	.ps_main .section1 .right h1{font-size: 32px;}
	.ps_main .section1 .right{padding-right: 9%;}
	.cases_main .section4 h1{font-size: 32px;}
	.comm_section1 .item a{margin: 0 40px 50px 40px;}
	.comm_section1 .item .txt span{margin: 20px auto;}
}
@media only screen and (max-width: 1440px) {
	.comm_banner .txt_block h1{font-size: 36px;}
	.comm_banner .txt_block p{font-size: 16px;}
	.comm_banner .p_black{font-size: 14px;color: #000;line-height: 38px;padding:0 42px 0 60px;}
    .comm_banner .p_black:before{content: "";display: block;width: 38px;height: 38px;}
	.case_main .section .items{padding: 3%;}
	.case_main .section .items .item{padding: 3%;}
	.case_main .section .items .item .txt h1{font-size: 22px;}
	.case_main .section .items .item .txt p{margin-top: 15px;}
	.case_main .section .items .item .txt{padding-top: 20px;}
	.cases_main .section1 .left h1{font-size: 28px;}
	.cases_main .section1 .right p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.comm_tit h1{font-size: 28px;}
	.comm_tit p{font-size: 14px;margin-top: 15px;line-height: 24px;}
	.comm_ma{margin-top: 50px;}
	.cases_main .section2 .case_box .slick{padding:0 70px;}
	.cases_main .section2 .case_box .slick_number{margin-top: 40px;}
	.cases_main .section3 p{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
	.cases_main .section3 img{margin:70px auto;}
	.news_main .section .items .item .txt h1{font-size: 20px;}
	.news_main .section .items .item .txt{padding-top: 25px;}
	.news_detail .detail_tit h1{font-size: 28px;}
	.news_detail .detail_tit a.back{font-size: 14px;line-height: 30px;}
	.news_detail .detail_tit span{font-size: 14px;margin-top: 15px;}
	.news_detail .detail_con p{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
	.news_detail .detail_con img{margin: 50px auto;}
	.comm_section1 .item a{margin: 0 40px 30px 40px;}
	.comm_section1 .item .txt span{font-size: 14px;}
	.ps_main .section1 .right h1{font-size: 28px;}
	.ps_main .section1 .right p{font-size: 14px;margin-top: 20px;}
	.ps_main .section1 .right{padding: 7% 7% 0 7%;}
	.ps_main .section1 .right dl{margin-top: 80px;}
	.ps_main .section4 .drag_a_p{margin: 60px 0 0 0;}
	.cases_main .section4 h1{font-size: 28px;}
	.pr_main .main .pro_sign{width: 22%;}
	.comm_section1 .item .txt span{margin:10px auto;}
	.c_main .right{width: 44%;}
	.c_main .left{width: 46%;}
	.c_main .left .txt{margin: 16% 0;}
	.c_main .left .txt p{font-size: 14px;margin-bottom: 10px;}
	.c_main .left .form p{font-size: 14px;line-height: 24px;margin-bottom: 40px;}
	.c_main .left .form form .item{margin-bottom: 20px;}
	.c_main .left .form form .item input{font-size: 14px;line-height: 44px;height: 44px;}
	.c_main .left .form form .btn{margin-top: 40px;line-height: 46px;height: 46px;}
}
@media only screen and (max-width: 1366px) {
	.comm_banner .txt_block h1{font-size: 32px;}
	.comm_banner .txt_block p{font-size: 14px;line-height: 24px;margin-top: 5px;}
	.case_main .section .items .item .txt h1{font-size: 20px;}
	.case_main .section .items .item .txt p{margin-top: 12px;font-size: 14px;line-height: 24px;height: 48px;}
	.case_main .section .items .item .txt{padding-top:18px;}
	.cases_main .section1 .left h1{font-size: 26px;}
	.cases_main .section1 .left i{margin-top: 20px;}
	.comm_tit h1{font-size: 26px;}
	.comm_ma{margin-top: 40px;}
	.cases_main .section2 .case_box .slick{padding:0 60px;}
	.cases_main .section2 .case_box .slick_number{margin-top: 40px;}
	.cases_main .section3 img{margin:50px auto;}
	.news_main .section .items .item .txt h1{font-size: 18px;}
	.news_detail .detail_tit h1{font-size: 26px;}
	.news_detail .detail_con img{margin: 40px auto;}
	.news_detail .detail_page{padding: 40px 0;}
	.p_main .section .pro_nav .item{margin: 0;padding: 30px 28px;}
	.p_main .section .pro_nav .item span{margin-top: 15px;}
	.ps_main .section1 .right h1{font-size: 26px;}
	.ps_main .section1 .right dl{padding-left: 45px;margin-top: 50px;}
	.ps_main .section1 .right p{margin-top: 12px;}
	.ps_main .section4 .drag_a_p{margin: 50px 0 0 0;}
	.cases_main .section4 h1{font-size: 26px;}
	.cases_main .section4 h2{font-size: 14px;}
	.pr_main .main .item .handler{width: 80px;background-size: 80px auto;}
	.pr_main{padding-top: 4%;}
	.pr_main .main{padding-top: 3%;}
	.pr_main .main p.tit{margin-top: 4%;font-size: 14px;}
	.comm_section1 .item a{margin: 0 40px 15px 40px;}
	.comm_section1 .item .txt span{margin: 5px auto;}
}
@media only screen and (max-width: 1199px) {
	.comm_banner .txt_block h1{font-size: 28px;}
	.case_main .section .items .item .txt h1{font-size: 18px;}
	.cases_main .section1 .left h1{font-size: 24px;}
	.cases_main .section1 .left i{margin-top: 15px;}
	.comm_tit h1{font-size:24px;}
	.cases_main .section2 .case_box .slick{padding:0 50px;}
	.cases_main .section3 img{margin:40px auto;}
	.news_main .section .items .item .txt{padding-top: 20px;}
	.news_detail .detail_tit h1{font-size: 24px;}
	.p_main .section .pro_nav .item{margin: 0;padding: 23px 18px;}
	.p_main .section .pro_nav .item span{margin-top: 10px;}
	.ps_main .section1 .right h1{font-size: 24px;}
	.cases_main .section4 h1{font-size: 24px;}
	.pr_main{padding-top: 6%;}
	.pr_main .main{padding-top: 5%;}
	.pr_main .main .pro_sign{width: 28%;}
	.pr_main .main p.tit{margin-top: 5%;}
}
@media only screen and (max-width: 992px) {
	body.pl{padding-left: 0; width: 100%; padding-top: 60px;}
	.comm_pd{padding: 40px 25px;}
	.comm_ma{margin-top: 30px;}
	.comm_banner{width: 100%;height: 70vh;}
	.null{height: calc(70vh - 60px) !important;}
	.comm_banner .txt_block h1{font-size: 24px;}
	.comm_banner .p_black{display: none;}
	.comm_banner .is-show{bottom: 20px;}
	.more{width: 35px;height: 35px;background-size: 30px auto;}
	.inner_footer{padding: 25px 20px 10px 20px;}
	.inner_footer .left{width: 100%;float: none;margin-bottom: 10px;}
	.inner_footer .left p{text-align: center;font-size: 12px;line-height: 20px;}
	.inner_footer .right{width: 100%;float: none;text-align: center;display: none;}
	.case_main .section .items .item .txt h1{font-size: 16px;}
	.case_main .section .items .item{width: 50%;}
	.cases_main .section1{padding: 40px 25px;}
	.cases_main .section1 .left h1{font-size: 22px;}
	.cases_main .section1 .left{width: 100%;text-align: center;}
	.cases_main .section1 .left i{margin: 20px auto;}
	.cases_main .section1 .right{width: 100%;}
	.comm_tit h1{font-size:22px;}
	.cases_main .section2 .case_box .slick{padding:0 35px;}
	.cases_main .section2 .case_box .slick .item img{width: 120%;}
	.cases_main .section2 .case_box .slick_number{margin-top: 30px;}
	.cases_main .section2 .case_box .slick_number a{font-size: 14px;height: 30px;width: 30px;line-height: 28px;}
	.cases_main .section3 img{margin: 30px auto;}
	.news_detail{padding: 40px 25px;}
	.news_detail .detail_tit h1{font-size: 20px;width: 100%;line-height: 30px;}
	.news_detail .detail_tit a.back{display: none;}
	.news_detail .detail_con img{margin: 30px auto;}
	.news_detail .detail_page{padding: 30px 0 0 0; }
	.news_detail .detail_page a{width: 100%;float: none !important;padding-left: 0;background: none !important;text-align: left !important;}
	.p_main .section .pro_nav .item{width: 33.33%;}
	.p_main .section .pro_nav .item.on a:after{width: 78%;}
	.p_main .section .pro_nav .item:hover a:after{width: 78%;}
	.p_main .section .pro_nav .inner.navFix{width: 100%;}
	.p_main .section .pro_nav .inner.navFix .item{padding: 12px 0;}
	.p_main .comm_banner .is-show{display: none;}
	.comm_section1 .item{width: 50%;}
	.ps_main{overflow: hidden;}
	.ps_main .section1 .right h1{font-size: 20px;}
	.ps_main .section1 .left{width: 100%;float: none;}
	.ps_main .section1 .right{width: 100%;float: none;padding:50px 0 0 0;}
	.ps_main .section1 .right p{margin-top: 5px;}
	.ps_main .section1 .right dl{padding-left: 30px;margin-top: 40px;}
	.ps_main .section1 .right dl dd{margin-bottom: 12px;}
	.ps_main .section2{padding: 40px 25px;}
	.ps_main .section2 .pro_slick .slick .item{margin: 0 ;}
	.ps_main .section2 .pro_slick .slick_number{margin-top: 30px;}
	.ps_main .section2 .pro_slick .slick_number a{font-size: 14px;height: 30px;width: 30px;line-height: 28px;}
	.drag_box{margin-top: 40px;}
	.ps_main .section4{height: auto;}
	.ps_main .section4 .txt_block{position: static;padding: 60px 25px;}
	.ps_main .section4 .drag_a_p{margin: 30px 0 0 0;display: none;}
	.ps_main .section4 a{display: block;width: 120px;line-height: 40px;background: #c39c62; font-size: 14px; color: #fff;text-align: center;margin-top: 20px;}
	.cases_main .section4 h1{font-size: 20px;}
	.cases_main .section4{height: 50vh;}
	.cases_main .section4.active{height: 70vh;}
	.x_header{display: none;}
	.c_main{padding:0 20px;}
	.c_main .left{width: 100%;padding: 0;float: none;}
	.c_main .right{position: static;width: 100%;height: 250px;margin-top: 30px;margin-bottom: 30px;}
	.c_main .comm_tit i{margin-bottom: 20px;}
	.c_main .left .txt{margin:20px 0;}
	.c_main .left .txt p{padding-left: 28px;margin-bottom: 5px;font-size: 14px;}
	.c_main .left .form p{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.c_main .left .form form .item{margin-bottom: 10px;}
	.c_main .left .form form .item input{height: 40px;line-height: 40px;font-size: 14px;}
	.c_main .left .form form .btn{margin-top: 15px;height: 42px;line-height: 42px;}
	.c_main .left .form form .item textarea{height: 120px;}
	.c_main .left .txt p:nth-of-type(5){background-position: left 7px;}
	.common_big_circle{display: none;}
	.other a{padding-left: 36px;border:0;}
	.other a:hover{background: #fff;}
	.other .details{border:0;}
	.other .post-next .details{border:0;}
	.other a.post-next{padding-right: 36px;}
	.other .post-prev .details{left: 0;}
	.other .post-prev .details:after{display: none;}
	.other .post-next .details{right: 0;}
	.other .post-next .details:after{display: none;}
	.other .txt h2{font-size: 14px;color: #222;} 
	.other .txt h3{color: #999;font-size: 14px;}
	.other a:hover h2{color: #222;}
	.other a:hover h3{color: #999;}
	.other .post-next:hover .details:before{left:25px;}
	.other .post-prev:hover .details:before{right:25px;}
}
@media only screen and (max-width: 767px) {
	.case_main .section{padding-bottom: 40px;}
	.case_main .section .items{padding: 40px 0 0 0;}
	.case_main .section .items .item{width: 100%;padding: 0 25px 30px 25px;}
	.case_main .section .items .item .txt p{height: auto;}
	.news_main .section{padding: 40px 0;}
	.news_main .section .items_box{padding: 0;}
	.news_main .section .items{width: 100%;float: none;padding: 0 25px;}
	.news_main .section .items .item{padding-bottom: 0;float: none;width: 100%;left:0 !important;padding: 0 20px 25px 20px;}
	.news_main .section .items .item a{margin: 0;}
	.news_main .section .items .item:nth-child(2){margin-top: 0;}
	.comm_section1 .item{width: 50%;}
	.comm_section1 .item a {margin: 0 25px 0 25px;}
	.comm_section1 .item .txt span{margin: 10px 0;}
	.p_main .section .more{margin-bottom: 40px;}
}