@charset "utf-8";

@font-face {
    font-family: Source Han Serif CN;
    src: url(../fonts/SOURCEHANSERIFSC-BOLD.OTF);
}


* {padding: 0;margin: 0;}
li {list-style: none;}
img {border: 0;transition: .4s;vertical-align: middle;}
a {text-decoration: none;color: #000;outline: none;transition: .4s;}

html{height: 100%;}
.fl {float: left;}
.fr { float: right;}
.w17{width: 1173px;margin: 0 auto;}
.clear{clear:both;}

a:hover .img img{transform: scale(1.05);}

body {font-family: "微软雅黑" !important;
    position: relative;
}
a:hover{color: #660975 !important;}


.main{width: 88.2%;float: left;padding: 0 3.296%;}
.top{margin-bottom: 20px;position: relative;}
.top .logo{float: left;display: block;width: 386px;height: 77px;margin-top: 23px;}
.top .right{float:right;}
.top .right .lj_out{margin-top: 11px;margin-bottom: 11px;}
.top .right .lj{font-size: 14px;line-height: 28px;color: #808080;float: right;    
    right: 0;
    top: 26px;}
.top .right .lj a{color: #808080;}
.top .right ul{float: right;margin-top: 14px;}
.top .right ul li{float: left;margin-left: 20px;}
.top .right ul li a{font-size: 18px;line-height: 28px;color: #000;font-weight: bold;}
.top .right ul li.active a{
    color:#660975;
}
.banner{width: 100%;position: relative;}
.banner .bd{}
.banner .bd ul{}

.ej_bn a{width:100%;display:block;}
.ej_bn a img{width:100%;}
.banner .bd ul li{width:100%;height:100%;}
.banner .bd ul li a{display:block;}
.banner .bd ul li img{    border-radius: 90px 0px 0px 0px;width: 100%;max-height: 820px;}
.banner>a{display: block;position: absolute;width: 43px;height: 30px;z-index: 12;top: 47%;}
.banner>a.prev{background: url(../images/jt_l.png) no-repeat;left: 23px;}
.banner>a.next{background: url(../images/jt_r.png) no-repeat;right: 23px;}

.part1{margin-top: -151px;position: relative;z-index: 10;background: url(../images/part1-2_bg.jpg) no-repeat;background-position: 0 151px;padding-bottom: 234px;}
.part1::before{content: '';display: block;position: absolute;width: 69%;height: 151px;background-color: #fff;border-radius: 95px 0 0 0;top: 0;right: 0;z-index: 0;}
.part1 .nr{padding: 0 7.647%;position: relative;z-index: 1;}
.part1 .nr .left{width: 50%;}
.part1 .nr .left .wz{margin-top: 70px;}
.part1 .nr .left .tit{float: right;padding-top: 67px;}
.part1 .nr .wz{color: #333333;}
.part1 .nr .wz .img{width: 100%;overflow: hidden;position: relative;}
.part1 .nr .wz .img img{width: 100%;}
.part1 .nr .wz .sj{font-size: 16px; color: #a12b7e;text-align: center;padding: 0 82px;float: left;background: url(../images/part1_sj_bg.png) no-repeat center center;margin-top: 25px;}
.part1 .nr .wz .bt{font-size: 24px;line-height: 38px;margin-top: 15px;}
.part1 .nr .wz .zy{font-size: 13px;line-height: 24px;color: #808080;margin-top: 5px;}

.part1 .nr .right{width: 46.527%;}
.part1 .nr .right .wz1{margin-bottom: 25px;margin-top: 70px;}
.part1 .nr .right .wz .sj{margin-left: 20px;margin-top: 10px;}
.part1 .nr .right .wz .bt{font-size: 17px;text-indent: 20px;margin-top: 0px;}
.part1 .nr .right .wz2{width: 47.76%;float: left;}
.part1 .nr .right .wz3{float: right;}
.part1 .nr .right .wz2 .sj{margin-left: 0px;}
.part1 .nr .right .wz2 .bt{line-height: 30px;text-indent: 0px;margin-top: 5px;}



.part2{background: url(../images/part2_bg.png) no-repeat top left;margin-top: 100px;min-height: 860px;}
.part2 .tit_part2{float: right;margin: 43px 0 99px;}
.part2 .ul1{width: 77.77%;margin-bottom: 50px;}
.part2 .ul2{width: 67.08%;}
.part2 ul{float: right;color: #333333;}
.part2 ul li{background: #f9f9f9 url(../images/part2_li_j2.png) no-repeat 97% 7%;border-bottom: 3px solid #a12b7e;width: 48.21%;
    margin-right: 3.57%;float: left;    transition: 0.4s;}
.part2 ul li:hover{  box-shadow: 0 0 15px #999; }
.part2 ul li+li{margin-right: 0;}
.part2 ul.ul2 li+li a{background: url(../images/part2_li4_bg.png) no-repeat right center;}
.part2 ul li a{display: block;padding: 9.259% 6.481%;}
.part2 ul li .sj{float: left;color: #a12b7e;}
.part2 ul li .sj p{font-size: 24px;font-weight: bold;line-height: 24px;border-bottom: 2px solid #a12b7e;padding-bottom: 10px;}
.part2 ul li .sj p+p{border: 0;margin-top: 10px;padding: 0;}
.part2 ul li .sj p+p+p{font-size: 12px;padding: 0;margin-top: 5px;}
.part2 ul li .con{float: right;width: 88.04%;}
.part2 ul li .bt{font-size: 17px;line-height: 28px;font-weight: bold;margin-bottom: 10px;}
.part2 ul li .zy{font-size: 12px;line-height: 24px;color: #333;}


.part3{min-height: 539px;background: url(../images/part3_bg.jpg) no-repeat top center;}
.part3_nr{padding: 0 7.647%;margin-top: -141px;position: relative;z-index: 10;}
.part3_nr .tit{position: absolute;padding-top: 10px;z-index: 20;}
.part3_nr .part3_lb{position: relative;}
.part3_nr .part3_lb .bd{height: 650px;}
.part3_nr .part3_lb .bd ul.on{height:100% !important;}
.part3_nr .part3_lb .bd ul li{height:100%;}
.part3_nr .part3_lb .bd ul li>div{display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;}
.part3_nr .part3_lb .bd ul li .img{width: 70.652%;position: relative;overflow: hidden;float: right;}
.part3_nr .part3_lb .bd ul li .img img{width: 100%;}
.part3_nr .part3_lb .bd ul li .img .play{width: 77px;height: 77px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 50;transform: scale(1) !important;border-radius: 50%;}
.part3_nr .part3_lb .bd ul li:hover .img .play{background: rgba(127,17,133,.5);}
.part3_nr .part3_lb .bd ul li .bt{position: absolute;font-size: 22px;height: 70px;background:url(../images/xuanchuanpianbg.png) no-repeat;background-size: 100% 100%;padding: 10px 50px 10px 50px;line-height: 65px;bottom: 27px;left: 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    
}
.part3_nr .part3_lb .bd ul li .bt::after{width: 20px;height: 70px;content: "";background: url(../images/part3_bt_bg.png) no-repeat;display: block;position: absolute;right: -20px;top: 0;}
.part3_nr .part3_lb .hd{position: absolute;bottom: 7px;left: 41px;}
.part3_nr .part3_lb .hd ul{}
.part3_nr .part3_lb .hd ul li{width: 10px;height: 10px;border: 1px solid #a12b7e;margin: 0 6px;float: left;border-radius: 50%;}
.part3_nr .part3_lb .hd ul li.on{background: #a12b7e;}
.part3_nr .part3_lb>a{display: block;width: 10px;height: 18px;position: absolute;left: 18%;bottom: 4px;}
.part3_nr .part3_lb>a.prev{background: url(../images/part3_jt_l.png) no-repeat;}
.part3_nr .part3_lb>a.next{background: url(../images/part3_jt_r.png) no-repeat;left: 21%;}


.part4{background: url(../images/part4_bg.png) no-repeat right bottom;margin-top: 100px;padding-bottom: 100px;}
.part4 .part4_nr{padding: 0 7.647%;}
.part4 .part4_nr .left{width: 46.527%;float: left;}
.part4 .part4_nr .left .part4_0{width: 100%;}
.part4 .part4_nr .left .part4_0 .tit{float: left;width: 13%;
    max-width: 80px;}
.part4 .part4_nr .left .part4_0 .part4_0_nr{float: left;width: 77.612%;margin-left: 5.97%;}
.part4 .part4_nr .left .part4_0 .part4_0_nr .img{width: 100%;overflow: hidden;max-height:321px;}
.part4 .part4_nr .left .part4_0 .part4_0_nr .img img{width: 100%;}
.part4 .part4_nr .left .part4_0 .part4_0_nr .bt{font-size: 17px; height: 61px;line-height: 60px;text-align: center;background: #fafafa;margin-top: -5px;position: relative;z-index: 1;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;padding: 0 4%;}
.part4 .part4_nr .left .part4_0 .part4_0_nr ul{border-left: 1px solid #a12b7e;margin-top: 30px;
    padding: 4px 0 3px 15px;}
.part4 .part4_nr .left .part4_0 .part4_0_nr ul li{}
.part4 .part4_nr .left .part4_0 .part4_0_nr ul li a{font-size: 17px;line-height: 40px;    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;    width: 100%;
    display: block;}

.part4 .part4_nr .left .part4_2{margin-top: 72px;}
.part4 .part4_nr .left .part4_2 .tit{}
.part4 .part4_nr .left .part4_2 .js{font-size: 12px;line-height: 22px;color: #737373;margin: 35px 0 57px;}
.part4 .part4_nr .left .part4_2 ul{}
.part4 .part4_nr .left .part4_2 ul li{width: 48.507%;float: left;margin-right: 2.9%;background: #fafafa;margin-bottom: 2.9%;transition: 0.4s;}
.part4 .part4_nr .left .part4_2 ul li+li{margin-right: 0;}
.part4 .part4_nr .left .part4_2 ul li+li+li{margin-right: 2.9%;}
.part4 .part4_nr .left .part4_2 ul li+li+li+li{margin-right: 0;}
.part4 .part4_nr .left .part4_2 ul li .sj{font-size: 16px; color: #a12b7e;text-align: center;padding: 0 82px;float: left;background: url(../images/part1_sj_bg.png) no-repeat center center;margin-top: 15px;margin-left: 23px;transition: 0.4s;}
.part4 .part4_nr .left .part4_2 ul li .bt{padding: 0 23px 15px;font-size: 17px;line-height: 28px;color: #000;transition: 0.4s;min-height:56px;}
.part4 .part4_nr .left .part4_2 ul li.on{background: #a12b7e;border-radius: 0px 0 0 0;}
.part4 .part4_nr .left .part4_2 ul li.on .sj{color: #fff;background:url(../images/part1_sj_bg_on.png) no-repeat center center;}
.part4 .part4_nr .left .part4_2 ul li.on .bt{color: #fff;}
.part4 .part4_nr .left .part4_2 ul li:hover{background: #a12b7e;border-radius: 0px 0 0 0;}
.part4 .part4_nr .left .part4_2 ul li:hover .sj{color: #fff;background:url(../images/part1_sj_bg_on.png) no-repeat center center;}
.part4 .part4_nr .left .part4_2 ul li:hover .bt{color: #fff;}

.part4 .part4_nr .right{width: 48.611%;float: right;}
.part4 .part4_nr .right .part4_1{position: relative;}
.part4 .part4_nr .right .part4_1 .tit{float: right;}
.part4 .part4_nr .right .part4_1 .bd{margin-top: 23px;}
.part4 .part4_nr .right .part4_1 .bd ul{min-height:395px;}
.part4 .part4_nr .right .part4_1 .bd ul li{height:100%;display: flex;
    align-items: center;
    justify-content: flex-end;}
.part4 .part4_nr .right .part4_1 .bd ul li a{display:block;position: relative;}
.part4 .part4_nr .right .part4_1 .bd ul li .img{width: 100%;position: relative;overflow: hidden;}
.part4 .part4_nr .right .part4_1 .bd ul li .img img{width: 100%;}
.part4 .part4_nr .right .part4_1 .bd ul li .bt{font-size: 17px;line-height: 24px;color: #fff;position: absolute;bottom: 5%;left: 0;width: 80%;text-align: center;padding: 0 10%;z-index: 12;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}
.part4 .part4_nr .right .part4_1 .hd{position: absolute;width: 100%;bottom: 22%;z-index: 30;}
.part4 .part4_nr .right .part4_1 .hd ul{display: table;margin: 0 auto;}
.part4 .part4_nr .right .part4_1 .hd ul li{height: 10px;width: 10px;border-radius: 50%;border: 1px solid #fff;margin: 0 6px;float: left;}
.part4 .part4_nr .right .part4_1 .hd ul li.on{background: #fff;}


.part4 .part4_nr .right .part4_3{}
.part4 .part4_nr .right .part4_3 .tit{float: right;margin-top: 40px;margin-bottom: 30px;}
.part4 .part4_nr .right .part4_3 .dt_wz{width: 48.57%;float: left;}
.part4 .part4_nr .right .part4_3 .dt_wz>a{display: block;position: relative;margin-bottom: 26px;}
.part4 .part4_nr .right .part4_3 .img{overflow: hidden;width: 100%;position: relative;}
.part4 .part4_nr .right .part4_3 .img img{width: 100%;}
.part4 .part4_nr .right .part4_3 .dt_wz .bt{font-size: 17px;line-height: 28px;position: absolute;color: #fff;bottom: 10px;padding: 0 5%;z-index: 20;}
.part4 .part4_nr .right .part4_3 ul{width: 46.28%;float: right;}
.part4 .part4_nr .right .part4_3 ul li{margin-bottom: 28px;}
.part4 .part4_nr .right .part4_3 ul li .sj{font-size: 16px;text-align: left;position: relative;color: #a12b7e;margin-bottom: 10px;}
.part4 .part4_nr .right .part4_3 ul li .sj::after{content: "";display: block;width: 65%;height: 1px;background: #a12b7e;position: absolute;right: 0;top: 10px;}
.part4 .part4_nr .right .part4_3 ul li .bt{font-size: 17px;line-height: 28px;height: 56px;overflow: hidden;}


.part5{background: url(../images/part5_bg.jpg) no-repeat;padding-bottom: 152px;background-size: cover;}
.part5 .part5_nr{padding: 0 7.647%;}
.part5 .part5_nr .tit{padding-top: 70px;margin-bottom: 40px;display: block;}
.part5 .part5_nr .part5_lb{width: 100%;position: relative;}
.part5 .part5_nr .part5_lb .bd{}
.part5 .part5_nr .part5_lb .bd ul{}
.part5 .part5_nr .part5_lb .bd ul li{width: 30.9%;margin-right: 53px;}
.part5 .part5_nr .part5_lb .bd ul li a{display: block;}
.part5 .part5_nr .part5_lb .bd ul li .img{width: 100%;overflow: hidden;}
.part5 .part5_nr .part5_lb .bd ul li .img img{width: 100%;}
.part5 .part5_nr .part5_lb .bd ul li .con{position: relative;background: #fff;padding: 7%;}
.part5 .part5_nr .part5_lb .bd ul li .xx{font-size: 14px;line-height: 28px;padding: 0 15px;color: #fff;background: #822b7a;position: absolute;z-index: 20;top: -15px;}
.part5 .part5_nr .part5_lb .bd ul li .bt{font-size: 17px;line-height: 28px;font-weight: bold;}
.part5 .part5_nr .part5_lb .bd ul li .zy{font-size: 12px;line-height: 22px;color: #737373;}
.part5 .part5_nr .part5_lb .hd{position: absolute;top: -75px;right: 75px;}
.part5 .part5_nr .part5_lb .hd ul{}
.part5 .part5_nr .part5_lb .hd ul li{width: 10px;height: 10px;border: 1px solid #a53584;overflow: hidden;text-indent: 1000px;border-radius: 50%;float: left;margin: 0 6px;}
.part5 .part5_nr .part5_lb .hd ul li.on{background: #a12b7e;}
.part5 .part5_nr .part5_lb>a{position: absolute;top: -78px;right: 0px;display: block;width: 10px;height: 18px;}
.part5 .part5_nr .part5_lb>a.prev{background: url(../images/part3_jt_l.png) no-repeat;right: 40px;}
.part5 .part5_nr .part5_lb>a.next{background: url(../images/part3_jt_r.png) no-repeat;}



.part6{min-height: 241px;}
.part6 .part6_lb{    width: 85%;
    padding-top: 58px;
    position: relative;
    padding: 69px 7.647%;}
.part6 .part6_lb .bd>div{margin: 0 auto;}
.part6 .part6_lb .bd ul{}
.part6 .part6_lb .bd ul li{width: 16%;position: relative;height: 103px;}
.part6 .part6_lb .bd ul li img{display: block;margin: auto;}
.part6 .part6_lb .bd ul li .bt{font-size: 16px;line-height: 18px;color: #000;text-align: center;position: absolute;width: 100%;top:66px;left: 0;}
.part6 .part6_lb .bd ul li:hover .bt{color: #7f1085 !important;}
.part6 .part6_lb .hd{position: absolute;top: 38%;width: 85%;}
.part6 .part6_lb .hd ul{display: none;}
.part6 .part6_lb .hd>a{display: block;width: 17px;height: 28px;position: absolute;cursor: pointer;}
.part6 .part6_lb .hd>a.prev{background: url(../images/part6_jt_l.png) no-repeat;left: 0px;}
.part6 .part6_lb .hd>a.next{background: url(../images/part6_jt_r.png) no-repeat;right: 0px;}






.img_zz{width: 100%;height: 100%;position: absolute;z-index: 10;top: 0;left: 0;transform: scale(1) !important;}

.yc{width: 5.2%;float: right;height: 100%;background: #660975;position: fixed;right: 0;top: 0;z-index: 100;}



.foot{background: #660975 url(../images/foot_bg.png) no-repeat center center;}
.foot .foot_nr{padding: 0 7.647%;position: relative;}
.foot .yqlj{display: flex;
    flex-direction: row;
    justify-content: space-between;padding-top: 70px;}
.foot .yqlj select{width: 22%;font-size: 14px;height: 49px;color: #fff;border: 1px solid #853a91;padding-left: 23px;}
.foot .yqlj select option{color: #000;line-height: 36px;height: 40px;}


select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;
  
    /*将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
  
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(../images/select_jt.png) no-repeat scroll 94% center transparent;
  
  
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 40px;
  }
  /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
  select::-ms-expand { display: none; }


  .foot .foot_nr .dz{margin-top: 73px;}
  .foot .foot_nr .dz p{color: #fff;float: left;font-size: 14px;line-height: 28px;padding-left: 25px;}
  .foot .foot_nr .dz .p1{background: url(../images/foot_dh.png) no-repeat left 6px;margin-right: 34px;}
  .foot .foot_nr .dz .p2{background: url(../images/foot_wz.png) no-repeat left 6px;}
  .foot .foot_nr hr{height: 1px;background: #813a8d;border: 0;margin-top: 12px;}
  .foot .foot_nr .bq{font-size: 14px;line-height: 24px;color: rgba(255,255,255,0.6);padding: 20px 0;}
  .foot .foot_nr .bq a{color: rgba(255,255,255,0.6);}
  .foot .foot_nr .bq a:hover{color:#fff !important;}
  .foot .foot_nr .foot_ewm{position: absolute;right: 11%;bottom: 22px;max-width: 106px;}





.yc{}
.yc .ss{width: 100%;height: 70px;border-bottom: 1px solid #853a91;position: relative;cursor: pointer;}
.yc .ss img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.yc .yc_wz{}
.yc .yc_wz img{margin:80px auto 100px;display: block;}
.yc .yc_nav{cursor: pointer;width: 100%;}
.yc .yc_nav img{width: 100%;}
.yc .yc_fx{}
.yc .yc_fx ul{width: 33px;margin: 80px auto 0;}
.yc .yc_fx ul li{text-align: center;margin: 10px 0;position: relative;cursor: pointer;}
.yc .yc_fx ul li img{}
.yc .yc_fx ul li img.ewm{position: absolute;top: -40px;right: 50px;z-index: 30;max-width: 106px;display: none;}
.yc .yc_fx ul li:hover img.ewm{display: block;}
.yjfk img {
    margin: 50px auto 30px;
    display: block;
}



/* ie9及以下提示 */
.pageTips {
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000; }
    .pageTips .container {
      color: #fff;
      position: absolute;
      left: 50%;
      top: 50%;
      width: 630px;
      margin-left: -315px;
      margin-top: -160px; }
      .pageTips .container a.close {
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        z-index: 1;
        left: auto;
        right: -15px;
        top: 40px;
        bottom: auto;
        background: url("../images/close.png") center no-repeat; }
      .pageTips .container .img {
        text-align: center; }
      .pageTips .container .msg {
        font-size: 18px;
        line-height: 36px;
        padding-top: 30px; }
      .pageTips .container a {
        color: #fff;
        text-decoration: underline; }

/* ie9及以下提示 */





.ycd_ddh{display: none;    position: fixed;
    overflow-x: auto;width: 93.75%;height: 100%;background: url(../images/dnav_bg.jpg) no-repeat;background-size: cover;z-index: 1000;padding: 1.6% 3.125% 0;}
.ycd_ddh .top{}
.ycd_ddh .top .logo{margin-top: 0;}
.ycd_ddh .top .right{    padding: 0.8% 7% 0 0;}
.ycd_ddh .top .right .lj{color: #fff;position:initial;}
.ycd_ddh .top .right .lj a{color: #fff;}

.ycd_ddh .search{width: 70%;margin: 80px auto 60px;position: relative;}
.ycd_ddh .search .txt{    width: 91%;
    line-height: 58px;
    border: 1px solid #b59bb8;
    border-radius: 100px;
    background: none;
    color: #fff;
    font-size: 16px;
    padding: 0 6% 0 3%;height: 58px;}
.ycd_ddh .search .image{position: absolute;    top: 26%;
    right: 25px;}

.ycd_ddh .search .txt::-webkit-input-placeholder{color: #fff;}    /* 使用webkit内核的浏览器 */
.ycd_ddh .search .txt:-moz-placeholder{color: #fff;}                  /* Firefox版本4-18 */
.ycd_ddh .search .txt::-moz-placeholder{color: #fff;}                  /* Firefox版本19+ */
.ycd_ddh .search .txt:-ms-input-placeholder{color: #fff;}           /* IE浏览器 */
.ycd_ddh .search .txt:focus{outline: none;}


.ycd_ddh .dnav{margin: 0 auto;padding: 0 8%;}
.ycd_ddh .dnav>ul{margin: 0 auto;display: flex;
    flex-direction: row;
    justify-content: space-around;}
.ycd_ddh .dnav>ul>li{ }
.ycd_ddh .dnav>ul>li>a{font-size: 18px;font-weight: bold;color: #fff;}
.ycd_ddh .dnav>ul>li>span{display: none;}
.ycd_ddh .dnav>ul>li ul{margin-top: 30px;}
.ycd_ddh .dnav>ul>li ul li{}
.ycd_ddh .dnav>ul>li ul li a{font-size: 14px;line-height: 40px;color: #d6d6d6;}

.ycd_ddh a:hover{color: #e2ca5b !important;}

.ycd_ddh .top .close{position: absolute;right: 2.083%;top: 5.319%;cursor: pointer;right: 0px;}

@media screen and (max-width:1640px){
    .top .right ul{margin-top: 0;}
    .part4 .part4_nr .right .part4_3 ul li .sj::after{width: 50%;}
}

@media screen and (max-width:1450px){
    .part4 .part4_nr .left .part4_2 ul li{width: 100%;}
    .part4{    margin-top: 8%;}
    .part3{background-size: 100% 88%;    min-height: auto;}
.part3_nr .part3_lb .bd ul li .bt{bottom: 48px;}
    .part1::before{    width: 76%;}
    .top .right ul li{margin-left: 15px;}
}
@media screen and (max-width:1250px){
    .part3_nr .tit{    position: initial;    margin-bottom: 30px;
        display: block;}
.part3_nr .part3_lb .bd ul li>div{display:block;}
.part3_nr .part3_lb .bd{height:auto;}

        .part3_nr .part3_lb .bd ul li .img{width: 100%;}
        .part3_nr .part3_lb .bd ul li .bt{position: relative;background:#660975;}
        .part3_nr .part3_lb .bd ul li .bt::after{display: none;}
        .part3_nr .part3_lb>a{right: 10% !important;left: auto;}
        .part3_nr .part3_lb>a.next{right: 5% !important;left: auto;}
        .part3_nr .part3_lb .hd{position: relative;}
        .part3_nr .part3_lb .hd ul{display: table;margin: 0 auto;}
        .part3_nr{margin-top: -21%;}
}
@media screen and (max-width:1200px){
.ycd_ddh{height: 93%;}
    .ycd_ddh .search{width: 100%;}
    .main{width: 86.2%;}
    .yc{width: 7.2%;}
    .ycd_ddh{padding: 50px 3.125% 0;}
    .ycd_ddh .dnav>ul>li>span{display: block;float: right;font-family: "宋体";margin-right: 5%;font-size: 18px;font-weight: bold;color: #fff;line-height: 60px;transition: 0.4s;}
    .ycd_ddh .dnav>ul>li.on>span{transform: rotate(90deg);}
    .ycd_ddh .top .close{top: 5px;}

    .ycd_ddh .search{    margin: 8% auto 6%;}
    .ycd_ddh .dnav>ul{display: block;}
    .ycd_ddh .dnav>ul>li{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.6);}
    .ycd_ddh .dnav>ul>li>a{line-height: 60px;}
    .ycd_ddh .dnav>ul>li ul{display: none;margin-top: 0;margin-bottom: 10px;}
    .ycd_ddh .dnav>ul>li.on ul{display: block;}
    .part4 .part4_nr .right .part4_3 .dt_wz{width: 100%;}
    .part4 .part4_nr .right .part4_3 ul{width: 100%;}
    .part4 .part4_nr .left{width: 100%;}
    .part4 .part4_nr .right{width: 100%;}
    .part4 .part4_nr .tit{    margin-top: 40px !important;
        margin-bottom: 30px !important;display: block;}
        .part4 .part4_nr .left .part4_0 .tit{margin-top: 0 !important;margin-bottom: 0 !important;}
        .part4 .part4_nr .left .part4_2{margin-top: 0;}
        .part4{padding-bottom: 10%;}
        .part2 ul li .con{width: 80.04%;}
        .part5 .part5_nr .part5_lb .bd ul li{width: 100%;}
        .part1::before{width: 84%;}
        .top .right ul li a{font-size: 16px;}
        .top .right ul li{margin-left: 10px;}
        .foot .yqlj{display: block;}
        .foot .yqlj select{width: 48%;margin-bottom: 13px;}
        .foot .foot_nr .dz{width: calc(100% - 160px);}
        .foot .foot_nr .bq{width: calc(100% - 160px);}
        .part2 .ul1{width: 100%;}
        .part2 .ul2{width: 100%;}
        .part4 .part4_nr .right .part4_1 .bd{margin-top: 0;}
        .part5 .part5_nr .tit{    padding-top: 10%;}
        .part5{padding-bottom: 15%;}
}
@media screen and (max-width:1024px){
.part2{margin-top:10%;}
    .part3_nr .part3_lb .bd ul li .bt{font-size: 12px;
        height: 30px;    line-height: 30px;bottom:30px;}
    .top .right ul{display: none;}
    .part1{margin-top: 0;}
    .part5 .part5_nr .part5_lb .hd{top: -40px;}
    .part5 .part5_nr .part5_lb>a{top: -44px;}
    .ycd_ddh .top .right{    margin: 0;top: -44px;position: absolute;
        left: 0;}
    .ycd_ddh .top .logo{width: 67%;height: auto;}
    .ycd_ddh .top .close{top: -44px;}
}
@media screen and (max-width:800px){
.part1 .nr .right .wz2{    width: 100%;
    margin-bottom: 5%;}
    .main{    width: 84.2%;}
    .yc {
        width: 9.2%;
    }
    .part1 .nr{    padding: 0px 3.647%;}
    .part3_nr{ padding: 0px 3.647%;}
    .part4 .part4_nr{ padding: 0px 3.647%;}
    .part5 .part5_nr{ padding: 0px 3.647%;}
    .foot .foot_nr{ padding: 0px 3.647%;}

    .part1{    padding-bottom: 20%;}
    .part1 .nr .left{width: 100%;}
    .part1 .nr .right{width: 100%;}
    .part1 .nr .left .tit{padding-top: 7%;}
    .part1 .nr .left .wz{margin-top: 7%;}
    .part2 ul li{width: 100%;margin-bottom: 20px;}
    .part2 .ul1{margin-bottom: 0px;}
    .part2 .tit_part2{float: left;
        margin: 4% 0 9%;}
        .foot .yqlj select{width: 100%;}
        .foot .foot_nr .dz{margin-top: 7%;}
        .part5 .part5_nr .tit{}
        .part5 .part5_nr .tit img{width: 100%;max-width: 397px;}
        .part1 .nr .wz .sj{background: none;width: 100%;padding: 0;text-align: center;}
}
@media screen and (max-width:650px){
    .main{width: 82.2%;}
    .yc {
        width: 11.2%;
    }
}
@media screen and (max-width:570px){
    .top .logo{width: 70%;}
    .top .logo img{width: 100%;}
    .top{    margin-bottom: 2%;}
    .top .right .lj{top: 60px;}
    .part3_nr {
        margin-top: -25%;
    }

}

@media screen and (max-width:414px){

    .ycd_ddh .top .logo img{width: 100%;max-width: 386px;}
    .part1 {
        padding-bottom: 32%;
    }
    .part3_nr {
        margin-top: -38%;
    }

        .part4 .part4_nr .left .part4_0 .part4_0_nr .bt{font-size: 12px;
            height: 30px;    line-height: 30px;}
            .part4 .part4_nr .left .part4_0 .part4_0_nr ul li a{font-size: 12px;
                height: 30px;    line-height: 30px;}
                .part1 .nr .right .wz1{    margin-bottom: 2%;
                    margin-top: 7%;}
                    .yc .yc_wz img{    margin: 50% auto 70%;
                        width: 60%;}
                        .yc .yc_fx ul{    margin: 70% auto 0;}
}









/* 二级页开始 */

.ej_top{float: none;padding: 0 0 0 5.208%;margin: 0;}
.ej_top .yc_nav{float: right;background: #660975;cursor: pointer;}
.ej_top .right{margin-right: 50px;}
.ej_top .right ul{margin-top: 0px;}
.ej_top .right .lj{top: 12px;right: 154px;}
.ej_top .right .lj .ss{float: right;margin-left: 20px;cursor: pointer;}
.ej_top .right .lj .ss img{}
.ej_top .logo{margin-top: 11px;}
.ej_top .top{margin-bottom: 0px;}

.ej_foot .yc_fx{    float: right;
    margin-right: 200px;}
.ej_foot .yc_fx ul{}
.ej_foot .yc_fx ul li{    text-align: center;
    margin: 0px 8px;
    position: relative;
    cursor: pointer;
    float: left;}
.ej_foot .yc_fx ul li img{}
.ej_foot .yc_fx ul li img.ewm{    right: -41px;
    bottom: 31px;position: absolute;z-index: 30;max-width: 106px;display: none;}
.ej_foot .yc_fx ul li:hover img.ewm{display: block;}

.dqwz{width: 974px;height: 50px;background: url(../images/dqwz_bg.png) no-repeat;margin: -50px auto 0;position: relative;z-index: 30;}
.dqwz .dqwz_in{display: table;margin: 0 auto;line-height: 50px;color: #fff;font-size: 14px;text-indent: 25px;background: url(../images/dqwz.png) no-repeat left center;}
.dqwz .dqwz_in a{color: #fff;font-size: 14px;}
.dqwz .dqwz_in a:hover{color: #fff !important;}


.ej_main{background: #f9ecfa url(../images/ej_bg.png) no-repeat bottom center;background-size: 100%;padding-top: 70px;}

.ej_main .ej_in{width: 1300px;margin: 0 auto;}
.ej_main .ej_in>.left{width: 18.46%;float: left;}
.ej_main .ej_in .left h2{width: 100%;text-align: center;color: #fff;font-size: 20px;line-height: 28px;font-weight: bold;background: url(../images/ej_yjlm.jpg) no-repeat;background-size: cover;padding: 21px 0;}
.ej_main .ej_in .left>ul{padding: 0 9%;background-color: #fff;}
.ej_main .ej_in .left>ul>li{position: relative;}
.ej_main .ej_in .left>ul>li>a{font-size: 16px;color: #333333;border-bottom: 1px solid #d6d6d6;display: block;line-height: 20px;padding: 15px 0;padding-left: 16px;}
.ej_main .ej_in .left>ul>li>span{display: block;position: absolute;width: 50px;height: 50px;background: url(../images/ej_ejdh.jpg) no-repeat center center;top: 0;right: 0px;cursor: pointer;}
.ej_main .ej_in .left>ul>li.on>span{background: url(../images/ej_ejdh_on.jpg) no-repeat center center;}
.ej_main .ej_in .left>ul>li.on>a{color: #660975;}
.ej_main .ej_in .left>ul>li.on ul{display: block;}
.ej_main .ej_in .left>ul>li ul{display: none;border-bottom: 1px solid #d6d6d6;padding: 8px 0;}
.ej_main .ej_in .left>ul>li ul li{line-height: 34px;margin-left: 14%;}
.ej_main .ej_in .left>ul>li ul li a{font-size: 14px;color: #333;text-indent: 15px;border-left: 2px solid #bfbfbf;display: inline-block;    line-height: 15px;}
.ej_main .ej_in .left>ul>li ul li.on a{border-left: 2px solid #660975;color: #660975;}
.ej_main .ej_in .left>ul>li ul li:hover a{border-left: 2px solid #660975;color: #660975;}

.ej_main .ej_in .left .yc_nav{display: none;}

.ej_main .ej_in>.right{width: 76.92%;float: right;}
.ej_main .ej_in .right .list_tt{}
.ej_main .ej_in .right .list_tt ul{}
.ej_main .ej_in .right .list_tt ul li a{display: flex;
    flex-direction: row;
    justify-content: space-between;border-bottom: 1px solid #be91c5;padding-bottom: 39px;margin-bottom: 34px;}
.ej_main .ej_in .right .list_tt ul li .img{width: 30%;overflow: hidden;}
.ej_main .ej_in .right .list_tt ul li .img img{width: 100%;}
.ej_main .ej_in .right .list_tt ul li .con{width: 68%;}
.ej_main .ej_in .right .list_tt ul li .con .bt{font-size: 17px;line-height: 28px;font-weight: bold;}
.ej_main .ej_in .right .list_tt ul li .con .line{width: 60px;height: 1px;float: left;background: #660975;margin: 14px 0 17px;}
.ej_main .ej_in .right .list_tt ul li .con .zy{font-size: 13px;line-height: 26px;color: #737373;}
.ej_main .ej_in .right .list_tt ul li .con .sj{font-size: 14px;line-height: 28px;color: #660975;font-weight: bold;margin-top: 10px;}
.ej_main .ej_in .right .list_tt ul li .w100{width: 100%;}
.ej_main .ej_in .fanye{margin: 42px 0 97px;min-height: 1px;}


.ej_main .ej_in .right .list_sp{}
.ej_main .ej_in .right .list_sp ul{display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap:wrap;}
.ej_main .ej_in .right .list_sp ul li{width: 48%;margin-bottom: 35px;}
.ej_main .ej_in .right .list_sp ul li .img{width: 100%;overflow: hidden;}
.ej_main .ej_in .right .list_sp ul li .img img{width: 100%;}
.ej_main .ej_in .right .list_sp ul li .con{position: relative;}
.ej_main .ej_in .right .list_sp ul li .con .play{position: absolute;top: -10px;left: 25px;}
.ej_main .ej_in .right .list_sp ul li .con .bt{font-size: 16px;text-align: center;line-height: 28px;padding: 15px 76px;}



.list_zy ul{color: #333333;}
.list_zy ul li{border-bottom: 3px solid #a12b7e;width: 100%;border-bottom: 1px solid #be91c5;padding-bottom: 39px;margin-bottom: 34px;}
.list_zy ul li a{display: block;}
.list_zy ul li .sj{float: left;color: #a12b7e;background: #fff;
    padding: 1% 2%;}
.list_zy ul li .sj p{font-size: 24px;font-weight: bold;line-height: 24px;border-bottom: 2px solid #a12b7e;padding-bottom: 10px;}
.list_zy ul li .sj p+p{border: 0;margin-top: 10px;padding: 0;}
.list_zy ul li .sj p+p+p{font-size: 12px;padding: 0;margin-top: 5px;}
.list_zy ul li .con{float: right;width: 91%;}
.list_zy ul li .bt{font-size: 17px;line-height: 28px;font-weight: bold;margin-bottom: 10px;}
.list_zy ul li .zy{font-size: 13px;line-height: 24px;color: #333;}



.list{}
.list ul{}
.list ul li{border-bottom: 1px solid #be91c5;margin-bottom: 20px;}
.list ul li .con{}
.list ul li .con .bt{font-size: 17px;float: left;  max-width: 86%;font-weight: bold;}
.list ul li .con .more{float: right;font-size: 13px;color: #666666;}
.list ul li .sj{font-size: 13px;color: #666666;margin-top: 10px;padding-bottom: 20px;}
.list ul li:hover .con .bt{color: #7f1185 !important;}


.nry{}
.nry .d1{}
.nry .d1 .bt{font-size: 32px;font-weight: bold;text-align: center;}
.nry .d1 .btx{font-size: 13px;text-align: center;color: #666666;margin: 15px 0 35px;}
.nry .d2{border-top: 1px solid #be91c5;border-bottom:1px solid #b3a7e2;padding: 40px 0 60px;}
.nry .d2 h3{display:none;}

#nry .d2 p{    font-size: 16px !important;
    line-height: 28px !important;
    margin-bottom: 10px !important;color: #333333;text-indent: 2em;}
#nry .d2 p img{margin: auto;display: block;max-width: 100%;border:none !important;}
#nry .d2 p.active{text-align: center;
    text-indent: 0px;
    font-size: 16px;    font-family: 楷体, 楷体_GB2312, SimKai;}
.nry .d2 .nry_db_ri{display: table;float: right;}
.nry .d2 .nry_db_ri p{margin-bottom: 0px;}
.nry_d3 .d3{margin: 63px 0 0;padding-bottom: 150px;}
.nry_d3 .d3 a{font-size: 16px;line-height: 34px;display: block;color: #333333;}
.nry_d3 .d3 a:hover{color: #7f1185 !important;}


@media screen and (max-width:1700px){
    .ej_top .right ul{margin-top: 0;margin-bottom: 15px;}
    .top .right .lj_out{margin: 0;}
    .ej_top .yc_nav img{width: 100%;}
}
@media screen and (max-width:1300px){
    .ej_main .ej_in{width: 100%;}
    .ej_top .yc_nav{width: 6%;min-width: 50px;}
    .ej_main{    padding-top: 7%;}
}
@media screen and (max-width:1024px){
    .ej_main .ej_in{padding: 0 5%;width: 90%;}
    .ej_main .ej_in .left{width: 100%;position: relative;margin-bottom: 7%;}
    .ej_main .ej_in .right{width: 100%;}
    .ej_main .ej_in .left>ul{display: none;}
    .ej_main .ej_in .left .yc_nav{display: block;position: absolute;top: 0;right: 0;height: 70px;}
    .ej_main .ej_in .left .yc_nav img{height: 70px;}
}
@media screen and (max-width:974px){
    .dqwz{width: 100%;    margin: 0px auto 0;}
    .ej_top .right .lj{right: 70px;}
    .ej_main .ej_in .right .list_sp ul li .con .bt{    line-height: 20px;
        padding: 15px 17%;}
        .ej_main .ej_in .right .list_sp ul li .con .play{    top: -9%;
            left: 3%;
            width: 13%;}
            .list_zy ul li .con{width: 88%;}
            .ej_top .logo{height: auto;margin-bottom: 10px;}
            .nry .d1 .bt{font-size: 28px;}
            .ej_foot .yc_fx{float: none;margin: 10px auto;}
            .foot .foot_nr .foot_ewm{bottom: 2px;}
            .foot .foot_nr .dz{width: 100%;}
            .ej_foot .yc_fx ul{display: table;margin: 0 auto;}
            .nry .d3{    margin: 6% 0 0;
                padding-bottom: 15%;}
}

@media screen and (max-width:650px){
    .ej_main .ej_in .right .list_tt ul li a{display: block;}
    .ej_main .ej_in .right .list_tt ul li .img{width: 100%;margin-bottom: 3%;}
    .ej_main .ej_in .right .list_tt ul li .con{width: 100%;}
    .ej_top .logo{margin-top: 37px;}
    .ej_top .right .lj{    right: auto;
        left: 0;
        top: 3px;}
        .list_zy ul li .con{width: 83%;}
        .list ul li .con .bt{max-width: 75%;}
        .nry .d1 .bt{font-size: 20px;}
.part1 .nr .wz .bt{    font-size: 18px;
    line-height: 26px;
    font-weight: bold;}
.part4 .part4_nr .right .part4_1 .bd ul{min-height:200px;}
.part4 .part4_nr .right .part4_1 .bd ul li .bt{bottom:7px;}


}
@media screen and (max-width:414px){
.foot .foot_nr .foot_ewm{bottom: 4%;}
}


@media screen and (max-width:375px){
.part4 .part4_nr .right .part4_1 .bd ul{min-height:180px;}
}
@media screen and (max-width:320px){
.part4 .part4_nr .right .part4_1 .bd ul{min-height:150px;}
}
/* 二级页结束 */

.pb_sys_style1 .p_no_d{background:#660975 !important;border:1px solid #660975 !important;color:#fff!important;}




.index-flash {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .index-flash li {
      position: relative;
      height: 100vh;
      overflow: hidden; }
      .index-flash li video {
        position: absolute;
        left: 50%;
        top: 50%;
        min-height: 100%;
        min-width: 100%;
        transform: translate(-50%, -50%); }
      .index-flash li .video-btn {

        background-size: 100%;
        width: 1.08rem;
        height: 1.08rem;
        position: absolute;
        z-index: 1;
        left: 50%;
        right: auto;
        top: 50%;
        bottom: auto;
        margin-left: -.54rem;
        margin-top: -.54rem;
        cursor: pointer;
        opacity: 0; }
      .index-flash li .img a {
        position: relative;
        display: block;
        height: 100vh;
        overflow: hidden; }
        .index-flash li .img a:before {
          content: "";
          display: block;
          position: absolute;
          z-index: 5;
          left: 0;
          bottom: 0;
          right: 0;
          top: 0;
          background-size: auto 5.19rem; }
        .index-flash li .img a img {
          position: absolute;
          left: 50%;
          top: 54%;
          min-height: 100%;
          min-width: 100%;
          max-width: 1000%;
          transform: translate(-50%, -50%); }
      .index-flash li .name a {
        display: block;
        color: #fff;
        text-align: center;
        font-weight: bold;
        position: absolute;
        z-index: 5;
        left: 0;
        right: 0;
        top: auto;
        bottom: 1.1rem;
        font-size: .24rem;
        padding: 0 .3rem;
        height: 1.3em;
        line-height: 1.3em; }
    .index-flash .btn {
      position: absolute;
      z-index: 5;
      left: 0;
      right: 0;
      top: auto;
      bottom: 0.9rem; }
      .index-flash .btn .dots span {
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin: 0 8px;
        width: 10px;
        height: 10px;
        background: rgba(255, 255, 255, 0.78);
        opacity: 1; }
      .index-flash .btn .dots span.swiper-pagination-bullet-active {
        background: #dcc55a; }
      .index-flash .btn a {
        font-size: 12px;
        color: #fff;
        height: 14px;
        line-height: 14px;
        border-left: rgba(255, 255, 255, 0.65) solid 1px;
        margin-left: 12px;
        padding-left: 17px; }
        .index-flash .btn a:hover {
          color: #dcc55a; }
    .index-flash .arrow a {
      display: block;
      width: 50px;
      height: 40px;
      background: center no-repeat;
      background-size: 100%;
      position: absolute;
      z-index: 1;
      left: auto;
      right: auto;
      top: 50%;
      bottom: auto;
      margin-top: -.26rem;
      opacity: 0;
    border-radius: 3px;
    cursor: pointer;
    }
      .index-flash .arrow a.prev {
        left: .28rem;
        background: url("../images/jt_l.png") no-repeat center center rgba(255, 255, 255, 0.65); }
      .index-flash .arrow a.next {
        right: .28rem;
        background: url("../images/jt_r.png") no-repeat center center rgba(255, 255, 255, 0.65); }
    .index-flash:hover .arrow a {
      opacity: .5; }
      .index-flash:hover .arrow a:hover {
        opacity: 1; }


        .img.phone-show {
            display: none;
        }


        @media screen and (max-width: 900px){
            .spp1 {
                display: none;
            }
            .img.phone-show {
                display: block;
            }
        }
        .part3_nr .part3_lb .hd{display: none;}
        .part3_nr .part3_lb>a{display: none;}
        .part3_nr .part3_lb .bd ul li .img{position: relative;}

        .part3_nr .part3_lb .bd ul li .img video{width: 100%;cursor: pointer;}
        .part3_nr .part3_lb .bd ul li .img .play{opacity: 1;transition: 0.4s;cursor: pointer;}


        @media screen and (max-width: 1700px){
.part4 .part4_nr .right .part4_1 .hd{bottom: 26%;}
.part4 .part4_nr .right .part4_3 .dt_wz .bt{    font-size: 14px;
    line-height: 18px;    bottom: 4px;}
}

        @media screen and (max-width: 1700px){
.part4 .part4_nr .right .part4_1 .hd{bottom: 29%;}
}


@media screen and (max-width: 900px){
.index-flash li {
    height: auto;
}
.img.pc-show{display:none;}
.index-flash li .img a img{min-height:auto;width:100%;}
.index-flash li .img a{height:auto;}
.index-flash li .img a img{position: relative;transform: none;top:0;left:0;}
}



@media screen and (max-width: 1650px){
.part4 .part4_nr .right .part4_3 .dt_wz>a{margin-bottom:45px;}
}

@media screen and (max-width: 1430px){
.part4 .part4_nr .right .part4_3 .dt_wz>a{margin-bottom:60px;}
}

@media screen and (max-width: 1200px){
.part4 .part4_nr .right .part4_3 .dt_wz>a{margin-bottom:26px;}
}



.tc2 form{border-radius: 4px;overflow: hidden;background: #fff;height: 60px;width:100%;}
.tc2 input[type="text"]{border: none;width: 92%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 20px;}
.tc2 input[type="text"]:focus{ text-align: left;}
.tc2 input[type="image"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}
.tc2 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%; top: 0;left: 0;z-index:999; display:none}
.tc2 .tc{ pointer-events: none;  filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transform:scale(1.1);}
.tc2 .tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1);}
.tc2 .close:hover{ transform:rotate(180deg);}
.tc2 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc2 .tc-box{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
.tc2 .tc.act{display: none; }
.tc2 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc2 .tc-bg {height: 100%;background: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.tc2 input[type="text"]::-webkit-input-placeholder{color: #000;}    /* 使用webkit内核的浏览器 */
.tc2 input[type="text"]:-moz-placeholder{color: #000;}                  /* Firefox版本4-18 */
.tc2 input[type="text"]::-moz-placeholder{color: #000;}                  /* Firefox版本19+ */
.tc2 input[type="text"]:-ms-input-placeholder{color: #000;}           /* IE浏览器 */
.tc2 input[type="text"]:focus{outline: none;}

@media(max-width: 768px){
    .tc2 .tc-box{width: 94%;left: 3%;margin-left: 0;}
}

.pb_sys_common .p_fun_d,  .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{border: 1px solid #7f1185 !important;    color: #660975 !important;}








.part_zt{overflow: hidden;}
.part_zt .nr{display: flex;justify-content: space-between;flex-wrap: wrap;}
.part_zt .tit{margin-bottom: 30px;}
.part_zt .tit a{display: table;
font-family: Source Han Serif CN;
font-size: 22px;
font-weight: bold;
line-height: normal;
letter-spacing: normal;
color: #FFFFFF;

padding: 5px 22px;

border-radius: 60px;
background: #651070;
}
.part_zt .tit a:hover{
    color:#fff !important;
}
.p_zt_logo{width: 100%;display: flex;justify-content: center;margin: 3rem 0;}

.p_zt_left{width: 65.44%;}
.p_zt_right{width: 32.09%;}

.zt_lb{overflow: hidden;position: relative;}
.zt_lb a{display: flex;justify-content: space-between;}
.zt_lb .img{    overflow: hidden;
    width: 59.8%;
    height: 0;
    padding-bottom: 35%;
    position: relative;
    z-index: 3;
}
.zt_lb .img::after{content: '';display: block;width: 100%;height: 60px;background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
position: absolute;bottom: 0;left: 0;z-index: 3;
}
.zt_lb .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.zt_lb .con{width: 36.23%;position: relative;padding: 38px;}
.zt_lb .con::after{content: '';display: block;width: 455px;height: 100%;
background: linear-gradient(133deg, #660975 13%, #E01E7F 107%);
position: absolute;top: 0;right: 0;z-index: 1;
}
.zt_lb .con p{position: relative;z-index: 3;color: #fff;}
.zt_lb .con div{position: relative;z-index: 3;}
.zt_lb .con .sj{
font-size: 14px;
line-height: 26px;
color: #FFFFFF;
background: url(../images_zhy/sy_sj_ico.png) no-repeat left center;
background-size: 16px;
padding-left: 22px;
}
.zt_lb .con .bt{
font-size: 18px;
font-weight: bold;
color: #FFFFFF;
line-height: 26px;
max-height: 54px;
margin: 20px 0;
transition: 0.4s;

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.zt_lb .con .zy{
font-size: 14px;
line-height: 26px;
color: rgba(255, 255, 255, 0.8);
max-height: 78px;
margin-bottom: 43px;

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.zt_lb .con .xx{display: flex;justify-content: space-between;align-items: center;}
.zt_lb .con .xx .xq{
font-size: 14px;
font-weight: normal;
line-height: 26px;
letter-spacing: normal;
color: #FFFFFF;
}
.zt_lb .con .xx .jt{background: url(../images_zhy/jt.png) no-repeat center center;
width: 36px;
height: 37px;

}

.zt_lb .swiper-pagination{width: 566px;bottom: 20px;z-index: 6;display: flex;justify-content: center;position: absolute;left: 0;}
.zt_lb .swiper-pagination span{width: 7px;height: 7px;background: #fff;opacity: 0.5;transition: 0.4s;margin: 0 5px !important;border-radius: 2px;}
.zt_lb .swiper-pagination span.swiper-pagination-bullet-active{width: 40px;opacity: 1;border-radius: 200px;}

.zt_lb a:hover .con .bt{transform: translate(5px);}




.zt_ul1{}
.zt_ul1 li{border-bottom: 1px solid #DDDDDD;}
.zt_ul1 a{display: flex;justify-content: space-between;padding: 8.5px 0;}
.zt_ul1 li:first-child a{padding-top: 0;}
.zt_ul1 li:last-child{border-bottom: 0 solid #000;}
.zt_ul1 .sj{
    display: table;
    box-sizing: border-box;
border: 1px solid #660975;
}
.zt_ul1 .sj .p1{
font-size: 30px;
font-weight: bold;
line-height: 30px;
text-align: center;
color: #660975;
padding: 5px 0;
}
.zt_ul1 .sj .p2{
font-size: 14px;
line-height: 26px;
text-align: center;
color: #FFFFFF;
background: #660975;
padding: 0 5px;
}
.zt_ul1 .con{display: flex;align-items: center;width: calc(100% - 90px);}
.zt_ul1 .con .bt{
font-size: 18px;
letter-spacing: normal;
color: #3D3D3D;
line-height: 26px;
transition: 0.4s;

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}


.zt_ul1 li:hover .con .bt{color: #660975;font-weight: bold;}

.zt_lb .con{
    padding: 0 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}

@media(max-width: 1700px){

.zt_lb .con .zy{margin-bottom: 10px;}
.zt_lb .con .bt{margin: 5px 0 10px;}

}


@media(max-width: 1500px){
.part_zt .nr{padding: 0;}
.p_zt_left{width: 100%;margin-bottom: 30px;}
.p_zt_right{width: 100%;}
.zt_lb .con::after{width: 100%;}

}

@media(max-width: 1024px){

.p_zt_left{width: 100%;margin-bottom: 30px;}
.p_zt_right{width: 100%;}

    .zt_lb a{flex-wrap: wrap;}
    .zt_lb .img{width: 100%;height: 0;padding-bottom: 60%;}
    .zt_lb .con{width: 100%;padding: 20px;}
    .zt_lb .con::after{width: 100%;}
    .zt_lb .swiper-pagination{width: 100%;}

}
@media(max-width: 650px){

}