/*兰亭特黑字体引用*/
@font-face {
  font-family: "lanting"; /* Project id 2529530 */
  src:url('../font/lanting.ttf') format('truetype');
}
body{background-color:#f9f9f9;}
/*banner*/
.banner-box .carousel-inner {height:600px;min-width:fit-content; }
.banner-bg{position:relative; background:url(../img/index-banner.jpg) no-repeat center;background-size:cover;}
.banner-bg .container{justify-content: space-between;}
.banner-bg .container .float-right img{width:100%; max-width:900px;}
.banner-bg .title h1{margin-top:200px;font-size:2.6rem;color: #222;font-weight:900;}
.banner-bg .title h6{color:#9CA3AF;font-weight:400;opacity:.9;font-size:1.2rem;}
.banner-bg .title a.btn{display:inline-block;color:#fff;padding:10px 30px;margin-top:2rem; border:1px solid #fff;font-size:1.4rem; border-radius:8px;background-color:#00D647;}
.banner-bg .title a.btn:hover{opacity:.9;color:#fff;}
.banner-bg .banner-bg1 .title h1 span{background-image: linear-gradient(to right, #FF6600, #FF0000,#58759D);-webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent;color: transparent;}
.banner-bg .banner-bg1 a.btn{position: relative;padding: 10px 28px;border-radius:8px;background: transparent;border: none;z-index: 1;
  /* 渐变文字 */
  color: transparent;background-image: linear-gradient(to right, #FF3E01, #FF9617);-webkit-background-clip: text;background-clip: text;}
/* 渐变边框 */
.banner-bg .banner-bg1 a.btn::before {content: "";position: absolute;inset: 0;padding: 2px;border-radius: inherit;z-index:-1;
  background: linear-gradient(to right, #FF3E01, #FF9617);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.banner-bg .banner-bg1 a.btn:hover{color: #fff !important;background-image: none;-webkit-background-clip: initial; background-clip: initial;}
.banner-bg .banner-bg1 a.btn:hover::before {/* 取消挖空 → 整个填充 */-webkit-mask: none;mask: none;}

.banner-bg .banner-bg2 .title h1 span{background-image: linear-gradient(to right, #1EC02C, #1257B7);-webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent;color: transparent;}
.banner-bg .banner-bg2 a.btn{background-image: linear-gradient(to right,#1EC02C,#1257B7);}
.banner-bg .banner-bg3 .title h1 span{background-image: linear-gradient(to right, #9140BF, #3876CD);-webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent;color: transparent;}
.banner-bg .banner-bg3 a.btn{background-image: linear-gradient(to right,#BD53FA,#1E77C0);}

.banner-box .carousel-item{height:600px;width:100%;}
.banner-indicators-box{position:relative;}
.banner-box .carousel-indicators{position: absolute; width:400px;left:0;bottom:10rem; margin: initial;text-align:left; justify-content: flex-start;overflow:hidden;}
.banner-box .carousel-indicators li{width:25%; position:relative;height:4px;margin-right:2%; background-color:#e6e5e5;border-radius: 4px;}
.banner-box .carousel-indicators li:nth-child(1).active{background-color:#FF4904;}
.banner-box .carousel-indicators li:nth-child(2).active{background-color:#9ED67B;}
.banner-box .carousel-indicators li:nth-child(3).active{background-color:#7D62E3;}
.banner-box .carousel-control-prev,.banner-box .carousel-control-next{width:5%;}
.banner-box .carousel-control-prev{left:100px;}
.banner-box .carousel-control-next{right:100px;}
.carousel-control-next-icon{width:30px;height:30px; }
.carousel-control-prev-icon{width:30px;height:30px; }

.num-box{position:relative;top:-2rem;display:flex;justify-content:space-between;}
.num-box .item{display:flex;align-items:center;width:18%;padding:1rem;border-radius:4px;background-color:#fff; box-shadow: 0 4px 5px 2px rgba(227,227,227,.3);}
.num-box .item .icon{width:5rem;text-align:center;}
.num-box .item span.iconfont{font-size:2rem;color:#00D647;}
.num-box .item h5{margin-bottom:10px;font-size:16px;color:#111;font-weight:normal;}
.num-box .item h6{font-size:12px;color:#9CA3AF;font-weight:normal;}

/*part1----国内优质的代理服务提供商*/
.index-box1 .part-title h5{text-align:center;color:#519CD0;font-size:16px;}
.index-box1 .part-title h2 span{background-image: linear-gradient(to right, #049364, #669EEE);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
.index-box1 .item{display:flex;justify-content:space-evenly;align-items: center; border-radius:4px;}
.index-box1 .index-box1-img{min-height:200px;text-align: center;}
.index-box1 .index-box1-img img{width:100%;max-width:600px;}
.index-box1 .word-list{}
.index-box1 .word-list h3{font-size:24px;line-height:2;}
.index-box1 .word-list ul{}
.index-box1 .word-list ul li{margin:1rem 0; line-height:1.5;color:#4B5563;}
.index-box1 .word-list ul li .iconfont{color:#10B981;}
.index-box1 .block .btn-fill-blue{padding:10px 40px; background-color:#1FBADD;color:#fff;font-size:20px; border-radius:10px;box-shadow:0 8px 12px 0 rgba(124, 205, 178, 0.2);}
.index-box1 .block .btn-fill-blue:hover{background-image:linear-gradient(to right, #08C9F5, #1FBADD);}
.index-box1 .block .btn-line-blue{padding:10px 40px;border:2px solid #C5DFD4;  color:#9CA3AF;font-size:20px; border-radius:10px;box-shadow:0 8px 12px 0 rgba(124, 205, 178, 0.2);}
/*part2 */
.index-box2{margin-top:6rem;}
.index-box2 .part-title h5{text-align: center;font-size:16px; color: #FF4709;}
.index-box2 .part-title h2 span{background-image: linear-gradient(to right, #FF3E01, #FFCC00);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
/* .index-box2 .solution {position: relative;width: 100%; background: #fafafc} */
	/*第二部分带动画*/
.solution .ip99-floor-container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 520px;background-color: #f4f4f6;border-radius: 8px;-webkit-box-shadow: 0 2px 21px 0 #e9eaed;box-shadow: 0 2px 21px 0 #e9eaed;z-index: 1;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;overflow: hidden;}
.solution .ip99-floor-container.container-border {padding: 2px}
.solution .ip99-floor-container.container-border:before {
	background: conic-gradient(from 0deg at 50%,at 50%,transparent 0deg,transparent 90deg,#FEAD53 135deg,#FF4747 180deg,transparent 180deg,transparent 270deg,#FEAD53 315deg,#FF4747 1turn);
	background: conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 90deg,#FEAD53 135deg,#FF4747 180deg,transparent 180deg,transparent 270deg,#FEAD53 315deg,#FF4747 1turn);
    content: "";display: block;left: 50%;padding-bottom: 200%;position: absolute;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 200%;z-index: 0;-webkit-animation: rotate-border 10s linear infinite; animation: rotate-border 10s linear infinite}
	/*index-box2动画*/
	@-webkit-keyframes rotate-border {
		0% {
			-webkit-transform: translate(-50%,-50%) rotate(0deg);
			transform: translate(-50%,-50%) rotate(0deg)
		}
		to {
			-webkit-transform: translate(-50%,-50%) rotate(1turn);
			transform: translate(-50%,-50%) rotate(1turn)
		}
	}
	@keyframes rotate-border {
		0% {
			-webkit-transform: translate(-50%,-50%) rotate(0deg);
			transform: translate(-50%,-50%) rotate(0deg)
		}
		to {
			-webkit-transform: translate(-50%,-50%) rotate(1turn);
			transform: translate(-50%,-50%) rotate(1turn)
		}
	}
.solution .ip99-floor-inner {border-radius: 8px;width: 100%;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;/*background:url(../img/index-box2.png) no-repeat center top;*/ background-size:100%;z-index: 1;background-color: #fff;padding: 28px 24px 0}
.solution .container-border .ip99-floor-inner {padding: 26px 22px 0}
.solution .ip99-floor-inner-model {background: url(//img10.360buyimg.com/ling/jfs/t1/292295/26/17059/117391/685d1b90Fc4dcf881/977d740d025edf08.png) no-repeat 50%; background-size: cover}
.solution .ip99-floor-inner-compute {background: url(//img30.360buyimg.com/ling/jfs/t1/316586/6/12085/123507/685d1b90Fceca228c/b4f5f8b1c3168460.png) no-repeat 50%;background-size: cover}
.solution .ip99-floor-title {font-size: 24px;font-weight: 500;line-height: 32px;color: #262626;text-align: center;margin-bottom: 8px;position: relative;
z-index: 12}
.solution .ip99-floor-subtitle {font-size: 16px;line-height: 24px;color: #595959;text-align: center;margin-bottom: 24px;position: relative;z-index: 12}
.solution .ip99-floor-card-list{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;
-ms-flex-direction:column;flex-direction:column;width:100%;height:380px;margin-bottom:14px;
position:relative;z-index:12;-webkit-box-sizing:border-box;box-sizing:border-box}

.solution .ip99-floor-card{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;
width:100%;height:182px;margin-bottom:16px}
.solution .ip99-floor-card:last-child{margin-bottom:0}

.solution .ip99-floor-card-content{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;
-ms-flex-direction:column;flex-direction:column;width:100%;height:182px;background:#fff;border-radius:8px;
-webkit-box-shadow:0 2px 21px rgba(233,234,237,.7);box-shadow:0 2px 21px rgba(233,234,237,.7);position:relative}
.solution .ip99-floor-card-content:hover{
-webkit-box-shadow:0 2px 21px #e9eaed;box-shadow:0 2px 21px #e9eaed}

.solution .ip99-floor-card-header{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;
height:35px;margin:29px 0 0 24px;width:100%}

.solution .ip99-floor-card-logo{width:auto;height:30px;margin-right:6px}
.solution .ip99-floor-card-name{font-size:20px;font-weight:500;line-height:30px;color:#262626}

.solution .ip99-floor-card-tags{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;
max-width:90%;height:22px;margin:12px 0 0 24px;color:#262626}

.solution .ip99-floor-tag{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:2px 12px;margin-right:8px;
background-image:linear-gradient(135deg,#FF3E01,#FFB972);border-radius:4px;box-sizing:border-box;}
.solution .ip99-floor-tag span{font-size:12px;line-height:1.5;color:#fff;}

.solution .ip99-floor-card-desc{
margin:16px 24px;font-size:14px;line-height:22px;color:#999;display:-webkit-box;overflow:hidden;
word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;opacity:1;
transition:opacity .8s ease}

.solution .ip99-floor-card-btn{
margin:16px 24px 0;height:42px;border:1px solid transparent;border-radius:4px;
background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#fdb0a8,#b781e7);
background-origin:border-box;background-clip:padding-box,border-box;
display:flex;justify-content:center;align-items:center;color:#262626;font-size:14px;font-weight:500;
line-height:40px;opacity:0;position:absolute;bottom:21px;left:0;right:0;
transform:translateY(10px);transition:opacity .8s ease,transform .8s ease}

.solution .ip99-floor-card-btn svg{margin-left:4px;transition:transform .3s ease}
.solution .ip99-floor-card-btn:hover svg{transform:translateX(4px)}

.solution .ip99-floor-card-content:hover .ip99-floor-card-desc{opacity:0}
.solution .ip99-floor-card-content:hover .ip99-floor-card-btn{opacity:1;transform:translateY(0)}

/* index-box3 */
.index-box3{margin-top:8rem;   }
.index-box3 .part-title h2{color:#1F2937;}
.index-box3 .part-title h6{color:#4B5563;}
.index-box3 .choice{}
.index-box3 .choice .l{}
.index-box3 .choice .l h1{color:#1EC02C;font-size:28px;line-height:2;}
.index-box3 .choice .l h5{color:#1F2937;font-size:20px;line-height: 2;}
.index-box3 .choice .l p{margin-top: 30px; color:#4B5563;font-size:14px;line-height:1.5;}
.index-box3 .choice .l a.btn{display:inline-block;padding:10px 30px;background-color: #1EC02C;color:#fff;font-size:18px;}
.index-box3 .choice .chart img,.index-box4 .support .chart img{width:100%;}

.step-main{padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 4px 100px 0 rgba(177,205,230,.2);}
.step-main .item{text-align:center;}
.step-main .item .step-num{line-height:50px;text-align:center; font-weight:bold;font-size:20px; color:#6B7280;}
.step-main .item .step-txt{display:inline-block;color:#9CA3AF;font-size:15px;font-weight:normal;}
.step-main .step-arrow{position: absolute;right:-12%;top:1.5rem; margin:0 2rem;}
.step-main .step-arrow .iconfont{font-size:2rem;color:#0090FF;}
.step-main .item .step-txt h6{		}
.step-main .item .step-txt p{font-size:14px;line-height:22px;color:#8a8a8a;}
.step-main .step-btn{position: relative;bottom: -50px;text-align: center;}
.step-main .step-btn .btn-fill-blue{padding:15px 60px;font-size:24px;border-radius:10px;background-image:linear-gradient(to bottom,#00AAFF,#0077FF) ;}
.step-main .step-btn {transition: all .3s ease;}
/* 固定到底部的状态 */
.step-btn.fixed {position: fixed;left:0;bottom:5px;width:100%;z-index:999; margin:auto; text-align:center; }
/* 按钮居中（可选） */
.step-btn.fixed .btn {display:inline-block;width:auto;}

/* index-box4 */
.index-box4{}
.index-box4 .support1{background:url(/static/img/index-box4-bg1.png) no-repeat center;}
.index-box4 .support2{background:url(/static/img/index-box4-bg2.png) no-repeat center bottom;}
.index-box4 .support .chart{		}
.index-box4 .support .word{		}
.index-box4 .support .word h1{color:#1EC02C;font-size:28px;line-height: 2;}
.index-box4 .support .word h5{color:#1F2937;font-size:20px;line-height: 2;}
.index-box4 .support .word p{margin-top: 30px; color:#4B5563;font-size:14px;line-height:1.5;}
.index-box4 .support .word a.btn{display:inline-block;padding:10px 30px;background-color: #1EC02C;color:#fff;font-size:18px;}

/* 标题 */
.part-title h2{font-size:36px;color:#1F2937;font-weight:bold;}
.part-title h6{font-size:16px;color:#9CA3AF;}

/*index-box 合作伙伴 */
.partner-box{background-image: linear-gradient(to right,#F2FCFF,#F8FFEF);}
.partner-box .part-title h2,.partner-box .part-title h6{color: #1F2937;}
.partner-box .company-logo{white-space: nowrap;overflow: hidden;}
.partner-box .company-logo .item{display:inline-block;width:10%;}
.partner-box .company-logo .item a{display: block;width:95%; height:70px;margin:10px auto; line-height:70px;text-align:center;box-shadow:0 0 10px rgba(76,80,96,.05);background-color: #fff;border-radius:10px;}
.partner-box .company-logo .item a:hover{box-shadow:0 0 10px rgba(41,119,255,.3);}
.partner-box .company-logo .item img{width:80px;}
.marquee-container {width: 100%;overflow: hidden;padding: 1rem 0;position: relative;}
.marquee-content{display: flex;white-space: nowrap;animation: marquee 20s linear infinite;}
.marquee-content > ul li{display: flex;align-items: center; margin:0 0.6rem;font-size:1.2rem;  border-radius: 10px; }
.marquee-content > ul li a{display: block;width:200px; height:80px;line-height:80px;text-align: center; overflow: hidden;background-color:#fff;box-shadow: 0 4px 20px -2px rgba(5, 85, 150, .2);border-radius:8px; }
.marquee-content > ul li:nth-child(2n) a{}
.marquee-content > ul li a img{width:60%;}
	/* 复制一份内容用于无缝循环 */
   .marquee-content > ul {display: flex;}
	@keyframes marquee {
			0% {
				transform: translateX(0);
			}
			100% {
				transform: translateX(-50%);
			}
		}

/*index-box4行业资讯*/
.question-list{max-width:60%;margin: auto;}
.question-list li p { display: none; }
.question-list li.open p { display: block; }
.question-list .card-body h4 span{background:linear-gradient(to top, #29f19c, #00deff);-webkit-background-clip:text;background-clip:text;color:transparent;}
.question-list .card-body ul{		}
.question-list .card-body ul li{position:relative;margin:15px auto;background-color:#fff;border:1px solid #E5E7EB; border-radius:6px;cursor:pointer;}
.question-list .card-body ul li h5{display:flex;align-items: center; width:100%;margin: 0;color:#1F2937;font-size:18px; }
.question-list .card-body ul li p{max-width:95%;margin:20px 0;font-size:14px;color:#5b6674; }
.question-list .card-body ul li .more-icon{position: absolute;right:15px;top:16px;font-size:30px; color:#374151;}
.question-list .card-body ul li:nth-child(1) .icon-cuowutishi{color:#1EC02C;}
.question-list .card-body ul li:nth-child(2) .icon-cuowutishi{color:#1EC0B3;}
.question-list .card-body ul li:nth-child(3) .icon-cuowutishi{color:#654EE5;}
.question-list li.open .more-icon{transform: rotate(180deg);}
/* index-box 免费试用*/
.free-trial{height:16rem;width:100%;background:url(/static/img/index-bottom-bg.png) no-repeat center bottom #EEFFF7;}
.free-trial .part-title h2{color:#20DB85;font-size:36px;}
.free-trial .part-title h6{color:#9CA3AF;font-size:20px;font-weight:normal;}
.free-trial a.btn{position:absolute;right:10rem;top:1.2rem;display:inline-block;padding:0.5rem 3rem;background-image:linear-gradient(to right,#ABED32,#47CEC7);color:#fff;font-size:2rem;border-radius:5px;border: none;}
.free-trial a.btn:hover{background-image:linear-gradient(to right,#47CEC7,#ABED32);}
.overseas-skin .free-trial{height:16rem;width:100%;background:url(/static/img/oversea-bottom-bg.png) no-repeat center bottom #E8E0FF;}
.overseas-skin .free-trial .part-title h2{color:#8A65FF;font-size:36px;}
.overseas-skin .free-trial .part-title h6{color:#8A65FF;font-size:20px;font-weight:normal;}
.overseas-skin .free-trial a.btn{position:absolute;right:10rem;top:1.2rem;display:inline-block;padding:0.5rem 3rem;background-image:linear-gradient(to right,#FF9EED,#8A65FF);color:#fff;font-size:2rem;border-radius:5px;border: none;}
.overseas-skin .free-trial a.btn:hover{background-image:linear-gradient(to right,#8A65FF,#FF9EED);box-shadow: 0 0 10px rgba(0,0,0,.1);}
/* 套餐订购 */
.package-title{background: url(/static/img/top-bg.jpg) no-repeat center bottom #e8ecf1;background-size:cover;}
.package-title-box{max-width:900px;}
.package-title-box .item{padding:15px;height:80px; background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(76,80,96,.07);}
.package-title-box .item:hover{box-shadow:0 0 15px rgba(41,119,255,.3);}
.package-title-box .item h5{font-size:18px;}
.package-title-box .item h6{line-height: 2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.package-title-box .item h6 b{font-size:14px;font-weight:500;}
.package-title-box .btn-box .btn-danger{display: inline-block;padding:8px 25px;border-radius:4px;font-size:22px;background-image: linear-gradient(to right,#ff9041,#fe7411);}
.package-title-box .btn-box .btn-danger .iconfont{font-size:26px;}

	/* 套餐列表 */
/*.purchase-box{}
.purchase-tab{margin-top:-5px;border-bottom: 1px solid #eee;box-shadow:0 0 2px 0px #E5FFF0, 0 2px 2px 0px #E5FFF0,1px 0 2px 0px #E5FFF0;}
.purchase-tab li{display: inline-block;padding:0 20px;margin:0 10px;}
.purchase-tab li a.nav-link{display:block;padding:10px 20px;color:#4B5563;font-size:16px;border-radius:0;border-top:2px solid rgba(156,163,175,0);}
.purchase-tab li a.nav-link.active{background-image:linear-gradient(to top,#fff,#E5FFF0);color: #333;border-top:2px solid #00d647;font-weight:bold;}
.purchase-content{background: url(/static/img/package-bg.png) no-repeat center;background-size: cover; box-shadow:0 0 2px 0px #E5FFF0, 0 2px 2px 0px #E5FFF0,1px 0 2px 0px #E5FFF0;}
.purchase-content .tab-pane{display: none;}
.purchase-content .tab-pane.active{display: block;}
.purchase-content .tab-pane .item h6{font-size:20px;color:#1F2937;}
.purchase-content .tab-pane .item .num-account{display:inline-block;border:1px solid #ececec;}
.purchase-content .tab-pane .item .num-account .add{width:40px;height:40px;line-height:40px;font-size:18px;box-shadow:none;border:none;background:#f6f6f6;border-left:1px solid #ececec;}
.purchase-content .tab-pane .item .num-account .num{border:none;height:40px;line-height:40px;font-size:18px;text-align:center;}
.purchase-content .tab-pane .item .num-account .reduce{width:40px;height:40px;line-height:40px;font-size:18px;border:none;background:#f6f6f6;border-right:1px solid #ececec;}
.purchase-content .tab-pane .item .order-info{border:10px solid rgba(128,128,128,.1);background-color:#fff;border-radius:10px;}
.purchase-content .tab-pane .item .order-info h6{       }
.purchase-content .tab-pane .item .order-info .info-list{       }
.purchase-content .tab-pane .item .order-info .info-list.pay-list{display:flex;align-items:center;}
.purchase-content .tab-pane .item .order-info .info-list .l{padding:10px 0;border-bottom:1px solid #f6f6f6;}
.purchase-content .tab-pane .item .order-info .info-list .l span{display:inline-block;width:100px;color:#9CA3AF;}
.purchase-content .tab-pane .item .order-info .info-list .l b{color:#9CA3AF;font-weight:normal;}
.purchase-content .tab-pane .item .order-info .info-list .l b.color-red{color:red;font-weight:bold;font-size:16px;}
.purchase-content .tab-pane .item .order-info .info-list .l b.color-red del{font-weight:300;}
.purchase-content .tab-pane .item .order-info .info-list.pay-list .form-check{display:flex;align-items:center;padding:0 20px;margin-bottom:0;height:50px;line-height:50px;font-size:16px;}
.purchase-content .tab-pane .item .order-info .info-list.pay-list .btn-buynow{height:50px;line-height:50px;font-size:16px;padding:0 20px;background-color: #20DB85;color:#fff;}
.purchase-content .tab-pane .item .order-info .info-list.pay-list .btn-buynow:hover{background-color:#01D775;box-shadow:0 4px 4px 0 rgba(227,227,227,.6);}
.purchase-content .tab-pane .item.suidao-pro{background: url(../img/suidao-pro.png) no-repeat center right;background-size:cover;border-radius: px;overflow:hidden;}
.purchase-content .tab-pane .item.suidao-pro .l{padding:15px 0 15px 50px;margin-left:10px;}
.purchase-content .tab-pane .item.suidao-pro .l h3{color:#EBD8AE;font-size:14px;font-weight:normal;}
.purchase-content .tab-pane .item.suidao-pro .l h1{margin-top:15px;color:#EBD8AE;font-size:16px;}
.purchase-content .tab-pane .item.suidao-pro .l h1 b{font-size:34px;font-weight:normal;}
.purchase-content .tab-pane .item.suidao-pro .l h1 span{font-size:20px;}
.purchase-content .tab-pane .item.suidao-pro .l a.btn{display:inline-block;padding:5px 30px;margin-top:15px;font-size:16px;border:none;border-radius:4px;background-image:linear-gradient(to right,#EBD8AE,#DBB37D);color:#1F2937;}
.purchase-content .tab-pane .item.suidao-pro .r{padding:15px;background-image:linear-gradient(to left,rgba(31,41,55,.9),rgba(31,41,55,.95),rgba(31,41,55,.5));}
.purchase-content .tab-pane .item.suidao-pro .r li{margin-left:100px;line-height:1.8;color:#fff;font-size:12px;}
.purchase-content .tab-pane .item.suidao-pro .r li span{display:inline-block; margin-right:20px;color:#9CA3AF;}
.purchase-content .tab-pane .item.suidao-pro .r li b{display:inline-block;font-weight:400;opacity:.8;}
.purchase-content .tab-pane .item.suidao-pro .r li b.color-gloden{color:#EBD8AE;opacity:1;}
.purchase-content .tab-pane .item.ipProject label{width:160px;}
.purchase-content .tab-pane .item.subordinate{		}
.purchase-content .tab-pane .item.subordinate label{position: relative;width:240px;height:150px;margin:0 20px 20px 0; padding: 0;}
.purchase-content .tab-pane .package-time .item.subordinate label .discount-card{display: none;}
.purchase-content .tab-pane .package-time .item.subordinate label:nth-child(1) .discount-card,.purchase-content .tab-pane .package-time .item.subordinate label:nth-child(2) .discount-card,.purchase-content .tab-pane .package-time .item.subordinate label:nth-child(3) .discount-card{display: block;}
.purchase-content .tab-pane .item.subordinate label h1{margin:35px 10px 10px; font-size:16px;}
.purchase-content .tab-pane .item.subordinate label h1 b{font-size:18px;}
.purchase-content .tab-pane .item.subordinate label h6{font-size:12px;		}
.purchase-content .tab-pane .item.subordinate label p.btn-prompt{position: absolute;bottom: 0;left:0;right:0; width:100%;padding:10px 20px;margin: auto;font-size:12px;color:#8a8a8a; background-color:#f5f5f5;}
.purchase-content .tab-pane .item.subordinate label.on p.btn-prompt{color:#008C0C; background-image: linear-gradient(to right,#F7FF87,#20DB85);}
.purchase-content .tab-pane .item.subordinate label .discount-card{position: absolute;right: 0;top: 0;padding:3px 8px; background-color:#ff6262;color:#fff;border-radius: 0 0 0 6px;		}

.purchase-content .tab-pane .item .select-radio select{width: 200px;}

.purchase-content .tab-pane .item.ipArea label{width:160px; }
.purchase-content .tab-pane .item.ipTimeframe label{width:160px;margin-top: 30px; }
.purchase-content .tab-pane .item.ipTimeframe label{position: relative; }
.purchase-content .tab-pane .item.ipTimeframe label h4{font-size:14px;font-weight: normal;}
.purchase-content .tab-pane .item.ipTimeframe label .discount-card{display: inline-block; position:absolute;top:-23px;right:0;padding:5px;color:#fff; background-color: #6DEEB2;border-radius: 4px 4px 0 0; font-size: 13px;}
.purchase-content .tab-pane .item.ipTimeframe label.on .discount-card{background-color:#10d078;}
.purchase-content .tab-pane .item.emphasize .select-radio label.form-check{padding:15px 30px;}
.purchase-content .tab-pane .item.emphasize .select-radio label.form-check span{font-size:20px;}
.purchase-content .tab-pane .item.emphasize .select-radio label.form-check.on span{color:#00D647;}

.purchase-content .tab-pane .item.purchase-service{background:url(/static/img/purchase2-banner.png) no-repeat center #F4FFF8;}
.purchase-service .service-box{display: flex;align-items: center;justify-content: space-between;}
.purchase-service h1{margin:20px; font-size:24px;}
.purchase-service ul{margin:20px;display:flex;align-items:center;}
.purchase-service ul li{margin-right: 30px; color:#4B5563;}
.purchase-service ul li span.iconfont{color:#20DB85;}
.purchase-service .btn-contact{margin-right: 50px; padding:10px 25px; background-color:#20DB85;color:#fff;font-size: 20px;box-shadow: 0 0 10px rgba(0,105,65,.1);}
.purchase-service .btn-contact:hover{color:#fff;background-image:linear-gradient(to right,#47CEC7,#20DB85);box-shadow: 0 4px 4px 0 rgba(227,227,227,.9);}*/

/* 套餐列表 */

  /* VIP页面滑动默认样式调整 */
  .purchase-content  .swiper-button-next,.purchase-content .swiper-container-rtl .swiper-button-prev{right:-40px;z-index:999;background-image:none !important; }
  .purchase-content  .swiper-button-next .iconfont,.purchase-content .swiper-button-prev .iconfont{padding:10px;font-size:24px;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#fff;}
  .purchase-content  .swiper-button-prev,.purchase-content .swiper-container-rtl .swiper-button-next{left:-50px !important;background-image:none !important;}
.purchase-content{	}
.purchase-content .product-card{padding:10px;margin-right:20px;border:2px solid #DCDFE6;border-radius:20px;}
.purchase-content .product-card:first-child{padding-left:0;}
.purchase-content .product-card:last-child{padding-right:0;}
.purchase-content .product-card:hover{border:2px solid #3671ff; }
.purchase-content .product-card:hover .btn-buynow{background-color:#FF9232 !important;}
.purchase-content .swiper-slide .product-card{transition:transform 0.3s ease;}
.purchase-content .swiper-slide:hover .product-card{border:2px solid #FF9232;box-shadow:0 0 15px rgba(0,0,0,.05);transform: scale(1.02);}
.purchase-content .product-card .product-cover{ }
.purchase-content .product-card .product-cover ul li span{padding: 0 10px 0 0;font-weight: 700; color: #9CA3AF;}
.purchase-content .product-card .product-cover .purchase-title {height:130px;padding:30px; background: url(../img/index-icon6.png) no-repeat bottom right #fafafa;}
.purchase-content .product-card .product-cover .purchase-title h5{font-size:18px;color:#0b1733;}
.purchase-content .product-card .product-cover .purchase-title p{line-height:24px; font-size:14px;color:#99a2b8;}
.purchase-content .product-card .product-cover .purchase-price{line-height:24px; }
.purchase-content .product-card .product-cover .purchase-price span{font-size:16px;color:#636E72;}
.purchase-content .product-card .product-cover .purchase-price b{font-size:40px;color:#1F2937;}
.purchase-content .product-card .product-cover .purchase-price small{display:block;margin-left: 25px; font-size:14px;color:#7b8495;font-weight: 300;}
.purchase-content .product-card .discount-card-qty{ margin:10px 0;}
.purchase-content .product-card .discount-card-qty .zk{display:inline-block;padding:0 5px; font-size:13px;border:1px solid #FF7675;color:#FF7675;border-radius:4px;background-color:#FFF5F5;}
.purchase-content .product-card .discount-card-qty .pr{display:inline-block;  color:#FF7675;font-size:13px;}
.purchase-content .product-card .ipTimeframe{display:flex;align-items:center;margin:10px 0;}
.purchase-content .product-card .ipTimeframe h6{color:#9CA3AF;font-size:14px;font-weight:normal;}
.purchase-content .product-card .ipTimeframe .num-account1{ }
.purchase-content .product-card .ipTimeframe .num-account1 h6{font-weight:normal;font-size:14px;}
.purchase-content .product-card .ipTimeframe .num-account1 .num {width:100px;}
.purchase-content .product-card .ipTimelong .select-radio{display:flex;align-items:center;}
.purchase-content .product-card .ipTimelong .select-radio .form-check{position:relative; width:100%;height:40px;height:40px;line-height:40px; min-width:30px;padding:0;}
.purchase-content .product-card .ipTimelong .select-radio .form-check .discount-card{position: absolute;right:-10px;top:-10px;padding:3px 8px;line-height:10px;font-size:12px;background-color:#ff6262;color:#fff;border-radius:10px 10px 10px 0;}
.purchase-content .product-card .btn-buynow{display:block;width:100%;padding:10px 15px; font-size:18px; text-align:center; border-radius:10px; background-color:#222;color:#fff;}
.purchase-content .product-card .btn-buynow:hover{ackground-color:#FF9232 !important;}
.purchase-content .product-card .purchase-list li{line-height:2;color:#9CA3AF;font-size:14px;}
.purchase-content .product-card .purchase-list li span{color:#636E72;font-size:14px;}
.purchase-content .product-card .product-cover .btn-blue{font-size:20px;}
.purchase-content .product-card .product-cover .btn-blue:hover{color:#fff !important;background-color:#4d8eff;}
.purchase-title{text-align:center;font-size:40px;color:#2D3436;}
.purchase-tab{display:flex;justify-content:space-around;width:55%;margin:20px auto;padding:0 10px; background:#F1F2F6;border-radius:50px;}
.purchase-tab { text-align:center;}
.purchase-tab li{display:inline-block;margin:0 10px;}
.purchase-tab li a{ display: block;color:#1a2e46;font-size:16px;text-decoration:none !important;font-weight:normal;border-radius:0px;}
.purchase-tab li a.active{background-color:#fff !important;color:#FF9232 !important;border-radius:30px;text-decoration:none;}
.purchase-tab li a:hover{text-decoration:underline;color:#FF9232 !important;opacity:1;}
.purchase-tab li:nth-child(5) a.active{color:#3aa0ff !important;}
/*tab-agent4 长效代理*/
.longip-agent{border:2px solid #ff9232;border-radius:30px;}
.longip-agent .l{       }
.longip-agent .l .item{         }
.longip-agent .l .item .select-radio .form-check{width:120px;padding:12px 30px;margin:0 15px 15px 0; border:1px solid #DCDFE6;border-radius:8px;}
.longip-agent .l .item .select-radio .form-check.on {border-color: #ff9232 !important;background-color: #ff9232;color:#fff;}
.longip-agent .l .item.ipArea{}
.longip-agent .l .item.ipProject{}
.longip-agent .l .item.ipProject .select-radio .form-check{width:190px;padding:12px 30px;margin:0 15px 15px 0; border:1px solid #DCDFE6;border-radius:8px;}{}
.longip-agent .l .item.packageCycle .select-radio .form-check.on {background-color:#fff;color:#ff9232;}
.longip-agent .r{border:1px solid #ff9232;border-radius:30px;}
.longip-agent .r .item{}
.longip-agent .r .item .order-info{}
.longip-agent .r .item .order-info h1{padding:10px 0;font-size:20px;color:#000;border-bottom:1px solid #eee;}
.longip-agent .r .item .order-info ul{}
.longip-agent .r .item .order-info ul li{margin:30px 0;}
.longip-agent .r .item .order-info ul li b{margin-right:10px;font-size:16px;color:#222;}
.longip-agent .r .item .order-info ul li span{font-size:16px;color:#111;}
.longip-agent .r .item .order-info ul li.price span{color:#FF6262;font-size:24px;}
.longip-agent .r .item .order-info .pay-list .btn-buynow{padding:20px 80px;font-size:16px; background:#ff9232;color:#fff;border-radius:10px;}
.longip-agent .r .item .order-info .pay-list .btn-buynow:hover{background:#ddd;color:#333;}
.longip-agent .r .item .order-info .tips{padding:10px; border:1px solid #F1F2F6;border-radius:10px;}
.longip-agent .r .item .order-info .icon{ text-align:center; }
.longip-agent .r .item .order-info .icon .iconfont{color:#9CA3AF;border-radius:50px;background:#F3F4F6;}
.longip-agent .r .item .order-info .tips p{color:#9CA3AF;}

/*tab-agent5 不限量代理*/
#agent5 .unlimitedProxy,#agent5 .unlimitedProxy .r{border-color:#3aa0ff;}
#agent5 .unlimitedProxy .r .btn-buynow{background:#3aa0ff;}
#agent5 .unlimitedProxy .r .btn-buynow:hover{color:#333;background:#ddd;}
#agent5 .unlimitedProxy{        }
#agent5 .unlimitedProxy .select-radio .form-check{position:relative;height:120px; width:280px;line-height:120px; padding:0;border:2px solid #DCDFE6;border-radius:10px;}
#agent5 .unlimitedProxy .select-radio .form-check.on{border-color:#3aa0ff !important;background:none;}
#agent5 .unlimitedProxy .select-radio .form-check.on span{color:#3aa0ff;}
#agent5 .unlimitedProxy .select-radio .form-check .check-icon{position:absolute;right:5px;top:5px;color:#fff;width:22px;height:22px;line-height:20px;text-align:center;border-radius:30px;border:1px solid #ccc;}
#agent5 .unlimitedProxy .select-radio .form-check .check-icon .iconfont{display:none;}
#agent5 .unlimitedProxy .select-radio .form-check.on .check-icon{background:#3aa0ff;border:1px solid #3aa0ff;}
#agent5 .unlimitedProxy .select-radio .form-check.on .check-icon .iconfont{display:block;color:#fff;}
#agent5 .unlimitedProxy .packageCycle .select-radio .form-check{ }
#agent5 .unlimitedProxy .packageCycle .select-radio .form-check em{position:absolute;bottom:0;display:block;width:100%;height:30px;line-height:30px; padding:5px 30px;font-style:normal;font-size:13px;color:#9CA3AF;background:#F1F2F6;}
#agent5 .unlimitedProxy .packageCycle .select-radio .form-check.on em{background:linear-gradient(to right,#AAFFE7,#20A2FF);color:#086198;}
.ip-slider-box {}

/* 数量显示 */
.ip-count {color: #3aa0ff;font-size: 22px;font-weight: 600;}
/* 滑动条 */
.ip-range {
    width: 100%;
    -webkit-appearance: none;
    height: 6px;
    border-radius: 3px;
    background: #e9ecef;
    outline: none;
}

/* 滑块 */
.ip-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width:22px;
    height:22px;
    border-radius: 50%;
    background: #fff;
    border:5px solid #3aa0ff;
    cursor: pointer;
}

.ip-range::-moz-range-thumb {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #3aa0ff;
    cursor: pointer;
}

/* 刻度文字 */
.slider-labels {
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    font-size: 13px;
    color: #9aa3af;
}

.slider-labels span {
    cursor: pointer;font-weight: 600;font-size: 16px;font-weight: 700;
}

.slider-labels span.active {
    color: #3aa0ff;
    font-weight: 600;font-size: 16px;font-weight: 700;
}




.changjing .product-card .product-cover ul li{text-align: left; font-size:14px;line-height:42px;color: #5b5a60;font-weight:350; }
.changjing .product-card .product-cover ul li span{padding: 0 10px 0 15px;}

/* 短效代理 */
		.agent2tab-container { margin: 20px auto; }
        .agent2tab-nav {   }
        .agent2tab-nav .tab-btn { padding: 10px 20px;  cursor: pointer; }
        .agent2tab-nav .tab-btn.active { }
        .agent2tab-contents .tab-content1 { display: none; }
        .agent2tab-contents .tab-content1.active { display: block; }

/*num-account*/
	.num-account1{display:flex; height:40px;max-width:300px; align-items:center;justify-content:space-between; border:1px solid #ececec;border-radius:4px;overflow: hidden;}
    .num-account1 .reduce,.num-account1 .add,.num-account1 .reduce1,.num-account1 .add1{display:inline-block;width:40px; height:38px;line-height:35px;text-align: center; border:none;color:#1F2937;font-size:20px; font-weight:500;background-color: #f6f6f6;}
    .num-account1 .num,.num-account1 .num1{display:inline-block;height:36px;width:200px; line-height:38px;border:none;text-align: center;color:#1F2937; }
    .num-account1 .add{ }

/* 不限量代理 */
#agent3 .item.longip-banner2 a img{width:100%;}
#agent3 .item.introduce h2{margin:10px 0;color:#1F2937;font-size: 36px;}
#agent3 .item.introduce p{margin:10px 0;color:#9CA3AF;font-size:16px; line-height: 1.8;}
#agent3 .item.ipTimeframe .form-check .discount-card{background-color: #FF6262;}
#agent3 .item.ipTimeframe .form-check.on .discount-card{background-color: #FF3D3D;}
#agent3 .item.ipTimeframe .longip-kefu{position: absolute;right: 0;bottom: 0;}


.service-r{}
.service-r .part-title{}
.service-r .part-title h2{margin-bottom: 10px; font-size:20px;color:#1F2937;}
.service-r .part-title h6{font-size: 14px;font-weight: normal;}
.service-r .service-r-img{margin:15px 0;}
.service-r .service-r-img figure img{width:100%; }
.service-r .service-r-img1{display: flex;align-items: center;padding:10px 0;justify-content: space-around; background: url(/static/img/service-r-img1.png) no-repeat center top;background-size: cover;}
.service-r .service-r-img1 ul li{line-height: 2;}
.service-r .service-r-img1 figure{}
.service-r .service-r-img1 figure img{width:80px;height:80px;}
.service-r .attribute{margin-top:20px;border-top:1px solid #f5f5f5;box-shadow: 0 4px 4px 2px rgba(227, 227, 227, .3);}
.service-r .attribute dl{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f5f5f5;}
.service-r .attribute dl dt{	}
.service-r .attribute dl dt span{display:inline-block;width:40px;height:40px;line-height:40px;font-size:20px;font-weight:normal;text-align:center;border-radius:30px;background-color:#EEFFF7;color:#20DB85;}
.service-r .attribute dl dd{margin-left: 15px;}
.service-r .attribute dl dd p{margin-bottom:5px;color:#9CA3AF;font-size:13px;}
.service-r .attribute dl dd h6{color:#1F2937;font-size:16px;}
.service-r .bar{color:#9CA3AF;}
.service-r .bar a{color:#00D647;}
	/*overseas-skin海外紫色皮肤  */
.overseas-skin{}
.overseas-skin .purchase-content {box-shadow: 0 0 2px 0px #F8F6FF, 0 2px 2px 0px #F8F6FF, 1px 0 2px 0px #F8F6FF;}
.overseas-skin .purchase-tab li a.nav-link.active{background-image:linear-gradient(to top,#fff,#ECE6FF);color:#333;border-top:2px solid #8A65FF;}
.overseas-skin .purchase-tab {border-bottom:1px solid #eee;box-shadow:0 0 2px 0px #F8F6FF,0 2px 2px 0px #F8F6FF, 1px 0 2px 0px #F8F6FF;}
.overseas-skin .select-radio .form-check.on{border-color: #8A65FF; background-color: #F8F6FF;color:#8A65FF;}
.overseas-skin .purchase-content .tab-pane .item.subordinate label.on p.btn-prompt {color: #5020E8;background-image: linear-gradient(to right, #FF9EED, #8A65FF);}
.overseas-skin .purchase-content .tab-pane .item .order-info .info-list.pay-list .btn-buynow{background-color:#8A65FF;}
.overseas-skin .service-r .attribute dl dt span { background-color: #F8F6FF;color: #8A65FF;}
.overseas-skin .service-r .bar a{color:#8A65FF;}
.overseas-skin .purchase-content .tab-pane .item.ipTimeframe label .discount-card{background-color: #B097FF;}
.overseas-skin .purchase-content .tab-pane .item.ipTimeframe label.on .discount-card{background-color: #8A65FF;}
.overseas-skin .purchase-content .tab-pane .item.emphasize .select-radio label.form-check.on span{color:#8A65FF;}
/* 地区列表 */
.area-box{background:url(../img/area-top-bg.jpg) no-repeat center top;}
.help-title{}
.help-title .help-search .search-box{height:52px;width:600px;border:1px solid #666;}
.help-title .help-search input{height:50px;width:540px;padding:10px;}
.area-tab{}
.area-tab .nav-tabs li a{color:#333;}
.area-tab .nav-tabs li .nav-link.active{color:#2977FF;background:none;}
.area-tab table thead{margin-top:10px;}
.area-tab table th{line-height:32px;color:#fff;}
.area-tab thead tr{background-color:#0d6efd;}
.area-tab .icon{width:32px;height:32px;}
.area-tab table td,.area-tab table th{width: 33.33%;padding:10px 30px; line-height:32px;border-bottom:1px solid #f5f5f5; }
.area-tab table th:odd{background-color:#f5f5f5;}
	/* .collapse tr td:nth-child(1){display: none;} */
	.area-box .table-container{overflow-x:auto;}
	/* 二级项目缩进 */
	.area-box .level-1 td:first-child{padding-left:2.5rem !important;}
	/* 展开/折叠按钮样式 */
	.area-box .toggle-icon{cursor:pointer;display:inline-block;width:18px;margin-right:5px;content:"";transition:transform 0s ease;}
	.area-box .rotate{transform:rotate(90deg);}
	/* 表头样式 */
	.area-box .table thead{background-color:#0d6efd;color:white;}
	/* 行悬停效果 */
	.area-box .table tbody tr:hover{background-color:rgba(13, 110, 253, 0.05);}
	/* 折叠动画 */
	.area-box .collapse {transition: all 0s ease;}

	.area-box .table-striped tbody tr:nth-of-type(odd){background:none;}
	.area-box .table-striped tbody tr:nth-of-type(even){background:#f5f9ff;}
	/* 【新增】搜索匹配行的样式：强制显示 + 高亮背景 */
	  .area-box .search-match {
	    display: table-row !important; /* 强制显示（突破父元素隐藏） */
	    background-color: #fffcf2 !important; /* 黄色高亮，区分普通行 */
	  }
	  /* 【新增】父元素（tbody）：可见但不展开 */
	  .area-box .parent-visible {
	    display: table-row-group !important; /* tbody 默认display，确保子元素能显示 */
	    height: 0 !important; /* 高度0，维持折叠外观 */
	    overflow: hidden !important; /* 隐藏非匹配行，避免父元素高度突变 */
	  }
/* 获取API */
.api-tab a{color:#00D647 !important;border:1px solid #e5ebf3;border-radius:4px;}
.api-tab a:hover{text-decoration:underline;}
.API-box.page-title{background:url(/static/img/area-top-bg.jpg) no-repeat center top  #fff !important;}
.API-form{background-color:rgba(255,255,255,.6);box-shadow:0 0 15px rgba(76,80,96,.1);}
.API-form .form-item{   }
.API-form .form-item .btn-fill-blue{background-image:linear-gradient(#29a2ff, #2977ff);border: none;}
.API-form .form-item .btn-fill-blue:hover{background-image:linear-gradient(#2977ff, #29a2ff);}
.API-form .form-item h6{line-height:2; font-size:15px; }
.API-form .generate-link{bottom: 0;left: 0;right: 0;margin: auto;padding:0; background:none;}
.API-form .layui-form-radio:hover *,.API-form  .layui-form-radioed,.API-form  .layui-form-radioed>i{color:#00D647;}

.API-form .layui-form .layui-form-radio{width:46%;max-width:200px; height:40px;padding:5px 20px 5px 20px;border:1px solid #dae0e5;background-color:#fff;text-align:center;cursor:pointer;border-radius:4px;}
/*.API-form .layui-form .layui-form-radio.on{border-color:#80aeff;}*/
.API-form .layui-form .layui-form-radio.layui-form-radioed{border-color:#00D647; }

.API-form .layui-form .form-check .form-check-input{margin:auto;left:10px;top:13px;}
.API-form .layui-form .input-txt{padding:10px;height:40px;border:1px solid #dae0e5;border-radius:4px;}
.API-form .layui-form select{height:40px;min-width:100px;border:1px solid #dae0e5;border-radius:4px;}
.API-form .btn-fill-blue{background-image:linear-gradient(to right,#20DB85, #1EC02C);border:none;}
.API-form .layui-form .layui-form-item{display:flex;align-items:center;}
.API-form .layui-form label{width:100px; margin:0 20px 0 0;text-align:right;}
.extra-form h5{margin-bottom: 10px; line-height:1.5; font-size:18px;}
.extra-form h5 .iconfont{background: linear-gradient(to top, #29f19c, #00deff);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;}
.extra-form .card{margin:10px 0;}
.extra-form .card h5{margin-bottom: 0; color:#333;font-size:16px;}
.extra-form .card p{margin-bottom: 10px; line-height:1.8; font-size: 14px;color:#666;}
.extra-form .card a.btn.btn-primary{background-color: #f6f6f6 !important;color: #00D647 !important;border: none;}
.extra-form .card a.btn.btn-primary:hover{background-color: #00D647 !important;color: #fff !important;}
.bear-table-striped{width:100%;overflow-x: auto;}
.btn.icon-daochu{font-size:14px;}
.btn.icon-daochu:hover{color:#00D647 !important;}


/* blog */
.blog-box{}
.blog-box .blog-l{}
.blog-box .blog-l dl{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #eee;}
.blog-box .blog-l dl.active dt a span{color:#00d640}
.blog-box .blog-l dl dt{font-size:16px;}
.blog-box .blog-l dl dt span{margin-right: 5px;}
.blog-box .blog-l dl dd{color:#999;}
.blog-box .blog-m{}
.blog-box .blog-m .blog-m-hot .t{display:flex;align-items:center;justify-content:space-between;border-bottom: 1px solid #eee;}
.blog-box .blog-m .blog-m-hot .t ul{display:flex;align-items:center;line-height:1;}
.blog-box .blog-m .blog-m-hot .t ul li{padding:0;margin:0 20px;}
.blog-box .blog-m .blog-m-hot .t ul li a{padding:13px 0; font-size:16px;color:#333;font-weight: bold;background:none;}
.blog-box .blog-m .blog-m-hot .t ul li a.active{border-bottom:3px solid #00D647;color:#00D647;border-radius:0;}
.blog-box .blog-m .blog-m-hot .t ul li span{}
.blog-box .blog-m .blog-m-hot .t ul li span.hot{background:url(../img/blog-label2.png) no-repeat;}
.blog-box .blog-m .blog-m-hot .t a.btn{padding:3px 20px;font-size:16px;background-color:#00D647;color:#fff;border-radius:4px;}
.blog-box .blog-m .blog-m-hot .b .news-list{padding:1rem 0;}
.blog-box .blog-m .blog-m-hot .b .news-list li{display:flex;align-items: center; line-height:2.6;}
.blog-box .blog-m .blog-m-hot .b .news-list li a{font-size:14px;color:#333;}
.blog-box .blog-m .blog-m-hot .b .news-list li span{display:inline-block;width:20px;height:20px;margin-right: 5px; line-height:20px;text-align: center;font-size: 13px; background:url(../img/blog-label1.png) no-repeat;color: #fff;}
.blog-box .blog-m .blog-m-hot .b .news-list li span.hot{display:inline-block;width:20px;height:20px;background:url(/static/img/blog-label2.png) no-repeat;}
.blog-box .blog-m .blog-m-list .item{padding:20px 0; border-bottom: 10px solid #f4f3f8;}
.blog-box .blog-m .blog-m-list .item .blog-list-head{display:flex;align-items:center;margin-bottom: 10px;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dt{margin-right: 10px;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dt figure img{width:3rem;height:3rem;border-radius:2rem;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dd{}
.blog-box .blog-m .blog-m-list .item .blog-list-head dd h1{margin-bottom:5px; line-height:1; font-size:16px;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dd h6{font-size:13px;color:#999;font-weight:normal;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dd h6 time{margin-right: 10px;}
.blog-box .blog-m .blog-m-list .item .blog-list-head dd h6 span{font-size:12px;}
.blog-box .blog-m .blog-m-list .item .blog-list-box{padding:10px 0;}
.blog-box .blog-m .blog-m-list .item .blog-list-box h1.title{margin-bottom:10px;font-size:18px;color:#333;}
.blog-box .blog-m .blog-m-list .item .blog-list-box .word{max-height:1.6rem;overflow:hidden;}
.blog-box .blog-m .blog-m-list .item .blog-list-box .word p{line-height:1.5;color:#666;}
.blog-box .blog-m .blog-m-list .item .blog-list-bar{display:flex;justify-content:space-between;}
.blog-box .blog-m .blog-m-list .item .blog-list-bar a{color:#aaa;}
.blog-box .blog-r{}
.blog-box .blog-r .search-box{}
.blog-box .blog-r .search-box input{}
.blog-box .blog-r .list{}
.blog-box .blog-r .list .tab-title{padding-bottom:10px; border-bottom: 1px solid #eee;}
.blog-box .blog-r .list ul{padding:10px 0;}
.blog-box .blog-r .list ul li b{display:inline-block;width:21px;height:22px;margin-right:5px;line-height:20px;font-size:16px; background:url(/static/img/rank4.png) no-repeat center;text-align: center;color:#9ca3af;}
.blog-box .blog-r .list ul li:nth-child(1) b{background:url(/static/img/rank1.png) no-repeat center;color:#d50700;}
.blog-box .blog-r .list ul li:nth-child(2) b{background:url(/static/img/rank2.png) no-repeat center;color:#ffa066;}
.blog-box .blog-r .list ul li:nth-child(3) b{background:url(/static/img/rank3.png) no-repeat center;color:#00D647;}
.blog-box .blog-r .list ul li{ display:block;padding:10px 0;font-weight:bold;white-space:nowrap;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.blog-box .blog-r .list ul li a{font-size:14px;color:#333;font-weight:normal;}
.blog-box .blog-r .list .refresh{padding:5px;color: #666;text-align:center;border-top:1px solid #eee;}
.blog-box .blog-r .list .refresh a:hover{color:#00D647;}
.blog-box .blog-r .banner img{width:100%;}

/* about-us*/
.about-banner{width:100%;height:500px; background:url(/static/img/about-bg.png) no-repeat center;background-size: cover;}
.about-num{position: relative;top: -50px;padding:20px; background-color:rgba(255,255,255,1);border-radius: 10px;box-shadow:0 0 10px rgba(128,128,128,.1);text-align: center;}
.about-num .item{display:inline-block; width:19%;}
.about-num .item h1{font-size:30px;font-weight: normal;}
.about-num .item p{font-size: 14px;color:#9ca3af;}
.about-map .r dl{margin-bottom:30px;}
.about-map .r dl dt{margin-bottom: 10px;}
.about-map .r dl dt b{ font-size:16px;color:#9CA3AF;font-weight:normal;}
.about-map .r dl dd{font-size:18px;color:#4B5563;}

/* help */
.artical-box{}
.artical-box img{ max-width:100%;}
.breadcrumb{align-items:center;}
.artical-box h1{margin:10px 0;font-size:2rem;}
.artical-box .artical-time{font-size:1rem}
.artical-box section{padding:0 10rem;}
.artical-box p{margin:16px 0 !important;line-height:1.6 !important;font-size:1.2rem !important;color:#4d4d4d !important;}
.artical-box p:has(img){text-align:center;}
.artical-box p img{min-width:60%;max-width:100%}
.artical-box p span{font-size:1.2rem !important;color:#4d4d4d;}
/* tool-box工具箱 */
.tool-box{  }
.tool-box iframe{   }
.tool-r{    }
.tool-r .tool-more-list{display:grid;grid-template-columns: 1fr 1fr ;grid-template-rows:auto;gap:10px;}
.tool-r .tool-more{border:1px solid #E5E7EB;border-radius: 10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);}
.tool-r .tool-more .item{padding:10px;border:1px solid #E5E7EB;border-radius: 10px;}
.tool-r .tool-more .item:nth-child(1),.tool-r .tool-more .item:nth-child(2){  }
.tool-r .tool-more .item .tool-titile{}
.tool-r .tool-more .item .tool-titile h6{margin-bottom:5px;line-height: 1.5; font-size:14px;color:#1F2937;font-weight: normal;}
.tool-r .tool-more .item .tool-titile h6 span.iconfont{font-size:13px;}
.tool-r .tool-more .item .tool-titile p{margin-bottom:15px; font-size:12px;color:#6B7280;}
.tool-r .tool-more .item.fensan{ display: flex;align-items: center;justify-content: space-between;}
.tool-r .tool-more .item.fensan p{margin-bottom: 0;}
.tool-r .tool-more .item .test-link{display: flex;justify-content:flex-end;}
.tool-r .tool-more .item .test-link a.btn{background-color: #E5E7EB;color:#1F2937;border-radius:20px;line-height: 1.2;}
.tool-r .tool-more .item .test-link a.btn:hover{border-radius: 20px; background-image:linear-gradient(to right,#20DB85, #1EC02C); color:#fff;}

@media only screen and (min-width:1680px){

}

@media only screen and (min-width:1440px) and (max-width:1679px){
    .header-nav .product-down {margin-left:-220px;}
    .solution .ip99-floor-subtitle {font-size:13px;}
    .index-box1 .block .btn-fill-blue{padding: 10px 20px;}
    .longip-agent .r .item .order-info .pay-list .btn-buynow{padding:20px;}
    #agent5 .unlimitedProxy .select-radio .form-check {height: 100px;width: 200px;line-height: 100px;}
     /*pay*/
    .purchase-tab{width:70%;}
    .purchase-content .product-card .product-cover .purchase-price b{font-size:32px;}
  }

@media only screen and (min-width:1200px) and (max-width:1439px){
        .header-nav .product-down {margin-left:-220px;}
        .solution .ip99-floor-subtitle {font-size:13px;}
        .index-box1 .block .btn-fill-blue{padding: 10px 20px;}
        .index-box1 .block .btn-line-blue{padding: 10px 20px;}
        .longip-agent .r .item .order-info .pay-list .btn-buynow{padding:10px;}
        .index-box1 .word-list H3{text-align:center;}
        .index-box1 .index-box1-img img{width:450px;}
        .purchase-content .product-card .product-cover .purchase-price b{font-size:32px;}
	}

@media only screen and (max-width:1199px) {
        .header-nav .product-down {margin-left:-220px !important;}
        .banner-bg .title h1{font-size:2rem;}
        .banner-bg .title h6{font-size:1rem;}
        .solution .ip99-floor-subtitle {font-size:13px;}
        .index-box1 .block .btn-fill-blue,.index-box1 .block .btn-line-blue{padding: 10px 20px;font-size:16px;}
        .index-box1 .index-box1-img img{width:400px;}
        .index-box1 .word-list .block{margin-top:1rem !important;}
        .solution .ip99-floor-title{font-size:20px;}
        .solution .ip99-floor-card-name{font-size:16px;}
        .purchase-tab li{margin:0;}
        .purchase-content .product-card .product-cover .purchase-price b{font-size:32px;}
        .purchase-content .product-card .discount-card-qty .zk{ }
        .purchase-content .product-card .ipTimelong .select-radio .form-check{margin-right:5px;}
        #agent5 .unlimitedProxy .select-radio .form-check {height:100px;width:160px;line-height:100px;}
        .longip-agent .r .item .order-info ul li{margin:10px 0;}
        .longip-agent .r .item .order-info ul li b,.longip-agent .r .item .order-info ul li span{fpnt-size:14px;}
        .longip-agent .r .item .order-info .pay-list .btn-buynow{padding:10px;}
        .solution .container-border .ip99-floor-inner,.solution .ip99-floor-inner{padding:15px;}
        .solution .ip99-floor-tag {padding:2px 5px;}
        .artical-box section{padding:0 5rem;}
        .partner-box .company-logo .item img{width:5rem;}

	.free-trial .part-title h6{font-size:16px;}

	}

@media only screen and (max-width:998px) {
	.youshi-box .youshinum-box .num1 .item{margin-right:3rem;}
	.youshi-box .youshinum-box .num1 .item .s1{font-size:2.2rem;}
	.artical-box section{padding:0 2rem;}
	.purchase-content .tab-pane .item.subordinate label{width:46%;}
	.purchase-content .tab-pane .item.ipTimeframe label{width:30%;}
	.index-box1 .index-box1-img img {width: 100%;}

	/*}
@media only screen and (max-width:767px){*/
	.banner-box .carousel-item,.banner-box .carousel-inner{height:20rem;}
	.banner-bg .container .float-right{position:absolute;right:0;bottom:1rem;}
	.banner-bg .container .float-right img{width:18rem;}
	.banner-bg1{height:20rem;}
	.banner-bg .title h1{margin-top:2rem;font-size:2rem;}
	.banner-bg .title h6{margin-top:1rem;font-size:1rem;}
	.banner-bg .title a.btn{margin-top:1rem;font-size:1.4rem;border:none;}
	.banner-box .carousel-indicators{bottom:1rem;}
	.index-box1 .item{display: block;}

	/* num-box*/
	.num-box{display: block;top:1rem;}
	.num-box .item{display:inline-block;width:49%;margin:0.2rem 0;padding:1rem;}
	.num-box .item .d-inline-block{display:inline-block;vertical-align:middle;}
	.num-box .item .d-inline-block.icon{width:2.6rem;}
		.num-box .item .d-inline-block.icon img{width:100%;}
	/* index-box1 */
	.index-box1{position:relative;top:6rem;}
	.index-box1 .word-list{text-align:center;}
	.index-box1 .index-box1-img{height:12rem;}
	.index-box1 .word-list h3{font-size:1.5rem;line-height:2;text-align:center;}
	.index-box1 .word-list ul{}
	.index-box1 .word-list ul li{margin:1rem 0;font-size:1rem;}
	/* index-box2 */
	.index-box2{margin-top:16rem;}
	.index-box2 .solution .item{padding:1rem;}
	.index-box2 .solution .item .layer-b ul{margin: 1rem 0;}
	.index-box2 .solution .item .layer-b ul li{line-height:1.5;}
	.index-box2 .solution .item .layer-b,.index-box2 .solution .item .layer-t{display: block;}
 	.index-box2 .solution .item .layer-b ul,.index-box2 .solution .item .layer-b .r,.index-box2 .solution .item .layer-t .l,.index-box2 .solution .item .layer-t .r{width: 100%;}
	.index-box2 .solution .item .layer-t .r{margin-top: 1rem;}
	.index-box2 .solution .item .layer-b .r,.index-box2 .solution .item .layer-t .r{padding-left: 0;}
	.solution .ip99-floor-container{margin:1rem 0;}
	.solution .container-border .ip99-floor-inner, .solution .ip99-floor-inner{padding:25px;}
	/*index-box3 */
	.index-box3{margin-top:2rem;background-size: cover;}
	.index-box3 .choice .chart img,.index-box4 .support .chart img{width:100%;}
	/*动画*/
	.solution .container-border .ip99-floor-inner, .solution .ip99-floor-inner{ }
	/*question*/
    .question-list{width:100%;max-width:100%;}
	/* free-trial */
	.free-trial{height: auto;}
	.free-trial .part-title h2{font-size:2rem;text-align: center;}
	.free-trial .part-title h6{font-size:1.2rem;text-align: center;}
	.free-trial a.btn{position:relative;left:0;right:0;margin: auto 5rem;display: block; top: 1rem;}

	/* 通用标题 */
	.part-title h2{font-size:1.6rem;}
	.part-title h6{font-size:1rem;}

/*pay*/
.purchase-title{font-size:2rem;}
.purchase-tab{width:100%;padding:0;}
.purchase-tab li a{padding:0.2rem;font-size:1rem;}
.purchase-tab li{padding:0;margin:0;}
.purchase-content{margin:0;}
.purchase-content .swiper-button-prev {left:-15px !important;}
.purchase-content .swiper-button-next {right:0;}
.pop-box{width:100%;}
.order-info-box .item .order-info .info-list.pay-list .form-check{margin:10px 0;}
.order-info-box .item .order-info .info-list.pay-list .btn-buynow{padding: 0 20px;}
.order-info-box .item .order-info .info-list.pay-list .btn-quxiao{padding: 0 20px;}
.longip-agent .l .item .select-radio .form-check{width:auto;min-width:20px; padding:10px;}
.longip-agent .l .item.ipProject .select-radio .form-check{width:auto; padding:10px;margin:0 5px 10px 0;}
#agent5 .unlimitedProxy .select-radio .form-check{height:80px;line-height:80px;}
#agent5 .unlimitedProxy, #agent5 .unlimitedProxy .r{border:none;}

	.purchase-content .tab-pane .item.subordinate label{width:45%;margin:2%;}
	.purchase-content .tab-pane .item.subordinate label h1 b{font-size:1.8rem;}
	.purchase-content .tab-pane .item.subordinate label h6{font-size:1rem;}
	.purchase-content .tab-pane .item.subordinate label p.btn-prompt{font-size: 0.9rem;}
	.purchase-content .tab-pane .item .order-info{padding:1.2rem !important;}
	.purchase-content .tab-pane .item .order-info .info-list.pay-list {display: block;}
	.purchase-content .tab-pane .item .order-info .info-list.pay-list .form-check{width:100%;margin:0.4rem 0;}
	.purchase-content .tab-pane .item .order-info .info-list.pay-list .btn-buynow{width:100%;margin-top:0.4rem; margin-left: 0 !important;}
	.purchase-content .tab-pane .item.ipProject label,.purchase-content .tab-pane .item.ipArea label, .purchase-content .tab-pane .item.ipTimeframe label{width:45%;margin:2%;}
	 .purchase-content .tab-pane .item.ipTimeframe label{margin-top: 1.4rem;}
	/* API */
	.extra-form .table,.extra-form .table td,.extra-form  .table th{box-sizing: border-box;word-break: break-all;}
	.API-form .layui-form .layui-form-item{display: block;}
	.API-form .layui-form label{width: 100%;margin-bottom: 0.6rem; text-align: left;}

	/*获取api */
	.API-form .layui-form .layui-form-radio{height:auto;padding:0.4rem 1rem;margin:0 0.4rem 0.6rem 0;}
	.api-tab a{display:inline-block;margin:0.2rem;}

	/* 企业定制 */
	.application{height:30rem;min-height: 5rem; background-size: cover;}
	.application img{width: 100%;}
	.form-application .form-card h5{font-size: 1.6rem;}
	.form-application .form-card label{padding:0 !important;}
	.form-application .form-card label span{display: block !important;text-align: left !important;}
	.form-application .form-card label input{width:100% !important;margin-left:0 !important;}
	.form-application .custom-check1 {width: 100%;}
	.form-application .custom-check1 .select-radio .form-check{display: inline-block;width:43%; padding:0.6rem 1.5rem !important;}
	.form-application .btn-tijiao .btn{width: 100%;}
	.step-main-box{display: block;}
	.step-main{margin:0 5%;}

	/* about */
	.about-banner{height:15rem;}
	.about-num .item h1{font-size:1.3rem;}
	.about-num .item p{font-size:0.9rem;}
	.about-kefu h2{font-size:1.6rem;}
	.about-kefu p{font-size:0.9rem;}
	.about-map figure img,.about-kefu figure img{width:100%;}
	/*.tool-box*/
	.tool-box iframe{ min-height:30rem;height:auto;}

}
@media only screen and (max-width:411px){
    .num-box .item .d-inline-block.icon {width: 3rem;display: block !important;}
     .num-box .item .d-inline-block h5{margin-top:10px;}
}