@media screen and (max-width: 768px){
.w1500 {
    width: 96%;
    margin: 0 2%;
}
.ywidg {
    width: 100%;
}

.proul.oimlist.ywidg li {
    width: 98%;
    float: left;
    margin: 10px 1%;
}

.proswg p {
    font-size: 1rem;
    height: auto;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.uywhjw {
    width: 100%;
}

.mbnxsw {
    /* display: none; */
    width: 22%;
          top: 80%;
}

.pro-title {
    font-size: 1.3rem;
}
.uywhjw p {
    font-size: 1rem;
    padding: 10px 15px;
    text-align: left;
}
.nuwwsul li {
    width: 96%;
    margin: 10px 2%;
}

.nuwwsul {
    margin: 20px 0;
}

.asjary .aeorp {
    font-size: 1rem;
    height: auto;
    overflow: inherit;
}

.asjary {
    line-height: normal;
    padding: 15px 15px;
}

.asjary .rjhrate {
    display: none;
}
.pro-fetw {
    font-size: .9rem;
}

.index-pro {
    padding: 2rem 0;
}
.mbnxsw p {
    width: 100%;
}

.mbnxsw p a {
    font-size: .6rem;
    margin: 10px 0;
    padding: 5px 5px;
}

.mbnxsw p i {
    font-size: .8rem;
}
.ikaorh {width: 31.3%;margin: 15px 1%;height: 5rem;}

.hgsiwe {
    float: inherit;
    width: 100%;
}

.ikaorh li {
    font-size: .5rem;
}

.ikaorh li a {
    font-size: .4rem;
}
.xmjwr {
    width: 90%;
}
.swiper-button-next, .swiper-button-prev {
    width: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    font-size: 1.2rem;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    font-size: 1.2rem;
}

.swiper-button-next {
    right: -4%;
}

.swiper-button-prev {
    left: -4%;
}
.txnmw {
    font-size: 1.2rem;
}

.txneewe {
    width: 14%;
    margin: 10px 0;
}
.mkdew {
    display: none;
}
.proul li {
    width: 98%;
}

.feature_btn {
    display: none;
}

.proswg {
    padding: 20px 20px;
}

.proul {
    margin: 1rem 0;
}

.hgjscf {
    padding: 2rem 0;
}

.neuiw {
    padding: 3rem 0;
}
header {
    height: 4rem;
    position: relative;
}

.navul li {
    float: inherit;
    margin: 0 20px;
    /* padding: 14px 0; */
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 3rem;
}

.navul li .kjteoih {
    font-size: 1rem;
    line-height: inherit;
    height:  auto;
    display: block;
    width: 100%;
}

.he-nav {
    float: inherit;
    width: 100%;
    display: none;
    position: absolute;
    top: 4rem;
    left: 0;
    z-index: 9999;
    background: #4a896c;
    padding: 13px 0;
}

.hd-logo {
    float: inherit;
    margin: 0;
    width: auto;
}

.hd-logo img {
    height: 3rem;
    width: inherit;
}

.headbox {
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.navul li i {
    font-size: 1rem;
    position: absolute;
    right: 0;
    display: none;
}
#ksjhnw {
    display: block;
    position: absolute;
    right: 7%;
    top: 50%;
    transform: translateY(-50%);
}
#ksjhnw i {
    font-size: 1.8rem;
    color: #fff;
}

.hd-logo a {
    display: inline-block;
}
.navul li .yniws {
    background: none;
    position: inherit;
    /* top: 0; */
    padding: 0;
  display: none;
}
.yniws a {
    font-size: 1rem;
    padding: 0;
}
.jjhbee {
    display: inline-block;
}
.navul li:hover .yniws {
    display: none;
}
.kjjeexc p {
    font-size: 1.3rem;
}

.ab-left {
    float: inherit;
           width: 80%;
        margin: 0 auto;
}

.ab-right {
    float: inherit;
    width: 100%;
    margin: 1rem 0px;
}

.abocnt p {
    font-size: 1rem;
}

.ab-right h3 {
    font-size: 1.3rem;
}

.line {
    width: 20%;
}
.tickew {
    font-size: 1.3rem;
}

.jujhee {
    padding: 3rem 0;
}

.hewfs {
    width: 15%;
    margin: 2rem auto;
}

.jwq {
    float: inherit;
    width: 100%;
}

.akdgwh img {
    width: 100%;
    height: auto;
}

.lkjkhw p {
    font-size: 1rem;
    margin: .8rem 0 1.2rem;
}

.lkjkhw.bjrw {
    float: inherit;
    width: 100%;
}

.kjhwww p {
    font-size: 1rem;
    margin: .8rem 0 1rem;
}
.plisitle {
    font-size: 1.3rem;
    margin: 0 0 20px 0;
}

.mkejrr {
    font-size: .95rem;
}

.pagination > li > a, .pagination > li > span {
    font-size: 1rem;
    padding: 3px 10px;
}
.jhnsd {
    padding: 1rem 0;
}

.mkghede li {
    margin: 0 1rem;
}

.mkghede li i {
    font-size: 1.5rem;
}

.mkghede li p {
    font-size: 1rem;
}
.mnsjw {
    font-size: .95rem;
    padding: 1.5rem 0 1rem;
}

.showproleft {
    position: sticky;
    height:  auto;
    width: 100%;
    text-align: center;
    float: inherit;
    padding: 1rem  0 0 0;
    top: initial;
}

.showproleft p {
    font-size: 1.2rem;
    padding: 0 10px;
}

.showproright {
    float: inherit;
    width: 100%;
}
.byeww {
    font-size: .95rem;
    padding: 1.5rem 0 1rem;
}

.gvdwew.w1100 {
    width: 96%;
}

.hjkkle {
    font-size: 1.2rem;
    margin: 1.5rem 0;
}

.aline {
    margin: 1rem 0;
}

.jjwewe p {
    font-size: 1rem;
    line-height: 1.6;
    margin: 15px 0;
}
.mnbjeww {
    padding: 2rem 0;
}
.ymjkww {
    padding: 2rem 0;
}
.bnmcewhe {
    width: 100%;
    font-size: 1rem;
    position: inherit;
    color: #333;
    top: initial;
    left: inherit;
    transform: none;
    padding: 0 5%;
    box-sizing: border-box;
}

div#njxkww img {
    display: none;
}

