.tx *{box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s; font-family:arial,'helvetica neue','pingfang SC','microsoft yahei ui','microsoft yahei',simsun,sans-serif; }
.tx h1,.tx h2,.tx h3,.tx h4,.tx h5,.tx h6{margin:0;padding:0;}
.tx li{float: left;}
.tx img{max-width: 100%;}

.floats{float: left;width: 100%;}
.centers{margin: 0 auto;max-width: 1200px;clear:both;}
.paddings{padding:60px 0;}
.bgEFF7FF{background: #EFF7FF;}
.mtop66{margin-top: 66px;}

.tx .swiper-container,.tx .swiper-slide{width: 100%; height: auto;cursor: pointer;padding: 0;}
.tx .swiper-container{overflow: hidden;position: relative;}
.tx .pagination{transition: 0;-webkit-transition: 0;-ms-transition: 0;}
.tx .swiper-slide img{width: auto;}

.tx-banners{height:427px;background-position:center center;background-repeat: no-repeat;background-size: cover;padding:0 25px;}
.tx-banners-text{position: relative;top:50%;text-align: center;color:#fff;transform: translate(0,-50%);}
.tx-banners-text h3{font-size: 28px;line-height: 40px;}
.tx-banners-text h4{font-size: 14px;line-height: 20px;font-weight: normal;}

.tx-hyyy-title{position: relative;z-index: 20;margin-top: -128px;}
.tx-hyyy-title .bg{position: absolute;z-index: -1;top:0;  width: 123px;height:180px;background: linear-gradient(318deg, #005DFA 0%, #3DB1FC 100%);box-shadow: 0px 3px 14px 1px rgba(13, 93, 197, 0.6784313725490196);overflow: hidden;}
.tx-hyyy-title .bg h3{position: absolute;z-index: -1; width: 100%; bottom:-30px; left:0;text-align: center; font-size: 110px;line-height: 110px; color:#fff; font-weight: bold;opacity: 0.5;}
.tx-hyyy-title .title{margin-left: 90px;margin-top:14px;color:#fff;}
.tx-hyyy-title .title h3{font-size:32px;line-height: 45px;}
.tx-hyyy-title .title h4{font-size:16px;line-height: 22px;font-weight: normal;}
.tx-hyyy-title .jt{position: absolute;margin-left:84px;width: 60px;height:60px; top:139px;background: #fff;display: flex;justify-content: center;align-items: center;box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1607843137254902);}

.tx-mains-title{font-size: 24px;line-height: 33px;text-align: center;margin-bottom: 42px;font-weight: bold;}

.tx-hyyy1-main{text-align: center;padding:0 25px;}

.tx-hyyy2{padding-bottom: 0;}
.tx-hyyy2-list{position: relative; width: 100%;margin-bottom: 70px;cursor: pointer;}
.tx-hyyy2-list .list-img{position: absolute;width: 40.42%;z-index: 20;top:50%;transform: translate(0, -50%);}
.tx-hyyy2-list.fr .list-img{left: 0%;box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);}
.tx-hyyy2-list.fl .list-img{right:0%;box-shadow: -10px -10px 20px rgba(0, 0, 0, 0.3);}
.tx-hyyy2-list .list-text{position: relative; width: 64.92%;background: #fff;}
.tx-hyyy2-list.fr .list-text{float: right; padding:34px 42px 34px 104px;}
.tx-hyyy2-list.fl .list-text{float: left;padding:34px 104px 34px 34px;}
.tx-hyyy2-list .list-text .title{border-bottom: 1px solid rgba(177, 177, 177, 0.2);line-height: 30px;padding-bottom:15px;font-size: 22px;margin-bottom: 15px;}
.tx-hyyy2-list .list-text .content em{float:left;width: 100%;font-size: 14px;line-height: 23px;font-style: normal;}
.tx-hyyy2-list .list-text .content h3{float:left;width: 100%;font-size: 18px;font-weight: bold;line-height: 25px;margin:18px 0 10px;}
.tx-hyyy2-list .list-text .content h3 img{margin-right: 6px;position: relative;top:-2px;}
.tx-hyyy2-list .list-text .content p{font-size:14px;color:#999;margin:4px 0;}
.tx-hyyy2-list .list-text .content p::before{content:'';float: left; width: 6px;height:6px;border-radius: 50%;background: #b9b9b9;margin-top:7px;margin-right: 8px;}
.tx-hyyy2-list .list-text .content ul{float:left;width: 100%;margin-bottom: 10px;}
.tx-hyyy2-list .list-text .content ul li{float: left;width:25%;padding-right:25px;}
.tx-hyyy2-list .list-text .content ul li h5{font-size: 24px;font-weight:bold;height:28px;}
.tx-hyyy2-list .list-text .content ul li h5 img{margin-left:6px;position: relative;}
.tx-hyyy2-list .list-text .content ul li h5 sub{font-size: 14px;position: relative;top:-7px;}
.tx-hyyy2-list .list-text .content ul li.down h5{color:#317DFF;}
.tx-hyyy2-list .list-text .content ul li.up h5{color:#2FD47A;}
.tx-hyyy2-list .list-text .content ul li h6{font-size: 14px;color:#999;font-weight: normal;}
.tx-hyyy2-list .list-text .content .tag{float: left;width: 100%;}
.tx-hyyy2-list .list-text .content .tag b{float: left;margin-right: 14px;font-size: 14px;color:#317DFF;padding: 0 15px;line-height: 34px;background: rgba(49, 125, 255, 0.1);font-weight: normal;}
.tx-hyyy2-list .list-text .more{float: left;width: auto; padding:0 22px;background: #317DFF;line-height: 42px;color:#fff;font-size:16px;margin-top:20px;}
.tx-hyyy2-list .list-text .more img{margin-left:8px;position: relative;top:-2px;}

.tx-hyyy3-main li{position: relative; width: 23.75%;margin:11px 0; margin-left:1.66%;height: 173px;overflow: hidden;}
.tx-hyyy3-main li:nth-child(4n-3){margin-left: 0;}
.tx-hyyy3-main li .img,.tx-hyyy3-main li .img img{width: 100%; height:100%;}
.tx-hyyy3-main li .img{position: relative;z-index: 10;}
.tx-hyyy3-main li .text{position: absolute;z-index: 20; left:0;bottom:0;padding:0 20px;font-size: 14px;color:#fff;text-overflow: ellipsis;white-space: nowrap; line-height: 46px;height:46px;overflow: hidden; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6392156862745098) 100%);opacity: 1;}
.tx-hyyy3-main li .text1{position: absolute;top:50%;left:0;width: 100%;height:100%;z-index: 30;padding:0 46px;opacity: 0; display: flex;flex-direction: column;justify-content: center;align-items: center;color:#fff;}
.tx-hyyy3-main li .text1:before{content:'';position: absolute;z-index: -1;width: 100%;height:100%;background: linear-gradient(180deg, #005DFA 0%, #3DB1FC 100%);opacity: 0.7;}
.tx-hyyy3-main li .text1 h3{width:100%; font-size: 14px;line-height: 20px;height:40px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 12px;text-align:center}
.tx-hyyy3-main li .text1 em{display: block;font-size: 12px;line-height: 18px;text-align: center;font-style: normal;height:54px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

.tx-hyyy4{padding-bottom: 38px;}
.tx-hyyy4-main li{width: 18.66%;margin-bottom:24px;margin-left:1.675%;height:103px;background: #fff;display: flex;justify-content: center;align-items: center;border-radius: 4px;border:1px solid #dedede;cursor: pointer;padding:12px 20px;}
.tx-hyyy4-main li:nth-child(5n-4){margin-left:0;}
.tx-hyyy4-main li img{max-width: 95%;max-height: 95%;}

.tx-hyyy5-main{margin-top:28px;}
.tx-hyyy5-main li{background: #F6FAFF;}
.tx-hyyy5.bgEFF7FF .tx-hyyy5-main li{background: #fff;}
.tx-hyyy5-main li{width: 23.83%;text-align: center;cursor: pointer;padding:0 17px 20px;margin-left: 1.56%;}
.tx-hyyy5-main li:nth-child(4n-3){margin-left: 0;}
.tx-hyyy5-main li img{height:53px;margin-bottom: 23px;margin-top: -28px;}
.tx-hyyy5-main li h3{margin-bottom: 23px;}
.tx-hyyy5-main li h3{position: relative; font-size: 18px;font-weight: bold;line-height: 25px;padding-bottom: 10px;margin-bottom: 20px;}
.tx-hyyy5-main li h3::after{content: '';position: absolute;bottom:0;left:0;right:0;margin:0 auto;width: 42px;height:3px;background: #317DFF;}
.tx-hyyy5-main li em{display: block; font-style: normal;font-size: 14px;color:#999;line-height: 23px;min-height: 138px;}

.tx-hyyy6-main li{position: relative; width: 30.16%;margin-left: 4.76%;border:1px solid rgba(49, 125, 255, 0.5);padding:38px 36px 27px;cursor: pointer;border-radius: 4px;background: #fff bottom right no-repeat;}
.tx-hyyy6-main li:nth-child(3n-2){margin-left: 0;}
.tx-hyyy6-main li .icon{position: absolute;right:36px;top:26px;right:30px;width: 55px;height:55px;background: rgba(49, 125, 255, 0.1);border-radius: 6px; display: flex;justify-content: center;align-items: center;}
.tx-hyyy6-main li .title{border-left:2px solid #317DFF;padding-left: 8px;margin-bottom: 32px;}
.tx-hyyy6-main li .title h3{font-size: 20px;line-height: 20px;font-weight: bold;margin-bottom: 4px;}
.tx-hyyy6-main li .title h4{font-size: 14px;line-height: 14px;color:#999;font-weight: normal;}
.tx-hyyy6-main li .tag i{position: relative; float: left;font-size: 16px;line-height: 20px;font-style: normal;margin-right: 24px;padding-left: 15px;margin-top: 10px;}
.tx-hyyy6-main li .tag i:before{content:'';position: absolute;left:0;top:5px;width: 8px;height:8px;background: linear-gradient(180deg, #005DFA 0%, #3DB1FC 100%);opacity: 0.57;border-radius: 50%;}

.tx-hyyy7-main li{width: 23.66%;height: 305px; margin-left:1.78%;text-align: center;cursor: pointer;padding: 20px 43px;display: flex;flex-direction: column;justify-content: center;align-items: center;background: #F6FAFF;}
.tx-hyyy7.bgEFF7FF .tx-hyyy7-main li{background: #fff;}
.tx-hyyy7-main li:nth-child(4n-3){margin-left: 0;}
.tx-hyyy7-main li img{height:86px;margin-bottom: 21px;}
.tx-hyyy7-main li img.img1{display: block;}
.tx-hyyy7-main li img.img2{display: none;}
.tx-hyyy7-main li h3{font-size: 20px;line-height: 28px;font-weight: bold;width: 100%;}
.tx-hyyy7-main li span{position: relative; display: block;margin-top: 0px;padding-top: 8px;width: 100%;height:0; overflow: hidden;}
.tx-hyyy7-main li span:before{content:'';position: absolute;width: 100%;height:0px;background: #317DFF;opacity: 0.21;top:0;left:0;}
.tx-hyyy7-main li span i{display: block;font-style: normal;font-size: 14px;color:#999;line-height: 20px;margin-top: 10px;}
.tx-hyyy7-main .down .icon{text-align: center;display: flex;flex-direction: column;align-items: center;margin: 26px 0 15px;}
.tx-hyyy7-main .down .icon i{display: inline-block;width: 27px;height:12px;margin-top: -3px;opacity: 0;}
.tx-hyyy7-main .down .icon i:nth-child(1){background: url('../img/hyyy/hyyy7-i1.png') center center no-repeat;animation:opacitys 2s linear infinite;}
.tx-hyyy7-main .down .icon i:nth-child(2){background: url('../img/hyyy/hyyy7-i2.png') center center no-repeat;animation:opacitys 1.5s linear infinite;}
.tx-hyyy7-main .down .icon i:nth-child(3){background: url('../img/hyyy/hyyy7-i3.png') center center no-repeat;animation:opacitys 1s linear infinite;}
.tx-hyyy7-main .down .text{background: linear-gradient(180deg, #005DFA 0%, #3DB1FC 100%);border-radius: 99px;text-align: center;padding:16px 15px}
.tx-hyyy7-main .down a{display: inline-block;margin:0 50px;color:#fff;line-height: 22px;font-size: 16px;}

.tx-hyyy8-main li{width: 23.66%;height: 240px; margin-left:1.78%;text-align: center;cursor: pointer;padding: 20px 43px;background: #fff;border:1.5px solid rgb(49, 125, 255, 0.5);border-radius: 4px; display: flex;flex-direction: column;justify-content: center;align-items: center;}
.tx-hyyy8.bgEFF7FF .tx-hyyy8-main li{background: #fff;}
.tx-hyyy8-main li:nth-child(4n-3){margin-left: 0;}
.tx-hyyy8-main li img{height:67px;margin-bottom: 12px;}
.tx-hyyy8-main li img.img1{display: block;}
.tx-hyyy8-main li img.img2{display: none;}
.tx-hyyy8-main li h3{font-size: 20px;line-height: 28px;font-weight: bold;width: 100%;}
.tx-hyyy8-main li span{position: relative; display: block;width: 100%;height:0; overflow: hidden;}
.tx-hyyy8-main li span i{display: block;font-style: normal;font-size: 14px;color:#999;line-height: 20px;margin-top: 8px;}
.tx-hyyy8-main .down{margin-top: 26px;border:1px solid #317DFF;text-align: center;padding:25px;}
.tx-hyyy8-main .down .tit{font-size: 22px;line-height: 30px;height: 30px;overflow: hidden;color: #317DFF;}
.tx-hyyy8-main .down .text a{display: inline-block;margin:0 22px;color:#fff;line-height: 30px;font-size: 16px;padding:0 21px;margin-top: 14px;}
.tx-hyyy8-main .down .text a:nth-child(3n-2){background: rgba(49, 125, 255, 0.1);color:#317DFF;}
.tx-hyyy8-main .down .text a:nth-child(3n-1){background: rgba(47, 212, 122, 0.1);color:#2FD47A;}
.tx-hyyy8-main .down .text a:nth-child(3n){background: rgba(255, 149, 103, 0.1);color:#FF9567;}

@keyframes opacitys{
    0%{opacity: 0;}
    50%{opacity: 1;}
	100%{opacity: 0;}
}

@media screen and (min-width: 769px){

    .tx-hyyy2-list:hover .list-text .title{color:#317DFF;}
    .tx-hyyy2-list .list-text .more:hover{opacity:0.8;}

    .tx-hyyy2-list.fr:hover .list-img{transform: translate(-20px,-50%);}
    .tx-hyyy2-list.fl:hover .list-img{transform: translate(20px,-50%);}
    .tx-hyyy2-list.fr:hover .list-text{transform: translate(20px,0);}
    .tx-hyyy2-list.fl:hover .list-text{transform: translate(-20px,0);}

    .tx-hyyy3-main li:hover .text{opacity: 0;}
    .tx-hyyy3-main li:hover .text1{opacity: 1;top:0%;}

    .tx-hyyy4-main li:hover{box-shadow: 0px 3px 20px 1px rgba(0, 0, 0, 0.23921568627450981);}

    .tx-hyyy5-main li:hover{background: #fff;box-shadow: 4px 6px 14px 1px rgba(0, 0, 0, 0.12941176470588237);}

    .tx-hyyy6-main li:hover{background: #317DFF url('../img/hyyy/hyyy6-libg.png') bottom right no-repeat;box-shadow: 4px 5px 30px 1px rgba(37, 60, 110, 0.38823529411764707);}
    .tx-hyyy6-main li:hover .icon{background: #fff;box-shadow: 3px 3px 10px 1px rgba(17, 51, 109, 0.4117647058823529);}
    .tx-hyyy6-main li:hover .title{border-left-color:#fff;}
    .tx-hyyy6-main li:hover .title h3{color: #fff;}
    .tx-hyyy6-main li:hover .title h4{color: #fff;}
    .tx-hyyy6-main li:hover .tag i{color:#fff;}
    .tx-hyyy6-main li:hover .tag i:before{background: #fff;}

    .tx-hyyy7-main li:hover{background: #fff; box-shadow: 0px 6px 20px 1px rgba(49, 125, 255, 0.38823529411764707);}
    .tx-hyyy7-main li:hover img.img1{display: none;}
    .tx-hyyy7-main li:hover img.img2{display: block;}
    .tx-hyyy7-main li:hover span{height:99px;margin-top: 15px;}
    .tx-hyyy7-main li:hover span:before{height:1px;}

    .tx-hyyy8-main li:hover{background: #317DFF; box-shadow: 0px 6px 20px 1px rgba(49, 125, 255, 0.38823529411764707);}
    .tx-hyyy8-main li:hover img.img1{display: none;}
    .tx-hyyy8-main li:hover img.img2{display: block;}
    .tx-hyyy8-main li:hover h3{color:#fff;}
    .tx-hyyy8-main li:hover span{height:84px;}
    .tx-hyyy8-main li:hover i{color:#fff;}
    
}

@media screen and (max-width: 1280px){

    .centers{padding: 0 20px;max-width: 1080px;}
    .paddings{padding: 50px 0;}
    body{min-width: 1120px;}

    .tx-hyyy-title .title h3{font-size: 26px;}
    .tx-hyyy-title .title h4{font-size: 13px;}

    .tx-mains-title{font-size: 22px;}

    .tx-hyyy2-list .list-text .title{font-size: 20px;}
    .tx-hyyy2-list .list-text .content h3{font-size: 17px;}
    .tx-hyyy2-list .list-text .content .tag b{font-size: 12px;}
    .tx-hyyy2-list .list-text .content ul li h5 sub{font-size: 12px;}
    .tx-hyyy2-list .list-text .content ul li h5{font-size: 20px;}
    .tx-hyyy2-list .list-text .content ul li h6{font-size: 12px;}
    .tx-hyyy2-list .list-text .more{font-size: 14px;}
    
    .tx-hyyy3-main li{height: 152px;}

    .tx-hyyy4-main li{height:90px;}

    .tx-hyyy5-main li h3{font-size: 17px;}
    .tx-hyyy5-main li em{font-size: 13px;line-height: 20px;min-height: 120px;}

    .tx-hyyy6-main li .title h3{font-size: 18px;}
    .tx-hyyy6-main li .title h4{font-size: 13px;}
    .tx-hyyy6-main li .tag i{font-size: 14px;margin-right: 13px;}

    .tx-hyyy7-main li{height: 280px;}
    .tx-hyyy7-main li img{height:78px;}
    .tx-hyyy7-main li h3{font-size: 18px;}
    .tx-hyyy7-main li span i{font-size: 13px;line-height: 18px;}
    .tx-hyyy7-main .down a{font-size: 14px;}

    .tx-hyyy8-main li h3{font-size: 18px;}

}

@media screen and (max-width: 768px){

    body{min-width: 320px;}
    .centers{padding: 0 15px;}
    .paddings{padding: 25px 0;}
    .mtop66{margin-top: 12px;}

    .tx-banners{height:220px;}
    .tx-banners-text h3{font-size: 17px;line-height: 35px;}
    .tx-banners-text h4{font-size: 12px;line-height: 16px;}

    .tx-hyyy-title{margin-top: 0;}
    .tx-hyyy-title .centers{padding:0;}
    .tx-hyyy-title .jt{display:none;}
    .tx-hyyy-title .bg{width: 100%;height:100%;}
    .tx-hyyy-title .bg h3{line-height: 100%;width: auto;left:auto;right:0;transform: rotate(-35deg);font-size: 90px;}
    .tx-hyyy-title .title{margin:12px 20px;}
    .tx-hyyy-title .title h3{font-size: 17px;line-height: 22px;margin-bottom:5px;}
    .tx-hyyy-title .title h4{font-size: 12px;line-height: 12px;}

    .tx-mains-title{margin-bottom: 15px;font-size: 17px;}
    
    .tx-hyyy2-list{margin-bottom: 15px;}
    .tx-hyyy2-list .list-img{position: relative;width: 100%;transform: translate(0);top:0;}
    .tx-hyyy2-list .list-img{box-shadow: none !important;}
    .tx-hyyy2-list.fr .list-text,.tx-hyyy2-list.fl .list-text{width: 100%;padding:20px;}
    .tx-hyyy2-list .list-text .title{font-size: 16px;padding-bottom: 5px;}
    .tx-hyyy2-list .list-text .content em{font-size: 12px;line-height: 20px;}
    .tx-hyyy2-list .list-text .content h3{font-size: 15px;}
    .tx-hyyy2-list .list-text .content ul li{margin-bottom: 5px;}
    .tx-hyyy2-list .list-text .content ul li h5{font-size: 17px;}
    .tx-hyyy2-list .list-text .content ul li h5 sub{top:-5px;}
    .tx-hyyy2-list .list-text .more{width: 100%;text-align: center;font-size: 12px;line-height: 36px;}
    .tx-hyyy2-list .list-text .more img{width: 20px;}

    .tx-hyyy3-main li{width: 48%;margin:5px 0; margin-left: 0 !important; margin-left:4% !important;height:102px;}
    .tx-hyyy3-main li:nth-child(2n-1){margin-left: 0 !important;}
    .tx-hyyy3-main li .text{font-size: 12px;line-height: 35px;height: 35px;padding:0 12px;}
    
    .tx-hyyy4-main li{width:32%;margin:5px 0; margin-left: 0 !important; margin-left:2% !important;height: 58px;}
    .tx-hyyy4-main li:nth-child(3n-2){margin-left: 0 !important;}

    .tx-hyyy5-main{margin-top: -15px;}
    .tx-hyyy5-main li{width: 100%;margin-left:0%;margin-top:30px;}
    .tx-hyyy5-main li em{min-height: auto;}
    .tx-hyyy5-main li img{height:42px;margin-top: -18px;}

    .tx-hyyy6-main li{width: 100%;margin-left: 0;margin-bottom: 12px;padding: 20px 20px 15px;}
    .tx-hyyy6-main li .title{margin-bottom: 12px;}
    .tx-hyyy6-main li .title h3{font-size: 17px;}
    .tx-hyyy6-main li .title h4{font-size: 12px;}
    .tx-hyyy6-main li .icon{right:20px;top:15px;}
    .tx-hyyy6-main li .tag i{margin-right: 20px;}

    .tx-hyyy7-main li{width: 49%;margin-left:2% !important;padding:25px 18px;height:auto;margin-bottom: 6px;}
    .tx-hyyy7-main li:nth-child(2n-1){margin-left: 0 !important;}
    .tx-hyyy7-main li img{height: 58px;margin-bottom: 12px;}
    .tx-hyyy7-main li h3{font-size: 15px;}
    .tx-hyyy7-main .down a{font-size: 12px;margin:0 8px}
    .tx-hyyy7-main .down .text{padding:8px 15px;}

    .tx-hyyy8-main li{width: 49%;margin-left:2% !important;padding:25px 18px;height:auto;margin-bottom: 6px;}
    .tx-hyyy8-main li:nth-child(2n-1){margin-left: 0 !important;}
    .tx-hyyy8-main li h3{font-size: 15px;}
    .tx-hyyy8-main .down{margin-top: 15px;padding:12px 18px}
    .tx-hyyy8-main .down .tit{font-size: 17px;}
    .tx-hyyy8-main .down .text a{font-size: 12px;margin: 0 1px; margin-top:5px;padding: 0 12px;}
}