@charset "UTF-8";
.banner {
  width: 100%;
  height: 600px;
  text-align: center;
  background: url(../images/banenr.html) no-repeat center; }

.swsj {
  width: 100%;
  text-align: center;
  clear: both; }
  .swsj h2 {
    font-size: 32px;
    font-weight: normal;
    color: #b1130d;
    padding-top: 100px; }

.swsj2 ul {
  width: 1200px;
  height: 275px;
  margin: 0 auto;
  margin-top: 10px; }
  .swsj2 ul li {
    width: 275px;
    height: 100px;
    float: left;
    border: 2px solid #00a0e9;
    border-radius: 30px;
    margin-top: 40px; }
    .swsj2 ul li div {
      font-size: 18px;
      width: 230px;
      height: 100px;
      margin: 0 auto;
      line-height: 30px;
      text-align: center;
      display: table; }
      .swsj2 ul li div p {
        vertical-align: middle;
        display: table-cell; }
  .swsj2 ul .sjyhone {
    margin-left: 28px; }
.swsj2 .mcbys {
  clear: both;
  color: #00a0e9;
  font-size: 18px;
  margin-top: 38px; }

.swsj3 ul {
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px; }
  .swsj3 ul li {
    width: 400px;
    height: 350px;
    float: left; }
    .swsj3 ul li p {
      font-size: 24px;
      width: 369px;
      margin: 0 auto;
      line-height: 34px;
      margin-top: 30px;
      line-height: 40px; }
