html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{ font-family: "Microsoft YaHei", "PingFang SC", sans-serif!important;font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
em,i{font-style: normal}
body{margin:0 auto;padding: 0;letter-spacing: 1px;}
.index-title{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index-title img{display: block;max-width: 100%;margin:0 auto;}
.heade-banner{height: 1695px;width: 100%;min-width: 1448px;background: url("../images/header_bg.png") no-repeat top center;}
.box-xcp{width: 1400px;margin:0 auto;height: auto;overflow: hidden;padding: 24px;background: url("../images/bg.png") no-repeat top center;margin-top:-620px;}
.xcp-cn{width: 1300px;margin:0 auto;height: auto;overflow: hidden;background: #ffffff;padding: 60px 50px 50px 50px;}
.xcp-com{position:relative;padding: 35px;width: 1230px;border-radius: 12px;background: linear-gradient(270deg, #106acd 7%, #1656a7 97%);height: 575px;overflow: hidden;margin:30px auto 0;}
.xcp-com img{display: block;width: 100%;height: 100%;}
.xcp-com i{display: block;width: 80px;height: 80px;background: url("../images/video.png") no-repeat center;position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top:-40px;}

.cfzs{width: 100%;min-width: 1448px;margin:0 auto;height: auto;overflow: hidden;background: url("../images/swiper_bg.png") no-repeat  center;}
.cfzs-com{width: 1200px;margin:0 auto;}
.cfzs-swiper{width: 100%;margin:20px auto 92px;height: auto;}
.swiper-tab{width: 100%;margin:0 auto 47px;height: auto;overflow: hidden;}
.swiper-tab ul{display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: 16px;}
.swiper-tab li{flex: 0 0 calc(20% - 12px);cursor: pointer;}
.swiper-tab li a{background: rgba(219, 236, 255,0.45);display: block;width: 100%;height: 59px;text-align: center;line-height: 59px;color: #004696;font-size: 20px;border-radius: 59px;}
.swiper-tab li.active a{background: #0FBFD4;color: #ffffff;}
.carousel-panel{width: 100%;margin:0 auto;height: auto;position: relative;display: none;}
.swiper-container{width: 100%;position: relative;height: auto;overflow: hidden;}
.swiper-container .swiper-slide{width: 373px;height: 663px;}
.swiper-container .swiper-slide img{ width: 100%;height: 100%;display: block;}
.carousel-panel .swiper-button-next{width: 52px;height: 52px;right: -26px;background: #000000 url("../images/right.png") no-repeat center;border-radius: 100%;opacity: 0.5;}
.carousel-panel .swiper-button-next::after,.carousel-panel .swiper-button-prev::after{display: none;}
.carousel-panel .swiper-button-prev{width: 52px;height: 52px;left: -26px;background: #000000 url("../images/left.png") no-repeat center;border-radius: 100%;opacity: 0.5;}
.carousel-panel .swiper-button-next:hover{background: #1168CA url("../images/right.png") no-repeat center;opacity: 1;}
.carousel-panel .swiper-button-prev:hover{background: #1168CA url("../images/left.png") no-repeat center;opacity: 1;}
.spzb{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.spzb-swiper{width: 100%;margin:40px auto 90px;height: auto;overflow: hidden;}
.spzb-panel{width: 100%;margin:0 auto;height: auto;overflow: hidden;display: none;}
.spzb-panel ul{width: 1230px;margin-left: -30px;height: auto;overflow: hidden;}
.spzb-panel li{width: 380px;height: auto;overflow: hidden;float: left;margin-left: 30px;margin-bottom: 30px;}
.spzb-cli{width: 100%;position: relative;height: auto;overflow: hidden;}
.spzb-cli img{display: block;width: 100%;height: 240px;}
.spzb-cli b{position: absolute;left: 50%;top:50%;width: 52px;height: 52px;background: url("../images/video.png") no-repeat center;background-size: 100%;margin-left: -26px;margin-top:-26px;}
.spzb-panel li p a{display: block;width: 100%;font-size: 18px;color: #161616;line-height: 40px;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.spzb-more{width: 100%;text-align: center;}
.spzb-more a{display: inline-block;width: 192px;height: 49px;line-height: 49px;color: #fff;font-size: 16px;background: #1168CA;border-radius: 49px;}

.ztcf{width: 100%;min-width:1448px;margin:0 auto;height: auto;background: url("../images/ztcf.png") no-repeat top center}
.ztcf-com{width: 1300px;margin:0 auto;height: auto;}
.ztcf-box{background: #145BB1;padding: 65px 50px;width: 1200px;height: auto;margin:50px auto 0px;position: relative;border-radius: 4px;}
.ztcf-box b{width: 45px;height: 45px;position: absolute;left: 50%;top:-22.5px;background: #145BB1;    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);margin-left: -22.5px;}

.ztcf-title{width: 100%;text-align: center;border-bottom: 1px solid #3C85DF;}
.ztcf-title a{font-size: 20px;color: #fff;display: inline-block;height: 46px;line-height: 46px;margin:0 10px;cursor: pointer;}
.ztcf-title a.on{border-bottom:2px solid #00f1ff;}
.ztcf-swiper{width: 100%;margin:56px auto 0;height: auto;overflow: hidden;}
.ztcf-left{width: 577px;float: left;height: auto;overflow: hidden;}
.ztcf-left img{display: block;width: 100%;height: 324px;margin:0 auto;}
.ztcf-text{padding: 30px 24px;width: 529px;background: #ffffff;overflow: hidden;}
.ztcf-text span{display: block;width: 100%;font-size: 24px;color: #363636;height: 30px;white-space: nowrap;  text-overflow: ellipsis;line-height: 30px;overflow: hidden;margin:10px auto;}
.ztcf-text p{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;color: #656565;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.ztcf-right{float: right;width: 579px;height: auto;overflow: hidden;}
.ztcf-right li{width: 100%;height: auto;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #5593DF;margin:0 auto 20px;}
.ztcf-right li span{display: block;width: 100%;margin:0px auto 15px;height: 56px;overflow: hidden;font-size: 24px;line-height: 28px;color: #ffffff;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.ztcf-right li p{font-size: 12px;text-align: justify;color: #ffffff;line-height: 20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;height: 40px;overflow: hidden;}
.ztcf-right li.on{background: #184173;padding: 30px;width: 519px;border-bottom: none;}
.ztcf-right li.on p{height: 60px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.ztcf-right li.on span{height: 36px;line-height: 36px;overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.ztcf-right li:last-child{border-bottom: none;}

.xxcc{width: 1200px;margin:90px auto 0;height: auto;overflow: hidden;}
.xxcc-box{width: 100%;margin: 34px auto 64px;height: auto;overflow: hidden;}
.xxcc-left{width: 577px;float: left;height: auto;overflow: hidden;position: relative;}
.xxcc-left img{display: block;width: 100%;height: 370px;}
.xxcc-left div{position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, #145bb100 13%, #145bb1 90%);width: 94%;padding: 15px 3%;line-height: 40px;height: 40px;overflow: hidden;color: #ffffff;font-size: 20px;}
.xxcc-left p{width: 100%;white-space: nowrap;  text-overflow: ellipsis;height: 40px;overflow: hidden;}
.xxcc-list{width: 585px;float: right;height: auto;overflow: hidden;}
.xxcc-list li{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.xxcc-list li img{display: block;width: 192px;height: 110px;float: left;margin-bottom: 20px;}
.xxcc-list li p{float: right;width: 372px;height: 110px;position: relative;}
.xxcc-list li p span{display: -webkit-box;font-size: 18px;color: #161616;line-height: 28px;height: 56px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.xxcc-list li p i{position: absolute;left: 0;bottom: 0;font-style: normal;color: #161616;opacity: 0.36;font-size: 13px;}

.wbx{width: 100%;min-width:1448px;height: 805px;overflow: hidden;margin:0 auto;background: url("../images/wbx.png") no-repeat top center;}
.wbx-box{width: 1200px;margin:80px auto 0;height: auto;overflow: hidden;}
.wbx-box iframe{display: block;margin:40px auto 0;}
.carousel-panel .spzb-more{margin-top:40px;}
.ztcf-list{display: none}
.page-box{min-width: 1448px;margin:0 auto;}
@media (max-width: 860px) {.tt{display: none;}}

.ztcf-more{position: absolute;left: 0;bottom:-24px;width: 100%;}
.ztcf-more a{display: block;width: 192px;height: 49px;background: #0FBFD4;color: #ffffff;border-radius: 49px;text-align: center;line-height: 49px;font-size: 16px;margin:0 auto;cursor: pointer;}
