body{background:#f7f7f7;}
/* topbox */
.topbox{background-image:linear-gradient(to right,#e3eefc,#b8d2f1);}
/* index */
/*banner*/
.index-bannerbox{margin-top:70px;width: 100%; height:auto;overflow: hidden;background-color:#fff;}
.index-bannerbox .carousel-indicators{bottom:20px;}
.index-bannerbox .carousel-indicators li{display: inline-block; width:10px;height:10px;margin:0 5px; border: 0; border-radius: 5px; background-color:#e7e7e7;}
.index-bannerbox .carousel-indicators li.active{background-color:#2a5af6;}
.index-bannerbox .carousel-inner{text-align:center;}
.index-bannerbox .carousel-inner .carousel-item img{width:100%;}
.banner4-box{max-width:1920px;margin:auto;}
.banner4-box .carousel-item{padding:8px;}
.banner4-box .carousel-item{width:100%;height:auto;}
.news-arrow{position: absolute; width:100px;top:-70px;right:60px;}
.news-arrow .carousel-control-prev{display:inline-block; }
.news-arrow .carousel-control-prev span{display:inline-block;font-size:20px;color:#8a8a8a;padding:5px 20px; border:1px solid #ccc;border-radius:20px;}
.news-arrow .carousel-control-next{display:inline-block; }
.news-arrow .carousel-control-next span{display:inline-block;font-size:20px;color:#8a8a8a;padding:5px 20px; border:1px solid #ccc;border-radius:20px;}
.news-arrow .carousel-control-next:focus span,.news-arrow .carousel-control-next:hover ,.news-arrow .carousel-control-prev:focus span,.carousel-control-prev:hover {color:#fff;text-decoration:none;background-color:#0055FF;border-color:#0055FF;outline:0;opacity:1;}
/* .banner-box{background:#e0e6f1;}
.banner-box .banner-main{position:relative;width:100%;margin-top:70px;overflow:hidden;}
.banner-box .banner-main .banner-bg{max-height:900px;min-height:800px;background:url(../img/index-banner-bg.png) repeat-x center #e0e6f1;background-size:cover;}
.phone-mask{position:absolute;left:-7%;right:0;bottom:13%;width:40%;height:50%;margin:auto;background:url(../img/phone-mask1.png) no-repeat center;background-size:contain;}
.banner-box .banner-title{text-align: center;}
.banner-box .banner-title h1 span{color:#0055FF;}
.banner-box .banner-title p{color:#666;margin:10px;font-weight:300;font-size:18px;} */

.ggbianxian-box{min-height:500px;border-bottom:20px solid #f7f7f7;}
.ggbianxian-box .part-title-2{margin-top:20px; font-size:16px;line-height:1.5em;color:#f3a522;letter-spacing:10px;font-weight:200;text-transform: uppercase;}
.ggbianxian-box .part-title-2 b{font-weight:700;}
.ggbianxian-box .item{padding:100px 0;}
 .ggbianxian-box .item h1{margin-top: 150px; font-size:58px;line-height:70px;font-weight:700;color:#2A5AF6;}
.ggbianxian-box .item h6{font-size:58px;line-height:80px;text-transform: uppercase;color:#111;}
.ggbianxian-box .item p{margin:60px 0;font-size:24px;line-height:36px;font-weight:400;color:#666;}
.ggbianxian-box .item .look-more{display:inline-block;padding:5px 20px;border-radius:20px; background-color:#ffb829;color:#fff !important;}
.ggbianxian-box {}
.slide-main {text-align:right;}
.slide-img{display:inline-block;max-width:426px;}
.slide-img .carousel-inner img{max-width:426px;}
.operator-box .item h1{margin-top: 100px;}
.operator-box ul.operator-list{padding-top: 50px;}
.operator-box ul.operator-list li{height:100px; border-bottom: 1px solid #f5f5f5;}
.operator-box ul.operator-list li b{font-size:54px;color:#111;}
.operator-box ul.operator-list li span{display:inline-block;margin-left:100px; line-height:26px; font-size:14px;color:#666;}
.ggbianxian-box .partner-slide{display:inline-block; width:426px;height:568px;max-width:100%; padding:30px; background:#2A5AF6;border-radius:24px;}
.ggbianxian-box .item .partner-list{margin-top:50px;}
.ggbianxian-box .item .partner-list ul li{display:inline-block;margin:0 20px 20px 0;border:1px solid #d9d9d9;border-radius:10px;}
.ggbianxian-box .item .partner-slide h1{margin-top:30px !important;font-size:58px;color:#fff;font-weight:normal;line-height:68px;text-align: left;}
.ggbianxian-box .item .partner-slide h6{margin-top:0 !important;font-size:24px;color:#fff;font-weight:normal;line-height:68px;text-align:left;}
.ggbianxian-box .item .partner-slide figure{margin-top: 80px; text-align: left;}
.ggbianxian-box .item .partner-slide p{margin-top:30px; text-align:left;font-size:14px;line-height:28px;font-weight:400;color:#fff;}
 
 /*首页 自定义样式，设置垂直滚动效果 */
	        /* 下一个非左移的轮播项和右移激活的轮播项向上移动 100% */
	        #verticalCarousel .carousel-inner .carousel-item-next:not(.carousel-item-left),
	        #verticalCarousel .carousel-inner .carousel-item-right.active {
	            transform: translateY(100%);
	        }
	
	        /* 上一个非右移的轮播项和左移激活的轮播项向下移动 100% */
	        #verticalCarousel .carousel-inner .carousel-item-prev:not(.carousel-item-right),
	        #verticalCarousel .carousel-inner .carousel-item-left.active {
	            transform: translateY(-100%);
	        }
	        /* 激活的轮播项和处于过渡位置合适的轮播项保持正常位置\当轮播项移动到合适位置时，恢复正常位置 */
	        #verticalCarousel .carousel-inner .active,
	        #verticalCarousel .carousel-inner .carousel-item-next.carousel-item-left,
	        #verticalCarousel .carousel-inner .carousel-item-prev.carousel-item-right {
	            transform: translateY(0);
	        }
	        /* 设置轮播项的过渡动画时间和效果 */
	        #verticalCarousel .carousel-inner .carousel-item {transition: transform 0.6s ease;}
			
/*首页第一屏首页动画 定义一个名为slide的动画，持续时间为5秒，无限循环 */
			@keyframes slide {
				0% {
					transform: translateY(-100%);
					opacity: 0;
				}

				100% {
					transform: translateY(0);
					opacity: 1;
				}
			}
			/* 应用动画到元素，并设置2秒的延迟 */
			.element-delay {animation: slide 2s infinite;animation-delay:0.5s;animation-iteration-count: 1;animation-fill-mode: forwards;}
/* TODS */	
.TODS-part.part1 .banner-main .banner-bg{max-height:900px;min-height: 800px;background:url(../img/tods-banner1.jpg) no-repeat center #000;background-size:contain;}
.TODS-part{min-height:800px;background-color:#fff;z-index:999;}
.TODS-part .part-title{}
.TODS-part .part-title.wave{position:absolute;width:100%;top:150px;left:0;z-index:2;}
.TODS-part .part-title h1{font-weight: bold;font-size:58px;}
.TODS-part .part-title h6{padding:40px;font-size:28px;font-weight:300;color:#999;}
.TODS-part .part-title p a{display:inline-block;padding:15px 60px;font-size:28px;font-weight:700;color:#fff;border-radius:40px;background-color:#2a5af6;letter-spacing:5px;}
.TODS-part.part2 .part-bg1{position: absolute;width:100%;max-height:500px;bottom:50px; left:0;z-index: 1;overflow: hidden; }
.TODS-part .part-title .icon-list{ }
.TODS-part .part-title .icon-list li{ text-align:center;}
.TODS-part.part4{background:#000;}
.TODS-part.part4 .TODSpart-css-bg4{position: absolute;top:-100px; height:800px;width: 100%;overflow: hidden; max-height:800px; z-index:1;background: url(../img/TODS-bg2.png) repeat;background-size: cover; }
.TODS-part.part4 .part-title{position: relative;z-index: 999;}
.TODS-part.part4 .part-title .icon-list li dl dt{font-weight:bold;font-size:40px;text-align:left;background:linear-gradient(to right, #69a7ff, #98f2ff);-webkit-background-clip:text;background-clip:text;color:transparent;}
.TODS-part.part4 .part-title .icon-list li dl dd{font-size:16px;color:#ccc;font-weight:300;text-align:left;}
.TODS-part.part4 ul li{padding-left:80px;padding-top:100px;}
.TODS-part.part4 ul li:nth-child(2){padding-top:0;padding-left:0;}
.TODS-part.part4 ul li:nth-child(2) img{width:80%;}
.TODS-part.part5 ul li .item {max-width:400px;padding:40px; margin:20px auto; background:rgba(255,255,255,.1);border-radius:24px;border:1px solid #212121;}
.TODS-part.part5 ul li .item h6{padding:20px;font-size:24px;color:#fff;}
.TODS-part.part5 ul li .item p{font-size:14px;color:#999;}
	/* 改版1.0 2025-06-19 */
	.TODS-part.part2 .tods-item a{display: block;position: relative;}
	.TODS-part.part2 .tods-item a img{width: 100%;}
	.TODS-part.part2 .tods-item a b{display: block;position: absolute;top:10px;left:20px;color:#fff;font-size:26px;}
	.TODS-part.part2 .tods-item a span{display: block;position: absolute;width:50px;height:30px;text-align: center;line-height:30px; bottom: 10px;right:10px;color:#fff;font-size:26px;font-weight: bold;}
	.TODS-part.part2 .tods-item a:hover span{  background-color:#fff;border-radius: 30px;color:#0055FF;}
	.TODS-part.tods-news .title{position: relative;}
	.TODS-part.tods-news .title h1{font-size:40px;color:#000;}
	.TODS-part.tods-news .title p{margin-top:5px; color:#999;font-size:14px;}
	.TODS-part.tods-news .title .arrow{position: absolute;right: 0;top: 0;}
	.TODS-part.tods-news .tods-item img{width: 100%;border-radius:20px;}
	.TODS-part.tods-news .tods-item b{display: block;padding:10px 0;white-space: nowrap;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
	.TODS-part.tods-news .tods-item span{display: block;color:#999;font-size:14px;}
	.TODS-part.tods-news .tods-item:hover span{color:#999;font-size:14px;}
	.tods-link img{width:100%;}
	.tods-news-artical{background-color:#000;}
	.tods-news-artical  .artical-title img{width:70%;}
	.tods-news-artical .artical-main{}
	.tods-news-artical .artical-main .container{max-width:1300px;margin: auto; }
	.tods-news-artical .artical-main .breadcrumb{display: flex;align-items: center;width: 800px;max-width: 100%; margin: auto; padding:20px 0;font-size:14px;}
	.tods-news-artical .artical-main .breadcrumb li:first-child{font-size:16px;color:#333;}
	.tods-news-artical .artical-main .breadcrumb .breadcrumb-item a{color:#999;}
	.tods-news-artical .artical-main .breadcrumb .breadcrumb-item.active{color:#333; }
	.tods-news-artical .artical-main .artical-word{width: 800px;margin: auto;max-width:100%;}
	.tods-news-artical .artical-main .artical-word h1{font-size:42px;color:#000;}
	.tods-news-artical .artical-main .artical-word h6{line-height:60px;border-bottom: 1px solid #eee;font-weight: normal;}
	.tods-news-artical .artical-main .artical-word h6 time{font-size:12px;color:#999;margin-right: 30px;}
	.tods-news-artical .artical-main .artical-word p{margin:30px 0;line-height:2; text-indent: 2em;color: #333 !important;font-size:16px;}
	.tods-news-artical .artical-main .artical-word p span{color: #333 !important;font-size:16px;}
	.tods-news-artical .artical-main .artical-word p img{width:100%;margin-left: -2em;max-width:100% ;}
	/* 改版1.0 2025-06-24 tdos-link*/
	/* link1 */
	.tdos-link{  }
	.tdos-link{min-height:700px;width:100%;text-align:center;}
	.tdos-link.tdos-link1a { background:url(../img/tods/tdos-link1a.png) center no-repeat;}
	.tdos-link h1{padding-top:260px; text-align: center;color:#fff;font-size:80px;}
	.tdos-link h6{margin:30px; font-size:24px;color:#fff;font-weight:300;opacity: .9;}
	.tdos-link.tdos-link1b{margin-bottom:100px;  background:url(../img/tods/tdos-link1b.png) center no-repeat;}
	.tdos-link .tdos-word{position: absolute;right: 0;width:550px; }
	.tdos-link .tdos-word h2.title{text-align: left;font-size:60px; background: linear-gradient(to right, #69A6FF, #98F2FF); -webkit-background-clip: text;background-clip: text;color: transparent;}
	.tdos-link .tdos-word h2.last{text-indent:2em;}
	.tdos-link .tdos-word h6{margin:30px 0;text-align: left; font-size:24px;color:#fff;font-weight:300;opacity: .9;}
	.tdos-link .tdos-word .num{display: flex;}
	.tdos-link .tdos-word .num .item{margin-right:50px; color: #2A5AF6;}
	.tdos-link .tdos-word .num .item h3{background:url(../img/tods/arrow.png) center right no-repeat;}
	.tdos-link .tdos-word .num .item h3 b{font-size:110px;}
	.tdos-link .tdos-word .num .item h3 span{margin-left: 10px; color:#fff;font-weight:300;font-size:32px;}
	.tdos-link .tdos-word .num .item h4{color:#fff;font-weight:300;font-size:14px;}
	.tdos-link.tdos-link1c{margin-bottom:100px; background:url(../img/tods/tdos-link1c.png) center bottom no-repeat;}
	.tdos-link.tdos-link1c .tdos-word{right: 0;top:-100px; left:100px; }
	.tdos-link.tdos-link1d{ background:url(../img/tods/tdos-link1d.png) center bottom no-repeat;}
	.tdos-link.tdos-link1d .tdos-word{right: 0;top:-100px; left:300px; }
	.tdos-link.tdos-link1e{margin-bottom:100px; background:url(../img/tods/tdos-link1e.png) center bottom no-repeat;}
	.tdos-link.tdos-link1e .tdos-word{width:800px; right: 0;top:-100px; left:200px; }
	.tdos-link.tdos-link1f{ background:url(../img/tods/tdos-link1f.png) center bottom no-repeat;}
	.tdos-link.tdos-link1f .tdos-word{width:1000px;right: 0;top:-100px; left:200px; }
	/* link2 */
	.tdos-link.tdos-link2a{margin-bottom:100px;background:url(../img/tods/tdos-link2a.png) center bottom no-repeat;}
	.tdos-link.tdos-link2b{height:700px;margin-bottom:100px; background:url(../img/tods/tdos-link2b.png) center bottom no-repeat;}
	.tdos-link.tdos-link2b .tdos-word{  right: 0;top:-50px; left:0; }
	.tdos-link.tdos-link2b .tdos-word .num{display:block;}
	.tdos-link.tdos-link2b .tdos-word .num .item h3{background: none;}
	.tdos-link.tdos-link2c{margin-bottom:100px;background:url(../img/tods/tdos-link2c.png) center bottom no-repeat;}
	.tdos-link.tdos-link2c .tdos-word{top:0; left:0; }
	.tdos-link.tdos-link2d{background:url(../img/tods/tdos-link2d.png) center bottom no-repeat;}
	.tdos-link.tdos-link2d .tdos-word{width:650px;}
	.tdos-link.tdos-link2d .tdos-word .num{display:block;width:230px;}
	/* link3 */
	.tdos-link.tdos-link3a{margin:0;background:url(../img/tods/tdos-link3a.png) center bottom no-repeat;}
	.tdos-link.tdos-link3b{height:800px;padding-top:100px; background:url(../img/tods/tdos-link3b.png) center bottom no-repeat #eafdff;}
	.tdos-link.tdos-link3b .tdos-word{  right: 0;top:150px;}
	.tdos-link.tdos-link3b .tdos-word h6{font-size:32px;color:#999;}
	.tdos-link.tdos-link3b .tdos-word .txt{ }
	.tdos-link.tdos-link3b .tdos-word .txt .item{margin:20px 0; text-align: left;}
	.tdos-link.tdos-link3b .tdos-word .txt .item h3{line-height: 2em; font-size:24px;color:#000;}
	.tdos-link.tdos-link3b .tdos-word .txt .item h4{font-size:14px;color:#999;font-weight:normal; }
	.tdos-link.tdos-link3c{background:url(../img/tods/tdos-link3c.png) center bottom no-repeat;}
	.tdos-link.tdos-link3c .tdos-word{top:0; left:0; }
	/* link4 */
	
	/* 渐变文字 */
	.gradient-text{background:linear-gradient(to right, #888, #fff, #d5d5d7, #fff,#7d7f85,#fff) ;-webkit-background-clip: text;background-clip: text !important;color:transparent;}
	.gradient-text1{background: linear-gradient(to right, #FD774A, #FD774A, #FBA3BF, #2A5AF6, #2A5AF6) !important;-webkit-background-clip: text;background-clip: text !important; color: transparent;}
	/* news-list */
	.news-list{	}
	.news-list .list-guide{	}
	.news-list .list-guide .guide-link{ }
	.news-list .list-guide .guide-link a{display: inline-block;padding:15px 0;margin:0 20px;}
	.news-list .list-guide .guide-link a.on{color:#2A5AF6;border-bottom: 2px solid #2A5AF6;}
	.news-list .list-guide .guide-crumb{padding:15px 0;text-align: right;}
	.news-list .list-guide .guide-crumb a{color:#666;font-size: 14px;}
	.news-list .list-guide .guide-crumb a.first{color:#8a8a8a;}
	.news-list .list-guide .guide-crumb a.first:hover{color:#2A5AF6;}
	.news-list .list-guide .guide-crumb span{padding: 0 5px; font-size: 14px;color:#8a8a8a;}
	.news-list .list-guide .guide-crumb span.last{color:#666;}
	.news-list .list-box{}
	.news-list .list-box .item{padding:15px;margin:15px; background-color:#fff;}
	.news-list .list-box .item .list-img{width:100%;}
	.news-list .list-box .item .list-img img{width:100%;}
	.news-list .list-box .item h4{margin-top: 10px;}
	.news-list .list-box .item h4 a{line-height:2em;font-size:20px;color:#222;}
	.news-list .list-box .item h4 a:hover{color:#2A5AF6;}
	.news-list .list-box .item h6{position: relative;}
	.news-list .list-box .item h6 time{font-size:12px;color:#999;}
	.news-list .list-box .item h6 .more{position: absolute;right: 0; display: inline-block;color:#2A5AF6;font-size:13px;font-weight: normal;}
	.news-list .list-box .item h6 .more span{font-size: 12px;}
	.news-list .list-box.box2 .list-img{text-align: right;}
	.news-list .list-box.box2 .list-img img{max-width:280px;max-height:200px;}
	.news-list .list-box.box2 .date{padding:10px 0;}
	.news-list .list-box.box2 .date b{font-size:40px;font-weight: 300;}
	.news-list .list-box.box2 .date time{font-size:20px;color: #8a8a8a;font-weight: 300;}
	.news-list .list-box.box2 .word p{margin: 10px 0; height:3.2em; line-height:1.6em; font-size: 14px;color: #8a8a8a;overflow: hidden;}
	.news-list .list-box.box2 .word h6{margin-top: 20px;}
	.news-list .list-box.box2 .word h6 a{display:inline-block;padding:10px;margin-right:10px;color:#8a8a8a; background-color: #F7F7F7;border-radius: 4px;font-size:13px;font-weight:normal;}
	.news-list .list-box.box2 .word h4 a{white-space: nowrap;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
 	.news-list .list-box.box2 .word h6 a:hover{color:#2A5AF6;}
	.news-list .list-box.box2 .word h6 a.more{color:#2A5AF6;background:none;}
/* TOD-union */
.TODunion-part{ }
.TODunion-part.part1 .banner-main{height:800px;background-color:#000;  }
.TODunion-part.part1 .banner-main .part-title{position: relative;z-index: 999; padding-top:300px;}
.TODunion-part.part1 .banner-main .part-title h1{padding-top:1px;font-size:80px;  background:linear-gradient(to right, #69A6FF, #98F2FF);-webkit-background-clip: text;background-clip: text;color:transparent;}
.TODunion-part.part1 .banner-main .part-title p{padding-top:30px;font-size:32px;font-weight:200; color:#fff;opacity:.9;}
.TODunion-part.part1 .banner-main .part1-bg{position:absolute;right:0;bottom:0;width:50vw;height:800px;background: url(../img/union-part1-bg.jpg) 100px -50px no-repeat;background-size:1300px;}
.TODunion-part.part2{background: url(../img/TODunion-part-bg.jpg) center no-repeat;background-size: cover;}
.TODunion-part.part2 .part-title h1{background:linear-gradient(to right, #FD774A, #FD774A,#FBA3BF,#2A5AF6,#2A5AF6);-webkit-background-clip: text;background-clip: text;color:transparent;}
.TODunion-part.part2 .slide-main{padding-bottom:100px;text-align: center;}
.TODunion-part.part2 .slide-main .slide-img{max-width:92%;width: 100%;margin: auto;padding: 50px; background-color:rgba(255,255,255,.5);border-radius:20px;border:1px solid #fff;}
.TODunion-part.part2 .slide-main .slide-img .txt{float: left;max-width: 50%;margin:90px;}
.TODunion-part.part2 .slide-main .slide-img .txt h2{text-align: left;font-size:48px;}
.TODunion-part.part2 .slide-main .slide-img .txt p{margin-top: 50px; text-align: left;font-size:24px;font-weight:300;color:#666;}
.TODunion-part.part2 .slide-main .slide-img .list figure{float: right;max-width: 50%;}
.TODunion-part.part2 .slide-main .slide-img .list figure img{width:100%;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next em{display:inline-block;width:50px;height: 50px;line-height:52px;text-align: center; border-radius:30px;background-color:rgba(255,255,255);border:1px solid #fff;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em:hover,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next em:hover{background-color:#2a5af6;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em .iconfont,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next em .iconfont{ font-size:44px; color:#2a5af6;font-weight: 700;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em{transform: rotate(90deg);}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-next em{transform: rotate(-90deg);}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em:hover .iconfont,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next em:hover .iconfont{color:#fff;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev em .iconfont{}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev {left:-130px;}
.TODunion-part.part2 .slide-main .slide-img .carousel-control-next {right:-130px;}
.TODunion-part.part2 .slide-main .slide-img  .carousel-indicators{bottom: -50px;}
.TODunion-part.part2 .slide-main .slide-img  .carousel-indicators li{width: 50px; height:8px;margin:20px 5px; border-radius: 5px;overflow: hidden;border: none;opacity:1;}
.TODunion-part.part2 .slide-main .slide-img  .carousel-indicators .active{width:100px; background-color:#2a5af6;opacity: 1;}

.TODunion-part.part3{background:#000;}
.TODunion-part.part3 .part-title h1{background:linear-gradient(to right, #69A6FF, #98F2FF);-webkit-background-clip: text;background-clip: text;color:transparent;}
.TODunion-part.part3 .nav-pills{max-width:90%;margin: auto; display: flex;justify-content: center}
.TODunion-part.part3 .nav-pills .nav-link{margin:0 10px; text-align: center; color:#fff; background-color:#333;}
.TODunion-part.part3 .slide-main{padding-bottom:100px;margin-top: 70px; text-align: center;}
.TODunion-part.part3 .slide-main .slide-img{max-width:92%;width: 100%;margin: auto;padding: 50px; background-color:#333;border-radius:20px;border: none;}
.TODunion-part.part3 .slide-main .slide-img .txt{float: left;max-width: 50%;margin:90px 90px 0 90px;}
.TODunion-part.part3 .slide-main .slide-img .txt h2{text-align: left;font-size:48px;color:#fff;}
.TODunion-part.part3 .slide-main .slide-img .txt p{margin-top: 50px; text-align: left;font-size:24px;font-weight:300;color:#ccc;}
.TODunion-part.part3 .slide-main .slide-img .txt .txt-num{display: flex; text-align: left;align-items: center;}
.TODunion-part.part3 .slide-main .slide-img .txt .txt-num h5{font-size:68px;color:#2A5AF6;text-align: left;}
.TODunion-part.part3 .slide-main .slide-img .txt .txt-num h5 span{font-size:16px;color:#fff;font-weight: 400;}
.TODunion-part.part3 .slide-main .slide-img .txt .txt-num p{margin-top:0;font-size:14px;color:#8a8a8a;}
.TODunion-part.part3 .slide-main .slide-img .txt .txt-num .UVbtn{display:inline-block; padding:10px 20px;font-size:22px;border-radius:4px;background-color:#2A5AF6;color:#fff;}
.TODunion-part.part3 .slide-main .slide-img .carousel-control-prev em,.TODunion-part.part3 .slide-main .slide-img .carousel-control-next em{background-color:rgba(255,255,255,.5);border:none;}
.TODunion-part.part3 .slide-main .slide-img .carousel-control-prev em .iconfont,.TODunion-part.part3 .slide-main .slide-img .carousel-control-next em .iconfont{font-size:44px; color:#fff;font-weight: 700;}
.TODunion-part.part3 .slide-main .slide-img .list figure{float: right;max-width: 50%;}
.TODunion-part.part3 .slide-main .slide-img .list figure img{width:100%;}
 
/* 自定义焦点文字样式 */
.TODunion-part.part3 .slide-main .slide-img .carousel-indicators{top:-70px;}
.TODunion-part.part3 .slide-main .slide-img .carousel-indicators li{text-indent: 0;width: auto;height:40px;line-height:40px;border-radius:4px;background-color: transparent;color: white;border: none; margin: 0 5px;padding: 5px 20px;opacity:1;}
.TODunion-part.part3 .slide-main .slide-img  .carousel-indicators .active {background-color: rgba(255, 255, 255, 0.3);} 
.TODunion-part.part3 .slide-main .slide-img  .carousel-indicators .active{width:100px; background-color:#2a5af6;opacity: 1;}
.TODunion-part.part4 .part-title h1{ background:linear-gradient(to right,#FD774A, #FD774A,#FBA3BF,#2A5AF6,#2A5AF6);-webkit-background-clip: text;background-clip: text;color:transparent;	}
.TODunion-part.part4 .part4list .item{max-height:400px;padding:20px 20px 40px; margin:10px;text-align: center; background-color:#fff;border-radius:20px;}
.TODunion-part.part4 .part4list .item h2{line-height:40px; font-size:24px;}
.TODunion-part.part4 .part4list .item p{  font-size: 14px;color:#999;font-weight:300;}
/* aboutus */
.aboutus-part{	}
.aboutus-part.part1 .part-title h1{text-align: center;}
.aboutus-part.part1 .part-title p{ text-align: center;}
.about-part1bg-css3{position: absolute;top: 0;width: 100%;height:800px;}
.aboutus-bg-mov{top:-200px;}
.aboutus-part.part2,.aboutus-part.part4{background:#fff;}
.aboutus-part.part2 .part-title{padding-top:200px;}
.aboutus-part.part2 .part-title figure img{width:100%; max-width:1200px;}
.aboutus-part.part3 {background: url(../img/about-part3-bg.png) no-repeat center bottom;background-size: cover;}
.aboutus-part.part3 .part-title h1{padding-top:100px; text-align: center;background:linear-gradient(to right,#69A6FF,#69A6FF, #98F2FF, #98F2FF);-webkit-background-clip: text;background-clip: text;color:transparent;}
.aboutus-part.part3 .part-title h1 b{color:#007AFF;border-bottom: 5px solid #007AFF;}
.aboutus-part.part3 .part-title p{margin-top: 50px; text-align:center; font-size:24px;color:#ccc;font-weight:300;}
.TODS-part.part3 .part-title .icon-list{display: flex;}
.TODS-part.part3 .part-title .icon-list li{flex: 1;}
.aboutus-part.part4{}
.aboutus-part.part4 .part-title{padding-top: 300px;}
.aboutus-part.part4 .part-title figure img {width:50%; max-width:700px;}
.aboutus-part.part4 .part-title h6{color:#000;font-weight:500 !important;}
/* contactus */
.contactus-part{}
.contactus-part .part-title{position: relative;z-index: 999;}
.contactus-part .part-title h1{text-align: center;}
.contactus-part .part-title p{text-align: center;}
.contactus-bg-mov{position: absolute;top:-300px;z-index: 1;width:100%;}
.contact-list{position: relative;z-index: 999; padding-bottom: 100px; background:#000;}
.contact-list .item{padding:50px;margin-bottom:50px; border:1px solid #333;border-radius:20px;}
.contact-list .item:last-child{margin-bottom: 0;}
.contact-list .item dl{position: relative;}
.contact-list .item dl dt{margin:20px 0;font-size:22px;color:#fff;}
.contact-list .item dl dt b{margin-right: 10px; font-size:22px;color: #2A5AF6;}
.contact-list .item dl dt span{position: absolute;right: 0;font-size:16px;color:#8a8a8a; }
.contact-list .item dl dd{font-size:16px;color:#fff; }
.contact-list .item dl dd span{color:#8a8a8a;}
@media only screen and (min-width:1680px){
	/* .contactus-bg-mov{position: absolute;top:-300px;z-index: 1;width:100%; } */
	}
	 
@media only screen and (min-width:1440px) and (max-width:1679px){
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev,.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev{left:-60px;}
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-next,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next{right:-60px;}
	 .contactus-bg-mov{position: absolute;top:100px;z-index: 1;width:100%; }
	 
	 
	}
@media(max-width:1439px) and (min-width:992px){
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev,.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev{left:-30px;}
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-next,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next{right:-30px;}
	.contactus-bg-mov{position: absolute;top:150px;z-index: 1;width:100%; }
	.contactus-bg-mov video{ width: 100%;}
	 
	.news-list .list-box.box2 .date b{font-size:32px;}
	}
@media (max-width:991px){
 	.max-content{min-width:100%;}
	.phone-none{display:none !important;}
	.phone-show{display:block !important;}
	.phone-show-inlineblock{display:inline-block !important;}
	.phone-mt-0{margin-top:0 !important;}
	.phone-mb-0{margin-bottom:0 !important;}
	.phone-mx-0{margin-left:0 !important;margin-right:0 !important;}
	.phone-mx-1{margin-left:0.2rem !important;margin-right:0.2rem !important;}
	.phone-px-0{padding-left:0 !important;padding-right:0 !important;}
	.phone-px-3{padding-left:0.6rem !important;padding-right:0.6rem !important;}
	.phone-py-1{padding-top:0.2rem !important;padding-bottom:0.2rem !important;}
	.phone-pt-0{padding-top:0 !important;}
	.phone-pb-0{padding-bottom:0 !important;}
	.phone-my-1{margin-top:0.2rem !important;margin-bottom:0.2rem !important;}
	.phone-my-2{margin-top:0.4rem !important;margin-bottom:0.4rem !important;}
	.phone-my-3{margin-top:0.6rem !important;margin-bottom:0.6rem !important;}
	
	/* index */
	/*banner*/
	.index-bannerbox{margin-top:8rem;width: 100%; height:auto;overflow: hidden;}
	.index-bannerbox .carousel-inner{text-align: center;}
	.index-bannerbox .carousel-inner .carousel-item img{display: block; width:200%;margin: auto -50%;}
	.banner4-box{max-width:100%;margin: auto;}
	.banner4-box.index-bannerbox .carousel-item img{width:100%;height:auto;margin: auto;}
	.news-list .list-box.box2 .date b{font-size:30px;}
}
@media (max-width:767px){
	/* index */
		/*banner*/
		.index-bannerbox{margin-top:0;width: 100%; height:17rem;overflow: hidden;}
		.index-bannerbox .carousel-indicators{bottom:20px;}
		.index-bannerbox .carousel-indicators li{display: inline-block; width:10px;height:10px;margin:0 5px; border: 0; border-radius: 5px; background-color:#e7e7e7;}
		.index-bannerbox .carousel-indicators li.active{background-color:#2a5af6;}
		.TODS-part.tods-news .title h1{font-size:1.6rem;}
		.news-arrow{width:4rem;right:2rem;}
		.news-arrow .carousel-control-next span,.news-arrow .carousel-control-prev span{padding:0.4rem 0.8rem ;}
		
	.banner-box .banner-main .banner-bg,.TODS-part{min-height:15rem;overflow: hidden;}
	.ggbianxian-box .item h1{margin-top:0rem;font-size:2.4rem;}
	.ggbianxian-box .item h6{font-size:2.2rem;line-height: 2.6rem;}
	.ggbianxian-box .item p{margin:1rem 0;font-size:1.2rem;}
	.ggbianxian-box .item{padding:2rem 0;}
	.operator-box ul.operator-list{padding-top:0;}
	.operator-box ul.operator-list li{display:flex;align-items: center; height:6rem;padding:1rem 0;}
	.operator-box ul.operator-list li b{font-size:2rem;}
	.operator-box ul.operator-list li span{margin-left: 1rem; }
	.ggbianxian-box .item .partner-list ul li{width:40%;display: inline-block;}
	.ggbianxian-box .item .partner-slide h1{margin-top:0 !important;font-size: 2.6rem;}
	.ggbianxian-box .partner-slide{min-height:32rem;max-height:50rem;}
	.ggbianxian-box .item .partner-slide figure{margin-top: 1rem;}
	.ggbianxian-box  figure img{width:70%;}
	.ggbianxian-box .item figure{margin-top: 1rem !important;}
	.ggbianxian-box .item .partner-list ul li img{width: 100%;}
	.slide-main{text-align: center;}
	.slide-img{max-width:70%;width:100%;}
	.slide-img .carousel-inner img{max-width: 100%;width:100%;}
	.ggbianxian-box .partner-slide{display:inline-block; width:85%; }
	/* TODS */
	.TODS-part.part1 .banner-main .banner-bg{background-size: 130%;}
	.TODS-part .part-title h1{font-size:2rem;padding-top: 0 !important;}
	.TODS-part .part-title h6{padding:1rem;font-size:1.5rem;}
	.TODS-part ul li{text-align: center;}
	.TODS-part .part-title .icon-list li img{width:6rem;}
	.TODS-part.part4 ul li:nth-child(2) img{width:50%;}
	.TODS-part.part2{min-height:35rem;}
	.TODS-part.part2 .part-bg1{bottom:0;}
	.TODS-part.part4 ul li{padding-top:0 !important}
	.TODS-part.part4 .part-title .icon-list li dl dt{font-size:1.8rem;}
	.TODS-part.part4 .part-title .icon-list li dl dd{font-size:1.1rem;}
	.TODS-part.part4 .TODSpart-css-bg4{top: 0;}
	.TODS-part.part5 ul li .item h6{font-size:1.6rem;}
	.TODS-part.part5 ul li .item p{font-size:1rem;}
		
		/* link */
		.tdos-link{min-height:25rem;margin:0; background-size: cover !important;}
		.tdos-link.tdos-link1c .tdos-word,.tdos-link.tdos-link1d .tdos-word,.tdos-link.tdos-link1f .tdos-word,.tdos-link.tdos-link1e .tdos-word{left: 0;}
		.tdos-link.tdos-link2c .tdos-word{top:-2rem;}
		.tdos-link h1{padding-top:7rem; text-align: center;color:#fff;font-size:3rem;}
		.tdos-link h6{margin:30px; font-size:1rem;color:#fff;font-weight:300;opacity: .9;}
		.tdos-link .tdos-word h2.title{text-align:center;font-size:2rem; background: linear-gradient(to right, #69A6FF, #98F2FF); -webkit-background-clip: text;background-clip: text;color: transparent;}
		.tdos-link .tdos-word h2.last{text-indent:1em;}
		.tdos-link .tdos-word h6{margin:2rem 0;text-align: center; font-size:1rem;color:#fff;font-weight:300;opacity: .9;}
		.tdos-link .tdos-word{position: absolute; width:100% !important;padding:0 2rem; }
		.tdos-link .tdos-word .num{display: flex !important;width: 100% !important;margin-top: 2rem;}
		.tdos-link.tdos-link3c .tdos-word .num{display: none !important;}
		.tdos-link .tdos-word .num .item{flex: 1; margin-right:2rem; color: #2A5AF6;text-align: center !important; }
		.tdos-link .tdos-word .num .item h3{background:url(../img/tods/arrow.png) center right no-repeat;}
		.tdos-link .tdos-word .num .item h3 b{font-size:3rem;}
		.tdos-link .tdos-word .num .item h3 span{margin-left:0.5rem; color:#fff;font-weight:300;font-size:32px;}
		.tdos-link .tdos-word .num .item h4{color:#fff;font-weight:300;font-size:0.6rem;}
	/* news-list */
	.news-list .list-guide .guide-link{margin: 0;padding: 0;}
	.news-list .list-guide .guide-link a{font-size:0.8rem;margin-right: 0.2rem;}
	.news-list .list-guide .guide-crumb{ text-align: center;font-size:0.6rem;}
	.news-list .list-box .item{padding:0.5rem;margin:0.2rem;}
	.news-list .list-box .item h4 a{font-size:1rem;}
	.news-list .list-box .item h6 .more{ bottom: 0;}
	.news-list .list-box.box2 .item{margin:1rem 0;}
	.news-list .list-box.box2 .item .col-3,.news-list .list-box.box2 .item .col-2{padding: 0;}
	.news-list .list-box.box2 .list-img{padding:1rem 0;}
	.news-list .list-box.box2 .list-img img{max-width:100%;max-height:5rem;}
	.news-list .list-box.box2 .date{padding:0.5rem 0;}
	.news-list .list-box.box2 .date b{font-size:1.6rem;font-weight: 300;}
	.news-list .list-box.box2 .date time{font-size:1rem;color: #8a8a8a;font-weight: 300;}
	.news-list .list-box.box2 .word p{margin:0.1rem 0; height:2.4rem; line-height:1.2rem; font-size:0.8rem;color: #8a8a8a;overflow: hidden;}
	.news-list .list-box.box2 .word h6{margin-top:0.2rem;}
	.news-list .list-box.box2 .word h6 a{display:inline-block;padding:0.4rem;margin-right:10px;color:#8a8a8a; background-color: #F7F7F7;border-radius: 4px;font-size:0.7rem;font-weight:normal;}
	.news-list .list-box.box2 .word h6 a.more{right:-6rem;bottom:-0.5rem;}
	/* 文章详情页 */
	.tods-news-artical .artical-main .artical-word{padding: 0 1rem;}
	.tods-news-artical .artical-main .artical-word h1{font-size:2rem;color:#000;}
	.tods-news-artical .artical-main .artical-word p img{max-height:15rem;}
	/* TODunion */
	.TODunion-part.part1 .banner-main{min-height:6rem;height:12rem;}
	.TODunion-part.part1 .banner-main .part-title h1{font-size:2rem;text-align: center;}
	.TODunion-part.part1 .banner-main .part-title p{font-size: 1.2rem;text-align: center;}
	.TODunion-part.part1 .banner-main .part-title{padding-top: 2rem;}
	.TODunion-part.part1 .banner-main .part1-bg{height:20rem;width: 20rem;background-size: contain;z-index:1;}
	.TODunion-part.part2 .slide-main .slide-img{padding:1rem;}
	.TODunion-part.part2 .slide-main .slide-img .txt{max-width:100%;margin:1rem;}
	.TODunion-part.part2 .slide-main .slide-img .txt h2{font-size:1.8rem;}
	.TODunion-part.part2 .slide-main .slide-img .txt p{margin-top: 1rem; font-size:1rem;}
	.TODunion-part.part2 .slide-main .slide-img .list figure{max-width:100%;float: none;}
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev,.TODunion-part.part2 .slide-main .slide-img .carousel-control-prev{left:-10px;}
	.TODunion-part.part2 .slide-main .slide-img .carousel-control-next,.TODunion-part.part2 .slide-main .slide-img .carousel-control-next{right:-10px;}
	.TODunion-part.part2 .carousel-indicators{display: block;margin: 0;}
	.TODunion-part.part2 .carousel-indicators li{display:inline-block;}
	.TODunion-part.part3 .slide-main .slide-img .carousel-indicators li{width:4rem;height:1rem;line-height:1rem;}
	.TODunion-part.part3 .slide-main .slide-img .list figure img{width:5rem;}
	.TODunion-part.part3 .slide-main .slide-img .txt .txt-num h5{font-size:2rem;}
	.TODunion-part.part3 .slide-main .slide-img .txt .txt-num p{font-size:0.8rem;}
	.TODunion-part.part3 .slide-main .slide-img .txt .txt-num .UVbtn{font-size:1rem;}
	 
	.aboutus-part.part1 .banner-main{min-height:20rem;height: auto;}
	.about-part1bg-css3{height:8rem;}
	.aboutus-part.part2{min-height:10rem;}
	.aboutus-part.part2 .part-title,.aboutus-part.part4 .part-title{padding-top: 2rem;}
	.aboutus-part.part2 .part-title figure img{width: 100%;}
	.aboutus-part.part3 .part-title{padding:3rem 2rem;}
	.aboutus-part.part3 .part-title p{font-size: 1.2rem;}
	.aboutus-part.part4 .part-title figure img{width:90%;}
	.aboutus-part.part4 .part-title h6{font-size: 1.2rem;}
	
	
	.contactus-bg-mov{position: absolute;top:-5rem;z-index: 1;width:100%;height:20rem;}
	.contactus-bg-mov video{height:20rem;}
	.contact-list .item{padding:0.5rem 1rem;margin-bottom: 1rem;}
	.contact-list .item dl dt{font-size:1.1rem;}
	.contact-list .item dl dt span{right:-0.5rem;top:0.3rem; font-size:1rem;}
	.contact-list .item dl dd{font-size:1rem;}
	
 	.contactus-bg-mov{position: absolute;top:-5rem;z-index: 1;width:100%;height:20rem;}
}

@media (max-width:576px){.contactus-bg-mov{position: absolute;top:-5rem;z-index: 1;width:100%;height:20rem;}}