.gsjjbox {
  padding: 4rem 0 0;
}

.gb_top {
  height: 16.875rem;
}

.gsdt_btn {
  text-align: center;
  margin-top: 2.9167rem;
}

.gsdt_btn a {
  font-size: 0.8333rem;
  color: #3468d1;

}

.gb_right {
  padding: 2.125rem 8.33rem 0 3.9rem;
  background-color: #3468d1;
  right: 0;
  top: -2.625rem;
}

.gb_right h4 {
  width: 33.75rem;
}
.gbt_tit {
  padding: .5rem 2.625rem;
  bottom: 0;
  left: 0;
  margin-bottom: 1.66rem;
}

.mb1125 {
  margin-bottom: 1.125rem;
}

.gbb_con {
  width: 60rem;
  margin: 0 auto;
  padding: 3.625rem 2.625rem 3.2rem;
}

.gbb_con p {
  max-width: 37.83rem;
}

.mb2125 {
  margin-bottom: 2.125rem;
}

.djgzbox {
  padding-top: 3.5rem;
}

.djb_left {
  width: 26.41rem;
  height: 15.79rem;
}

.djtit {
  padding: .83rem 2.45rem;
  background-color: #fff;
  box-shadow: 0px .16rem .83rem rgba(127, 12, 7, 0.26);
}

.djbgc {
  padding: 1rem 0.625rem;
}

.qiehuan .zs,
.djtit {
  color: #ac2317;
}

.qiehuan {
  position: relative;
  bottom: 0;
  width: 100%;
  height: 2.875rem;
  margin-top: 7.58rem;
  box-shadow: 0px .16rem .83rem rgba(127, 12, 7, 0.26);
}

.qiehuan a {
  height: 2.875rem;
  width: 2.875rem;
}

.qiehuan p {
  padding: 0 1rem;
  line-height: 2.875rem;
  background-color: #fff;
}

.qiehuan p span {
  color: #d2d2d2;
}

.djimg2 {
  top: 0;
  right: 0;
}

.djb_right {
  width: 51.2rem;
}

.gsdj_right h4 span,
.djbdes {
  color: #a9a9a9;
}

.djbdes,
.djb_right h4 {
  margin-bottom: 1rem;
}

.djb_right h4:nth-child(5),
.djb_right h4:last-child {
  margin-bottom: 0;
}

.djb_right h4 p {
  width: 75%;
}

.djb_right h4 p a {
  background-color: #efefef;
  padding: 0.16rem 1rem;
  color: #a6a6a6;
}

.zzjgbox {
  padding: 3.75rem 0 4.25rem;
}

.zztit span {
  background-color: #3468d1;
  padding: .16rem 2.58rem;
  line-height: 200%;
}

.zzjgcon {
  /*height: 11.25rem;*/
  width: 60%;
  margin: 0 auto
}

.gsry {
  background-color: #3468d1;
  margin-bottom: 1.5rem;
}

.gsrybox {
  width: 65rem;
  margin: 0 auto;
  padding: 2.875rem 0;
}

.gsryitt {
  padding: 0.2rem 2.58rem;
}

.gsrycon {
  width: 55rem;
  padding: 1.5rem .85rem 0;
}

