@charset "utf-8";
/* CSS Document by cjy */
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
a {
  margin: 0;
  padding: 0;
  color: #333;
}
html {
  display: inline-block;
  width: 100%;
}
img {
  border: none;
}
a {
  text-decoration: none;
  cursor: pointer;
  border: 0;
}
strong {
  font-weight: bold;
}
ul,
ol,
li,
dt,
dd {
  list-style: none;
}
em,
i {
  font-style: normal;
}
.dis-in-b {
  display: inline-block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* CSS Document by cjy */
/*common-start*/
body {
  background: url(../images/2022yshj_bg1.png);
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mt60 {
  margin-top: 60px;
}
.ml50 {
  margin-left: 50px;
}
.wrapper {
  width: 1200px;
  margin: 0 auto;
}
.disnone {
  display: none;
}
.banner {
  height: 442px;
  background: #FFFFFF url(../images/2022yshj_banner.png) center top no-repeat;
}
.logo {
  float: left;
  display: inline-block;
  background: url(../images/2025yshj_logo.png) no-repeat;
  width: 274px;
  height: 44px;
  margin-top: 20px;
}
.wza {
  float: right;
  margin-right: 20px;
  display: inline-block;
  background: url(../images/2022yshj_wza.png) no-repeat;
  width: 20px;
  height: 44px;
  margin-top: 32px;
}
.fhsy {
  float: right;
  display: inline-block;
  width: 104px;
  text-align: center;
  font: 16px/44px "微软雅黑";
  color: #ffffff;
  background-color: #1d3c7f;
  margin-top: 20px;
  border-radius: 10px;
}
.fhsy:hover {
  text-decoration: underline;
}
.com-tit {
  display: block;
  width: 685px;
  height: 75px;
  margin: 30px auto 0 auto;
}
.com-tit.a1 {
  background: url(../images/2022yshj_tit1.png) center no-repeat;
}
.com-tit.a2 {
  background: url(../images/2022yshj_tit2.png) center no-repeat;
}
.com-tit.a3 {
  background: url(../images/2022yshj_tit3.png) center no-repeat;
}
.com-tit.a4 {
  background: url(../images/2022yshj_tit4.png) center no-repeat;
}
.com-tit.a5 {
  background: url(../images/2022yshj_tit5.png) center no-repeat;
}
.zzwj {
  position: relative;
  width: 1306px;
  height: 356px;
  margin: 0 auto;
  margin-top: -40px;
  background: url(../images/2022yshj_zcwj.png) center bottom no-repeat;
}
.zzwj-cont {
  display: inline-block;
  width: 890px;
  height: 196px;
  margin-top: 80px;
  overflow: hidden;
  margin-left: 330px;
}
.zzwj-cont h2 {
  font: bold 28px/40px "微软雅黑";
  color: #333333;
}
.zzwj-cont p {
  text-indent: 2em;
  font: 16px/30px "微软雅黑";
  color: #333333;
}
.zzwj-cont .ckxq {
  position: absolute;
  bottom: 8px;
  right: 33px;
  background: url(../images/2022yshj_ckxq.png) center center no-repeat;
  width: 180px;
  height: 96px;
  text-align: center;
  font: 16px/96px "微软雅黑";
  color: #FFFFFF;
  padding-right: 10px;
}
.zzwj-cont .ckxq:hover {
  text-decoration: underline;
}
.comtity {
  margin-top: -20px;
}
.comtity a {
  display: inline-block;
  text-align: center;
  float: left;
  font: 16px/66px "微软雅黑";
  color: #666666;
  padding: 0 14px;
  margin-right: 5px;
}
.comtity a:hover,
.comtity a.cur {
  font: bold 20px/66px "微软雅黑";
  color: #333333;
  background: url(../images/2022yshj_cur.png) center 20px no-repeat;
}
.tab-more {
  display: none;
  position: absolute;
  top: 0;
  right: 20px;
}
.tab-more a {
  display: none;
  font: bold 18px/46px "微软雅黑";
  color: #2668a9;
}
.pr {
  position: relative;
}
ul.comlist1 li a {
  text-align: left;
  background: url(../images/2022yshj_list.png) left center no-repeat;
  padding-left: 14px;
  display: block;
  font: 16px/40px "微软雅黑";
  color: #333333;
  margin-right: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
ul.comlist1 li a:hover {
  color: #ff0000;
}
ul.comlist1 li span {
  float: right;
  color: #666666;
  font: 16px/40px "微软雅黑";
}
.index-left1 {
  display: inline-block;
  width: 585px;
}
.hqzc a {
  display: inline-block;
  width: 380px;
  float: left;
  padding-top: 250px;
  text-align: center;
  color: #FFFFFF;
  font: 26px/30px "微软雅黑";
  margin-left: 30px;
  height: 66px;
}
.hqzc a.a1 {
  margin-left: 0;
  background: url(../images/2022yshj_hqzc1.png) center bottom no-repeat;
}
.hqzc a.a2 {
  background: url(../images/2022yshj_hqzc2.png) center bottom no-repeat;
}
.hqzc a.a3 {
  background: url(../images/2022yshj_hqzc3.png) center bottom no-repeat;
}
.hqzc a:hover {
  text-decoration: underline;
}
.bsfw {
  height: 400px;
  position: relative;
}
.bsfw a {
  display: inline-block;
  text-align: center;
  color: #FFFFFF;
  font: 24px/180px "微软雅黑";
  position: absolute;
}
.bsfw a.a1 {
  width: 640px;
  height: 180px;
  background: url(../images/bsfw1.png) no-repeat;
  top: 0;
  left: 0;
}
.bsfw a.a2 {
  width: 540px;
  height: 180px;
  background: url(../images/bsfw2.png) no-repeat;
  top: 0;
  left: 655px;
}
.bsfw a.a3 {
  width: 540px;
  height: 180px;
  background: url(../images/bsfw3.png) no-repeat;
  top: 195px;
  left: 0;
}
.bsfw a.a4 {
  width: 640px;
  height: 180px;
  background: url(../images/bsfw4.png) no-repeat;
  top: 195px;
  left: 555px;
}
.bsfw a:hover {
  text-decoration: underline;
}
.footer {
  border-top: 8px solid #1856ac;
  height: 160px;
  background-color: #FFFFFF;
}
.footer .wrapper {
  position: relative;
}
.foot1 {
  position: absolute;
  top: 16px;
  left: 160px;
}
.foot2 {
  position: absolute;
  top: 18px;
  right: 110px;
}
.foot-clj {
  margin-top: 30px;
  text-align: center;
}
.foot-clj span {
  display: inline-block;
  padding-left: 7px;
}
.foot-clj a,
.foot-clj span {
  padding-right: 4px;
  font: 16px/30px "微软雅黑";
  color: #43679a;
}
.foot-clj a:hover {
  color: #c00101;
}
.foot-p {
  margin-top: 10px;
  text-align: center;
}
.foot-p span {
  padding: 0 4px;
  font: 14px/32px "微软雅黑";
}
.foot-p img {
  vertical-align: middle;
}
.foot-p a {
  color: black !important;
}
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
  a.foot2 {
    display: none !important;
  }
  .foot1 {
    display: none !important;
  }
  .wrapper {
    width: 100% !important;
  }
  .fhsy {
    display: none;
  }
  .wza {
    display: none;
  }
  .logo {
    background-size: 100% auto;
    width: 10.266666rem;
    height: 1.933333rem;
    margin-top: 0.166666rem;
    margin-left: 0.333333rem;
  }
  .com-tit {
    width: 100%;
    height: 4.666666rem;
    margin: 0rem auto 0 auto;
  }
  .com-tit.a1 {
    background-size: 100% auto;
  }
  .com-tit.a2 {
    background-size: 100% auto;
  }
  .com-tit.a3 {
    background-size: 100% auto;
  }
  .com-tit.a4 {
    margin-top: 0 !important;
    background-size: 100% auto;
  }
  .com-tit.a5 {
    background-size: 100% auto;
    margin-top: 0 !important;
  }
  .zzwj {
    width: 100%;
    height: auto;
    margin-top: 0;
  }
  .zzwj-cont {
    padding: 2%;
    background: #FFFFFF;
    border: 1px solid #d3d4d4;
    box-shadow: 0px 0px 20px #d3d4d4;
    width: 92%;
    height: auto;
    margin-top: 0.133333rem;
    margin-left: 2%;
  }
  .zzwj-cont h2 {
    font: bold 1.266666rem/2.066666rem "微软雅黑";
  }
  .zzwj-cont p {
    font: 0.66666rem/1rem "微软雅黑";
  }
  .zzwj-cont .ckxq {
    bottom: -0.8133333rem;
    right: 0.2rem;
    width: 6rem;
    height: 2.4rem;
    font: 0.866666rem/2.4rem "微软雅黑";
    padding-right: 0.666666rem;
  }
  .banner {
    height: 5.333333rem;
    background-size: 100% auto;
  }
  .comtity {
    margin-top: 1.333333rem;
  }
  .comtity a {
    font: 0.966666rem/3.4rem "微软雅黑";
    padding: 0 0.933333rem;
    margin-right: 0.333333rem;
  }
  .comtity a:hover,
  .comtity a.cur {
    font: bold 1.033333rem/3.4rem "微软雅黑";
    background: url(../images/2022yshj_cur.png) center 0.833333rem no-repeat;
    background-size: auto 80%;
  }
  .tab-more {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 20px;
  }
  .tab-more a {
    display: none;
    font: bold 18px/46px "微软雅黑";
    color: #2668a9;
  }
  ul.comlist1 {
    padding: 2%;
  }
  ul.comlist1 li a {
    padding-left: 0.666666rem;
    font: 0.8rem/2rem "微软雅黑";
    margin-right: 3.666666rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ul.comlist1 li a:hover {
    color: #ff0000;
  }
  ul.comlist1 li span {
    font: 0.8rem/2rem "微软雅黑";
  }
  .index-left1 {
    display: inline-block;
    width: 96%;
    padding: 0 2%;
  }
  .hqzc a {
    display: block;
    width: 80%;
    float: none;
    padding-top: 10.0333333rem;
    font: 1.333333rem/4rem "微软雅黑";
    margin: 1rem 10%;
    height: 4rem;
  }
  .hqzc a.a1 {
    margin: 1rem 10%;
    background: url(../images/2022yshj_hqzc1.png) center bottom no-repeat;
    background-size: 100% auto;
  }
  .hqzc a.a2 {
    background: url(../images/2022yshj_hqzc2.png) center bottom no-repeat;
    background-size: 100% auto;
  }
  .hqzc a.a3 {
    background: url(../images/2022yshj_hqzc3.png) center bottom no-repeat;
    background-size: 100% auto;
  }
  .hqzc a:hover {
    text-decoration: underline;
  }
  .bsfw {
    height: auto;
    position: relative;
  }
  .bsfw a {
    display: block;
    width: 90%;
    margin: 5% 1rem;
    font: 1.6rem/6rem "微软雅黑";
    position: relative;
  }
  .bsfw a.a1 {
    width: 90%;
    height: 6rem;
    background: url(../images/bsfw1.png) no-repeat;
    background-size: 100% auto;
    top: 0;
    left: 0;
  }
  .bsfw a.a2 {
    width: 90%;
    height: 6rem;
    background: url(../images/bsfw2.png) no-repeat;
    background-size: 100% auto;
    top: 0;
    left: 0;
  }
  .bsfw a.a3 {
    width: 90%;
    height: 6rem;
    background: url(../images/bsfw3.png) no-repeat;
    background-size: 100% auto;
    top: 0;
    left: 0;
  }
  .bsfw a.a4 {
    width: 90%;
    height: 6rem;
    background: url(../images/bsfw4.png) no-repeat;
    background-size: 100% auto;
    top: 0;
    left: 0;
  }
  .bsfw a:hover {
    text-decoration: underline;
  }
  .footer {
    border-top: 8px solid #1856ac;
    height: 160px;
  }
  .foot-clj {
    margin-top: 1.333333rem;
  }
  .foot-clj a,
  .foot-clj span {
    font: 0.866666rem/1.6rem "微软雅黑";
  }
  .foot-p {
    margin-top: 0.666666rem;
  }
  .foot-p span {
    padding: 0 4px;
    font: 0.733333rem/1.733333rem "微软雅黑";
  }
}