.bnxnm {
    font-size: 1.3rem;
    margin: 0;
}

.bnmcewhe p {
    margin: 15px 0;
}
.nmcew {
    margin: 0 0 2rem;
}
.nsjdwe {
    font-size: 1.3rem;
}

.ynhwre {
    width: 13%;
}
.jjwewe video {
    width: 100%;
}
.sdhgr {
    font-size: .9rem;
}
.w1100 {
    width: 100%;
}

.gbvrry input {
    width: 100%;
    font-size: 1rem;
    margin: 0;
    height: 3rem;
    padding: 0;
}

.mkows {
    margin: 1rem 0 3rem;
}

.cnmee {
    float: inherit;
    width: 96%;
    margin: 0 2%;
}

.cnmee span {
    left: 2%;
}

.pdbew button {
    padding: .5rem 1.5rem;
    font-size: 1rem;
}

.pdbew {
    margin: 1.5rem 0 0 00;
}
.y1 input {
    padding: 0 0 0 5rem;
}

.y2 input {
    padding: 0 0 0 5.2rem;
}

.y3 input {
    padding: 0 0 0 4.3rem;
}

.y4 input {
    padding: 0 0 0 6.5rem;
}

.nxnwh input {
    padding: 0 0 0 8rem;
}
.mxcnj {
    margin-bottom: 0;
}
.gbvrry {
    margin: 0;
}
.oecejy li {
    width: 48%;
}
.pfexa p {
    font-size: 1rem;
    line-height: initial;
    height: auto;
}

.pfexa {
    line-height: inherit;
    padding: 10px 14px;
}
.yswwf .swiper-pagination-bullet {
    width: 1rem;
    height: .2rem;
}
.yswwf {
    padding: 1rem 0 2rem 0;
}
.unmsee {
    padding: 2rem 0;
}
.unmsee .swiper-pagination-bullet {
    width: 1.4rem;
    height: .2rem;
}

.unmsee .swiper-pagination {
    bottom: 1rem;
}
.plwhw {
    font-size: 1rem;
}
  
  
  
  
  
  
  







    
}