@charset "utf-8";
.sel1 {height: auto;position: relative;clear: both;background: #ffffff;padding: 3rem 0;}
.sel1 .xw-jdt { height: auto; width: 100%;background:#f5f5f5;}
.sel1 .xw-jdt .jdtimg { display: block; width: 100%; }
.sel1 .xw-jdt .jdtimg img {width: 100%;height: 36.9rem;}
.sel1 .xw-jdt h3 {color:#555555;font-size: 2rem;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 2rem;margin-bottom: 1.3rem;padding:0 3rem;}
.sel1 .xw-jdt p { font-size: 1.6rem; line-height: 2.4rem; color:#999999;padding:0 3rem;padding-bottom:1.5rem;}
.sel1 .xw-jdt span { display: block; }
.sel1 .xw-jdt .swiper-container { width: 100%; }
.sel1 .xw-jdt .swiper-button-prev { background: url("../../images/index.files/pglt.png") center center no-repeat; left: 0px; top: 38%;width: 4.4rem; height: 7.6rem; }
.sel1 .xw-jdt .swiper-button-next { background: url("../../images/index.files/pgrt.png") center center no-repeat; right: 0px; top: 38%;width: 4.4rem; height: 7.6rem; }
.sel1 .xwlist {height: auto;}
.sel1 .xwlist a {display: block;color: #cccccc;position: relative;background: url("../../images/xwzx.files/xwline.png") bottom center no-repeat;margin: 4.6rem 0;}
.sel1 .xwlist a h3 {font-size: 2rem;color: #555555;background: url(../../images/xwzx.files/spai.png) left center no-repeat;margin-bottom: 2rem;padding-left: 2rem;padding-right: 7.7rem;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;transition: all 0.6s ease-in-out;}
.sel1 .xwlist a p {font-size: 1.6rem;color: #999999;line-height: 2.7rem;padding-left: 2rem;padding-bottom: 2rem;}
.sel1 .xwlist a span {position: absolute;right: 0;top: -6px;font-size: 2.4rem;font-weight: 100;color: #999999;}
.sel1 .xwlist a em {background: url(../../images/xwzx.files/jtright.png) center no-repeat;width: 1.8rem;height: 1rem;display: block;position: absolute;right: 4.5rem;bottom: 2.9rem;transition: all 0.6s ease-in-out;}
.sel1 .xwlist a:hover h3 {font-size: 20.6px;}
.sel1 .xwlist a:hover em {right: 25px;}

.sel2{height: auto;position: relative;clear: both;}
.sel2 .g-content{height:auto; position: relative;background: url(../../images/xwzx.files/sel2bg.png) center no-repeat;}
.sel2 .cdlist{height: auto;padding: 50px 0;overflow: hidden;}
.sel2 .cdlist a{display: block;background: #ffffff;padding: 47px 37px;margin: 27px 12px;transition: all 0.6s ease-in-out;height: 211px;}
.sel2 .cdlist a h3{margin-top: 10px;font-size: 20px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;transition: all 0.6s ease-in-out;color: #333333;margin-bottom: 19px;padding-right: 93px;transition: all 0.6s ease-in-out;}
.sel2 .cdlist a p{color: #666666;font-size: 16px;line-height: 28px;padding-right: 93px;transition: all 0.6s ease-in-out;}
.sel2 .cdlist a span {position: absolute;right: 62px;top: 78px;font-size: 24px;font-weight: 100;color: #999999;}
.sel2 .cdlist a em {background: url(../../images/xwzx.files/jtright.png) center no-repeat;width: 18px;height: 10px;display: block;position: absolute;right: 70px;bottom: 93px;transition: all 0.6s ease-in-out;}
.sel2 .cdlist a:hover {background: #1a90eb;color: #ffffff;}
.sel2 .cdlist a:hover h3 {font-size: 20.2px;color: #ffffff;}
.sel2 .cdlist a:hover em {right: 55px;color: #ffffff;background: url(../../images/xwzx.files/jtrt.png) center no-repeat;}
.sel2 .cdlist a:hover span {color: #ffffff;}
.sel2 .cdlist a:hover p {color: #ffffff;}

.sel3 {height: auto;position: relative;clear: both;padding: 70px 0;}
.sel3 .tpitem {height: auto; overflow: hidden;}
.sel3 .tpitem a {display: block;}
.sel3 .tpitem .img {display: block;position: relative;overflow: hidden;}
.sel3 .tpitem a img {width: 100%;height: 256px;transition: all 0.8s;}
.sel3 .tpitem a img:hover {transform: scale(1.1);}
.sel3 .tpitem a span {position: absolute;left: 0;bottom:0;font-size: 16px;background: #1a90eb;color: #ffffff;padding:10px 18px;}
.sel3 .tpitem a h3 {font-size: 20px;color: #555555;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;transition: all 0.6s ease-in-out;padding:0 12px;}
.sel3 .tpitem a p {color: #999999;font-size: 16px;line-height: 24px;padding:0 12px;}

.sel4{height: auto;position: relative;clear: both;}
.sel4 .g-content{height:auto; position: relative;background: url(../../images/xwzx.files/sel4bg.png) center no-repeat;}
.sel4 .cdlist2{padding: 47px 0; overflow: hidden; height: auto;}
.sel4 .cdlis2{height: auto;padding: 50px 0;overflow: hidden;}
.sel4 .cdlist2 a{display: block;background: #ffffff;padding: 47px 37px;margin: 27px 12px;transition: all 0.6s ease-in-out;overflow: hidden;}
.sel4 .cdlist2 a img {width: 160px;height: 120px;float: left;margin-right: 16px;transition: all 0.8s;}
.sel4 .cdlist2 a img:hover {transform: scale(1.1);}
.sel4 .cdlist2 a h3{font-weight: normal;color: #333333;margin-bottom: 19px;transition: all 0.6s ease-in-out;overflow: hidden;line-height: 1.5;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-word;margin-top: 8px;}
.sel4 .cdlist2 a span {font-size: 14px;font-weight: 100;color: #999999;display: flex;}
.sel4 .cdlist2 a span em {padding-left: 25px;}
.sel4 .cdlist2 a span em.e1 {background: url(../../images/index.files/time.png) left center no-repeat;padding-left: 23px;background-size: 9%;}
.sel4 .cdlist2 a span em.e2 {background: url(../../images/index.files/eye.png) left center no-repeat;padding-left: 26px;background-size: 13%;padding-left:30px;}

.sel5 {height: auto;position: relative;clear: both;padding: 70px 0;}
.sel5 .tpitem {height: auto; overflow: hidden;}
.sel5 .tpitem a {display: block;}
.sel5 .tpitem .img {display: block;position: relative;overflow: hidden;}
.sel5 .tpitem a img {width: 100%;height: 256px;transition: all 0.8s;}
.sel5 .tpitem a em {position: absolute;left: 44%;width: 46px;height: 46px;display: block;background: url(../../images/xwzx.files/play.png) center no-repeat;top: 40%;right: 50%;}
.sel5 .tpitem a img:hover {transform: scale(1.1);}
.sel5 .tpitem a h3 {font-size: 20px;color: #555555;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;transition: all 0.6s ease-in-out;padding:0 12px;}

@media (max-width: 1199px) {
    .swiper-button-prev,.swiper-button-next {display: none;}
    .sel1 .xw-jdt .jdtimg img {height: 21rem;}
    .sel1 .xw-jdt h3 {margin-top: 15px;padding: 0 15px;}
    .sel1 .xw-jdt p {padding: 0 15px;font-size: 15px;}
    .sel1 .xwlist a {margin: 10px 0;}
    .sel1 .xwlist a h3 {text-indent: 0;padding-right: 0;text-overflow: inherit;white-space: normal;font-size: 18px;line-height: 28px;margin: 8px 0;}
    .sel1 .xwlist a span {display: none;}
    .sel1 .xwlist a em {display: none;}

    .sel2 .g-content{background: url(../../images/xwzx.files/sel2bg.png) center no-repeat;background-size: cover;}
    .sel2 .cdlist{padding:10px;}
    .sel2 .cdlist a{padding: 15px;margin: 8px 0;height: auto;}
    .sel2 .cdlist a h3{margin-top: 10px;font-size: 16px;display: block;text-overflow: inherit;overflow: hidden;white-space:inherit;line-height:28px;margin-bottom: 12px;padding-right: 0;}
    .sel2 .cdlist a p{color: #666666;font-size: 14px;line-height: 23px;padding-right: 0;}
    .sel2 .cdlist a span {display: none;}
    .sel2 .cdlist a em {display: none;}

    .sel3 {padding:15px 0;}
    .sel3 .tpitem a h3 {font-size: 18px;margin-top: 12px;}

    .sel4{height: auto;position: relative;clear: both;}
    .sel4 .cdlist2 {padding:15px 0;}
    .sel4 .g-content {background-size: cover;}
    .sel4 .cdlis2{height: auto;padding: 10px 0;overflow: hidden;}
    .sel4 .cdlist2 a{padding: 15px;margin: 8px 0;}
    .sel4 .cdlist2 a img {width: 100%;margin: 0;display: block;float: none;height: 180px}
    .sel4 .cdlist2 a h3{display: block;float: none;font-size: 16px;margin-bottom: 0;}
    .sel4 .cdlist2 a span {display: none;}

    .sel5 {padding:15px 0;}
    .sel5 .tpitem a h3 {margin-top: 10px;text-indent: 0;font-size: 16px;}
}
@media (max-width: 991px) and (min-width: 768px) {

}
@media (max-width: 1199px) and (min-width: 992px) {

}