.aboutus1 {
            width: 100%;
            padding-top: 15px;
            margin-bottom: 50px;
        }
        .aboutus1con {
            max-width: 1450px;
            margin: 0 auto;
        }
        .abtitle strong {
            display: block;
            font-size: 20px;
            text-align: center;
            color: #000000;
            margin-bottom: 10px;
        }
        .abtitle {
            margin-bottom: 30px;
        }
        .abtitle img {
            width: 65px;
            margin: 0 auto;
            display: block;
        }
        .txt_p p {
            font-size: 20px;
            color: #000000;
            line-height: 40px;
        }
.xmbanner{ text-align: center; color: #FFFFFF;  background: url(../images/index_banner.jpg) center no-repeat;}
.xmbanner img{  width: 100%;}
.xmbanner p{ line-height:100%; font-size: 40px; font-weight: bold; padding: 30px 0 80px; text-transform: uppercase;}
.xmbanner .button{ margin:180px 0 25px 0;}

.con5 {
        padding: 50px 0;
    }
    .con5con {
        max-width: 1400px;
        margin: 0 auto;
    } 
	.con5item {
        margin-bottom: 45px; background-color: #f6f6f6;
        transition: var(--main-transition);
        display: flex;
        justify-content: space-between;
      
        box-shadow: var(--main-shadow);
        cursor: pointer;
    }
    .con5itemleft {
        width: 35%;
    }
    .con5itemleft a {
        overflow: hidden;
    }
    .con5itemleft img {
        width: 100%;
        height: auto;
    }
    .con5itemleft a {
        overflow: hidden;
        display: block;
    }
    .con5itemlright {
        width: 65%;
        padding-left: 25px;
    }
   .r_t {
        display: flex;color: #000000; font-size: 40px; font-weight: bold;font-family: "ËÎÌå", SimSun, sans-serif;
    text-align:left;
   margin-top:80px;
        margin-bottom: 20px;
    }
    .r_c p {
        font-size: 36px;font-family: "ËÎÌå", SimSun, sans-serif;
        color: #221815;
        line-height: 40px; margin-top:50px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .r_t a {
        display: block;
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        transition: var(--main-transition);
        color: #000;
        font-size: 16px;
    }
    .r_t span {
        color: var(--main-color-999);
      font-size: 36px;
        display: block;
        text-align: right;
    }
    .r_b .more {
        margin: inherit;
        margin-top: 25px;
    }

		   @media only screen and (max-width: 996px) {

		   .con5 {
        padding: 0px 15px;
    }
    .con5con {
        margin: 0 auto;
    }
	.con5item {
        margin-bottom: 25px;
        transition: var(--main-transition);
        display: flex;
        justify-content: space-between;
        padding: 20px;
        flex-wrap: wrap;
        box-shadow: var(--main-shadow);
        cursor: pointer;
    }
    .con5itemleft {
        width: 100%;
    }
    .con5itemleft a {
        overflow: hidden;
    }
    .con5itemleft img {
        transition: var(--main-transition);
        width: 100%; height: auto;
    }
    .con5itemlright {
        width: 100%;
        margin-top: 20px;
    }
	  .r_t {
        display: flex;  font-size: 30px;
        align-items: center;margin-top:30px;
        justify-content: space-between;
        margin-bottom: 15px;
    }
    .r_c p {
        font-family: "ËÎÌå", SimSun, sans-serif;  font-size: 20px;
        color: #221815;margin-top:20px;
        line-height: 40px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .r_t a {
        display: block;
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        transition: var(--main-transition);
        color: #000;
        font-size: 16px;
    }
    .r_t span {
        color: var(--main-color-999);
        font-size: 14px;
        display: block;
        text-align: right;
    }
    .r_b .more {
        margin: inherit;
        margin-top: 25px;
    }
    .xmbanner{   background-size: cover !important;  width:100%; }
	.xmbanner img{   width: 100%;}
	.xmbanner p{font-size: 16px}
	.xmbanner .button{ margin: 0;}   
        .aboutus1 {
            width: 100%;
            padding: 1px 15px;
        }
        .aboutus1con {
            margin: 0 auto;
        }
        .abtitle strong {
            display: block;
            font-size: 20px;
            text-align: center;
         color: #000000;
            margin-bottom: 10px;
        }
        .abtitle {
            margin-bottom: 20px;
        }
        .abtitle img {
            width: 65px;
            margin: 0 auto;
            display: block;
        }
        .txt_p p {
            font-size: 14px;
     color: #000000;
            line-height: 30px;
        }

		    .txt_p p img{width:100%;
        }
		  }