@media  (max-width: 1440px) {
	.gtit h2{font-size: 28px;}
	.gtit h3{font-size: 60px;margin-bottom: -30px;}
	._aboutl h4{font-size: 24px;}
	.sort_box h1{font-size: 20px;}
	.sort_box h3{font-size: 15px;}
	.sort_box p{font-size: 14px;}
	._titi h4{font-size: 26px;}
	._titi h3{font-size: 40px;}
	._titi{padding-left: 140px;}
	._titi:after{width: 120px;}
	.indexs5 ul li h2{font-size: 22px;}
	.indexs5 ul li h3{font-size: 18px;}
	._new a .news_r h3{font-size: 20px;}
	.header-wrap{height:75px;}
	.nav-tools{height:30px;}
	.nav-tools{line-height: 30px;}
	.navigation{height: 45px;}
	.navigation>li>a{line-height: 45px;}
	body{padding-top: 75px;}
	.logo-wrap{height: 75px;}
	.logobg{height: 100px;}
	._section{padding: 70px 0;}
	.indexs1{padding-bottom: 40px;}
	.indexs2{padding: 0;}
	._new{margin-top: 50px;margin-bottom: 70px;}
	.indexs3{padding-bottom: 20px;}
	.home-service{margin-bottom: 0;}
	.indexs5 ul{margin-top: 50px;}
	.newsul li .newamin .bgshad{bottom: -12px;}
	.joinbox .joinl {font-size: 15px;}
	.joinr ul li{font-size: 22px;}
	.joinbox .joinl{padding: 95px 55px;}
	.caseimg{height: 220px;}
}
@media screen and (min-width: 641px){
	._aboutl >div{position: absolute;}
	.indexs2 ul li:nth-child(odd) .sortxt {z-index: 3;position: absolute;right: 0;left: 50%;top: 0;height: 100%;}
	.sort_box{position: absolute;left:16%; right:16%;top:50%;transform: translateY(-50%);text-align: center;}
	.indexs2 ul li:nth-child(even) .sortxt { z-index: 3;position: absolute;right: 50%;left: 0;top: 0;height: 100%;}
	.bgfix{background-attachment: fixed;}
	.aboutr{position: absolute;right:0;bottom: 0;}
	.left_box{position: absolute;width: 95%;left: 4px;top: 20px;}
	.caselist li{margin-left: 5%;width:30%;margin-bottom: 40px;}
	.caselist li:nth-child(3N+1){margin-left: 0;}
	.cplist li:nth-child(3N+1){margin-left: 0;}

}
@media screen and (max-width: 640px){
	._footert{margin-bottom: 57px;}
	.header-wrap{height:50px;}
	body{padding-top: 50px;}
    .logo-wrap{height:50px !important; }
    ._section{padding: 30px 0;}
    .gtit h3{font-size: 19px;margin-bottom: -12px;}
    .gtit h2{font-size: 17px;}
    .gtit h2::after{width: 30px;margin-left: -15px;height: 2px;}
    .gtit p{margin-top: 15px;font-size: 12px;margin-left: 3%;margin-right: 3%;line-height: 18px;}
    ._about{margin-top: 25px;}
    ._aboutr{float: none;width: 100%;height:auto;}
    ._aboutr div{display: none;}
    ._aboutl{margin-right: 0;height: auto;}
    ._aboutl >div{height:auto;padding: 25px 15px;box-shadow: none;}
    ._aboutl h3{font-size: 16px;}
    ._aboutl h4{font-size: 16px;margin-bottom: 20px;}
    ._aboutl p{font-size: 12px;line-height: 20px;}
    ._about{margin-bottom:0;height:auto;}
    .indexs2{padding: 0;}
    ._aboutl a{display: none;}
    .amore{line-height: 35px;font-size: 12px;margin-top: 10px;}
    .navigation>li>a{line-height: 25px;}
    .indexs2 ul li .sort_img img{width: 100%;}
    .indexs2 ul li .sortxt{width: 100%;height: auto;}
    .sort_box{text-align: center;padding:  30px 3%;}
    .sort_box h1{font-size: 16px;}
    .sort_box h3{font-size: 12px;margin-top: 7px;}
    .sort_box p{margin: 17px 0;font-size: 12px;line-height: 20px;}
    .sort_box .viewmore{font-size: 12px;width: 85px;margin-top: 2px;}
    ._new{margin-top: 30px;margin-bottom: 20px;height: auto;}
    ._new a .news_l{float: none;width: 100%;height: 200px;}
    ._new a .news_r{margin-left: 0;height: auto;padding: 20px 3%;}
    ._new a .news_r h3{margin-bottom: 15px;font-size: 15px;}
    ._new a .news_r p{margin-bottom: 15px;font-size: 12px;line-height: 20px;}
    ._new a .news_r .view{padding: 5px 15px;}
    .newsul li{float: none;width: 100%;margin-left: 0;margin-bottom: 15px !important;}
    .newsul li .newamin{padding: 80px 15px 40px 15px;height: auto;}
    .newdate{left:15px;padding: 10px 5px;top:0;}
    .newdate h2{font-size: 17px;line-height: 20px;}
    .newdate span{font-size: 13px;}
    .newsul li h3{font-size: 15px;margin-bottom: 15px;}
    .newsul li p{font-size: 12px;line-height: 18px;}
    .indexs3{padding-bottom: 15px;}
    .indexs5{display: none;}
    .home-service{margin-top: 10px !important;}
    .home-service-list .box{margin: 20px 0;}
    .indexs4{padding-bottom: 10px;}
    .footer_two{display: none;}
    ._footer{padding: 20px 0;}
    .footer_one{float: none;width: 100%;}
    ._footer{display: none;}
    ._footert{padding: 15px 0;font-size: 12px;line-height: 18px;}
    .home-service-list .infobox .brief{line-height: 18px;}
    ._banner{height: 250px;}
    .bannertxt h3{margin-bottom: 0;font-size: 15px;}
    .bannertxt{padding: 25px;width: 200px;}
    .bline{display: none;}
    .bannertxt span{font-size: 17px;}
    .absec1 .wp{padding: 30px 0 0 0;}
    .ctit{margin-bottom: 20px;text-align: center;}
    .ctit h3{font-size: 17px;}
    .ctit h2{font-size: 22px;margin-bottom:-10px;}
    .aboutl{float: none;width: auto;}
    .aboutl p{font-size: 13px;line-height: 20px;}
    .aboutr{width: 100%;margin-top: 25px;}
    .aboutr li{padding: 25px 15px;height:117px}
    .aboutr li h2{font-size: 17px;}
    .aboutr li p{font-size: 12px;line-height: 20px;}
    .absec2{padding: 30px 0;}
    .absec2 .ctit{width: auto;}
    .absec2 .ctit h3{margin-bottom: 0;}
    .absec2 .ctit p{font-size: 12px;line-height: 18px;margin: 0 5%;}
    .cultxt{margin-left: 0;}
    .cultxt ul{width: 100%;}
    .cultxt li{float: none;width: 100%;margin-left: 0;margin-bottom: 10px;height: 150px;}
    .cultxt li div{padding-top: 30px;}
    .cultxt li h3{font-size: 15px;}
    .cultxt li h4{font-size: 12px;}
    .cultxt li p{font-size: 13px;line-height: 18px;}
    .absec3{padding: 30px 0 10px 0;}
    .honorlist li{width: 48%;margin-left: 4%;margin-bottom: 40px;}
    .honorlist li:nth-child(2n+1){margin-left: 0;}
    .honorlist li ._txt{font-size: 13px;padding: 5px 10px;bottom: -18px;}
    .honorlist{padding-top: 0;}
    .imgShowDemo .txt >div{line-height: 35px !important;font-size: 13px;}
    .imgstools{height: 50px;}
    .imgstools{position: absolute !important;}
    .imgShowDemo .txt{bottom: 0 !important;}
    .newsec{padding: 30px 0 15px 0;}
    .newsec .wp1 li{width: 50%;}
    .newsec .wp1 li div.main{padding: 13px 10px;}
    .newsec .wp1 li h3{font-size: 14px;height:18px;margin-bottom: 8px;}
    .newsec .wp1 li p{font-size: 12px;line-height: 18px;height: 55px;overflow: hidden;margin-bottom: 8px;}
    .newsec .wp1 li .newtxt{padding-top: 10px;}
    .page{margin-top: 15px;}
    .pagnum{display: none !important;}
    .page .pag{width: 75px;color: #b0272f;}
    .page .pag a{color: #b0272f;}
    .bannertxt{top:30%;}
    .new_top{padding: 30px 0;}
    .new_top h3{margin-bottom: 20px;font-size: 16px;}
    .new_top h1{font-size: 12px;margin-bottom: 10px;}
    ._share{height: 20px;}
    .span_s{background-size: 14px;width: 14px;margin-right: 6px;height:22px;}
    .social-share .social-share-icon{width: 22px !important;height:22px !important;line-height: 15px !important;font-size: 13px !important;}
    #share-2{height:22px;font-size: 13px !important;line-height: 22px !important;}
    .social-share .icon-qq:hover{background: none !important;}
    .social-share .icon-weibo:hover{background: none !important;}
    .social-share .icon-wechat:hover{background: none !important;}
    ._sharemenu a{width: 40px;height:22px;line-height: 22px;background-size: 18px;}
    .new_body{padding: 30px 0;}
    .new_1 p{font-size: 13px;line-height: 20px;margin-bottom: 4px;}
    .new_1{padding-bottom: 20px;}
    .nexta{width: 90px;height:32px;border: 1px solid #b5b5b5 ;font-size: 13px;line-height: 30px;}
    .back_a{width: 100px;height:32px;font-size: 13px;line-height: 30px;}
    .new_2{padding-top: 20px;height: auto;overflow: hidden;}
    .back_a{top:20px;}
    .caselist li{width: 48%;margin-bottom: 15px;margin-left: 4%;box-shadow: none;}
    .caselist li:nth-child(2N+1){margin-left: 0;}
    .casetxt{font-size: 13px;line-height: 45px;padding: 0 10px;}
    .casesec{padding: 30px 0 15px 0;}
    .cplist  li{width: 48%;margin-bottom: 15px;margin-left: 4%;box-shadow: none;}
    .cplist li:nth-child(2N+1){margin-left: 0;}
    .imgShowDemo .txt{font-size: 13px !important;}
    .contact{padding: 30px 0 0 0;}
    .cont_right{padding-top:30px;width: 100%;float: none;padding-bottom: 20px;}
    .left_box{width: auto;}
    .cont_left{width: 100%;float: none;}  
    .left_box{padding: 20px 15px;}
    .left_box h4{font-size: 13px;margin-bottom: 15px;}
    .left_box .ctit h3{margin-bottom: 0;}
    .left_box input{height: 35px;line-height: 35px;margin-bottom: 5px;}
    .left_box input::-webkit-input-placeholder{font-size: 12px;}
    .left_box textarea::-webkit-input-placeholder{font-size: 12px;}
    .left_box textarea{height:100px;margin-bottom: 5px;}
    .left_box button{margin-top: 5px;width: 120px;height: 35px;line-height: 35px;font-size: 12px;}
    .left_box{border-bottom: 2px solid #b0272f;}
    .cont_right h5{font-size: 13px;margin-bottom: 18px;line-height: 18px;}
    .cont_right li{margin-bottom: 10px;padding-left: 30px;background-size: 20px !important;font-size: 13px;}
    .joinsec1{padding: 30px 0 10px 0;}
    .yq{padding-top: 30px;}
    .yq li{width: 50%;margin-bottom: 10px;}
    .yq li h3{margin-bottom: 10px;font-size: 25px;}
    .yq li p{font-size: 12px;line-height: 18px;}
    .yq li div{padding: 0 5%;}
    .yq li div p{display: inline-block;height: 40px;}
    .joinsec2{padding: 30px 0 20px 0;}
    .joinbox{margin-top: 30px;}
    .joinbox .joinl{width: auto;float: none;padding: 25px 10px;}
    .joinbox .joinl p{font-size: 13px;line-height: 18px;margin-bottom: 20px;}
    .joinbox .joinl span{font-size: 15px;}
    .joinr{float: none;width: auto;}
    .joinr ul{padding-top: 20px;}
    .joinr ul li{font-size: 13px;height:auto;padding-left: 35px;background-size: 20px !important;margin-bottom: 10px;}
    .joinsec3{padding: 30px 0;}
    .online{height: auto; border-top: 2px solid #b0272f;padding: 25px 10px;}
    .onlinel{float: none;width: auto;}
    .onliner{float: none;width: auto;padding-top:0;}
    .onlinel .ctit h2{font-size: 19px;margin-bottom: -12px;}
    .onlinel .ctit{margin-bottom: 20px;}
    .onlinel p{font-size: 12px;display: none;}
    .onlinel h1{display: none;}
    .input label{font-size: 12px;}
    .input{margin-bottom: 5px;}
    .input input{line-height: 35px;height:35px;}
    .input input::-webkit-input-placeholder{font-size: 12px;}
    .onliner button{margin-top: 10px;height:35px;line-height: 35px;font-size: 13px;}
    ._aboutr img{width: 100%;}
    .swiper-slide img{width: 100%;}
    .caseimg{height: 140px;}
    .cpimg{height: 150px;}
    .honorlist li ._img{height:150px;}
    .joinr ul li{height:30px;line-height: 30px;}
}