.gsryline {
  position: absolute;
  top: 0.4rem;
  width: 100%;
  height: 0.1rem;
  background-image: linear-gradient(to left, transparent 0%, #ffffff 5%, #ffffff 95%, transparent 100%);
}

.yearbox {
  top: 0;
  left: 0;
  padding: 0 5rem;
}

.swiper-container-yearbox {
  /* transform: translatey(-50%); */
  top: 50%;
  overflow: hidden;
}

.yearbox .swiper-container-yearbox h4 p {
  position: relative;
  font-size: 0.85rem;
  color: #fff;
  left: 50%;
  transform: translatex(-50%);
  white-space: nowrap;
  z-index: 10;
  margin-top: 0.5rem;
  text-align: center;
}

.yearbox .swiper-container-yearbox h4 .yq {
  position: relative;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin: 0;
}

.yearbox .swiper-container-yearbox h4 .yq .yqbig,
.yearbox .swiper-container-yearbox h4 .yq .yqsma {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #3468d1;
  border-radius: 50%;
  border: 0.04rem solid #fff;
}

.yearbox .swiper-container-yearbox h4 .yq .yqsma {
  left: 50%;
  top: 50%;
  transform: translatex(-50%) translatey(-50%);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  border: none;
}

.yearbox .swiper-container-yearbox h4 .yq .yqbig {
  opacity: 0;
  transition: opacity 0.3s;
}

.yearbox .swiper-container-yearbox h4.sel .yq .yqbig {
  opacity: 1;
}

.gsry_show_box {
  padding-top: 1rem;
  padding-left: 6.2rem;
  margin: 0 auto;
}

.gsry_show_box p {
  padding-bottom: 0.58rem;
}

.gsry_show_box i {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  margin-right: 0.5rem;
}

.gsry_show_box h4 {
  display: none;
}

.gsry_show_box h4.sel {
  display: block;
}

.gslc {
  padding-bottom: 3.75rem;
  background: url(/uploads/image/rcgdimages/gslc1.png) no-repeat top left/101% 101%;
}

.gslcbox2,
.gslcbox {
  width: 62.5rem;
  margin: 0 auto;
  padding: 3.45rem 3.54rem 0;
}

.gslcbox2 {
  padding: 0;
}

.gstit {
  padding: 0.4rem 2.58rem;
}

.yq2 {
  width: 0.58rem;
  height: 0.58rem;
  background-color: #fff;
  border-radius: 50%;
  border: .16rem solid #3468d1;
}

.li2 {
  height: 2.9rem;
  width: 0.1rem;
  margin: 0 auto;
  background-image: linear-gradient(rgba(52, 104, 209, 1), rgba(52, 104, 209, 0));
}

.zu {
  position: absolute;
  display: inline-block;
}

.zu:nth-child(2n) .li2 {
  background-image: linear-gradient(rgba(52, 104, 209, 0), rgba(52, 104, 209, 1));
}

.zu:nth-child(2n) .tx1 {
  vertical-align: top;
}

.zu:nth-child(2n) h4 {
  /* vertical-align: top; */
  margin-top: -2rem;
  height: 1rem;
}

.zu:nth-child(2n-1) h4 {
  vertical-align: bottom;
  height: 1rem;
}

.zu:nth-child(2n-1),
.zu:nth-child(2n) {
  transition: top 0.3s;
}

.zu:nth-child(2n) .bgx {
  top: auto;
  bottom: -1rem;
}

.zu:nth-child(2n-1) .bgx {
  top: 0;
}

.zu.ev {
  opacity: 0;
}

.zu.ev:nth-child(2n-1) {
  bottom: -1rem;
  top: auto;
}

.zu.ev:nth-child(2n) {
  bottom: auto;
  top: -1rem;
}

.bgx {
  white-space: nowrap;
}

.zu:nth-child(1) {
  top: 72%;
}

.zu:nth-child(2) {
  top: 39%;
  left: 3%;
}

.zu:nth-child(3) {
  top: 53%;
  left: 7%;
}

.zu:nth-child(4) {
  top: 30%;
  left: 11%;
}

.zu:nth-child(5) {
  top: 64%;
  left: 16%;
}

.zu:nth-child(6) {
  top: 55%;
  left: 22%;
}

.zu:nth-child(7) {
  top: 74%;
  left: 28%;
}

.zu:nth-child(8) {
  top: 41%;
  left: 32.5%;
}

.zu:nth-child(9) {
  top: 51%;
  left: 37%;
}

.zu:nth-child(10) {
  top: 20%;
  left: 41%;
}

.zu:nth-child(11) {
  top: 42%;
  left: 46%;
}

.zu:nth-child(12) {
  top: 22%;
  left: 52%;
}

.zu:nth-child(13) {
  top: 39%;
  left: 58.5%;
}

.zu:nth-child(14) {
  top: 3%;
  left: 63.5%;
}

.zu:nth-child(15) {
  top: 18%;
  left: 69.5%;
}

.zu:nth-child(16) {
  top: 1%;
  left: 75.5%;
}

.zu:nth-child(17) {
  top: 36%;
  left: 80.5%;
}

.zu:nth-child(18) {
  top: 16%;
  left: 87.5%;
}

.zu:nth-child(19) {
  top: 19%;
  left: 94.5%;
}

.gsdt {
  width: 65rem;
  padding: 5.25rem 0 3.58rem;
  margin: 0 auto;
}

.gsdtcon {
  width: 16.625rem;
  padding: 0 0.875rem 0 0.9rem;
}

.gsdt_l>p {
  height: 7.33rem;
}

.gsdt_box {
  display: flex;
  justify-content: space-between;
}

.lh180p {
  line-height: 180%;
}

.fsdttit {
  margin-bottom: .5rem;
}

.gsdj {
  margin-top: 3.5rem;
}

.gsdj_left {
  height: 16.29rem;
  width: 28.5rem;
  padding: 1.79rem 0 2.45rem 17.2rem;
  background: url(/uploads/image/rcgdimages/gsdj_gywm.png) no-repeat top center/100% 100%;
}

.gsdj_right {
  width: 40.66rem;
  padding: .5rem 0;
}

.gsdj_right h4 {
  margin-bottom: 1.4rem;
}

.gsdj_right h4:last-child {
  margin-bottom: 0;
}

.gsdj_right a {
  padding: .5rem 1.16rem;
  line-height: 100%;
  background-color: #efefef;
  border-radius: .16rem;
  color: #ac2317;
  margin-top: .16rem;
}

.fs133 {
  font-size: 1.33rem;
}

.fscoldj {
  color: #ac2317;
}

.gsbgcimg {
  height: 7.33rem;
}

.jbxx {
  height: 25.7rem;
}

.w6416 {
  width: 64.16rem;
  margin: 0 auto;
}

.titpd {
  padding: .58rem 1.79rem;
}

.jbxxbox {
  padding: 2.79rem 0 0;
}

.jbxx h4 {
  padding: 1rem 0 0;
}

.jbxx h4>div {
  margin-left: 1.5rem;
}

.jbxx h4 p {
  margin-bottom: 0.6rem;
}

.fscol6e7072 {
  color: #6e7072;
}

.jbxxbox .moreall,
.lsqk .moreall {
  padding-left: 1.5rem;
}

.moreall i {
  width: 0.75rem;
  height: 0.75rem;
}

.gdxxinfobox .moreall {
  padding: 0;
}

.xxgs2 {
  min-height: 13.625rem;
  margin-bottom: 2.75rem;
}

.lsqk {
  top: -2.2rem;
  left: 0;
  width: 50%;
  padding: 2rem 8.3rem 2.66rem;
  background: url(/uploads/image/rcgdimages/gsls1.png) no-repeat left top/auto 100% #f4f4f4;
}

.gsxx {
  z-index: 10;
  width: 52.7%;
  padding: 1.5rem 4.375rem .875rem;
  background-color: #f4f4f4;
  box-shadow: -.2rem 0 .2rem rgba(196, 196, 196, 0.4);
}

.gsxx::before {
  position: absolute;
  content: '';
  border: 1.1rem solid #ececec;
  border-left-color: transparent;
  border-top-color: transparent;
  left: 0;
  bottom: 100%;
  z-index: 10;
}

.lsqk .titbox {
  margin-bottom: 1.75rem;
}

.mt25 {
  margin-top: 2.5rem;
}

.mt133 {
  margin-top: 1.33rem;
}

.gr_l {
  width: 15.8rem;
  /* min-height: 15.8rem; */
}

.gr_lcon {
  position: absolute;
  left: 0;
  top: 0;
  width: 14.5rem;
  height: 14.5rem;
}

.fscol848484 {
  color: #848484;
}

.gdxxinfobox h4 {
  margin-top: 1.25rem;
}

.gdxxinfobox h4 i {
  background-color: #3468d1;
  width: 0.5rem;
  height: 0.29rem;
  margin-top: .4rem;
  margin-right: 0.29rem;
  border-radius: .1rem;
}

.gdxxinfobox h4:nth-child(2) i {
  background-color: #3fc5ef;
}

.gdxxinfobox h4:nth-child(2) .fscollogo {
  color: #3fc5ef;
}

.cyxx {
  min-height: 15.625rem;
  padding: .75rem 1.25rem .75rem 3.54rem;
  background-color: #3468d1;
  background: url(/uploads/image/rcgdimages/ryxx1.png) no-repeat left top/auto 101% #3468d1;
}

.cyxx_l {
  padding: 2.33rem 0 0;
}

.cyxx_l .moreall {
  margin-top: 6.95rem;
}

.cyxx_r h4 {
  display: inline-block;
  padding: 1rem 1.5rem;
  width: 15rem;
  min-height: 13.9rem;
  height: 100%;
  margin-right: 0.33rem;
  background-color: #2f5dbb;
  vertical-align: top;
}

.cyxx_r h4:last-child {
  margin-right: 0;
}

.cyxx_r {
  margin-left: 1.16rem;
}

.mr02 {
  margin-right: 0.2rem;
}

.mt1 {
  margin-top: 1rem;
}

.rwjl_con p {
  margin-bottom: .8rem;
}

.rwjl_con p:nth-child(n 4) {
  margin-bottom: 0;
}

.rwjl_con p:nth-child(n 5) {
  display: none;
}

.rwjl_con p span:first-child {
  width: 10%;
}

.rwjl_con p span:last-child {
  width: 90%;
  line-height: 120%;
}

.xxgs3 {
  height: 16.29rem;
}

.xxgsbox {
  padding: 4.9rem 0 2.16rem;
}

.cyryxx {
  padding: 1.8rem 3.29rem 0 0;
  background: url(/uploads/image/rcgdimages/cyryxx1.png) no-repeat left top/100% 101%;
}

.khryxx {
  margin-top: -2.2rem;
  padding: 2.2rem 4.375rem 0;
  background: url(/uploads/image/rcgdimages/khryxx1.png) no-repeat right top/auto 101%, #3468d1;
}

.mt8 {
  margin-top: 8rem;
}

.op05 {
  opacity: .5;
}

.khryxx .moreall {
  margin-top: 6.7rem;
}

.khxximg {
  left: -1rem;
  top: 0;
  height: 9rem;
  width: 9rem;
}

.jjywgs {
  min-height: 14.79rem;
  background: url(/uploads/image/rcgdimages/jjywgs.png) no-repeat center bottom/auto 11rem, #f8f8f8;
}

.jjcenter {
  width: 63.3rem;
  margin: 0 auto;
  padding: 2.2rem 1.79rem 2.7rem;
}

.jjcenter>p.pc {
  margin-bottom: 2rem;
}

.mt43 {
  margin-top: 4.3rem;
}

.jjcenter h4 i {
  width: 1rem;
  height: 1rem;
  margin-right: 0.2rem;
}

.mb83 {
  margin-bottom: .83rem;
}

.jjcenter>h4 {
  width: 25%;
}


.jjcenter>div {
  width: 100%;
}

.jjcenter>div p strong {
  width: 90%;
}

.jjcenter>div h4 {
  width: 25%;
}

.jjcenter h4 p {
  margin-bottom: 0.5rem;
}
.jjcenter h4 p a:hover {
  color: #3468d1;
}
.fzjgjjr {
  padding: 5.25rem 0 3.4rem;
}

.fzjgjjr h3 {
  min-height: 15.16rem;
}

.mt075 {
  margin-top: 0.75rem;
}

.fzjgjjrmig {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
}
.fzjgjjrmig img {
  display: block;
  height: 100%;
}

.jjrxx {
  height: 15.16rem;
}
.fzjgxx {
  background-color: #f2f2f2;
}
.jjrxximg {
  height: 19rem;
}

.jjrxxbox {
  background-color: #f2f2f2;
}

.jjrxxcon {
  padding: 2rem 8.3rem 2.2rem;
}

.jjrxxcon .moreall {
  margin-top: 7.25rem;
}

.jjht {
  padding: 1rem 8.3rem 1.8rem;
  background: url(/uploads/image/rcgdimages/jjht1.png) no-repeat left top/101% 101%, #3468d1;
}

.jtbox {
  width: 100%;
  min-height: 9.75rem;
}

.jjhtbox {
  width: auto;
  padding: .4rem 2rem 0;
}

.jjhtbox>h4 {
  width: auto;
}

.jjhtbox>h4 p a strong {
  width: 75%;
}

.jjhtbox h4 p {
  margin: .8rem 0 0;
}

.jjhtibyw {
  padding-bottom: 5.7rem;
}

.ibyw {
  top: 1.5rem;
  right: 0;
  padding: 1.66rem 8.7rem 2.29rem 13rem;
  box-shadow: 0px 0px 1.66rem rgba(0, 0, 0, 0.25);
}

.mt14 {
  margin-top: 1.4rem;
}

.pl333 {
  padding-left: 3.33rem;
}

.ibywimg {
  width: 6.16rem;
  height: 6.16rem;
  left: 24.5833rem;
  top: 1.4rem;
}

.moreico {
  width: 3.29rem;
  height: 3.29rem;
  top: 4.29rem;
  /* left: 32.91rem; */
  right: 8.75rem;
}

.jjhtbox>h4 p a span,
.jjcenter>div p strong span,
.jjcenter h4 p a,
.calssas span,
.jjcenter>h4 p span span {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  display: -webkit-box
}

.jjcenter h4 p a {
  display: inline-block;
  padding-left: 4rem;
}
.jjcenter h4 p a i {
  width: 1rem;
  height: 1rem;
}

.jjcenter>h4 p span,
.calssas {
  width: calc(100% - 1.5rem);
}

.tabox {
  width: 63.33rem;
  margin: 0 auto;
}

.tabox table {
  width: 100%;
}

.tabox th,
.tabox td {
  font-size: .83rem;
  line-height: 300%;
  padding-left: 1rem;
  color: #000;
  border: none !important;
  background-color: #fff !important;
}

.tabox tr:nth-child(2) td {
  background-color: #e9ebf0 !important;
  font-weight: 700;
}
.tabox tr:nth-child(n 2) {
  border-bottom: 0.04rem solid #e9ebf0 !important;
}

.tabox td:last-child,
.tabox th:last-child {
  padding-right: 1rem;
  text-align: center;
}

.tabox td:nth-child(1),
.tabox th:nth-child(1) {
  text-align: center;
}

.bzjzh {
  padding-bottom: 3rem;
}

.tabox table thead {
  background-color: #e9ebf0;
}

.tabox table tr {
  border-bottom: 1px solid #eaeaea;
}

.tabox table tbody tr:nth-child(n 6) {
  display: none;
}




.gslic_box {
  padding-left: 10rem;
  padding-right: 8.75rem;
  padding-top: 2.0833rem;
  padding-bottom: 3.875rem;
  width: 100%;
  /* height: 21rem; */
  background: url(/uploads/image/rcgdimages/gslc.png) no-repeat 0 0/100% 100% #fafafa;
}

.gslic_top1 {
  font-weight: bold;
  padding: 0.4167rem 2.5rem;
  font-size: 0.8333rem;
  color: #ffffff;
  background: #3468d1;
}

.gslic_b {
  display: flex;
  width: 0.5rem;
  height: 0.8333rem;
  vertical-align: middle;
}

.gslic_b1 {
  transform-origin: center center;
  transform: rotate(180deg);

}

.gslic_b img {
  width: 100%;
  height: 100%;
}

.gslic_top_b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.52rem 0;
  background: #3468d1;
}

