/*兰亭特黑字体引用*/
/*banner*/
.banner-box{height:600px;background:url(../img/banner-bg1.jpg) no-repeat;background-size: cover;}
.header-banner{height:600px;}
.banner-title{top:150px;z-index: 2;}
.header-banner h1 {font-size:46px; font-family: "lanting";letter-spacing:5px;}
.header-banner p{font-size:14px;color:#888;font-weight:300;}
.header-banner h6 {font-weight:100;font-size:20px;line-height:25px;}
.header-banner h6 span{width:12px;height:12px;background: url(../img/arrow.png) no-repeat center;}
.bear-btn-black{border-radius:30px;border:1px solid #333;}
.bear-btn-black:hover{border:1px solid #ff8000;color: #ff8000;}
.banner-img{top:20px;right:-170px;z-index:1;}
.btn-arrow{display: inline-block;width:20px;height:15px;background:url(../img/arrow-icon.png) no-repeat center;font-size:16px;}
.btn-arrow-white{background:url(../img/arrow-icon-white.png) no-repeat center;}	
.friend-show{background:url(../img/frieng-bg.png) no-repeat center #144074;background-size:cover;}
.lianxi{opacity:.7;}
.lianxi a:hover{color:#fff !important;text-decoration: underline !important;}
/*99IP优势 */
.youshi-box{background:url(../img/youshi-bg1.jpg) no-repeat center #007BFF;}
.num-show {left:0;right: 0;width:800px; }
.num-show .card{background:none;border:none;padding:10px 0;}
.num-show .card figure{margin-top:3px;opacity:0.9;}
.num-show .card h4{font-size:40px;color:#fff;}
.num-show .card p{margin:10px 0; line-height:36px;font-size:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.num-show .card .name-txt{display:block;margin:10px 0;text-align: left; font-size:16px;font-weight:300;color:#fff;}
.num-show .card .name-txt .iconfont{color:#fff;}

.youshi-box h2{font-size:32px;font-weight: 300;}
.youshi-box .youshinum-box{		}
.youshi-box .youshinum-box .num1{display:flex;margin:30px 0;align-items:center;}
.youshi-box .youshinum-box .num1 .item{margin-right:80px;}
.youshi-box .youshinum-box .num1 .item p{margin-top:10px;color:#fff;}
.youshi-box .youshinum-box .num1 .item .s1{position:relative;height:46px;font-size:46px;font-weight:500;line-height:1em;color:#fff;}
.youshi-box .youshinum-box .num1 .item .s1 .s2{position:absolute;font-size:16px;color:#fff;top:4px;right:-10px;line-height: 16px;}
.youshi-box .youshinum-box .num1 .item .s1 .s3{position:relative;font-size:16px;color:#fff;top:0px;right:-12px;}
.youshi-box .youshinum-box .num2 ul{border-radius:10px;box-shadow:0px 0px 12px rgba(0, 0, 0, 0.1);display: flex;flex-wrap: wrap;width:880px;position: relative;z-index: 1;padding:20px 10px;justify-content:space-between;background: #FFFFFF;}
.youshi-box .youshinum-box .num2 ul li{position:relative;padding:10px;text-align:center;width:25%; }
.youshi-box .youshinum-box .num2 ul li i{font-size:46px;background:linear-gradient(to top,#2977ff, #48b8ff);-webkit-background-clip: text;background-clip: text;color:transparent;}
.youshi-box .youshinum-box .num2 ul li h6{font-size:16px;line-height:26px;padding-top:5px;}
.youshi-box .youshinum-box .num2 ul li p{font-size:13px;font-weight:400;line-height:1.5;padding-top:5px;color:#8a8a8a;}
/*介绍卡片*/
.introduce-box{	}
.introduce-box .card-body figure{display:inline-block;width:112px;height:112px;line-height:112px;border:1px solid #d8e1ea;cursor:pointer;}
.introduce-box .card-body figure:hover{border:1px solid #bcc4cc;}
/* 合作伙伴 */
.partner-box{background-color:#f8f9fc;}
.partner-box .company-logo .item{display:block;width:100%;height:100px;margin:25px;line-height:100px;text-align:center;box-shadow:0 0 10px rgba(76,80,96,.05);background-color: #fff;border-radius:10px;}
.partner-box .company-logo .item:hover{box-shadow:0 0 10px rgba(41,119,255,.3);}
.partner-box .company-logo .item img{width:150px;}
/*行业资讯*/
.question{ 		}
.question .product-card .product-cover{ 	}
.question .product-card .product-cover h4{position:relative;padding:20px 0;font-size:20px;color:#222;}
.question .product-card .product-cover h4 span{margin-right:5px;color:#007BFF;font-size:20px;}
.question .product-card .product-cover h4 a{position:absolute;top:24px;right:20px; display:inline-block;font-size:14px;font-weight:normal;}
.question .product-card .product-cover ul {		}
.question .product-card .product-cover ul li{padding:20px;margin-bottom:15px;overflow:hidden;border-radius:10px;border:1px solid #f5f5f5;box-shadow:0 0 10px rgba(76,80,96,.07);}
.question .product-card .product-cover ul li:hover{border:1px solid #f5f5f5;cursor:pointer;box-shadow:0 0 15px rgba(41,119,255,.3);}
.question .product-card .product-cover ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a2e46;font-size:16px;line-height:2;}
.question .product-card .product-cover ul li a:hover{color:#3671ff;}
.question .product-card .product-cover ul li p{line-height:1.6;color:#99a2b8;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/*购买卡片*/
.buy-box{}
.buy-box .card-body h6{font-size:18px;}
.buy-box .card-body p{margin-bottom: 0; font-size:14px;}
.buy-box .card-body .num-label{width:23px;height:46px;margin:10px 10px 10px -10px; line-height:46px;text-align: center;font-size: 18px; color: #fff;background: url(../img/circle.png) no-repeat center;}

/*介绍列表*/
.introduce-list{	}
.introduce-list dd a{color: #3661da;}
.introduce-list dd a:hover{text-decoration: underline !important;}
.bg-ip{width:110px;height: 96px;left: 0;top: -70px; background: url(../img/IP.png) no-repeat top left;}
.bg-hub{width:350px;height: 98px;left:200px;top:-40px; background: url(../img/hub.png) no-repeat top left;z-index:-1;}

/* 套餐订购 */
.package-title{background: url(../img/top-bg.jpg) no-repeat center bottom #e8ecf1;background-size:cover;}
.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{	}
.purchase .product-card{padding:10px;margin-right:20px;border:none;}
.purchase .product-card:first-child{padding-left:0;}
.purchase .product-card:last-child{padding-right:0;}
.purchase .product-card .product-cover{background:#fff;box-shadow:0 0 15px rgba(76,80,96,.05);border-radius: 4px; /* border:1px solid #99a2b8; */}
.purchase .product-card .product-cover:hover{border:1px solid #3671ff;}
.purchase .product-card .product-cover ul li span{padding: 0 10px 0 0;font-weight: 700; color: #3671ff;}
.purchase .product-card .product-cover .purchase-title {height:130px;padding:30px; background: url(../img/index-icon6.png) no-repeat bottom right #fafafa;}
.purchase .product-card .product-cover .purchase-title h5{font-size:18px;color:#0b1733;}
.purchase .product-card .product-cover .purchase-title p{line-height:24px; font-size:14px;color:#99a2b8;}
.purchase .product-card .product-cover .purchase-price{line-height:24px; }
.purchase .product-card .product-cover .purchase-price span{font-size:20px;color:#fe6950;}
.purchase .product-card .product-cover .purchase-price b{font-size:36px;color:#fe6950;}
.purchase .product-card .product-cover .purchase-price small{display: block;margin-left: 25px; font-size:14px;color:#7b8495;font-weight: 300;}
.purchase .product-card .product-cover .btn-blue{font-size: 20px;}
.purchase .product-card .product-cover .btn-blue:hover{color:#fff !important;background-color:#4d8eff;}
.purchase-tab{margin: 20px 0;}
.purchase-tab ul{display: inline-block; text-align: center;}
.purchase-tab ul li{display: inline-block;margin-right:30px;}
.purchase-tab ul li a{ display: block;color:#1a2e46;font-size:24px;text-decoration:none;/* border:1px solid rgba(255,255,255,1); */font-weight:normal;border-radius:0px;opacity: .7;}
.purchase-tab ul li:first-child a .iconfont{display:inline-block;margin-right: 5px; padding:1px 5px;border-radius:5px; background-image: linear-gradient(#444,#261d03) ;color:#fddb7f;}
.purchase-tab ul li:first-child a{display: flex;align-items: center; font-weight:700;}
.purchase-tab ul li a:hover{text-decoration: underline;color: #1a2e46 !important;opacity: 1;cursor: default;}
.purchase-tab ul li a.active{color:#0b1733;opacity:1;text-decoration: none;}
.purchase-tab ul.tab2 li{margin-right:0 ;margin-left: 10px;}
.purchase-tab ul.tab2 li a{color:#1b2640;padding:5px 20px; border: none; font-size:16px;background-color: #e8e9ec;border-radius:0px;border:1px solid rgba(255,255,255,1);border-radius: 2px;}
.purchase-tab ul.tab2 li a:hover{border:1px solid #3671ff;color: #3671ff;text-decoration: none;cursor: pointer;}
.purchase-tab ul.tab2 li a.active{background-color: #1a2e46;text-decoration: none; color: #fff;}
.purchase-tab ul.tab2 li a.active:hover{color:#fff !important;}
.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;}

	/*contact-tips*/
	.contact-tips{display:none;position:absolute;top:300px;margin:auto;left:0;right:0;width:350px;padding:30px; background-color: #fff;border-radius: 10px;box-shadow: 0 0 50px rgba(0,0,0,.2);z-index: 10000;}
	.contact-tips .contact-tips-box{}
	.contact-tips .contact-tips-box h4{}
	.contact-tips .contact-tips-box h6{font-size:14px;color:#666;font-weight:300;}
	.contact-tips .icon-guanbi{position:absolute;right:10px;top: 10px;color:#ccc;}
	.contact-tips .btn-kefu{display:inline-block;padding:8px 20px;border-radius:4px;font-size:16px;color:#fddb7f; background-image:linear-gradient(#444, #261d03);}
	.contact-tips .btn-kefu:hover{color:#fddb7f !important;background-image:linear-gradient(#261d03, #444);}
	.contact-tips .btn-zixun{background-color:#e1eaf5;color:#2977ff;}
	.contact-tips .btn-zixun:hover{background-color:#2977ff;color:#fff;}
/* 地区列表 */
.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:#2d61d5;}
.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;}
/* 获取API */
.api-tab a{color:#2977ff !important;border:1px solid #e5ebf3;border-radius:4px;}
.api-tab a:hover{text-decoration:underline;}
.API-box{background:url(../img/area-top-bg.jpg) no-repeat center top;}
.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;}
.extra-form h5{line-height:2; 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: #ebf4ff !important;color: #2977ff !important;border: none;}
.extra-form .card a.btn.btn-primary:hover{background-color: #2977ff !important;color: #fff !important;}