@media only screen and (max-width: 1700px){
	.index-lunbo {
	    width: 100%;
	    /* height: 700px; */
	}
}
@media only screen and (max-width: 1400px){
	.index-lunbo {
	    width: 100%;
	    /* height: 600px; */
	}
	header ul li {
	    padding: 0 20px 0 36px;
	    height: 94px;
	    position: relative;
	}
	header .contact{
		width: 140px;
	}
	footer .foot-tl li {
	    margin-right: 5%;
	}
	
	footer .foot-tr li img.footma {
	    width: 120px;
        height: 120px;
	}
	footer .foot-tr h2{
		font-size: 20px;
	}
	footer .foot-tr h3{
		font-size: 14px;
	}
	footer .foot-tr a{
		width: 170px;
		height: 42px;
		background-color: #eb5514;
		font-size: 14px;
		line-height: 42px;
	}
	footer .foot-tl li p,footer .foot-tr li p{
	    font-size: 16px;
	}
	.fixed-form{
		bottom: 10%;
		overflow-y: auto;
	}
	.fixed-form::-webkit-scrollbar {
		width: 6px;
		height: 6px
	}
	
	.fixed-form::-webkit-scrollbar-thumb {
		background-color: #747476
	}
	
	.fixed-form::-webkit-scrollbar-track {
		background: #222
	}
	.main-common{
		padding: 45px 4% 35px 4%;
	}
	.main3 ul li p.num{
		font-size: 45px;
	}
	.main6{
		min-height: 500px;
	}
	.main6-in h1{
		margin-top: 60px;
	}
	.main8{
		height: 480px;
	}
	.main8 h1{
		font-size: 40px;
		margin-top: 60px;
	}
	.main8 h2{
		font-size: 20px;
		font-weight: normal;
		font-style: italic;
		font-stretch: normal;
		line-height: 60px;
	}
	.news-main-left .news-main-list a{
		padding: 10px 0;
	}
	.news-main-left .news-main-list a .news-content{
		padding-bottom: 10px;
	}
	.common-main{
		padding: 10px 5%;
	}
	.person-1 li:last-of-type div:last-of-type{
		padding-right: 5%;
	}
	.person-1 li:first-of-type div:last-of-type{
		padding-left: 5%;
	}
	.about5title  ul li{
	    width: 158px;
	}
    .commercex1 .lefttitle h1{
        padding-right: 0;
    }
    .zp3-in{
        width: 100%;
        text-align: center;
        float: none;
    }
    .zp3-top{
        border-bottom:none;
    }
    .zp3 h1{
        text-align: center;
    }
    .zp3-top:before,.zp3-top:after{
        display: none;
    }
    .zp3-bottom h1{
        width: 100%;
        float: none;
    }
    .zp3-bottom p    {
        width: 100%;
        float: none;text-align: center;
    }
}
@media only screen and (max-width: 1200px){
    header ul li{
        padding: 0 12px 0 16px;
    }
    header ul li a.right-arr .arr1{
        right: 2px;
    }
	.industry-1 .industry-1-3 h3{
		float: none;
		width: 90%;
	}
	.industry-1 .industry-1-3 p{
		float: none;
		width: 90%;
		margin-top: 0;
	}
	.main6-left{
	    padding: 40px 4% 0 0%;
	}
	.common-main .lefttitle{
	    padding: 10px 3% 0 2%;
	}
	.common-main .lefttitle-common .lefttitle{
	    padding: 10px 2% 0 3%;
	}
	.commerce-common-bg li{
	    padding: 10px 40px;
	}
	footer .foot-tl li {
        margin-right: 2.8%;
    }
    footer .foot-tr li:first-of-type{
		margin-right: 15px;
		padding-right: 15px;
	}
	footer .foot-tl li a{
	    font-size: 13px;
	}
	footer .foot-tr a{
	    width: 160px;
	}
	footer .foot-tr h3{
	    font-size: 12px;
	}
	footer .foot-tr h2{
	    font-size: 18px;
	}
	.about61 li{
	    width: 30%;
	    margin-right: 5%;
	}
	.about61 li:nth-of-type(3n){
	    margin-right: 0;
	}
	.about61 li:nth-of-type(4n){
	    margin-right: 5%;
	}
    .about5title .about51img{
        display: none;
    }
    .about5title ul {
        display: block;
    }
    .about5title ul li{
        width: 30%;
        margin-top: 20px;
        float: left;
        margin-right: 5%;
    }
    .about5title ul li:nth-of-type(3n){
        margin-right: 0;
    }
    
}
@media only screen and (max-width: 1000px){
	.index-lunbo {
	    width: 100%;
	    /* height: 500px; */
		margin-top: 60px;
	}
	.header {
	    width: 100%;
	    height: auto;
		padding: 10px 0;
		background: #FFFFFF;
	}
	.swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	header{
		padding: 0;
	}
	.header {
	   position: fixed;
	    left: 0;
	    top: 0;
	    z-index: 106;
	}
	.header .header-tl{
		 position: relative;
		 width: 20%;
		 left: 4%;
	}
	.header .header-tl img{
		width: auto;
		height: 40px;
	}
	.header .header-tr {
	    position: fixed;
	    left: 0;
		width: 100%;
	    height: 100%;
	    background: #fff;
	    top: -100%;
	    right: 0;
		z-index: 1;
	    overflow: hidden;
	    transition: .5s all;
	    -webkit-transition: .5s all;
	    -ms-transition: .5s all;
	    -o-transition: .5s all;
	}
	.fixed-form{display: none;}
	.phone-fixed{
		display: block;
		position: fixed;
		right: 0;
		bottom: 10%;
		background-color: #eb5514;
		width: 50px;
		height: 50px;
		z-index: 12;
		border-radius: 50%;
	}
	.phone-fixed img{
		width: 80%;
		margin: 10% 0 0 10%;
		display: block;
	}
	.header .header-tr ul{
		display: block;
		overflow-y: scroll;
	}
	.header .header-tr li{
		position: relative;
		width: 100%;
		padding: 0;
		height: auto;
		padding:10px 4%;
	}
	.header header ul li .out-a,
	.header header ul li .contact{
	    color: #2b2b2b;
	    border: none;
		line-height: 1.6;
		font-size: 1rem;
		width: 100%;
		background-color: #FFFFFF;
		text-align: left;
		height: auto;
		margin-top: 0;
		position: relative;
	}
	.header header ul li .out-a span.arr1{
		position: absolute;
		right: 0;
		top: 5px;
		display: block;
		width: 1rem;
		height: 1rem;
		background-image: url(../images/plus.png);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		border-width: 0;	
	}
	.header header ul li .out-a span.arr1.down {
	    background-image: url(../images/minus.png);
	}
	header ul li .nav-content{
		display: none;
		position: static;
		padding: 10px 0;
		opacity: 1!important;
		visibility:visible;
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
	}
	header ul li .nav-content a{
		line-height: 1.6;
		padding: 7px 5%;
	}
	header ul li .nav-content a:hover{
		background-color: transparent;
		color: #2b2b2b;
	}
	.header.header-1 .contact:hover{
		background-color: #FFFFFF;
		color: #2b2b2b;
		border: none;
	}
	.nav_phone_btn {
	    display: block;
	    cursor: pointer;
	    height: 36px;
	}
	.nav_phone_btn {
	    position: absolute;
	    z-index: 102;
	    top: 53%;
	    margin-top: -18px;
	    transition: .3s all;
	    -webkit-transition: .3s all;
	    -moz-transition: .3s all;
	    -o-transition: .3s all;
	    -ms-transition: .3s all;
		height: 36px;
		bottom: auto;
		right: 4%;
	}
	.nav_phone_btn span {
	    position: relative;
	    font-size: 0;
	    width: 28px;
	    height: 2px;
	    background-color: #eb5514;
	    display: inline-block;
	    transition: all 250ms ease-out;
	    -webkit-transition: all 250ms ease-out;
	}
	.nav_phone_btn span:after, .nav_phone_btn span:before {
	    content: "";
	    position: absolute;
	    width: 100%;
	    height: 2px;
	    background-color: #eb5514;
	    left: 0;
	    transition: all 250ms ease-out;
	    -webkit-transition: all 250ms ease-out;
	}
	.nav_phone_btn span:before {
	    top: -10px;
	}
	.nav_phone_btn span:after {
	    top: 10px;
	}
	.visible_nav.nav_phone_btn span{background-color:transparent}
	.visible_nav.nav_phone_btn span:before{left:0;top:0;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg)}
	.visible_nav.nav_phone_btn span:after{top:0;left:0;transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg)}
	footer{display: none;}
	.foot2{text-align: center;}
	.title-common h1{
		font-size: 30px;
		line-height: 40px;
	}
	.title-common h2{
		font-size: 14px;
	}
	
	.main-common p{
		font-size: 14px;
		line-height: 24px;
	}
	a.more{
		width: 200px;
		font-size: 14px;
		line-height: 46px;
	}
	a.more span{
		top: 18px;
	}
	.person .main6{
		margin-top: 100px;
	}
	.common-main .common-title{
		padding: 30px 0 15px 0;
	}
	.topbg{
		margin-top: 60px;
	}
	.main3 {
	    padding: 50px 0 20px 0;
	}
	.main3 ul{
		padding: 0 4%;
	}
	.main3 ul li{
		width: 50%;
		margin-bottom: 30px;
	}
	.main3 ul li p.en{
		font-size: 18px;
	}
	.main3 ul li p.num{
		font-size: 28px;
	}
	   
	.main4 .w-accor5 li h3{
		margin-left: 0;
		width: 60%;
		left: 20%;
	}
	.main4 .w-accor5 li h3 img{
		width: 40%;
	}
	.main4 .w-accor5 li h3 p{
		font-size: 14px;
		line-height: 30px;
	}
	.main4 .w-accor5 li.cur h3 img{
		width: 40%;
	}
	.main5 ul li{
		height: 300px;
	}
	.main5 ul li p{
		font-size: 20px;
		line-height: 100px;
	}
	.main5 ul li img{
		width: 30%;
	}
	.lefttitle{
	    padding: 40px 4% 0 0%;
	}
	.lefttitle h1{
	    font-size: 30px;
	    line-height: 40px;
	}
	.main6 .main6-right{
	    height: 450px;
	}
	.main7 .news-left{
		display: none;
	}
	.main7 .news-right{
		width: 100%;
	}
	.main8{
		height: 380px;
	}
	.main8 h1{
		font-size: 34px;
		margin-top: 30px;
	}
	.main8 h2{
		font-size: 16px;
		line-height: 50px;
	}
	.news-tab-out{
		float: none;
		width: 100%;
		border-bottom: 1px solid #999999;
	}
	.news-main-left{
		float: none;
		width: 100%;
		padding: 2px 4%;
	}
	.top-a{
		height: 60px;
        float: left;
        padding-top: 15px;
	}
	.top-a img:first-of-type{
	    width: 20px;
	}
	.news-main-left .news-main-list{
		margin-top: 25px;
	}
	.news-tab-out .news-t{
		padding: 0 4%;
		text-align: center;
		
	}
	.news-tab-out .news-tab{
	    float: none;
	}
	.news-tab-out .news-tab a{
		display: inline-block;
		border: none;
		padding: 0 4px;
		height: 60px;
		line-height: 60px;
		margin-left: 0;
		margin-right: 20px;
	}
	.news-main-content{
		margin: 30px 0 40px 0;
	}
	.news-content{
        width: 100%;
    }
	.service-1 li{
		width: 45%;
		margin-right: 10%;
		
	}
	.service-1 li:nth-last-of-type(2n){
		margin-right: 0;
	}
	.service-2 li{
		margin-bottom: 30px;
	}
	.service-2 li:nth-of-type(2n) .service-lunbo-common{
		float: none;
		width: 100%;
	}
	.service-2 li:nth-of-type(2n) .service2-content{
		float: none;
		width: 100%;
	}
	.service-2 li:nth-of-type(2n+1) .service-lunbo-common{
		float: none;
		width: 100%;
	}
	.service-2 li:nth-of-type(2n+1) .service2-content{
		float: none;
		width: 100%;
	}
	.service-2 li .service2-content{
		padding: 20px 5% 30px 5%;
		height: auto;
	}
	.person-1 li div{
		float: none!important;
		width: 100%!important;
		margin: 0;
	}
	.person-1 li  div:last-of-type{
		height: auto!important;
		padding-left: 0!important;
	}
	.person-2 a{
		width: 50%;
	}
	.person-2 a:nth-of-type(1){
		width: 100%;
	}
	.person-3-in{
		border: none;
		margin-bottom: 0;
	}
	.person-3-in .person-3-inli{
		border: none;
		margin-bottom: 0;
	}
	.person-3-in .person-3-inli div.fn-clear{
		width: 100%;
		margin-bottom: 8px;
		border-bottom: 1px solid #e1e1e1;
		   
	}
	.person-3-in .person-3-inli div.fn-clear:nth-of-type(2n+1),
	.person-3-in .person-3-inli div.fn-clear:nth-of-type(2n){
		padding: 8px 0 0 0;
	}
	.contact-1 .contact1-left{
		float: none;
		width: 100%;
		background-color: #009b91;
		padding: 15px 2.5% 20px 2.5%;
	}
	.contact-1 .contact1-left div p{
		float: left;
		width: 40%;
	}
	.contact-1 .contact1-left div p:nth-of-type(2n+1){
		float: left;
		width: 10%;
		text-align: center;
	}
	.contact-1 .contact1-left img{
		margin: 20px auto;
		display: block;
	}
	.contact-1 .contact1-right{
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	.contact-2 li{
		width: 50%;
	}
	.contact-1 .contact1-left h1{
		text-align: center;
	}
	.zwxq-main{
		width: 80%;
		height: 70%;
		padding: 5%;
	}
	.zwxq-main h1.zwxq-main-h1{
		position: static;
		background-color: transparent;
		text-align: center;
		color: #333333;
		padding: 0;
		font-size: 22px;
	}
	.zwxq-main .zwxq-main-1{
		height: 70%;
	}
	.zwxq-main .zwxq-main-1 h1{
		margin-top: 20px;
	}
	.zwxq-main .zwxq-main-2{
		margin-top: 20px;
	}
	.zwxq-main .zwxq-main-1 p{
		font-size: 14px;
	}
	.mb-close{
		width: 30px;
		height: 30px;
		top: 20px;
		right: 10px;
	}
	.industry-2.service-1 li{
		margin-bottom: 20px;
	}
	.industry-2.service-1 li:last-child{
		margin-right: 10%;
	}
	.tab-main .tab-in-div li{
		margin-bottom: 30px;
	}
	.tab-main .tab-in-div li div h1{
		font-size: 22px;
		margin: 10px 0 8px 0;
	}
	.tab-main .tab-in-div li div p{
		font-size: 14px;
		line-height: 24px;
	}
	.case-tab{
		width: 100%;
		margin: 0 auto 30px;
	}
	.case-tab a{
		line-height: 40px;
		color: #292929;
		font-size: 16px;
	}
	.industry-1 .industry-1-2 h2,.industry-1 .industry-1-3 h4{
		font-size: 22px;
	}
	.industry-1 .industry-1-2 p{
		font-size: 14px;
		line-height: 24px;
	}
	.industry-1 .industry-1-3{
		padding: 15px 3% 10px 3%;
	}
	.industry-1 .industry-1-1 h1{
		font-size: 16px;
		padding: 12px 20px;
	}
	.industry-1 .industry-1-3 h3{
		line-height: 40px;
	}
	.industry-1 .industry-1-3 h3 span{
		font-size: 40px;
	}
	.industry-1 .industry-1-3 p{
		font-size: 14px;
		line-height: 24px;
	}
	.zwxq-main .zwxq-main-2{
		font-size: 16px;
	}
	.main7 .news-right a .news-content .two-text{
		min-height: 52px;
	}
	.main-common {
	    padding: 40px 4% 20px 4%;
	}
	.mb-close:before, .mb-close:after{
		height: 24px;
	}
	.service-1 li div p{
		font-size: 14px;
		line-height: 24px;
	}
	.news-main-left .more-news,.tab-main .more-news{
	    display: block;
	    width: 100%;
	    height: 50px;
	    background-color: #e1e1e1;
	    line-height: 50px;
	    padding-left: 0px;
	    font-size: 14px;
	    color: #009b91;
	    margin: 20px 0 50px 0;
	}
	.common-main {
        padding: 10px 2%;
    }
    .person-2-in li h2{
        font-size: 18px;
    }
    .person-2-in li p{
        font-size: 14px;
    }
    .new-common-title{
        padding: 40px 5%;
    }
    .bgnew-common{
        height: 240px;
        padding-top: 0;
    }
    .bgnew-common h1{
        font-size: 34px;
    }
    .zptop h1 {
        font-size: 18px;
        line-height: 30px;
    }
    .zp1, .zp2 ul{
        padding: 0;
    }
    .zp1 {
        border-bottom: 1px solid #cacaca;
        margin: 10px 0 14px 0;
    }
    .zp1 a{
        font-size: 14px;
    }
    .zp2 ul li{
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        padding-right: 3%;
    }
    .zp2 ul li:nth-of-type(5) a{
        width: 80%;
        height: 30px;
        line-height: 30px;
    }
    .zp3{
        height: 180px;
    }
    .zp3 h1{
        font-size: 20px;
        line-height: 30px;
    }
    .commerce-3{
        padding: 10px 5% 20px 5%;
    }
    .commerce-common-list{
        padding: 40px 2%;
    }
    .about63 dd h2{
        font-size: 16px;
    }
    .about61 li{
        width: 45%;
        margin-right: 10%;
    }
    .about61 li:nth-of-type(3n){
        margin-right: 10%;
    }
    .about61 li:nth-of-type(2n){
        margin-right: 0;
    }
    
    .about7{
        padding: 30px 0;
    }
    .about7 ul li{
        width: 23.5%;
        margin-right: 2%;
    }
    .about7 ul li:nth-of-type(5n){
        margin-right: 2%;
    }
    .about7 ul li:nth-of-type(4n){
        margin-right: 0;
    }
    .case1{
        margin: 20px 0 20px 0;
    }
    .case1 li{
        padding: 0 30px;
    }
}
@media only screen and (max-width: 767px){
	.index-lunbo {
		width: 100%;
		/* height: 398px; */
	}
	.index-lunbo .swiper-container .swiper-slide img{
		width: 100%;
		display: block;
		float: none;
	}
	.index-lunbo .slide-in img:first-of-type{
		width: 80%;
		margin:14%  auto 0;
	}
	.index-lunbo .slide-in img:last-of-type{
		width: 60%;
		margin:50px  auto;
	}
	.main7 .news-right a .news-time,
	.news-main-left .news-main-list a .news-time{
		width: 80px;
		height: 80px;
	}
	.lefttitle{
	    float: none;
	    width: 100%;
	    padding-top: 0;
	}
	.main6-left a.more{
	    float: none;
	}
	.main6 .main6-right{
	   float: none;
	   width: 100%;
	   height: 300px;
	}
	.main7 .news-right a .news-content,
	.news-main-left .news-main-list a .news-content{
		width: calc(100% - 100px);
	}
	.news-main-left .news-main-list a{
		padding: 10px 0;
	}
	.news-main-left .news-main-list a .news-content{
		padding-bottom: 3px;
	}
	.main7 .news-right a .news-time span:first-of-type,
	.news-main-left .news-main-list a .news-time span:first-of-type{
		font-size: 30px;
		margin-top: 5px;
		line-height: 40px;
	}
	.main7 .news-right a .news-content h1,
	.news-main-left .news-main-list a .news-content h1{
		font-size: 18px;
		line-height: 30px;
	}
	.main7 .news-right a .news-content .two-text,
	.news-main-left .news-main-list a .news-content .two-text{
		font-size: 16px;
		line-height: 26px;
	}
	.main7 .news-right a .news-time span:last-of-type,
	.news-main-left .news-main-list a .news-time span:last-of-type{
		font-size: 16px;
	}
	.main8{
		height: 300px;
	}
	.main8 h1{
		font-size: 28px;
		margin-top: 30px;
	}
	.main8 h2{
		font-size: 14px;
		line-height: 30px;
	}
	.main-common.main8{
		padding-top: 30px;
	}
	.main8 a.more{
		margin: 20px auto;
	}
	.main5 ul li img{
		width: 40%;
	}
	.main5 ul li{
		height: 280px;
	}
	.service-1 li{
		width: 100%;
		margin-bottom: 20px;
	}
	.person-3-in .person-3-inli div.fn-clear a.more-zwxq {
	    display: block;
	    float: right;
	    width: 120px;
	    border: solid 1px #009b91;
	    line-height: 30px;
	    font-size: 14px;
	    font-weight: normal;
	    font-stretch: normal;
	    color: #009991;
	    text-align: center;
	}
	.common-main .common-title{
		padding: 30px 0 15px 0;
	}
	#mapCategory{
		width: 100%;height: 300px;
	}
	form .messagebtn {
	    width: 150px;
	    height: 40px;
	    font-size: 14px;

	    line-height: 40px;

	}
	form p input{
		width: 100%;
		font-size: 14px;
	}
	form div textarea{
		font-size: 14px;
	}
	.title-common h1{
		font-size: 24px;
		line-height: 28px;
	}
	.main7 .main7-in{
		margin-top: 20px;
	}
	a.more {
	    width: 160px;
	    font-size: 14px;
	    line-height: 46px;
		margin: 30px auto 20px;
	}
	.contact-1{
		margin: 30px 0 20px 0;
	}
	.news-content-top h1{
		font-size: 20px;
	}
	.news-content-top h2{
		font-size: 18px;
	}
	.news-content-top{
		padding: 0;
	}
	.news-content p{
		font-size: 14px;
		line-height: 26px;
	}
	.industry-1 .industry-1-1 h1 {
	    font-size: 14px;
	    padding: 6px 16px;
	}
	.industry-1 .industry-1-2 h2, .industry-1 .industry-1-3 h4{
		font-size: 18px;
	}
	.industry-1 .industry-1-2 h2{
		line-height: 28px;
	}
	.industry-1 .industry-1-3 h3 span{
		font-size: 35px;
	}
	.common-main .common-title h1{
		font-size: 24px;
		    line-height: 32px;
	}
	.title-common h1{
		line-height: 32px;
	}
	.common-main .common-title h2{
		margin-bottom: 15px;
		font-size: 14px;
	}
	.service-2 li .service2-content p{
		line-height: 30px;
	}
	.service-2 li .service2-content h1{
		font-size: 21px;
		margin-bottom: 10px;
	}
	.service-1 li div h1{
		font-size: 22px;
	}
    .person-2-in li{
        width: 100%;
        flex-basis: 100%;
    }
	.news-main-left .news-main-list a .news-content .two-text{
	    min-height: 52px;
	}
	.zp3 h1{
        font-size: 18px;
        line-height: 30px;
    }
    .commerce-common-list li div{
        width: 100%!important;
        float: none!important;
        padding: 0!important;
    }
    .commerce-common-list li div:nth-of-type(2) h1 {
        font-size: 17px;
        line-height: 38px;
    }
    .commerce-common-list li div:nth-of-type(2) p{
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 26px;
    }
    .lefttitle-common div{
        float: none!important;
        width: 100%;
        margin-bottom: 20px;
    }
    .lefttitle-common-img{
        height: 300px;
    }
    .about-common .about-common-left {
        width: 100%;
        float: none;
    }
    .about-common .about-common-right {
        width: 100%;
        float: none;
    }
    .about2-left div div:nth-of-type(2){
        padding: 10px 3% 0 2%;
    }
    .about2-left div p{
        font-size: 14px;
        line-height: 26px;
        margin-top: 8px;
    }
    .about3 dl dd .fzlcimg,.about3 dl dd .fzlcp{
        width: 100%!important;
        float: none!important;
    }
    .about4 ul li{
        width:47%;
        margin-right: 3%;
    }
    .about4 ul li:nth-of-type(3n){
        margin-right: 3%;
    }
    .about4 ul li:nth-of-type(2n){
        margin-right: 3%;
    }
    .about4 ul li:nth-of-type(3){
        display: none;
    }
    .about4 ul li .span_name{
        padding-top: 10px;
    }
    .divUserBg .divUserBox .divUserContent .divUserInfo {
        padding-left: 0;
    }
    .divUserBg .divUserBox .divUserContent .divUserInfo .divUserImg {
        position: static;
    }
    .divUserBg .divUserBox .divUserContent .divUserInfo .divUserCont {
        padding: 20px 0 0 0;
    }
    .about61 li h1{
        font-size: 40px;
        line-height: 60px;
    }
    .about6, .about7,.about5{
        padding: 30px 0;
    }
    .about7 ul li{
        width: 48%;
        margin-right: 4%;
    }
    .about7 ul li:nth-of-type(5n){
        margin-right: 4%;
    }
    .about7 ul li:nth-of-type(4n){
        margin-right: 4%;
    }
    .about7 ul li:nth-of-type(2n){
        margin-right: 0;
    }
    .about5 ul li{
        width: 47.5%;
       margin-right: 5%;
    }
    .about5 ul li:nth-of-type(3n){
       
       margin-right: 5%;
    }
    .about5 ul li:nth-of-type(2n){
       
       margin-right: 0;
    }
    
    .about5 ul li:after{
        visibility: hidden;
    }
    .about5img{
        display: block;
        position: static;
        width: 80%;
        margin: 0 auto;
    }
    .commerce-common-3flexlist li{
        max-width: 50%;
        flex-basis: 50%;
    }
    .commerce-common-bg li{
        border:none;
    }
}
@media only screen and (max-width: 567px){
	.index-lunbo {
		width: 100%;
		/* height: 300px; */
	}
	.main6-in h1{
		margin-top: 0px;
		font-size: 30px;
	}
	.main8 h1{
		font-size: 24px;
		margin-top: 10px;
	}
	.main8 h2{
		font-size: 14px;
		line-height: 20px;
		margin-top: 10px;
	}
	.main-common.main8{
		padding-top: 30px;
	}
	.main8 a.more{
		margin: 20px auto;
	}
	.main5 .person-3-inli{
		height: 240px;
	}
	.person-2 a{
		width: 100%!important;
	}
	.person-3-in .person-3-inli div.fn-clear .jscom{
		float: none;
		width: 100%;
	}
	.person-3-in .person-3-inli div.fn-clear a.more-zwxq{
		float: none;
		width: 50%;
		margin: 8px auto 15px;
	}
	.contact-1 .contact1-left div p{
		float: left;
		width: 80%;
	}
	.contact-1 .contact1-left div p:nth-of-type(2n+1){
		float: left;
		width: 20%;
		text-align: left;
	}
	.contact1-right form p{
		width: 100%;
	}
	.contact-2 li{
		padding: 10px 4%;
		height: 200px;
	}
	.contact-2 li h2{
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 25px;
		letter-spacing: 0px;
		color: #292929;
		margin-bottom: 10px;
	}
	.contact-2 li p {
	    font-size: 14px;
	    font-weight: normal;
	    letter-spacing: 0px;
	    color: #555555;
	    line-height: 18px;
	}
	.service3 h1{
		font-size: 18px;
		line-height: 28px;
		letter-spacing: 0px;
		color: #ffffff;
		padding-top: 20px;
	}
	.tab-main .tab-in-div li{
		width: 100%;
	}
	.service-2 li div.service-lunbo-common{
		height: 260px;
	}
	.about2-left div.fn-clear{
	    height: auto;
	}
	.about2-left div div{
	    float: none!important;
	    width: 100%!important;
	   
	}
	.case1{
	    height: 200px;
	}
	.case1 li{
        padding: 0 10px;
        
    }
}