.swsj3 .yzx {
  width: 151px;
  height: 60px;
  line-height: 60px;
  border: 3px solid #00a0e9;
  clear: both;
  margin: 0 auto;
  font-size: 24px;
  color: #00a0e9;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s; }
.swsj3 .yzx:hover {
  background: #00a0e9;
  color: #FFFFFF; }

.swsj4 .zzzbsul {
  width: 1200px;
  margin: 0 auto;
  margin-top: 70px;
  color: #FFFFFF; }
  .swsj4 .zzzbsul .zzzbsulli {
    width: 240px;
    height: 400px;
    background: #00a0e9;
    float: left;
    transition: 0.5s;
    cursor: pointer; }
    .swsj4 .zzzbsul .zzzbsulli .zdlldzp1 {
      font-size: 80px;
      font-weight: bold;
      margin-top: 40px;
      margin-bottom: 40px; }
    .swsj4 .zzzbsul .zzzbsulli .zdlldzp2 {
      font-size: 20px;
      font-weight: bold;
      width: 150px;
      text-align: left;
      margin-top: 13px;
      margin-left: 73px; }
    .swsj4 .zzzbsul .zzzbsulli .cydezi {
      color: #222222;
      width: 208px;
      margin: 0 auto;
      margin-top: -200px;
      line-height: 30px;
      opacity: 0;
      transition: 0.5s; }
  .swsj4 .zzzbsul .zzzbsulli2:hover {
    background: #FFFFFF;
    box-shadow: 0 0 20px #222222; }
  .swsj4 .zzzbsul .zzzbsulli2:hover .cydezi {
    opacity: 1; }
  .swsj4 .zzzbsul .zdlli2 {
    background: #0088df; }
  .swsj4 .zzzbsul .zdl {
    width: 720px; }
    .swsj4 .zzzbsul .zdl .zdlp1 {
      width: 100%;
      height: 50%;
      background: #0178d4;
      transition: 0.5s; }
      .swsj4 .zzzbsul .zdl .zdlp1 ul {
        width: 500px;
        height: 100px;
        margin: 0 auto;
        position: relative;
        top: 50px; }
        .swsj4 .zzzbsul .zdl .zdlp1 ul li {
          float: left; }
          .swsj4 .zzzbsul .zdl .zdlp1 ul li .zdlldzp3 {
            font-size: 20px;
            font-weight: bold;
            width: 180px;
            text-align: left;
            margin-top: 13px;
            margin-left: 73px; }
        .swsj4 .zzzbsul .zdl .zdlp1 ul .yqsz {
          font-size: 80px;
          font-weight: bold; }
      .swsj4 .zzzbsul .zdl .zdlp1 .cydezi2 {
        color: #222222;
        clear: both;
        width: 650px;
        margin-left: 40px;
        text-align: left;
        transition: 0.5s;
        line-height: 24px;
        position: relative;
        top: -50px;
        opacity: 0; }
    .swsj4 .zzzbsul .zdl .zdlp1:hover {
      background: #FFFFFF;
      box-shadow: 0 0 20px #222222; }
    .swsj4 .zzzbsul .zdl .zdlp1:hover .cydezi2 {
      opacity: 1; }
    .swsj4 .zzzbsul .zdl .zdlp2 {
      width: 100%;
      height: 50%;
      background: #0369b8;
      transition: 0.5s; }
      .swsj4 .zzzbsul .zdl .zdlp2 ul {
        width: 500px;
        margin: 0 auto;
        position: relative;
        top: 45px; }
        .swsj4 .zzzbsul .zdl .zdlp2 ul li {
          float: left; }
          .swsj4 .zzzbsul .zdl .zdlp2 ul li .zdlldzp3 {
            font-size: 20px;
            font-weight: bold;
            width: 260px;
            text-align: left;
            margin-top: 13px;
            margin-left: 73px; }
        .swsj4 .zzzbsul .zdl .zdlp2 ul .yqsz {
          font-size: 80px;
          font-weight: bold; }
      .swsj4 .zzzbsul .zdl .zdlp2 .cydezi2 {
        color: #222222;
        clear: both;
        width: 650px;
        margin-left: 40px;
        text-align: left;
        opacity: 0;
        transition: 0.5s;
        line-height: 24px;
        position: relative;
        top: -65px; }
    .swsj4 .zzzbsul .zdl .zdlp2:hover {
      background: #FFFFFF;
      box-shadow: 0 0 20px #222222; }
    .swsj4 .zzzbsul .zdl .zdlp2:hover .cydezi2 {
      opacity: 1; }
.show_s_ui{max-width:1200px; margin:50px auto;}
	.show_s_ui li{width:25%; float:left; margin-bottom:30px;}
.show_s_ui li p a{    font-size: 12px;
    display: inline-block;
    background: #ff744f;
    color: #fff;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    padding: 0 12px;}
.show_s_ui li p a:hover{background:#F00;}
.swsj5 .lbtx {
  width: 100%;
  max-width:230px;
  margin: 0 auto; 
  }

.swsj5 .lbtx img {
  width: 100%;
  cursor: pointer; }
.swsj5 li .lbtxp1 {
  font-size:18px;
  margin-top:15px; }
.swsj5 li .lbtxp2 {
  font-size: 20px;
  width: 185px;
  margin: 0 auto;
  text-align: left;
  line-height: 32px;
  margin-top: 30px; }
.swsj5 li .lbtxp3 {
  font-size: 20px;
  width: 157px;
  height: 49px;
  line-height: 49px;
  color: #FFFFFF;
  margin: 0 auto;
  margin-top: 30px;
  background: url(../images/juxkb.html) no-repeat center; }

.swsj6 {
  background: #f5f5f5;
  height: 1280px;
  margin-top: 50px; }
  .swsj6 .swlc {
    width: 1200px;
    height: 400px;
    margin: 0 auto;
    margin-top: 62px; }
    .swsj6 .swlc li {
      float: left; }
      .swsj6 .swlc li p {
        font-size: 22px;
        margin-top: 40px; }
    .swsj6 .swlc .ddtt {
      margin-left: 9.8px;
      margin-right: 9.8px;
      height: 155px;
      display: flex; }
    .swsj6 .swlc .ddtt img {
      align-self: center; }
  .swsj6 .xdzi {
    width: 1200px;
    height: 444px;
    margin: 0 auto;
    font-size: 18px;
    background: url(../images/SJFWLC-7.png) no-repeat center; }
    .swsj6 .xdzi ul {
      width: 1200px;
      margin: 0 auto; }
      .swsj6 .xdzi ul li {
        width: 1200px;
        height: 100.5px;
        line-height: 88.5px; }
    .swsj6 .xdzi .xdzili1 {
      margin-left: -60px; }
    .swsj6 .xdzi .xdzili2 {
      padding-left: 100px; }
    .swsj6 .xdzi .xdzili3 {
      padding-left: 200px; }
      .swsj6 .xdzi .xdzili3 p {
        margin-top: -60px;
        margin-left: -200px; }
    .swsj6 .xdzi .xdzili4 {
      padding-left: 340px; }
      .swsj6 .xdzi .xdzili4 p {
        margin-top: -60px;
        margin-left: -265px; }
    .swsj6 .xdzi .xdzili5 {
      padding-left: 340px; }
  .swsj6 .yzx {
    width: 151px;
    height: 60px;
    line-height: 60px;
    border: 3px solid #00a0e9;
    clear: both;
    margin: 0 auto;
    font-size: 24px;
    color: #00a0e9;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.3s;
    margin-top: 70px; }
  .swsj6 .yzx:hover {
    background: #00a0e9;
    color: #FFFFFF; }

.swsj7 {
  height: 1465px; }
  .swsj7 .swtiao {
    width: 1200px;
    margin: 0 auto;
    margin-top: 190px; }
    .swsj7 .swtiao .swdsy {
      width: 600px;
      height: 530px;
      float: left; }
    .swsj7 .swtiao .swdsy1 {
      background: url(../images/DSY-5.png) no-repeat left;
      background-position-y: -2px; }
    .swsj7 .swtiao .swdsy2 {
      background: url(../images/DSY-6.png) no-repeat center;
      background-position-y: 0px;
      background-position-x: 90px; }
    .swsj7 .swtiao .swdsy3 {
      background-position-y: 50px;
      background-position-x: 0; }
    .swsj7 .swtiao .swdsy4 {
      background-position-y: 50px;
      background-position-x: 90px; }
    .swsj7 .swtiao .swdsyjut1 {
      width: 285px;
      height: 393px;
      background: #FFFFFF url(../images/DSY-8.png) no-repeat center; }
      .swsj7 .swtiao .swdsyjut1 .swdsyjutp1 {
        width: 232px;
        height: 172px;
        border-radius: 50px;
        margin: 0 auto;
        background: url(../images/DSY-1.png) no-repeat center;
        position: relative;
        top: -86px; }
      .swsj7 .swtiao .swdsyjut1 .swdsyjutp2 {
        background: url(../images/DSY-2.png) no-repeat center; }
      .swsj7 .swtiao .swdsyjut1 .swdsyjutp3 {
        background: url(../images/DSY-3.png) no-repeat center; }
      .swsj7 .swtiao .swdsyjut1 .swdsyjutp4 {
        background: url(../images/DSY-4.png) no-repeat center; }
      .swsj7 .swtiao .swdsyjut1 ul {
        width: 276px;
        margin: auto;
        margin-top: -86px; }
        .swsj7 .swtiao .swdsyjut1 ul li {
          height: 69px;
          line-height: 69px;
          font-size: 18px; }
        .swsj7 .swtiao .swdsyjut1 ul .swshld1 {
          font-size: 24px;
          font-weight: bold; }
        .swsj7 .swtiao .swdsyjut1 ul .swshld2 {
          background: #f5f5f5; }
      .swsj7 .swtiao .swdsyjut1 .yzx {
        width: 151px;
        height: 60px;
        line-height: 60px;
        border: 3px solid #00a0e9;
        clear: both;
        font-size: 24px;
        color: #00a0e9;
        border-radius: 10px;
        cursor: pointer;
        transition: 0.3s;
        position: absolute;
        font-weight: bold;
        background: #FFFFFF;
        margin-left: 65px; }
      .swsj7 .swtiao .swdsyjut1 .yzx:hover {
        background: #00a0e9;
        color: #FFFFFF; }
    .swsj7 .swtiao .swdsyjut2 {
      margin-left: 457px; }
    .swsj7 .swtiao .swdsyjut3 {
      margin-top: -60px; }
    .swsj7 .swtiao .swdsyjut4 {
      margin-left: 315px;
      margin-top: 335px; }
    .swsj7 .swtiao .swdsyjut5 {
      margin-top: 175px;
      margin-left: -143px; }

.swsj8 ul {
  width: 1200px;
  margin: auto;
  margin-top: 60px; }
  .swsj8 ul li {
    float: left;
    width: 300px;
    height: 225px;
    background: url(../images/fengexian2.png) no-repeat right;
    background-position-y: 70px; }
    .swsj8 ul li .swsjsjwtp1 {
      color: #00A0E9;
      font-size: 24px; }
    .swsj8 ul li .swsjsjwtp2 {
      font-size: 18px;
      letter-spacing: 1px;
      margin-top: 6px; }
    .swsj8 ul li .swsjsjwtp3 {
      margin-top: 40px; }

.swsj9 .cjwtp1 {
  font-size: 14px;
  margin-top: 10px; }
.swsj9 ul {
  width: 1200px;
  margin: auto;
  margin-top: 50px; }
  .swsj9 ul li {
    width: 600px;
    height: 140px;
    float: left; }
    .swsj9 ul li .wjwtdiv1 {
      width: 449px;
      height: 100px;
      background: url(../images/fengexian1.png) no-repeat center;
      margin: auto;
      text-align: left; }
    .swsj9 ul li .cjwtp2 {
      font-size: 18px;
      width: 100%;
      height: 57px;
      line-height: 65px; }
    .swsj9 ul li .cjwtp3 {
      font-size: 14px;
      line-height: 23px; }

.swsj10 ul {
  width: 1200px;
  margin: auto;
  height: 300px;
  text-align: center;
  margin-top: 60px; }
  .swsj10 ul li {
    float: left;
    margin-left: 62px; }
    .swsj10 ul li p {
      font-size: 24px;
      margin-top: 25px; }
  .swsj10 ul .wntgjh {
    margin-left: 52px;
    margin-right: -5px;
    margin-top: 60px; }
.swsj10 .yzx {
  width: 151px;
  height: 60px;
  line-height: 60px;
  border: 3px solid #00a0e9;
  clear: both;
  margin: 0 auto;
  font-size: 24px;
  color: #00a0e9;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
  background: #FFFFFF; }
.swsj10 .yzx:hover {
  background: #00a0e9;
  color: #FFFFFF; }

.swsj11 h2 {
  padding-top: 58px; }
.swsj11 ul {
  width: 1200px;
  margin: auto;
  margin-top: 62px; }
  .swsj11 ul li {
    float: left; }
    .swsj11 ul li .xzwdiv1 {
      width: 190px;
      height: 190px;
      border-radius: 100px;
      margin: 30px auto;
      background: url(../images/XZWM-1.png) no-repeat center; }
    .swsj11 ul li .xzwdiv2 {
      background: url(../images/XZWM-2.png) no-repeat center; }
    .swsj11 ul li .xzwdiv3 {
      background: url(../images/XZWM-3.png) no-repeat center; }
    .swsj11 ul li .xzwptm {
      font-size: 24px;
      margin-top: 50px; }
    .swsj11 ul li .xzwpxd {
      font-size: 17px;
      margin-top: 7px; }
    .swsj11 ul li .xzwpxd2 {
      margin-top: 40px; }
  .swsj11 ul .xzwmdyy1 {
    letter-spacing: 1px;
    margin-top: 35px;
    width: 336px;
    height: 494px;
    background: url(../images/YY-xiao.png) no-repeat center; }
  .swsj11 ul .xzwmdyy2 {
    letter-spacing: 1px;
    width: 398px;
    height: 566px;
    background: url(../images/YY-da.png) no-repeat center;
    margin-left: 65px;
    margin-right: 65px; }

.swsj12 ul {
  width: 1200px;
  margin: auto;
  height: 300px;
  margin-top: 62px; }
  .swsj12 ul li {
    float: left;
    width: 198px;
    height: 228px;
    background: url(../images/GDFW.html) no-repeat center;
    cursor: pointer; }
    .swsj12 ul li p {
      width: 200px;
      height: 228px;
      line-height: 228px;
      color: #FFFFFF;
      font-size: 24px; }
  .swsj12 ul .swzhyd {
    margin-left: 52.5px; }

.swsj13 ul {
  width: 1200px;
  height: 460px;
  margin: auto;
  margin-top: 70px; }
  .swsj13 ul li {
    float: left; }
    .swsj13 ul li div {
      color: #FFFFFF;
      height: 215px;
      background: #000;
      background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
      /*FireFox*/
      background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
      /* Opear */
      background: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
      /*IE10及IE10+*/
      filter: progid:DXImageTransform.Microsoft.alpha(Opacity=0, FinishOpacity=100, Style=0, StartX=0, StartY=0, FinishX=1200, FinishY=80);
      margin-top: 191px;
      border-bottom-left-radius: 50px;
      border-bottom-right-radius: 50px;
      transition: 0.6s;
      -moz-transition: 0.6s;
      /* Firefox 4 */
      -webkit-transition: 0.6s;
      /* Safari 和 Chrome */
      -o-transition: 0.6s;
      /* Opera */ }
      .swsj13 ul li div .zxp1 {
        font-size: 30px;
        font-weight: bold;
        padding-top: 60px; }
      .swsj13 ul li div .zxp2 {
        font-size: 18px;
        width: 440px;
        height: 200px;
        margin: auto;
        text-align: left;
        margin-top: 20px;
        line-height: 32px; }
      .swsj13 ul li div .yxlr {
        opacity: 0;
        transition: 0.6s;
        -moz-transition: 0.6s;
        /* Firefox 4 */
        -webkit-transition: 0.6s;
        /* Safari 和 Chrome */
        -o-transition: 0.6s;
        /* Opera */ }
    .swsj13 ul li .zxp3 {
      background: #b1130d;
      color: #FFFFFF;
      width: 140px;
      height: 40px;
      line-height: 40px;
      margin: auto;
      font-size: 18px;
      border-radius: 10px;
      cursor: pointer;
      position: relative;
      top: -58px;
      opacity: 0;
      transition: 0.6s;
      -moz-transition: 0.6s;
      /* Firefox 4 */
      -webkit-transition: 0.6s;
      /* Safari 和 Chrome */
      -o-transition: 0.6s;
      /* Opera */ }
  .swsj13 ul li:hover div {
    margin-top: 0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    height: 407px; }
  .swsj13 ul li:hover div .slh {
    display: none; }
  .swsj13 ul li:hover div .yxlr {
    opacity: 1; }
  .swsj13 ul li:hover .zxp3 {
    opacity: 1; }
  .swsj13 ul .rmzb {
    width: 531px;
    height: 407px; }
  .swsj13 ul .zjd {
    width: 138px; }
    .swsj13 ul .zjd img {
      margin-top: 175px; }

.swsj14 {
  background: #F5F5F5;
  height: 630px; }
  .swsj14 h2 {
    padding-top: 50px; }
  .swsj14 ul {
    width: 1200px;
    margin: auto;
    margin-top: 70px; }
    .swsj14 ul li {
      float: left; }
      .swsj14 ul li .gbtc {
        font-size: 24px;
        color: #b1130d;
        line-height: 42px;
        letter-spacing: 1px; }
      .swsj14 ul li .gbtc2 {
        font-size: 16px;
        width: 300px;
        margin: auto;
        line-height: 27px; }
    .swsj14 ul .gbli1 {
      margin-left: 52px; }

/*# sourceMappingURL=swsj-style.css.map */
