@media screen and (max-width: 1920px){
	.banner{
		height: 400px;
	}
}
@media screen and (max-width: 1200px){
    /* body {
        background: #d2e490;
    } */
	.banner{
		height: auto;
	}
	.about_bj{
		padding: 0 20px;
		box-sizing: border-box;
	}
    .client-list {
        width: 70%;
        height: auto;
        margin: 0 5px;
    }
	.introduce-cont{
		width: 100%;
	}
    .client-list ul {
        width: 100%;
    }
    .client-list ul li {
        margin-bottom: 20px;
    }
    .client-infor-procured {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .client-infor-supply {
        font-size: 20px;
    }
    .client-infor-lable {
        margin-top: 12px;
        font-size: 18px;
        color: #333;
    }
    .app-list {
        height: auto;
        width: 69%;
    }
    .app-list ul {
        width: auto;
        display: inline-block;
    }
    .app-list ul li {
        margin: 0 10px;
        margin-bottom: 20px;
        margin-left: 0;
        float: initial;
        background-color: #f7f7f7;
        width: 30%;
        height: auto;
        margin-top: 20px;
        display: inline-block;
    }
    .app-list ul li:nth-child(3n+1) {
        margin-left: 10px;
    }
    .page input {
        height: 25px;
    }
    .app-list-pic {
        width: 100%;
        position: relative;
    }
    .app-list-pic img {
        width: 100%;
        height: auto;
    }
    .newscont-list {
        width: 70%;
    }
    .newscont-list ul {
        width: auto;
        margin-top: 15px;
    }
    .newscont-list li {
        padding: 10px 0;
        width: 100%;
        border-bottom: 1px #e5e5e5 solid;
    }
    .paper-cont {
        width: 66%;
        padding: 20px 23px 20px;
        margin-top: 13px;
    }
    .products-list {
        width: 72%;
        margin: auto;
        text-align: center;
    }
    .newscont-list-sub {
        margin-top: 8px;
    }
    .nav {
        height: auto;
        overflow: hidden;
        display: block;
    }
    .log {
        width: 200px;
        height: auto;
        margin: 10px 10px;
    }
    .statement-con,
    .products-cont {
        width: 100%;
        height: auto;
    }
    .newscont-list-top a {
        width: 70%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .client-listpic {
        margin-left: 15px;
        width: 32%;
        height: auto;
    }
    .client-infor {
        margin-top: 3px;
        width: 63%;
        margin-left: 11px;
    }
    .client-infor-tips span {
        font-size: 15px;
    }
    .cont-nav {
        width: 28%!important;
    }
    .cont-nav-top {
        box-sizing: border-box;
        padding-top: 25px;
        padding-left: 10px;
        width: 100%!important;
        bottom: 30px;
        /* background-color: #0057a4; */
    }
    .left-nav {
        margin-top: -30px;
    }
    .left-nav>li {
        padding: 10px 5px 5px 5px;
    }
    .left-nav>li>a span {
        margin-left: -11px;
    }
    .left-nav>li>a span.on {
        margin-left: 0px;
    }
    .cont-centbg {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
    }
    .products-list ul {
        width: 100%;
        height: auto;
        margin: auto;
        overflow: hidden;
        display: inline-block;
    }
    .products-list ul li {
        width: 30%;
        height: auto;
        margin: 3px 5px;
        margin-right: 0%!important;
        /* margin-left: 10px; */
        display: inline-block;
        /* margin: auto; */
        float: initial;
    }
    .products-list ul li img {
        width: 100%;
    }
    .products-list li:nth-child(3n) {
        margin-right: 0px!important;
    }
    .page {
        margin: 20px 0;
    }
    .page a {
        margin-bottom: 10px;
    }
    .products-pic {
        width: 100%;
        height: 100%;
    }
    .cont-nav-top p {
        font-size: 20px;
    }
    .nav-cont,
    .field-cont,
    .header-cont {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: inline-block;
    }
    .header-cont {
        flex-direction: column;
        align-items: initial;
        justify-content: center;
    }
    .slogan {
        float: left;
        margin-left: 10px;
        display: inline-block;
        overflow: hidden;
        width: 400px;
        line-height: 31px;
    }
    .tel {
        
        align-items: initial;
        float: right;
        
        margin-top: 8px;
    }
    .nav-cent {
        width: 75%;
        height: auto;
        overflow: hidden;
        display: block;
		
    }
    .nav-cent li {
        width: 95px;
        float: left;
        height: auto;
        margin-right: 0;
    }
    .nav-zh {
        line-height: 78px;
    }
    .swiper-container {
        height: auto;
    }
    .suggest {
        padding: 40px 0 40px;
    }
    .suggest_con {
        margin-top: 55px;
    }
    .suggest-cont {
        width: auto;
        padding: 0 15px;
        margin: auto;
    }
    /* .suggest_con_l {
        width: auto;
        height: auto;
    } */
    /* .suggest_con_r .suggest_con_r_c:nth-child(1) {
        width: 48%;
        height: auto;
    }
    .suggest_con_r .suggest_con_r_c:nth-child(1) img {
        width: 90%;
    } */
   /* .suggest_con_r .suggest_con_r_c {
        width: 48%;
        height: auto;
    }
    .suggest_con_r {
        width: auto;
        height: auto;
    }
    .suggest_con_r .suggest_con_r_c img {
        margin-left: 89px;
        margin-top: 40px;
        width: 41%;
        height: auto;
    } */
	
    .about-us {
        overflow: visible;
    }
    .about_us_con_l .kuang {
        width: 75%;
        height: auto;
    }
    .about_us_con_l .kuang img {
        width: 100%;
        margin-left: 33px;
        margin-top: -56px;
    }
    .about_us_con {
        width: 100%;
        overflow: visible;
    }
    .about_us_con_l {
        width: 36%;
        height: auto;
    }
    .about_us_con_l .kuang span {
        font-size: 50px;
        top: 33px;
        right: -12px;
    }
    .about_us_con_l .kuang p {
        font-size: 50px;
        top: 33px;
        right: 43px;
    }
    .about_us_con_c {
        margin-top: -6px;
        margin-left: 32%;
    }
    .about_us_con_c h3 {
        font-size: 24px;
    }
    .about_us_con_r {
        width: 49%;
        margin-right: 10px;
    }
    .about_us_con_r a {
        margin-top: 10px;
    }
    .about_us_con ul {
        display: inline-block;
        top: 35px;
        margin-right: 10px;
        margin-bottom: 30px;
    }
    .about_us_con ul li {
        margin-left: 30px;
    }
    .sj_product_con {
        width: auto;
        height: auto;
        overflow: hidden;
        display: block;
    }
    .sj_product_con .sj_product_above ul li {
        margin-top: 10px;
    }
    .sj_product_bottom {
        width: 100%;
        height: auto;
        margin: auto;
        overflow: hidden;
        display: inline-block;
        text-align: center;
    }
    .sj_product_bottom ul {
        margin: auto;
        overflow: hidden;
        display: inline-block;
        text-align: center;
    }
    .sj_product_con .sj_product_bottom ul li {
        float: initial;
        display: inline-block;
        width: 278px;
        height: auto;
    }
    .sj_product_con .sj_product_bottom ul li:nth-child(4n+1) {
        margin-left: 12px;
    }
    .sj_txtl ul {
        width: auto;
    }
    .sj_txtl ul li {
        margin-left: 0px;
    }
    .field-list {
        margin: auto;
        margin-top: 66px;
        display: inline-block;
        text-align: center;
    }
    .offerings-list li {
        margin-right: 5%!important;
        width: 30%;
        height: 30%;
    }
    .offerings-list li:nth-child(3n) {
        margin-right: 0!important;
    }
    .offerings {
        height: 100%;
        width: 100%;
    }
    /* .offerings-list li {
		margin-right: 0px!important;
		margin-left: 65px !important;
		margin-bottom: 49px !important;
	} */
    /* .offerings-list li:nth-child(2n){
		margin-left: 80px;
	} */
    .above-cont,
    .above-cont-l {
        height: 135px;
        width: 768px;
    }
    .above-cont-l img {
        width: 165px;
    }
    .above-cont-r img {
        width: 310px;
    }
    .under-cont {
        width: 768px;
    }
    .under-cont-l p {
        width: 650px;
    }
    .under-cont-r {
        height: auto;
    }
    .under-cont-l {
        height: auto;
    }
    .more-t {
        margin: 79px auto;
    }
    .produce-cont {
        width: 768px;
    }
    .produce-list li {
        margin-bottom: 50px;
        margin-right: 0px;
        margin-left: 62px!important;
    }
    .field-list li {
        margin-right: 0px!important;
        margin-left: 66px!important;
        margin-bottom: 20px;
        background-color: #000000;
        display: inline-block;
        float: initial;
    }
    .friendship {
        margin: 0 20px;
    }
    .I_footer_con {
        width: auto;
        height: auto;
        margin: auto;
        overflow: hidden;
        display: block;
    }
    .I_footer_l {
        width: 30%;
        margin-left: 10px;
    }
    .I_footer_c {
        margin-top: 33px;
        margin-left: 0;
    }
    .I_footer_c ul {
        margin-left: 30px;
    }
    .logo {
        margin-top: 30px;
        width: 60%;
        height: auto;
        overflow: hidden;
        display: block;
    }
    .I_footer_r {
        margin-top: 36px;
        margin-right: 25px;
    }
    .I_footer_b {
        width: auto;
    }
    .news-cont {
        width: 768px;
    }
    .news-cent>div {
        margin-left: 0px;
        padding-bottom: 30px;
    }
    .news-cent>div:nth-child(2n) {
        margin-left: 68px;
    }
    .friendship-list {
        width: 90%;
    }
    .statement {
        margin: 0px!important;
    }
    .footer-cont {
        width: 768px;
        flex-direction: column;
        display: flex;
    }
    .tel-list,
    .nav-list1,
    .nav-list2,
    .QR-code,
    .filing {
        margin: 0px;
    }
    .cont-cent {
        margin-left: 0!important;
    }
    .cont_cent_t {
        width: 70%!important;
    }
    .products-infor {
        margin-top: 33px;
        margin-bottom: 6px;
        margin-left: 15px;
    }
    .products-infor-pic {
        width: 40%;
        height: auto;
    }
    .products-infor-cont {
        width: 48%;
        margin-left: 45px;
    }
    .explain {
        width: 96%;
        border: 1px solid #e5e5e5;
        margin-left: 0;
        margin: 0 10px;
    }
    .explain-cont {
        padding: 10px 8px;
    }
    .updown {
        margin-top: 20px;
        width: 95%;
        margin-left: 15px;
        margin-bottom: 20px;
    }
    .about-products,
    .about-paper {
        width: 100%;
    }
    .products-list1 {
        width: 100%;
    }
    .products-list1 ul {
        width: 100%;
    }
    .products-list1 ul li {
        width: 30%;
        height: auto;
    }
    .products-list1 ul li img {
        width: 100%;
        height: auto;
    }
    .products-list1 ul li p {
        margin-top: 1px;
        line-height: 3;
    }
}

@media screen and (max-width: 992px) {
    /* body {
        background: yellow;
    } */
    .about_us_con ul {
		
        top: 50px;
        padding: 0 0 40px 0;
    }
	.introduce li{
		width: 45%;
		margin-left: 0px;
		margin-right: 10%;
		
	}
	.introduce li:nth-child(2n){
		margin-right: 0;
	}
    .page {
        margin: 20px 0!important;
    }
    .client-infor {
        margin-top: 3px;
        width: 62%;
        margin-left: 10px;
    }
    .client-infor-procured {
        margin-bottom: 5px;
        font-size: 18px;
    }
    .client-infor-supply {
        font-size: 18px;
    }
    .client-infor-lable {
        margin-top: 2px;
        font-size: 15px;
    }
    .client-infor-tips {
        margin-top: 4px;
    }
    .client-infor-tips span {
        font-size: 12px;
    }
    .client-list ul li {
        margin-bottom: 10px;
    }
    .client-list ul {
        margin-top: 10px;
    }
    .client-listpic {
        margin-left: 10px;
    }
    .newscont-list-top a {
        font-size: 16px;
    }
    .newscont-list-top span {
        font-size: 13px;
        margin-right: 5px;
    }
    .newscont-list-top a b {
        font-size: 20px;
        margin-right: 15px;
        margin-left: 5px;
    }
    .page a {
        font-size: 15px;
    }
    .products-list ul li p {
        font-size: 12px;
    }
    .paper-cont {
        width: 65%;
        padding: 9px 12px 10px;
        margin-top: 13px;
    }
    .paper-cont-time {
        margin-top: 10px;
    }
    .paper-cent {
        margin-top: 5px;
    }
    .paper-cent p {
        font-size: 13px!important;
    }
    .paper-cent img {
        margin-top: 10px;
        width: 100%;
        height: auto;
    }
    .log {
        width: 20%;
    }
    .nav-cent li {
        width: 80px;
    }
    .nav-zh {
        line-height: 63px;
        font-size: 15px;
    }
    .title-cont {
        padding-bottom: 9px;
        font-size: 24px;
    }
    .title-cont b {
        padding-bottom: 5px;
    }
    .suggest_con {
        margin-top: 30px;
    }
    .suggest_con_l span {
        font-size: 32px;
        letter-spacing: 0px;
    }
    .suggest_con_l h1 {
        font-size: 20px;
        letter-spacing: -1px;
    }
    .suggest_con_l .xian {
        height: 32px;
    }
    /* .suggest_con_l p {
        width: 126px;
        font-size: 15px;
        margin-top: 5px;
        line-height: 17px;
    } */
    .suggest_con_l a {
        padding: 8px 10px;
        margin-top: 20px;
        font-size: 14px;
    }
    /* .suggest_con_r .suggest_con_r_c:nth-child(1) {
        width: 48%;
        height: auto;
    }
    .suggest_con_r .suggest_con_r_c:nth-child(1) img {
        width: 71%;
        margin-top: 35px;
        margin-left: 31px;
    }
    .suggest_con_r .suggest_con_r_c:nth-child(1) h3 {
        font-size: 16px;
    } */
   /* .suggest_con_r .suggest_con_r_c {
        width: 48%;
        height: auto;
    } */
    .suggest_con_r .suggest_con_r_c h3 {
        font-size: 28px;
        padding: 10px 25px 0 10px;
    }
	
    /* .suggest_con_r .suggest_con_r_c img {
        margin-left: 94px;
        margin-top: 24px;
        width: 36%;
        height: auto;
    } */
	.suggest_con_r .suggest_con_r_c img{
		height: 200px;
	}
    .about_us_con ul li img {
        width: 45%;
    }
    .about_us_con ul li span {
        font-size: 16px;
        margin-top: 4px;
    }
    .about_us_con ul li p {
        font-size: 13px;
        color: #999;
        margin-top: 3px;
        line-height: 18px;
    }
    .about_us_con {
        width: 100%;
        height: auto;
    }
    .about_us_con_l .kuang span {
        font-size: 32px;
        top: 14px;
        right: -14px;
    }
    .about_us_con_l .kuang p {
        font-size: 32px;
        top: 14px;
        right: 20px;
    }
    .about_us_con_c {
        width: 106px;
        margin-top: -18px;
        margin-left: 33%;
    }
    .about_us_con_c h3 {
        font-size: 20px;
    }
    .about_us_con_c img {
        width: 20%;
        top: 1px;
    }
    .about_us_con_r {
        width: 51%;
    }
    .about_us_con_r p {
        font-size: 14px;
        line-height: 21px;
    }
    .about_us_con_r p span {
        font-size: 23px;
    }
    .about_us_con_r a {
        margin-top: 44px;
        padding: 7px 10px;
        font-size: 14px;
    }
    .sj_product {
        padding: 40px 0 30px;
    }
    .sj_product_con .sj_product_bottom ul li {
        width: 30%;
    }
    .sj_product_con .sj_product_bottom ul li a img {
        width: 100%;
        height: auto;
    }
    .sj_txtl h1 {
        margin-top: 27px;
        font-size: 24px;
    }
    .sj_txtl p {
        font-size: 12px;
        margin-top: 2px;
    }
    .sj_txtl ul {
        width: auto;
        margin-bottom: 20px;
    }
    .sj_txtl ul li {
        width: 218px;
    }
    .sj_txtl ul li a img {
        width: 30%;
    }
    .sj_txtl ul li a span {
        font-size: 17px;
    }
    .sj_txtl ul li a p {
        font-size: 13px;
    }
    .news-cent {
        margin-top: 35px;
        padding: 0 10px;
    }
    .enterprise-top p {
        font-size: 16px;
    }
    .news-date {
        width: 55px;
        height: 55px;
    }
    .news-date p:nth-child(1) {
        font-size: 18px;
        padding: 8px 0;
    }
    .news-title {
        font-size: 17px;
    }
    .news-sub {
        font-size: 13px;
        margin-top: 6px;
    }
    .field-cont {
        padding: 20px 0 0px;
    }
    .field-list {
        margin-top: 30px;
    }
    .field-list li {
        height: 300px;
        width: 227px;
        margin-left: 14px!important;
    }
    .field-list img {
        width: 100%;
        height: auto;
    }
    .field-infor {
        height: 148px;
        padding-top: 22px;
        width: 100%;
    }
    .field-title {
        font-size: 18px;
    }
    .field-sup {
        font-size: 13px;
        margin-top: 2px;
    }
    .field-infor .more {
        width: 114px;
        height: 42px;
        left: 55px;
        bottom: 11px;
    }
    .field-infor .more-cont {
        font-size: 12px;
    }
    .more-t a,
    .more a {
        height: 35px;
    }
    .arrow {
        font-size: 18px;
        width: 59px;
    }
    .field-list li:hover .field-infor {
        background-color: #1853a6;
        height: 148px;
    }
    .friendship {
        padding: 17px 0 9px!important;
        width: auto;
        margin: 0 10px;
    }
    .friendship p {
        font-size: 15px;
    }
    .friendship-list li {
        margin: 0 10px 0px;
    }
    .friendship-list li a {
        font-size: 14px;
    }
    .statement-con {
        padding: 10px 0 10px;
    }
    .statement p {
        font-size: 13px;
    }
    .I_footer_l p {
        font-size: 13px;
        line-height: 22px;
    }
    .I_footer_c ul p {
        margin-bottom: 5px;
    }
    .I_footer_c ul li a {
        font-size: 13px;
    }
    .I_footer_c ul {
        margin-left: 22px;
    }
    .I_footer_r {
        width: 13%;
        height: auto;
        overflow: hidden;
        display: block;
        margin-right: 10px;
    }
    .I_footer_r img {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
    }
    .statement-con,
    .products-cont {
        width: auto;
        padding: 10px 10px;
    }
    .I_footer_b {
        height: 30px;
        font-size: 12px;
        line-height: 30px;
    }
    .news-cont {
        width: auto;
        height: auto;
        overflow: hidden;
    }
    .news-cent>div:nth-child(2n) {
        margin-left: 14px;
    }
    .friendship-list {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: block;
        margin-bottom: 10px;
    }
    .left-nav>li>a {
        line-height: 50px;
        font-size: 13px;
        color: #333333;
        margin-left: 5px;
    }
    .left-nav>li {
        padding: 0px 2px 3px 2px;
    }
    .cont-nav-top p {
        font-size: 18px;
    }
    .cont-nav-top .cont_a {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .products-infor {
        margin-top: 10px;
        margin-bottom: 0px;
        margin-left: 10px;
    }
    .products-infor-cont {
        width: 48%;
        margin-left: 25px;
    }
    .products-infor-title {
        padding-bottom: 9px;
    }
    .products-infor-list {
        margin-top: 5px;
    }
    .products-infor-list li {
        font-size: 14px;
        color: #333333;
        margin-bottom: 10px;
    }
    .explain {
        margin: 13px 10px;
    }
    .explain-title {
        padding: 8px 0;
    }
    .explain-title p {
        margin-left: 7px;
        font-size: 20px;
    }
    .updown {
        margin-top: 15px;
        width: 98%;
        margin-left: 5px;
        margin-bottom: 15px;
    }
    .products-list1 ul li p {
        font-size: 12px;
    }
    .cont-centbg {
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 750px) {
    .client-list {
        width: 100%;
        margin: 0;
    }
	
    .client-list ul {
        margin-top: 10px;
        display: inline-block;
        text-align: center;
    }
    .client-list ul li {
        margin-bottom: 10px;
        margin: auto;
    }
    .app-list {
        height: auto;
        width: 100%;
        margin: 15px 0 0;
    }
    .newscont-list {
        width: 100%;
    }
    .newscont-list-top a b {
        margin-right: 3px;
    }
    .newscont-list-sub {
        padding: 0 5px;
        margin-top: 5px;
        margin-left: 10px;
    }
    .paper-cont {
        width: 100%;
        padding: 0;
        margin-top: 13px;
    }
    .paper-cent {
        margin-top: 10px;
        padding: 20px;
    }
    .paper-cent img {
        margin-top: 10px;
        width: 100%!important;
        height: auto;
    }
    .swiper-pagination-bullet {
        width: 10px;
    }
    .sj_product_con .sj_product_bottom ul li {
        margin-left: 0px;
        padding: 0 5px;
    }
    .I_footer_c ul {
        margin-left: 13px;
    }
    .above-cont,
    .above-cont-l {
        height: 80px;
        width: 100%;
    }
    .above-cont-r img {
        width: 190px;
    }
    .above-cont-l img {
        width: 95px;
    }
    .nav-cent,
    .header,
    .ups {
        display: none;
    }
    .log {
        width: 30%;
        height: auto;
        margin: 0px 0;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 1px;
    }
    .swiper-pagination-bullet {
        width: 10px;
        height: 3px;
        margin-left: 1px!important;
    }
    .nav-cent {
        height: 100vh;
        flex-direction: column;
        justify-content: flex-start;
        position: fixed;
        flex-direction: column;
        z-index: 20;
        top: 0px;
        right: 0px;
        width: auto;
		background-color: #f9f9f9;
    }
    .nav-cent li {
        width: 230px;
    }
    .nav-cent li a {
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .phone-nav {
        cursor: pointer;
        display: flex;
        z-index: 999;
        background-color: #00489A;
        align-items: center;
        justify-content: center;
    }
    .nav-cont {
        position: relative;
        box-sizing: border-box;
        padding: 40px 20px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nav {
        height: auto;
        top: 0;
    }
    .nav-cont,
    .field-cont,
    .header-cont,
    .suggest-cont,
    .above-cont,
    .under-cont-l p,
    .under-cont,
    .produce-cont,
    .news-cont,
    .title,
    .environment,
    .field-list img,
    .field-infor,
    .enterprise-top,
    .friendship-list,
    .footer-cont {
        width: 100%;
    }
    .field-infor {
        height: 120px;
        padding-top: 22px;
        width: 100%;
    }
    .suggest_con_l span {
        font-size: 18px;
        letter-spacing: 0px;
    }
    .suggest_con_l h1 {
        font-size: 28px;
    }
    .suggest_con_l .xian {
        height: 12px;
    }
    /* .suggest_con_l p {
        width: 100px;
        font-size: 12px;
        margin-top: 2px;
        line-height: 15px;
    } */
    .suggest_con_l a {
        padding: 5px 5px;
        margin-top: 10px;
        font-size: 12px;
    }
    /* .suggest_con_r .suggest_con_r_c:nth-child(1) {
        margin-left: 4px;
        margin-right: 4px;
        width: 44%;
    }
    .suggest_con_r .suggest_con_r_c:nth-child(1) h3 {
        padding: 5px 5px;
        font-size: 13px;
    } */
    .produce-list li {
        width: 100%;
        margin: 0!important;
        margin-bottom: 15px!important;
    }
    .swiper-container {
        width: 100%;
        height: auto;
    }
    .swiper-slide {
        width: 100%;
    }
    .nav-cent li {
        height: 90px;
    }
    .nav-cont {
        height: 80px;
    }
    .offerings-list li {
        margin: 0px!important;
        margin-right: 10%!important;
        margin-bottom: 20px!important;
        width: 45%;
        height: 45%;
    }
    .under-cont-l {
        padding: 10px!important;
    }
    .offerings-list li:nth-child(3n) {
        margin-right: 10%!important;
    }
    .offerings-list li:nth-child(2n) {
        margin-right: 0px!important;
    }
    .offerings {
        height: 100%;
        width: 100%;
    }
    .under-cont-l,
    .under-cont-r {
        float: inherit;
        padding: 0 10px;
    }
    .banner,
    .cont-nav-top p:nth-child(1),
    .nav-row {
        display: block;
    }
    .under-cont-r {
        margin: 20px auto;
    }
    .more-t {
        box-sizing: border-box;
        justify-content: space-between;
        margin: 0 auto;
        display: flex;
        width: 172px;
        height: 50px;
    }
    .more-t a {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 50px;
    }
    .more-t p {
        margin: 0 auto;
        line-height: 50px;
    }
    .field-list li {
        margin: 0px!important;
        width: 48%;
        margin-bottom: 15px!important;
        float: left;
        height: 245px;
        margin-right: 4%!important;
    }
    .friendship-list li {
        margin: 0 5px 0px;
    }
    .friendship p {
        font-size: 14px;
    }
    .friendship-list li a {
        font-size: 12px;
    }
    .field-list img {
        height: auto;
    }
    .field-title {
        font-size: 16px;
    }
    .field-sup {
        font-size: 12px;
        margin-top: 2px;
    }
    .field-list li:nth-child(2n) {
        margin-right: 0%!important;
    }
    .field-infor .more {
        width: 56%;
        left: 21%;
        bottom: 5%;
    }
    .arrow {
        font-size: 17px;
    }
    .news-cent>div {
        margin: 0!important;
        padding-bottom: 20px!important;
        width: 100%;
    }
    .news-infor {
        width: auto;
        margin-left: 7px;
    }
    .news-title {
        font-size: 15px;
    }
    .news-sub {
        font-size: 12px;
        margin-top: 4px;
    }
    .news-date {
        width: 50px;
        height: 50px;
    }
    .statement-con {
        width: 100%!important;
        padding: 10px;
        box-sizing: border-box;
    }
    .friendship-list {
        margin-top: 5px;
    }
    .statement p {
        font-size: 12px;
    }
    .I_footer_l {
        width: 100%;
        margin: auto;
        margin-left: 0;
        text-align: center;
    }
    .logo {
        margin: auto;
        margin-top: 15px;
        width: 51%;
    }
    .I_footer_c {
        margin-top: 15px;
        margin-left: 0;
		display: none;
    }
    .I_footer_r {
        width: 29%;
        margin: auto;
        height: auto;
        overflow: hidden;
        display: block;
        float: initial;
        margin-bottom: 10px;
    }
    .I_footer_r img {
        margin-top: 20px;
    }
    .I_footer_b {
        height: 45px;
        line-height: 20px;
    }
    .I_footer_b p {
        text-align: center;
        float: initial;
        margin-left: 0;
    }
    .I_footer_b span {
        text-align: center;
        float: initial;
        margin-right: 0;
    }
    .suggest {
        padding: 20px 0 15px;
    }
    .suggest_con {
        margin-top: 20px;
    }
    .suggest_con_l {
        width: auto;
        height: auto;
        margin-left: 10px;
    }
    .suggest-cont {
        width: auto;
        padding: 0 0;
        margin: auto;
    }
    .offerings-list,
    .produce-list,
    .field-list,
    .news-cent {
        padding: 0 10px;
        margin-top: 10px;
    }
    .news-list li {
        padding: 8px 0;
    }
    .enterprise-top p {
        font-size: 15px;
    }
    .products-cont {
        width: 100%;
        padding: 0 0;
        margin-top: 0;
    }
    .cont-nav {
        width: 100%!important;
        background-color: #fff;
    }
    .products-list {
        width: 100%!important;
        margin: auto;
        text-align: center;
        display: inline-block;
        height: auto;
        margin-top: 10px;
    }
    .products-list ul li {
        width: 45%;
    }
    .news-date p:nth-child(1) {
        font-size: 15px;
        padding: 8px 0;
    }
    .cont-nav-top {
        box-sizing: border-box;
        padding: 10px;
        width: 100%;
        height: auto;
        position: inherit;
        /* background-color: #2144a4; */
    }
    .left-nav {
        margin-top: 0px;
        width: 100%;
        height: auto;
    }
    .cont_cent_t {
        width: 100%!important;
    }
    .products-infor {
        padding: 0 10px;
        margin-left: 0;
    }
    .products-infor-pic {
        width: 100%;
        height: auto;
    }
    .explain {
        margin: 13px 7px;
    }
    .updown {
        margin-top: 0;
        width: 100%;
        margin-bottom: 0;
    }
    .cont-centbg {
        padding-bottom: 0;
        width: 100%;
        background-color: #F7F7F7;
    }
    .friendship {
        width: 100%!important;
        height: auto;
        overflow: hidden;
        text-align: center;
        margin: 0 3px;
    }
    .explain-vertical {
        margin-left: 5px;
    }
    .products-list li {
        margin: 0px;
        float: initial;
        /* margin-right: 12%!important;
        width: 44%;
        margin-bottom: 20px; */
    }
    .products-pic {
        width: 100%;
        height: 100%;
    }
    .page {
        text-align: center;
        /* width: 100%; */
        margin-top: 30px;
    }
    .page a {
        margin-bottom: 10px;
        font-size: 12px;
    }
    .client-listpic {
        margin-left: 0px;
    }
    .products-list ul li {
        margin-left: 0;
        padding: 0 5px;
    }
    .page span {
        font-size: 12px;
    }
    .products-list ul li:nth-child(3n) {
        margin-right: 0%!important;
        margin: 0px;
        margin-left: 0px;
    }
    .products-list ul li:nth-child(2n) {
        margin-right: 0px!important;
        margin: 0;
        margin-left: 0;
    }
    .newscont-list-top a {
        width: 60%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .up-next a,
    .up-next {
        width: 100%;
    }
    .about-paper-list li a {
        width: 65%;
    }
    .app-list li {
        float: left;
        background-color: #f7f7f7;
        width: 44%!important;
        margin: 0px!important;
        margin-right: 2%!important;
        margin-bottom: 20px!important;
    }
    .app-list-infor p {
        font-size: 17px;
    }
    .app-list-infor span {
        padding: 0 5px;
    }
    .app-list-pic,
    .app-list-pic img {
        width: 100%;
    }
    .app-list li:nth-child(2n) {
        margin-right: 0px!important;
    }
    .products-infor-cont {
        margin-left: 0px;
        width: 100%;
    }
    .updown>div {
        float: inherit;
        margin-bottom: 10px;
    }
    .about-products,
    .about-paper {
        margin-top: 6px;
    }
    .explain-title {
        padding: 4px 0;
    }
    .explain-title p {
        margin-left: 7px;
        font-size: 18px;
    }
    .products-list1 ul li {
        width: 45%;
        height: auto;
        float: initial;
        margin: auto;
        padding: 0 5px;
        display: inline-block;
        margin-top: 10px;
    }
    .products-list1 ul li p {
        margin-top: 1px;
        line-height: 2;
    }
    .products-list1 ul {
        width: 100%;
        height: auto;
        overflow: hidden;
        text-align: center;
        margin-top: 10px;
    }
    .client-listpic {
        width: 95%;
        height: auto;
        border: 1px solid #e5e5e5;
        margin: auto;
        float: inherit;
        display: inline-block;
        text-align: center;
    }
    .client-infor {
        margin: 20px 10px;
        width: 95%;
    }
    .client-infor-tips span {
        display: block;
        margin: 0px;
    }
    .client-infor-tips img {
        display: block;
        float: left;
        margin-left: 30px;
    }
    .title-cont {
        font-size: 18px;
    }
    .sub {
        font-size: 12px;
        margin-top: 3px;
    }
    .phone-nav {
        position: fixed;
        right: 3%;
		z-index: 9;
    }
    .nav-list1,
    .nav-list2 {
        display: none;
    }
    .footer-cont {
        padding: 30px 0;
    }
    .suggest_con_r .suggest_con_r_c h3 {
        font-size: 12px;
        padding: 5px 5px;
    }
    /* .suggest_con_r .suggest_con_r_c img {
        margin-left: 43px;
        margin-top: 3px;
    } */
    .about_us_con_l .kuang {
        border: 3px solid #f5aa1c;
        width: 65%;
        margin-top: 10px;
    }
    .about_us_con_l .kuang img {
        width: 100%;
        margin-left: 17px;
        margin-top: -17px;
    }
    .about_us_con_l .kuang span {
        font-size: 18px;
        top: 18px;
        right: 12px;
    }
    .about_us_con_l .kuang p {
        font-size: 18px;
        top: 18px;
        right: 30px;
    }
    .about_us_con_c {
        width: 90px;
        margin-top: -3px;
        margin-left: 29%;
    }
    .about_us_con {
        
    }
    .about_us_con_c h3 {
        font-size: 13px;
    }
    .about_us_con_c img {
        width: 12%;
        top: 0px;
    }
    .about_us_con_r {
        margin-right: 5px;
        width: 43%;
    }
    /* .suggest_con_r .suggest_con_r_c:nth-child(1) img {
        margin-left: 23px;
    } */
    /* .suggest_con_r .suggest_con_r_c {
        width: 43%;
        height: auto;
    } */
    .about_us_con ul li {
        width: 123px;
        height: 130px;
        overflow: hidden;
        display: inline-block;
        /* margin-left: 53px; */
        padding: 0 8px;
    }
    .about_us_con_r a {
        margin-top: 5px;
        padding: 5px 5px;
        font-size: 12px;
    }
    .about_us_con_c h3 {
        font-size: 15px;
    }
    .about_us_con_c img {
        width: 17%;
        top: 1px;
    }
    .about_us_con_r p {
        font-size: 12px;
        line-height: 16px;
    }
    .about_us_con_r p span {
        font-size: 15px;
    }
    .about_us_con ul {
        margin: auto;
        display: inline-block;
        top: 25px;
        margin-right: 0;
        margin-bottom: 40px;
        left: 0;
        text-align: center;
        width: 100%;
    }
    .about_us_con ul li span {
        font-size: 15px;
        margin-top: 0px;
    }
    .about_us_con ul li p {
        font-size: 12px;
        margin-top: 3px;
        line-height: 16px;
    }
    .sj_product_con .sj_product_above ul li:nth-child(6n+1) {
        margin-left: 10px;
    }
    .sj_product_con .sj_product_bottom ul li:nth-child(4n+1) {
        margin-left: initial;
    }
    .sj_product_con .sj_product_bottom ul li a p {
        font-size: 12px;
        line-height: 20px;
    }
    .sj_product_con .sj_product_bottom ul li {
        width: 45%;
        height: auto;
    }
    .sj_txtl h1 {
        margin-top: 70px;
        font-size: 18px;
    }
    .sj_txtl ul li {
        width: 130px;
        height: 105px;
    }
    .sj_txtl ul li a span {
        font-size: 15px;
    }
    .sj_txtl ul {
        width: auto;
        margin-bottom: 0px;
    }
    .sj_product {
        padding: 30px 0 30px;
    }
    .sj_product_con .sj_product_above ul li {
        width: 161px;
        height: 33px;
        margin-left: 0;
    }
    .sj_product_con .sj_product_above ul li a {
        line-height: 33px;
    }
    .sj_product_con .sj_product_above ul li:nth-child(6n+1) {
        margin-left: 0px;
    }
	.suggest_con_l h2{
		font-size: 32px;
		letter-spacing: inherit;
	}
	.suggest_con_r{
		width: 100%;
	}
	.suggest_con_r .suggest_con_r_c img{
		height: 140px;
	}
	.about_bj{
		height: 240px;
	}
}

@media screen and (max-width: 550px) {}