.gslic_top_b>a {
  display: block;
  padding: 0 1.4583rem;
}

.gslic_btn_l {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.gslic_di {
  display: flex;
  justify-content: space-between;
}

.gslic_yy {
  font-weight: 400;
  font-size: 1.3333rem;
  color: #3468d1;
}

.gslic_yr {
  font-weight: 400;
  font-size: 1rem;
  color: #7b7b7b;
}

.gslic_list {
  width: 18.75rem;
  height: 13.5rem;
  margin-left: 4.1667rem;
}

.gslic_bom .swiper-slide {
  border-right: 1px solid #c4cfe7;

}

.gslic_bom .swiper-slide:last-child {
  border: 0;
}

.gslic_name {
  font-weight: bold;
  font-size: 0.8333rem;
  color: #000000;
  margin: 1.1667rem 0;
}

.gslic_txt {
  padding-right: 4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* -webkit-line-clamp: 5;    */
  overflow: hidden;
}

.gslic_txt1,
.gslic_txt1 p {
  font-size: 0.5833rem;
  line-height: 180%;
  color: #818181;
}

.gslic_bom {
  display: flex;
  margin-top: 1.7917rem;
}

.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}

.swiper_gslc {
  position: absolute;
  bottom: 1.4583rem;
  left: 50%;
  transform: translatex(-50%);
}

