@media (max-width: 767px){
  .wrapw {
    width: 96%;
    margin: 0 2%;
}
.isdfrbxs {
    width: 96%;
    margin: 0 2%;
}
.wvcdq>li {
    width: 100%;
    text-align: center;
    float: none;
    padding: 10px 0;
}

.wvcdq {
    float: none;
    line-height: inherit;
    margin: 0;
    position: absolute;
    top: 98px;
    background: #000;
    width: 100%;
    display: none;
    z-index: 9999;
}
ul.wdenxcq {
    float: none;
    width: 80%;
    margin: 0 auto;
    display: flex;
}

.wdenxcq li {
    float: none;
    flex: 1;
    text-align: center;
    margin: 0 10px;
}

.icmww {
    width: 100%;
    margin: 0;
    position: relative;
}
.wshgxh {
    width: 50%;
    margin: 0;
    float: none;
}
.owixj {position: absolute;top: 50%;right: 0;margin-top: -25px;margin-right: 20px;}

.owixj i {
    display: block;
    width: 100%;
    font-size: 50px;
}

.enxxss {
    height: inherit;
    padding: 10px 0;
}
.wvcdq>li>a {
    padding: 0;
}

.ftnbd {
    right: 122px;
    top: 6px;
}
.ggpub {
    width: 96%;
    margin: 0 2%;
}
.sswbh h2 {
    font-size: 1.6rem;
}
.index_twobox {
    height: inherit;
    width: 100%;
    padding: 40px 5%;
}

.index_twobox h2 {
    font-size: 46px;
    text-align: center;
}
.index_fourbox .index_fourbox_title {
    font-size: 2rem;
}

.four_content li:nth-child(odd) {
    width: 99%;
}

.four_content li:nth-child(even) {
    width: 99%;
}
.ba_content li {
    width: 98%;
}
.ba_content li {
    width: 98%;
}

.index_ninebox {
    display: inherit;
    height: inherit;
    /* width: 100%; */
    /* padding: 0 5%; */
}

.nine_right {
    flex: inherit;
    padding: 30px 0;
}

.sideMenu {
    width: 90%;
    margin: 0 5%;
}

.nine_right_wrap {
    margin: 0;
}
.nine_right_titel {
    font-size: 27px;
    padding: 0 5%;
}

.nine_line {
    width: 50%;
    margin: 35px 5%;
}
.index_tenwrap {
    display: inherit;
}

.index_tenwrap div {
    flex: inherit;
    margin: 0 0 40px 0;
}

.index_tenwrap div h4 {
    font-size: 38px;
}

.index_tenwrap div:last-child {
    margin: 0;
}
.index_tenwrap {
    display: inherit;
}

.index_tenwrap div {
    flex: inherit;
    margin: 0 0 40px 0;
}

.index_tenwrap div h4 {
    font-size: 38px;
}

.index_tenwrap div:last-child {
    margin: 0;
}

.sy_one {
    display: inherit;
}


.index_sybox .line {
    width: 60px;
}
.sy_one li {
    margin: 20px 0;
}
.sy_one li {
    margin: 20px 0;
}

.sy_twe>li {
    float: none;
    width: 100%;
    padding: 0;
}
.fdkyr a {
    width: 100%;
    margin: 0 0 6px 0;
}
.wvtbyh li a {
    width: 100%;
}
.wdghrjer {
    display: block;
    text-align: center;
}

.fwwqer {
    display: block;
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.fsswwqer {
    display: block;
    width: 100%;
    text-align: center;
}
.owlssa {
    margin: 40px 0;
    display: inherit;
}

.owlssa li {
    flex: inherit;
    margin: 40px 0;
}

.linews {
    margin-bottom: 22px;
}
.ifgdfy {
    padding: 0 6%;
}
.index_fourbox {
    margin:60px 2%;
}

.line {
    width: 50px;
}
.rtery>li:last-child {
    width: 100%;
    padding: 0;
}

.fc-form-body input {
    width: 100%!important;
}

.col-md-10 {
    display: block;
}

#dr_row_message textarea {
    width: 96%;
    padding: 10px 2%;
}

.portlet-body.form {
    width: 100%;
}
.indexwwb {
    width: 90%;
    margin: 50px 5%;
}

.wfrc h3 {
    font-size: 18px;
}
.rtdfds h2 {
    font-size: 23px;
}

.rtdfds {
    padding: 50px 0;
}
.ferr p {
    flex: inherit;
    margin: 20px 0;
}

.ferr {
    display: block;
    padding: 0;
    font-size: 24px;
}

.wdpopd h2 {
    font-size: 24px;
    margin: 23px 0;
}
.ferr p {
    flex: inherit;
    margin: 20px 0;
}

.ferr {
    display: block;
    padding: 0;
    font-size: 24px;
}

.wdpopd h2 {
    font-size: 24px;
    margin: 23px 0;
}

.fdhhh li {
    width: 94%;
    margin: 20px 3%;
}
.rfrw h2 {
    font-size: 35px;
}
.weghcv p {
    line-height: 33px;
    margin: 25px 0;
}
.four_content li p {
    font-size: 21px;
}
.wvcdq .wcxijc:hover i {
    right: 122px;
}
.nine_left {
    width: 100%;
    height: 260px;
}
.cwhw {
    font-size: 22px;
    /* color: #4064d7; */
    margin: 30px 0 0 0;
    font-weight: bold;
}
.tew1>span {
    float: left;
    width: 24%;
}

.wfddd {
    float: right;
    width: 76%;
}
.wfddd span {
    display: block;
      margin: 0 0 10px 0;
}

.tew1 {
    font-size: 21px;
    margin: 20px 0;
    font-weight: bold;
}
.rtery>li p {
    margin: 22px 0;
}
.wvrtyt {
    margin: 30px 0;
}
.greerc {
    margin: 0;
}
#sedjj {
   bottom: 0; 
}
.greerc .swiper-container {
    padding: 0;
}
.sy_twe>li h3 {
    font-size: 24px;
}
.wckjty h1 {
    font-size: 30px;
    margin: 30px 0;
}
.cklwq {
    margin: 20px 0 40px 0;
}
.custswiper img {
    width: 100%;
}
.sswbh p {
    font-size: 1.4rem;
}
















}