/* 页面自定义css样式 */

.sec1{height: 474px;background: url(sec1bg.png) no-repeat;overflow: hidden;}
.mobttxx{display: none;}
.slide {
    width: 700px;
    height: 393px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 40px;
}

.slide .swiper-container {
    width: 700px;
    height: 393px;
}

.slide .swiper-container li {
    position: relative;
}

.slide .swiper-container li a {
    display: block;
    width: 100%;
    height: 100%;
}

.slide .swiper-container li a img {
    width: 100%;
    height: 100%;
}

.slideTxt {
    width: 100%;
    height: 3.125rem;
    line-height: 3.125rem;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 6.25rem;
    z-index: 2;
    background: rgba(0,0,0,0.5);
}

.slideTxt a {
    font-size: 1rem;
    color: #fff;
    width: 75% !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.date{position: absolute;width: 5rem;height: 5rem;left: 0;bottom: 0;background: url(date.png) no-repeat;z-index: 99;background-size: 100%;}
.date span.ri{font-size: 1.375rem;color: #fff;font-weight: bold;position: absolute;left: .875rem;top: .6875rem;line-height: 1.875rem;}
.date span.yue{font-size: 1rem;font-weight: bold;color: rgba(255, 255, 255, 0.6);position: absolute;right: .875rem;bottom: .6875rem;line-height: 1.3125rem;}
.lunbor{width: 470px;height:393px;background: url(subbg.png) no-repeat bottom center;position: relative;margin-top: 2.5rem;}
.lunbotit{width: 100%;line-height: 64px;background: url(lunbotit.png) no-repeat;text-align: center;font-family: "Alibaba PuHuiTi 2.0 85 Bold";font-weight: 700;font-size: 20px;letter-spacing: 0.05px;color: #fff;text-shadow: 0 3px 6px #00000029;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 1.25rem;}
.lunboinfo{padding: 20px;}
.lunboinfo p{font-size: 16px;line-height: 28px;text-indent: 2em;text-align: justify;}
.ckxq{width: 199px !important;height: 33px !important;position: absolute;bottom: 45px;left: 135px;}

.slide .swiper-pagination{position:absolute;right:20px;bottom:19px;color:#fff;text-align: right;width: auto;left:inherit;}

.slide .swiper-pagination-bullet {
    float: left;
    width: .75rem;
    height: .75rem;
    background: url(dian.png) no-repeat;
    opacity: 1;
    margin-left: .4375rem;
    background-size: 100%;
}

.slide .swiper-pagination-bullet-active {
    background: url(dianon.png) no-repeat;background-size: 100%;
}

.sec2{height: 595px;background: #f9f9f9;padding: 50px 0;}
.sec2 .bt-box-cent{height: 296px;background: #fff;padding: 20px;border-radius: 4px 4px 0 0;box-shadow: 0 3px 18px #00000014;}
.sec2 .bt-box-cent.bt-left{width: 700px;}
.sec2 .bt-box-cent.bt-right{width: 470px;}
.sec2 .bt-box-cent:hover{background: linear-gradient(180.00deg, #f6faff 0%, #fff 100%);border-bottom: 3px solid #296ace;}
.sec2 .bt-box-tit{border-bottom: none;height: 50px;}
.sec2 .bt-box-tit img{float: left;margin-right: 20px;}
.sec2 .bt-box-tit a , .sec2 .bt-box-tit span{font-size: 20px;color: #333;padding: 0;line-height: 50px;margin-right: 40px;}
.sec2 .bt-box-tit a.act , .sec2 .bt-box-tit span.act{background: none;color: #286ACE;font-weight: 700;}
.sec2 .bt-box-cent ul{padding-top: 0;border-left: 1px solid #f6f6f7;margin-top: 20px;}
.sec2 .bt-box-ul{padding-left: 25px;position: relative;}
.sec2 .bt-box-ul a.more{position: absolute;right: 0;top: -55px;width: 19px;height: 12px;background: url(more.png) no-repeat;}
.sec2 .bt-box-cent:hover a.more{background: url(moreon.png) no-repeat;}
.sec2 .bt-box-16 ul li{margin-bottom: 16px;}
.sec2 .bt-box-cent ul li{background: url(bt-listPic.png) no-repeat;background-position: left 9px;margin-left: -3.5px;padding-left: 27px;line-height: 24px;}
.sec2 .bt-box-cent ul li:hover{background: url(bt-listPicon.png) no-repeat;background-position: left 9px;}
.sec2 .bt-box-cent ul li a{font-weight: 700;}
.sec2 .bt-box-cent ul li:hover a{color: #286ACE;}
.sec2 .bt-box-cent.bt-right ul li a{width: 75%;}
.hf{margin-top: 50px;}
.mobmore , .mobxxdate , .mobhf{display: none;}

.sec3{height: 393px;background: url(sec3bg.png) no-repeat;}
.slide2{position: relative;}
.sec3 .swiper-container {
    width: 100%;
    height: auto;
    padding: 3.125rem 0;
    margin-left: auto;
    margin-right: auto;
}

.sec3 .swiper-slide {
    text-align: center;
    height: 15.3125rem;
    position: relative;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition-property: all;
}

.sec3 .swiper-slide a {display: block;width: 100%;height: 100%;}
.sec3 .swiper-slide a img {width: 100%;height: 100%;}
.sec3 .ldname {position: absolute;bottom: -3rem;display: none;}
.sec3 .swiper-slide-active .ldname {display: block;}
.sec3 .ldname a {font-size: 1.25rem;text-align: center;color: #006ac7;}

.sec3 .swiper-button-prev:after,.sec3 .swiper-container-rtl .swiper-button-next:after,.sec3 .swiper-button-next:after,.sec3 .swiper-container-rtl .swiper-button-prev:after {display: none;}
.sec3 .swiper-button-next,.sec3 .swiper-button-prev {width: 40px;height: 40px;background: url(lbbtn.png) no-repeat;background-size: 100% 100%;box-shadow: 0 3px 18px #00000014;border-radius: 20px;}
.sec3 .swiper-button-prev {transform: rotate(180deg);left: -20px;}
.sec3 .swiper-button-next {right: -20px;}
.sec3 .swiper-button-prev:hover {background: url(lbbtnon.png) no-repeat;transform: none;}
.sec3 .swiper-button-next:hover {background: url(lbbtnon.png) no-repeat;transform: rotate(180deg);}

.sec4{padding: 50px 0;background: #f9f9f9;}
.sec4box{width: 285px;margin-left: 20px;}
.sec4box a{display:block;cursor:pointer;}
.sec4box:first-child{margin-left: 0;}


/*mob*/
@media (max-width: 767px){

    .main{padding: 0 1.5rem;}
    .sec1{height: auto;background: none;}
    .pcttxx{display: none;}
    .mobttxx{display: block;}
    .mobttxx a{color: #fff;}
    .slide , .slide .swiper-container{margin-top: 0;height: 30rem;width: 100%;}
    .slide .swiper-container li a img{ width:100%;height:30rem;}
    .slideTxt{height: 4.6875rem;line-height: 4.6875rem;}
    .slideTxt a {font-size: 1.875rem;}
    .lunbol{width: 100%;margin-right: 0;position: absolute;bottom: 0;height: auto;}
    .lunbor{width: 100%;height: auto;margin-top: 2.5rem;margin-bottom: 1.5rem;}
    .lunbotit{line-height: 4.6875rem;background: url(moblunbotit.png) no-repeat;font-size: 2.125rem;}
    .mobttxx .lunboinfo{padding: 1.5rem;}
    .slide .swiper-pagination{right: 1.25rem;bottom: 2.125rem;}

    .sec2{height: auto;background: none;padding: 2.5rem 0;}
    .sec2 .bt-box-cent.bt-left{width: 100%;}
    .sec2 .bt-box-cent{background: none;box-shadow: none;padding: 0;height: auto;}
    .sec2 .bt-box-tit{height: 4.375rem;}
    .sec2 .bt-box-tit img{width: 3.125rem;height: 3.125rem;margin-right: 1.25rem;}
    .sec2 .bt-box-tit a , .sec2 .bt-box-tit span{font-size: 2.125rem;line-height: 3.125rem;}
    .bt-box-tit a.act , .bt-box-tit span.act{border-bottom: none;margin-bottom: 0;}
    .sec2 .bt-box-ul{padding-left: 0;background: #fff;border-top: .125rem solid #3A83E9;}
    .more{display: none;}
    .mobmore{display: block;position: absolute;right: 0;top: -4.375rem;color: #3A83E9;font-size: 1.875rem;}
    .sec2 .bt-box-cent ul{border-left: none;margin-top: 0;padding: 0 1.5rem;}
    .sec2 .bt-box-cent.bt-left ul li{background: none;border-bottom: 1px solid #eee;margin-left: 0;padding: 1.5rem 0;font-size: 1.875rem;line-height: 2.8125rem;}
    .pcxxdate{display: none !important;}
    .mobxxdate{display: block;width: 5.375rem;height: 5.375rem;float: left;text-align: center;margin-right: 1.875rem;}
    .mobxxdate p{font-size: 3rem;line-height: 3.3125rem;}
    .mobxxdate span{font-size: 1.5rem;line-height: 1.6875rem;color: #999;display: block;}
    .sec2 .bt-box-16 ul li{margin-bottom: 0;}
    .sec2 .bt-box-cent ul li a{font-weight: normal;}
    .sec2 .bt-box-cent.bt-right{width: 100%;margin-top: 2.5rem;}
    .sec2 .bt-box-cent.bt-right ul li {border-bottom: 1px solid #eee;line-height: 5.5rem;margin-left: 0;padding: 0;background: url(bt-listPic2.png) no-repeat;background-size: .375rem .375rem;padding-left: 1.625rem;background-position: left 2.5rem;}
    .sec2 .bt-box-cent.bt-right ul li span{display: none;}
    .hf{display: none;}
    .mobhf{display: block;margin-top: 2.5rem;}
    .mobhf img{width: 100%;}

    .sec3{background: none;height: 24.5rem;}
    .sec3 .swiper-button-next, .sec3 .swiper-button-prev{display: none;}
    .sec3 .swiper-container{padding: 3.125rem 0 5rem;}
    .slide2{padding-left: 0.5rem;}
    .sec3 .ldname{bottom: -4.5rem;}
    .sec4{background: none;padding: 2.5rem 0;}
    .sec4box{width: 48%;margin-left: 1.5rem;}
    .sec4box:nth-child(2n+1){margin-left: 0;}
    .sec4box img{width: 100%;}
    .sec4box.bt-left{margin-bottom: 1.5rem;}
  
    .piaoc{display:none;}

}