.swiper_gslc>span {
  width: 0.8333rem;
  height: 0.1667rem;
  border-radius: 0.0833rem;
}

.swiper_gslc .swiper-pagination-bullet {
  background: #ffffff;
  opacity: 1;
}

.swiper_gslc .swiper-pagination-bullet-active {
  background: #3468d1;
}

.gslic_box .swiper-slide-next .swiper-slide {
  border: none;
}

.xxgsbox3 h3 {
  height: 15.75rem;
}

.xxgsbox3 .xxgsb1 {
  padding: 2.95rem 0 0 8.3rem;
  background: url(/uploads/image/rcgdimages/jbxx1.png) no-repeat top right / auto 100%;
}

.xxgsbox3 .titty2,
.xxgsbox3 .titty1 {
  background-color: #3468d1;
  color: #fff;
  line-height: 100%;
  padding: .66rem 1.79rem;
}

.xxgsbox3 .titty2 {
  color: #3468d1;
  background-color: #fff;
}

.xxgsbox3 .xxgsb2 {
  padding: 2.95rem 0 0 2.95rem;
  background: url(/uploads/image/rcgdimages/gsls1.png) no-repeat left top/auto 100% #f4f4f4;
}

.xxgsbox3 .xxgsb3 {
  padding-top: 1.5rem;
  background: url(/uploads/image/rcgdimages/gsgdxxbgc.png) no-repeat left top/auto 100% #f4f4f4;
}

.xxgsbox3 .xxgsb4 {
  background: url(/uploads/image/rcgdimages/ryxx1n.png) no-repeat left top/100% 101% #3468d1;
}

.xxgsb1more {
  left: 0;
  top: 6.29rem;
}

.xxgsbox3 .xxgsb5 {
  padding-top: 2.45rem;
  background: url(/uploads/image/rcgdimages/cyryxx12.png) no-repeat left top/100% 101%;
}

.xxgsbox3 .xxgsb6 {
  padding: 2.45rem 0 0 4.375rem;
  background: url(/uploads/image/rcgdimages/khryxx12.png) no-repeat right top/26.125rem 100%, #3468d1;
}

.xxgsb6 .titpd {
  padding: .75rem 2.95rem;
  line-height: 100%;
}

.xxgsbox3 .khryxx {
  margin: 0;
}

.xxgsb1more,
.xxgsb2more,
.xxgsb3more {
  padding-left: 1.75rem;
}

.xxgsb2more {
  top: 3.875rem;
}

.xxgsb3more {
  top: 9.91rem;
}

.jt {
  width: .75rem;
  height: 0.75rem;
}
.gb_right h4 div p{
  text-indent: 0 !important;
  line-height: 200% !important;
  font-weight: normal !important;
  color: #ffffff !important;
}
.gsjs_btn1{
  left: 0 ;
  bottom: 1rem;
  font-size: .83rem;
  font-weight: 400;
  color: #fff;
}
.gsjs_btn2{
  left: 2.625rem  ;
  bottom: 1rem;
  font-size: .83rem;
  font-weight: 400;
  color: #3468d1;
}
@media screen and (max-width:940px) {
  .gsjs_btn2,
  .gsjs_btn1{
   display: none;
  }
  .gslic_box {
      padding: 2.0833rem 1rem 1.875rem;
  }

  .gslic_list {
      width: 100%;
      height: 13.5rem;
      margin-left: 0;
      padding-right: 0;
      padding: 0 1rem;
  }

  .gslic_txt {
      padding-right: 0;
      -webkit-line-clamp: 50;
  }

  .swiper-slide {
      border-right: 0;
  }

  .xxgsbox3 .xxgsb6,
  .xxgsbox3 .xxgsb1,
  .xxgsbox3 .xxgsb2 {
      width: 100%;
      padding: 1rem 1rem;
      background-size: auto 100%;
  }

  .khryxx .moreall {
      padding-left: 1.75rem;
  }

  .xxgsb1more,
  .xxgsb2more {
      top: 10rem;
  }

  .gb_right h4 p,.gbb_con p {
      display: block;
  }
  .gb_right h4 div p {
    text-indent: 2em !important;
  }
  .gb_right h4>div ,.gb_right h4 div p {
    display: block;
}
  .gstit,
  .gsryitt,
  .djtit,
  .zztit span {
      font-size: 1.2rem;
      font-weight: 700;
  }

  .fsdttit {
      font-size: 1rem;
      margin: 1rem 0;
  }

  .banenrtit {
      left: 2rem;
  }

  .jbxxmob p {
      display: flex;
  }

  .jbxxmob p span {
      width: 60%;
  }

  .jbxxmob p span:last-child {
      width: 40%;
  }

  .jbxx .moreall {
      text-align: center;
      padding-left: 0;
  }

  .jtbox,
  .fzjgjjr h3,
  .djb_right h4 p,
  .gsxx,
  .lsqk,
  .gsrycon,
  .jjcenter,
  .cyryxx,
  .khryxx,
  .gslcbox2,
  .gslcbox,
  .gsdtcon,
  .gsrybox,
  .djb_left,
  .gbb_con,
  .gb_right h4,
  .gsdj_left,
  .navbox {
      width: 100%;
  }

  .gb_bot>p img {
      height: 100%;
      width: auto;
  }

  .gsdj_right {
      display: block;
      width: 96%;
      margin: 0 auto;
  }

  .fzjgjjr,
  .jjrxx,
  .djb_right {
      padding: 2rem 0 0;
  }

  .jjcenter>h4,
  .jjcenter>div,
  .gsdt,
  .djb_right {
      display: block;
      width: 90%;
      margin: 0 auto;
  }

  .navbox h3 a {
      margin-bottom: 1rem;
  }

  .jjcenter h4 {
      margin-top: 2rem;
  }

  .xxgs2 {
      margin-bottom: 0;
  }

  .moreico,
  .ibyw,
  .jtbox,
  .lsqk,
  .bgx,
  .boxcon,
  .zu,
  .gbt_tit,
  .gb_right {
      position: relative;
  }

  .xxgs3,
  .gb_top {
      height: auto;
  }

  .moreico {
      width: auto;
      height: auto;
      left: auto;
      right: 0;
      top: 0;
      text-align: right;
  }

  .moreico>p {
      left: auto;
      right: 0;
      top: 0;
      width: 3.29rem;
      height: 3.29rem;
  }

  .cyryxx {
      text-align: left;
  }

  .jtbox,
  .jjrxxcon,
  .khryxx,
  .cyryxx,
  .lsqk,
  .gsxx,
  .cyxx,
  .gb_right {
      top: 0;
      padding: 2rem;
  }

  .cyxx_l .moreall {
      margin: 1rem 0 1rem;
      text-align: left;
  }

  .gb_left {
      height: 20rem;
  }

  .jjcenter>div h4 {
      display: block;
      width: 100%;
  }

  .cyxx_r h4 {
      width: 100%;
      margin-right: 0;
      margin-bottom: 1rem;
  }

  .gsxx::before {
      display: none;
  }

  .tx1,
  .gslc>.por i,
  .djimg2 {
      display: none;
  }

  .zzjgcon {
      width: 90%;
      margin: 0 auto;
      height: auto;
      overflow: auto;
  }

  .khryxx,
  .jbxx h4>div {
      margin: 0;
  }

  .xxgsbox {
      padding: 0;
  }

  .khryxx {
      background-size: cover;
  }

  .tabgcbox,
  .jbxxbox,
  .gslcbox2 {
      width: 90%;
      margin: 0 auto;
  }

  .tabgcbox {
      overflow: auto;
  }

  .jbxx {
      height: auto;
      padding-bottom: 1rem;
  }

  .jbxx i {
      opacity: .1;
  }

  .zubox .zu {
      width: 50%;
      top: 0;
      left: 0;
      vertical-align: top;
      text-align: center;
      margin-top: 1rem;
  }

  .xxgsbox,
  .gslcbox,
  .djgzbox,
  .gsjjbox {
      padding-top: 0;
  }

  .gslcbox {
      text-align: center;
      margin-bottom: 2rem;
  }

  .ibyw {
      box-shadow: none;
  }

  .gslc {
      background-size: auto 100%;
  }

  .gsdt_box {
      display: block;
  }

  .jjrxxcon .moreall {
      margin-top: 5.25rem;
  }

  .gsbgcimg {
      width: 100%;
      height: auto;
  }

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

  .gsdt_l {
      margin-bottom: 1rem;
  }

  .zu:nth-child(2n) .bgx {
      bottom: auto;
  }

  .zu:nth-child(2n) h4,
  .zu:nth-child(2n-1) h4 {
      height: auto;
      margin-top: 0;
      vertical-align: top;
  }

  .gr_lcon {
      position: relative !important;
  }
}