body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,i,b{margin: 0; padding: 0;font: 14px 'Microsoft Yahei',Tahoma,Simsun;}
body{background-color:#ffffff;min-width: 1200px;margin:0 auto; color: #666;line-height: 24px;}
*{ word-wrap: break-word;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
em{font-style: normal;}
ul,ol,li,dl,dt,dd{list-style: none;}
a{text-decoration: none; color:#666;line-height: 24px;}

input::-webkit-input-placeholder { /* WebKit browsers */
		color: #cccccc !important;
	}
	input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
		color: #cccccc !important; 
	} 
	 
	input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: #cccccc !important;
	} 
	input::-ms-input-placeholder {    /* Internet Explorer 10+ */  
		color: #cccccc !important; 
	} 
@orgenColor:#0066ff;
@orgenColor2:#4C94FF;
@orgenColor3:#f5f9ff;
@orgenColor4:#d9e8ff;
a:hover{text-decoration:none; color:@orgenColor;}
a:link,a:visited{outline: none;}
img,a img{border:none;}
table{border-collapse:collapse;empty-cells:show}
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.eot');
	src: url('iconfont.eot?#iefix') format('embedded-opentype'),
		url('iconfont.woff2') format('woff2'),
		url('iconfont.woff') format('woff'),
		url('iconfont.ttf') format('truetype'),
		url('iconfont.svg#iconfont') format('svg');
  }
  .iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
ul li{
	list-style: none;
}
b{
	font-weight: 800;
}
.p{
	line-height: 30px;
}
.top{
	width: 100%;
	height: 40px;
	padding: 0 30px;
	background-color: #e6e6e6;
	line-height: 40px;
}
.orgenColor{
	color:@orgenColor;
}
.orgenClass:hover{
	color:@orgenColor;
	cursor: pointer;
}
.w1200{
	width: 1200px;
	display: block;
	margin: 0 auto;
	position: relative;
}
.w1400{
	width: 1400px;
	display: block;
	margin: 0 auto;
	position: relative;
}
.w50{
	width: 50%;
}
.w100{
	width: 100%;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.mt20{
	margin-top: 20px!important;
}
.ml40{
	margin-left: 40px!important;
}
.ml50{
	margin-left: 50px!important;
}
.inlinB{
	display: inline-block;
}
.top .topBox>a{
	display: inline-block;
	margin-left: 30px;
	margin-top: 8px;
}
.top .topBox>a .icon-dianhua1{
	vertical-align: middle;
	font-size: 22px;
	margin-right: 5px;
}
.top .topBox .topNavBox{
	margin-left: 20px;
}
.ty_upIco .icon-shang{
	margin-left: 5px;
	// transition: 1s ease;
	display: inline-block;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg)
	
}
.ty_upIco:hover .icon-shang{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* Internet Explorer */
	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	-o-transform:rotate(0deg)
}
.hot,.mf,.new{
	position: relative;
}
.hot::after{
	content:"";
	display: block;
	position: absolute;
	right: -35px;
	top: 3px;
	width: 31px;
	height: 14px;
	background-image: url(../img/hot.png);
	background-repeat: no-repeat;
}
.new::after{
	content:"";
	display: block;
	position: absolute;
	right: -35px;
	top: 3px;
	width: 31px;
	height: 14px;
	background-image: url(../img/new.png);
	background-repeat: no-repeat;
}
.mf::after{
	content:"";
	display: block;
	position: absolute;
	right: -27px;
	top: -13px;
	width: 32px;
	height: 20px;
	background-image: url(../img/mf.png);
	background-repeat: no-repeat;
}
/* 头部start */
.top .topBox .topNavBox:hover .topNav{
	display: block;
	background-color: #fafafa;
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	align-content: flex-start;
	flex-wrap: nowrap;
}
.top .topBox .topNavBox .topNav{
	padding: 30px;
	background-color: #fff;
	display: none;
	position: absolute;
	left: 0;
	top: 40px;
	box-shadow: 0 18px 20px rgba(0,0,0,.1);
	z-index: 9;
}
.top .topBox .topNavBox .topNav div:last-child::after{
	display: none;
}
.top .topBox .topNavBox .topNav .topNavOne{
	/* width: 210px; */
	padding: 5px 24px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}
.top .topBox .topNavBox .topNav .topNavOne::after{
	content: "";
	display: block;
	width: 1px;
	height: 60%;
	background-color: #e6e6e6;
	position: absolute;
	top: 55px;
	right: 0;
}
.top .topBox .topNavBox .topNav .topNavOne h3{
	// width: 80px;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 800;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.top .topBox .topNavBox .topNav .topNavOne ul{
	// margin-left: 10px;
}
.top .topBox .topNavBox .topNav .topNavOne ul li{
	line-height: 25px;
	width: 100%;
}
/* 头部end */
/* 导航start */
.headBox{
	padding: 30px 30px 0 30px;
	height: 70px;
	position: relative;
	min-width: 1200px;
}
.headBox .logo{
	width: 300px;
	position: relative;
}
.headBox .logo a>img{
	margin-top: -26px;
}
.headBox .logo span{
	border: 1px solid #707070;
	height: 25px;
	width: 90px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	border-radius: 2px;
	position: absolute;
	top: 6px;
	right: -30px;
}
.headBox .logo span::before{
	content:"";
	display: block;
	position: absolute;
	top: 3px;
	left: -13px;
	width: 1px;
	height: 19px;
	background-color: #707070;
}
.headBox .navBox{
	margin-left: 30px;
	margin-top: -8px;
}
.headBox .navBox >ul >li{
	float: left;
	margin-left: 50px;
}
.headBox .navBox .inlinB{
	height:62px;
}
.navBoxTab h3{
	line-height: 35px;
	color: @orgenColor;
	border-bottom: 2px solid @orgenColor;
	margin-bottom: 20px;
	a{
		color: @orgenColor;
	}
}
.navBoxTab ul li{
	line-height: 30px;
	// margin-right: 50px;
}
.navBoxTab2>ul{
	margin-right: 20px;
	// padding: 23px 30px 23px 30px;
	&:last-child{
		margin-right: 0;
	}
}
.headBox .navBox .inlinB .navBoxTab,.navBoxTab1,.navBoxTab2{
	display: none;
	top: 132px;
	z-index: 2;
	padding: 0 30px 20px 30px;
	background-color: #fff;
	box-shadow: 0 18px 20px rgba(0,0,0,.1);
    transition: box-shadow 0.13s ease-in-out;
}
.headBox .navBox .inlinB:hover .navBoxTab,.inlinB:hover .navBoxTab1,.inlinB:hover .navBoxTab2,.inlinB:hover .navBoxTab3{
	display: block;
	position: absolute;
	top: 84px;
}
.headBox .navBox>ul >li>a,.headBox .navBox>ul >li>div>a,.headBox .navBox>div>a{
	line-height: 41px;
	display: inline-block;
	margin-left: 20px;
	text-align: center;
	padding: 0 10px;
	border-bottom: 1px solid #fff;
	font-size: 16px;
}
.headBox .navBox>ul >li>a:hover,.headBox .navBox>ul >li>div>a:hover,.headBox .navBox>div:hover>a,.headBox .navBox>ul>li.active>a,.headBox .navBox>ul>li.active>div>a{
	color: @orgenColor;
	transition: .5s ease;
	border-bottom: 1px solid @orgenColor;
}
/* 导航end */
/* 新闻头部 911 start*/
.headBox_news{
	background-color: #fff;
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);
	.head_logo{
		height: 80px;
		padding: 11px 0 12px 0;
		.logo{
			a{
				display: block;
				float: left;
				img.logo_img{
					width: 300px;
					height: 57px;
				}
				img.ggt_top{
					width: 420px;
					height: 60px;
					margin-left: 58px;
				}
			}
			span{
				color: #707070;
				border: 1px solid #707070;
				border-radius: 2px;
				position: relative;
				padding: 0 6px;
				display: block;
				float: left;
				margin-top: 17px;
				margin-left: 26px;
				&::after{
					content:"";
					display: block;
					position: absolute;
					left: -12px;
					top: 2.5px;
					width: 1px;
					height: 20px;
					background-color: #707070;
				}
			}
			ul{
				float: right;
				width: 310px;
				height: 60px;
				border: 1px solid #CCCCCC;
				padding: 6px;
				li{
					float: left;
					font-size: 12px;
					color: #666666;
					width: 50%;
					&:nth-child(2n){
						text-indent: 10px;
					}
					a{
						line-height: 15.5px;
						i{
							width: 4px;
							height: 4px;
							display: inline-block;
							background-color: #666666;
							border-radius: 50%;
							vertical-align: middle;
							margin-right: 5px;
						}
					}
				}
			}
		}
	}
	.head_logo_nav{
		background-color: #fff;	
		height: 60px;
		background: #FFFFFF;
		padding: 22px 0;
		.navBox{
			>ul{
				>li{
					float: left;
					margin-right: 40px;
					height: 38px;
					>a{
						font-size: 16px;
						color: #444;
					}
					>div.inlinB{
						overflow: hidden;
						a{
							font-size: 16px;
							color: #444;
						}
						.navBoxTab2>ul>li a{
							font-size: 14px!important;
						}
					}
					&:hover{
						>div.ty_upIco .navBoxTab{
							display: block;
							overflow: hidden;
							position: absolute;
							top: 58px;
							padding-top: 18px;
						}
					}
				}
				>li.mf::after{
					right: -27px;
					top: -11px;
				}
			}
		}
		.longin{
			margin-top: -9px;
		}
	}
}
/* 新闻头部 911 end*/
/* 登录start */
.longin>a{
	line-height: 41px;
	background-color: @orgenColor;
	padding: 4px 20px;
	font-weight: 800;
	color: #fff;
}
.longin>a:first-child{
	background-color: #01a6ff;
	margin-right: 5px;
}
/* 登录end */
/* 轮播 start */
#test1{
	height: 500px!important;
	>div{
		>div{
			a{
				display: block;
				width: 100%;
				height: 100%;
			}
		}
		.homeBanner1_1{
			// height: 500px;
			background-image: url(../img/1_1.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		.homeBanner{
			// height: 500px;
			background-image: url(../img/1.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		.homeBanner2{
			background-image: url(../img/2.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		.homeBanner3{
			background-image: url(../img/3.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		.homeBanner4{
			background-image: url(../img/4.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		.homeBanner5{
			background-image: url(../img/5.jpg);
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center;
		}
		a{
			img{
				opacity: 0;
			}
		}
	}
	.layui-carousel-arrow{
		z-index: 9;
	}
	.layui-carousel-ind ul{
		background-color: rgba(0,0,0,0);
	}
	.layui-carousel-ind li{
		width: 40px;
		height: 5px;
		background-color: #ffffff;
		border-radius: 5px;
	}
	.layui-carousel-ind li.layui-this{
		background-color: @orgenColor;
	}
}
#idnexBanner{
	width: 100%;
	height: 500px!important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border: none;
	.pic{
		ul{
			li{
				a{
					display: block;
					width: 100%;
					height: 500px;
					background-image: url(../img/1.jpg);
					background-repeat: no-repeat;
					background-size: cover;
					background-position: center;
				}
			}
			.banner2{
				a{
					background-image: url(../img/2.jpg);
				}
			}
			.banner3{
				a{
					background-image: url(../img/3.jpg);
				}
			}
			.banner4{
				a{
					background-image: url(../img/4.jpg);
				}
			}
		}
	} 
	.prev{
		left: 20px!important;
		z-index: 99999;
	}
	.next{
		right: 20px!important;
		z-index: 99999;	
	}
	.prev a,.next a{
		line-height: 55px!important;
	}
}
/* 轮播 end */
/*************************************内容页************************************* */ 
// 通用title 
.ty_titleBox{
	.ty_titleH{
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	color: #1A1A1A;
	line-height: 47px;
	}
	.ty_titleP{
		text-align: center;
		margin: 18px 0 40px 0;
		font-size: 16px;
	}
}

// 通用title 
/*  一站式cdn加速 start */
h3{
	color: #333;
}
.home_content1{
	padding: 50px 0 30px 0;
	overflow: hidden;
	ul{
		li{
			width: 31.5%;
    		float: left;
			margin-right: 30px;
			padding-bottom: 25px;
			background: #f4f9ff url(../img/home_icoContent.png) bottom no-repeat;
			margin-bottom: 30px;
			cursor: pointer;
			&:hover{
				box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
				transition: box-shadow 0.13s ease-in-out;
			}
			&:nth-child(3n){
				margin-right: 0;
			}
			.content1_top{
				height: 100px;
				background: #0166ff url(../img/home_icoTop.png) top right no-repeat;
				color: #fff;
				padding: 25px 30px;
				position: relative;
				h3{
					font-size: 25px;
					font-weight: 600;
					margin-bottom: 5px;
					color: #fff;
				}
				span{
					width: 78px;
					height: 43px;
					display: block;
					font-size: 20px;
					line-height: 40px;
					text-align: center;
					color: #fff;
					position: absolute;
					top: 0;
					right: 20px;
					background-size: 100% 100%;
				}
				span.red{
					background-image: url(../img/home_icoBj1.png);
				}
				span.orgen{
					background-image: url(../img/home_icoBj2.png);
				}
			}
			.content_bottom{
				img{
					display: block;
					width: 80px;
					height: 80px;
					margin: 0 auto;
					margin-top: 30px;
					margin-bottom: 15px;
				}
				p.text{
					text-align: center;
					font-size: 16px;
					color: #666666;
					line-height: 25px;
				}
				p.price{
					font-size: 14px;
					color: #666;
					text-align: center;
					margin-top: 20px;
					span{
						font-size: 20px;
						color: #fe0077;
						font-size: 24px;
					}
					.original_price{
						font-size:14px;
						color: #666;
						font-weight:400;
						text-decoration:line-through;
						margin-left: 10px;
					}
				}
				>a{
					width: 60%;
					height: 30px;
					display: block;
					margin: 0 auto;
					margin-top: 30px;
					line-height: 30px;
					text-align: center;
					color: @orgenColor;
					font-size: 14px;
					border: 1px solid @orgenColor;
					&:hover{
						background-color: @orgenColor;
						color: #fff;
					}
				}
			}
		}
		li.ty_recommend{

		}
	}
}
/*  一站式cdn加速 end */
/*  应用场景 start */
.home_content2{
	padding: 60px 0;
	background-color: #f7f7f7;
	overflow: hidden;
	background-image: url(../img/home_content2_bj.png);
	background-repeat: no-repeat;
	background-size: cover;
	.home_content2Box{
		.ty_titleP{
			margin: 18px 0 35px 0;
		}
		ul{
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			justify-content: flex-start;
			align-content: flex-start;
			flex-wrap: nowrap;
			li{
				float: left;
				width: 100%;
				text-align: center;
				font-size: 20px;
				color: #333;
				position: relative;
				padding-bottom: 10px;
				cursor: pointer;
				&::after{
					content:"";
					display: block;
					width: 100%;
					height: 1px;
					background-color: #e6e6e6;
					position: absolute;
					bottom: 0;
					left: 0;
				}
				span{
					padding-bottom: 10px;
					i{
						width: 22px;
						height: 22px;
						display: inline-block;
						background-size: 100% 100%;
						vertical-align: middle;
						margin-right: 10px;
					}
				}
			}
			.active{
				span{
					position:relative;
					z-index: 2;
					border-bottom: 1px solid @orgenColor;
				}
			}
			.icon_1{
				span{
					i{
						background-image: url(../img/content2_t1.png);
					}
				}
			}
			.icon_2{
				span{
					i{
						background-image: url(../img/content2_t2.png);
					}
				}
			}
			.icon_3{
				span{
					i{
						background-image: url(../img/content2_t3.png);
					}
				}
			}
			.icon_4{
				span{
					i{
						background-image: url(../img/content2_t4.png);
					}
				}
			}
		}
		.content2_div{
			display: none;
			padding-top: 40px;
			img{
				float: left;
				width: 65%;
				margin-right: 70px;
				// height: 467px;
			}
			div{
				width: 29%;
				float: right;
				padding: 30px 20px;
				padding-bottom: 50px;
				overflow: hidden;
				background-color: #fff;
				h3{
					font-size: 18px;
					font-weight: 800;
					color: #333;
					span{
						width: 130px;
						display: block;
						border-bottom: 1px solid @orgenColor;
						padding-bottom: 13px;
					}
				}
				.text1{
					margin: 16px 0 34px 0;
				}
				p{
					font-size: 14px;
					color: #666;
				}
				b{
					font-size: 14px;
					color: #343434;
					font-weight: 600;
					margin-top: 15px;
					margin-bottom: 5px;
					display: block;
				}
			}
		}
		.content2_div.active2{
			display: block;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			overflow: hidden;
		}
	}
}
/*  应用场景 end */
 
 /* 数据访问量 start*/
 .visits{
	 width: 100%;
	 height: 160px;
	 background-image: url(../img/visits.png);
	 background-repeat: no-repeat;
	 text-align: center;
	 line-height: 160px;
	 font-size: 30px;
	 color: #fff;
 }
  .visits span{
	  font-size: 40px;
	  font-weight: 600;
  }
  /* num滚动 */
  .runNum{
	  width: 725px;
      margin: 0 auto;
      padding: 0;
      overflow: hidden;
      height: 50px;
      line-height: 50px;
      text-align: center;
      font-weight: bold;
      position: relative;
	  display: inline-block;
  }
  .runNum>li{
      list-style: none;
      width: 40px;
      float: left;
      position: absolute;
	  font-size: 45px;
	  font-weight: 800;
	  font-family: "Microsoft YaHei";
  }
   /* 数据访问量 emd*/
 /* 选择腾佑 start*/
  .choiceBox{
	  padding: 50px 0 30px 0;
	  overflow: hidden;
  }
.choice{height: 100%;}
  .choice ul{
	  margin-top: 35px;
  }
  .choice ul li{
	  width: 23.7%;
	  float: left;
	  height: 226px;
	  background-color: #FFFFFF;
	  padding: 15px 20px;
	  text-align: center;
	  margin-right: 1.3%;
	  margin-bottom: 30px;
	  border: 1px solid #eee;
  }
  .choice ul li img{
	  width: 80px;
	  height:80px;
	  display: block;
	  margin: 5px auto;
  }
   .choice ul li h3{
	   font-size: 16px;
	   font-weight: 600;
	   margin: 17px 0;
   }
   /* 和他们一起使用腾佑安全中心start */
   .cooperationBox{
	  	padding-top: 50px;
	  	background-image: url(../img/cooperationBox_bj.png);
		background-repeat: no-repeat;
		background-size: cover;
	   	overflow: hidden;
   }
   .cooperation ul{
	   margin-top: 30px;
   }
   .cooperation ul li{
	   float: left;
	   width: 220px;
	   height:90px;
	   margin-right: 20px;
	   border: 1px solid #F2F2F2;
	   margin-bottom: 30px;
	   overflow: hidden;
   }
   .cooperation ul li>img{
	   width: 100%;
	   height: 90px;
   }
    .cooperation ul li:last-child{
		margin-right: 0;
	}
   /* 和他们一起使用腾佑安全中心end */
// 热门产品 start
.hotProductsBox{
	border-bottom: 1px solid #EEF1F5;
	.hotProducts{
		color: #333333;
		font-size: 14px;
		font-weight: bold;
		height: 73px;
		line-height: 73px;
		padding-left: 25px;
		&::after{
			content:"";
			display: block;
			width: 18px;
			height: 18px;
			background-image: url(../img/hot_nav.png);
			position: absolute;
			left: 0;
			top:28px;
		}
		a{
			font-weight: normal;
			margin-right: 10px;
		}
	}
}
// 热门产品 end
/* 产品分类 start */
.products_typeBox{
	background-color: #F0F6FF;
	height: 80px;
	ul{
		display: flex;
		display: -webkit-flex;
		flex-direction: row;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: nowrap;
		li{
			width: 100%;
			text-align: center;
			cursor: pointer;
			a{
				font-size: 16px;
				font-weight: 400;
				color: #333;
				line-height: 80px;
				&:hover{
					color: @orgenColor;
				}
			}
			.ty_icon_topNav{
				width: 24px;
				height: 24px;
				display: inline-block;
				background-repeat: no-repeat;
				vertical-align: middle;
				margin-right: 10px;
				margin-top: -4px;
			}
			.ty_icon_topNav1{
				background-image: url(../img/products_type1.png);
			}
			.ty_icon_topNav2{
				background-image: url(../img/products_type2.png);
			}
			.ty_icon_topNav3{
				background-image: url(../img/products_type3.png);
			}
			.ty_icon_topNav4{
				background-image: url(../img/products_type4.png);
			}
			.ty_icon_topNav5{
				background-image: url(../img/products_type5.png);
			}
			.ty_icon_topNav6{
				background-image: url(../img/products_type6.png);
			}
			&:hover{
				.ty_icon_topNav1{
					background-image: url(../img/products_type_h1.png);
				}
				.ty_icon_topNav2{
					background-image: url(../img/products_type_h2.png);
				}
				.ty_icon_topNav3{
					background-image: url(../img/products_type_h3.png);
				}
				.ty_icon_topNav4{
					background-image: url(../img/products_type_h4.png);
				}
				.ty_icon_topNav5{
					background-image: url(../img/products_type_h5.png);
				}
				.ty_icon_topNav6{
					background-image: url(../img/products_type_h6.png);
				}
			}
		}
		li.active{
			a{
				color: @orgenColor;
				font-weight: bold;
			}
			.ty_icon_topNav1{
				background-image: url(../img/products_type_h1.png);
			}
			.ty_icon_topNav2{
				background-image: url(../img/products_type_h2.png);
			}
			.ty_icon_topNav3{
				background-image: url(../img/products_type_h3.png);
			}
			.ty_icon_topNav4{
				background-image: url(../img/products_type_h4.png);
			}
			.ty_icon_topNav5{
				background-image: url(../img/products_type_h5.png);
			}
			.ty_icon_topNav6{
				background-image: url(../img/products_type_h6.png);
			}
		}
	}
}
/* 产品分类 end */
/* 快速接入流程 start */
   .home_content3{
	   padding: 50px 0 60px 0;
	   overflow: hidden;
	   ul{
			li{
				float: left;
				width: 23.33%;
				position: relative;
				img{
					margin-bottom: 15px;
				}
				&::after{
					content: "";
					display: block;
					width: 73.23%;
					height: 18px;
					background-image: url(../img/content3_line.png);
					background-repeat: no-repeat;
					background-size: cover;
					background-position: center;
					position: absolute;
					right: -8px;
					bottom: 26px;
				}
				&:last-child{
					width: 0px;
					&::after{
						width: 0;
					}
				}
				>div{
					width: 84px;
					height: 84px;
					background-image: linear-gradient(#1f78ff, #5a41ff);
					padding-top: 1px;
					border-radius: 15px;
					margin-bottom: 13px;
					>div{
						width: 80px;
						height: 80px;
						display: block;
						margin: 0 auto;
						background-color: #fff;
						margin-top: 1px;
						border-radius: 15px;
						i{
							width: 80px;
							height: 80px;
							display: block;
							margin: 0 auto;
							background-image: linear-gradient(rgba(31,121,255,.12), rgba(91,64,255,.12));
							border-radius: 15px;
							font-size: 43px;
							text-align: center;
							line-height: 80px;
							background: linear-gradient(to top,#1f78ff,#5a41ff);
							-webkit-background-clip: text;
							color: transparent;
						}
					}
				}
				p,span{
					width: 90px;
					display: block;
					text-align: center;
					margin-bottom: 5px;
				}
				p{
					font-size: 16px;
					font-weight: 600;
					color: @orgenColor;
				}
				span{
					margin-bottom: 0;
				}
			}
	   }
   }
/* 快速接入流程 end */
 /* 相关资讯 start */
 .informationBox{
	 padding: 50px 0 40px 0;
	 background-color:#F7F7F7;
	 overflow: hidden;
 }
 .information .informationTab{
	 width: 485px;
	 height: 41px;
	 display: block;
	 margin: 0 auto;
 }
  .information .informationTab ul li{
	  float: left;
	  width: 240px;
	  height: 40px;
	  line-height: 40px;
	  font-size: 18px;
	  color: #fff;
	  text-align: center;
	  background-color: #999999;
	  margin-right: 1px;
	  cursor: pointer;
  }
  .information .informationTab ul li.active{
	   background-color: @orgenColor;
  }
   .information .newBox{
	   display: none;
	   padding-top: 40px;
	   overflow: hidden;
   }
   .information .newBox.active2{
   	   display: block;
   }
   .information .newBox .fl{
	   position: relative;
	   overflow: hidden;
   }
   .information .newBox .fl a img{
	   width: 475px;
	   height: 320px;
	   display: block;
	   transition: 1s ease-in-out;
   }
   .information .newBox .fl:hover a img{
	   transform: scale(1.2);
	   cursor: pointer;
   }
   .information .newBox .fl .newBoxTitle{
	   width: 100%;
	   height: 40px;
	   line-height: 40px;
	   text-indent: 20px;
	   position: absolute;
	   left: 0;
	   bottom: 0;
	   background-color: rgba(0,0,0,.5);
	   color: #fff;
	   overflow: hidden;
	   display: -webkit-box;
	   -webkit-line-clamp: 1;
	   -webkit-box-orient: vertical;
   }
   .information .newBox .fl a:hover{
	   color: @orgenColor;
	   background-color: rgba(0,0,0,.8);
   }
   .information .newBox .fr{
	   width: 723px;
   }
   .information .newBox .fr ul li{
	   width: 44%;
	   float: left;
	   margin-left: 30px;
	   border-bottom: 1px solid #E6E6E6;
	   margin-bottom: 8px;
   }
   .information .newBox .fr ul li:nth-child(5),.information .newBox .fr ul li:nth-child(6){
   	   border: none;
   }
   .information .newBox .fr ul li span,.information .newBox .fr ul li>a{
	   line-height: 35px;
   }
   .information .newBox .fr ul li a:hover{
	   color: @orgenColor;
	   cursor: pointer;
   }
	.information .newBox .fr ul li .title{
		height: 34px;
	   font-weight: 600;
	   font-size: 15px;
	   color: #333333;
	   width: 222px;
	   overflow: hidden;
	   display: -webkit-box;
	   -webkit-line-clamp: 1;
	   -webkit-box-orient: vertical;
	   float: left;
	   
   }
   .information .newBox .fr ul li .time{
	   margin-left: 22px;
   }
   .information .newBox .fr ul li p{
	   height: 54px;
	   display: -webkit-box;
	   -webkit-line-clamp: 2;
	   -webkit-box-orient: vertical;
	   overflow: hidden;
	   line-height: 26px;
	   margin: 5px 0 12px 0;
   }
  /* 相关资讯 end */
  /* foot start */
  .footBox{
	  padding: 40px 0 20px 0;
	  background-color: #28292B;
		overflow: hidden;
  }
  .foot .footTop{
	  width: 200px;
	  float: left;
  }
  .footBox .foot a:hover{
	  color: @orgenColor;
  }
  .foot .footTopRight{
	  margin-top: 20px;
  }
  .foot .footTopRight>div{
	  margin-right: 30px;
	  img{
		  width: 87px;
		  height: 87px;
	  }
  }
    .foot .footTopRight p{
		font-size: 14px;
		color: #9A9A9A;
		line-height: 25px;
		text-align: center;
	}
  .foot .footTop p{
	  color: #fff; 
	  font-size: 16px;
	  line-height: 50px;
  }
  .foot>div a,.foot .footContact span{
	  line-height: 30px;
	  color: #9A9A9A;
	  display: block;
  }
  .foot>div a,.foot .footContact span i{
	  margin-right: 10px;
	  display: inline-block;
  }
  .footContent{
	  clear: both;
	  padding: 50px 0 20px 0;
  }
  .footContent>div{
	  color: #9A9A9A;
	  border-bottom: 1px solid #49494B;
	  line-height: 30px;
  }
   .footContent>div a{
	   display: inline-block;
	   margin-left: 65px;
   }
   .footContent>div span{
	   height: 60px;
	   float: left;
   }
   .footContent .footContentTop{
	   line-height: 50px;
   }
   .footContent .footContenBottom{
	   display: none;
   }
   .footContent .footContenBottom>a{
	   margin-left: 25px;
   }
   .footBottom>p{
	   text-align: center;
	   color: #838182;
	   font-size: 14px;
	   line-height: 25px;
   }
   .bottomFly{
	   width: 100%;
	   height: 120px;
	   position: fixed;
	   left: 0;
	   bottom: 0;
	   background-image: url(../img/bottomFly.png);
	   background-repeat: repeat;
	   background-size: 100% 100%;
	   z-index: 10;
   }
   .foot .bottomFlyBtn {
	   position: absolute;
	   right: 15%;
	   top: 60px;
   }
   .foot .bottomFlyBtn a:hover{
	   color: #fff;
   }
   .foot .bottomFlyBtn>i{
	   color: #FFB566;
	   position: absolute;
	   left: 168px;
	   top: -35px;
	   font-size: 22px;
   }
   .foot .bottomFlyBtn>i:hover{
   	   color: red;
	   cursor: pointer;
   }
  /* foot end */
  /* right咨询热线 */
  .consultationHotline{
	  position: fixed;
	  top: 135px;
	  right: 5px;
	  z-index: 5;
  }
  .consultationHotline>ul>li{
	  background-color: @orgenColor;
	  padding: 6px 7px;
	  color: #fff;
	  font-size: 12px;
	  margin-bottom: 5px;
	  cursor: pointer;
  }
  .consultationHotline>ul>li>a{
	  color: #fff;
  }
  .consultationHotline>ul>li>i.iphone_cion{
  	  width: 30px;
  	  height: 30px;
  	  display: block;
  	  margin: 0 auto;
  	  background-image: url(../img/iphonicon.gif);
  	  background-repeat: repeat;
	  background-size: 100% 100%;
  }
  .consultationHotline>ul>li>a i.zxzx_cion{
  	  width: 30px;
  	  height: 30px;
  	  display: block;
  	  margin: 0 auto;
  	  background-image: url(../img/kficon.gif);
  	  background-repeat: repeat;
	  background-size: 100% 100%;
  }
  .consultationHotline>ul>li:hover .tySpringBox{
	  display: block;
  }
  .consultationHotline>ul>li>i,.consultationHotline>ul>li>a i{
	  display: block;
	  text-align: center;
	  font-size: 22px;
	  color: #fff;
  }
  .tySpringBox{
	  width: 190px;
	  position: absolute;
	  left: -190px;
	  top: 0;
	  display: none;
  }
  .tySpringBoxs{
	    width: 180px;
		border: 1px solid #BFBFBF;
		border-top: 15px solid @orgenColor;
		border-bottom: 5px solid @orgenColor;
		background-color: #fff ;
		position: relative;
  }
  .consultationHotline>ul>li .tySpringBoxs::before{
  	content: "";
  	display: block;
  	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 9px solid #BFBFBF;
	border-bottom: 6px solid transparent;
	position: absolute;
	right: -9px;
	top: 20px;
  }
  .consultationHotline>ul>li .tySpringBoxs::after{
  	content: "";
  	display: block;
  	width: 0;
  	height: 0;
  	border-top: 5px solid transparent;
  	border-left: 8px solid #fff;
  	border-bottom: 5px solid transparent;
  	position: absolute;
  	right: -8px;
  	top: 21px;
  }
  .qqSpringBox ul {
	  height: 245px;
	  background-color: #fff;
	  overflow: hidden;
	  padding: 0 5px;
  }
  .qqSpringBox ul li{
	  background-color: #fff;
	  color: #040923;
	  font-weight: 600;
	  font-size: 14px;
	  padding-left: 40px;
	  line-height: 38px;
	  border-bottom: 1px dashed #DCDCDC;
  }
  .qqSpringBox ul li:first-child{
  	  border-bottom: 1px solid #DCDCDC;
	  padding-top: 10px;
	  padding-bottom: 10px;
  }
  .qqSpringBox ul li i{
	  display: inline-block;
	  vertical-align: middle;
	  color: @orgenColor;
  }
  .qqSpringBox  ul li i.icon-qq{
	  font-size: 30px;
	  margin-right: 10px;
  }
  .qqSpringBox ul li i.qqkf::before{
	  content:"";
	  display: inline-block;
  	  width: 23px;
  	  height: 23px;
  	  background-image: url(../img/qq.png);
  	  background-repeat: repeat;
	  margin-left: 5px;
	  animation: heartBeat 1s infinite;
  }
  .heartBeat {
	  -webkit-animation-name: heartBeat;
	  animation-name: heartBeat;
	  -webkit-animation-duration: 1.3s;
	  animation-duration: 1.3s;
	  -webkit-animation-timing-function: ease-in-out;
	  animation-timing-function: ease-in-out;
  }
   @keyframes heartBeat {
	  0% {
		  -webkit-transform: scale(1);
		  transform: scale(1);
	  }

	  14% {
		  -webkit-transform: scale(1.1);
		  transform: scale(1.1);
	  }

	  28% {
		  -webkit-transform: scale(1);
		  transform: scale(1);
	  }

	  42% {
		  -webkit-transform: scale(1.1);
		  transform: scale(1.1);
	  }

	  70% {
		  -webkit-transform: scale(1);
		  transform: scale(1);
	  }
  }
  .telSpringBox{
	  top: 123px;
  }
  .telSpringBox p{
	font-size: 18px;
	background-color: #fff;
	text-align: center;
	color: #040923;
	padding: 10px 0;
  }
  .telSpringBox b{
	 display: block;
	 font-size: 18px;
	 background-color: #fff;
	 text-align: center;
	 color: #040923;
	 padding: 10px 0;
  }
  .telSpringBox p i{
	  display: inline-block;
	  font-size: 30px;
	  color: #040923;
	  vertical-align: middle;
	  margin-right: 5px;
  }
  .WXSpringBox{
	  top: 179px;
  }
  .WXSpringBox p{
	  text-align: center;
	  font-size: 14px;
	  color: #191919;
  }
  .WXSpringBox p.orgenColor{
  	 margin: 20px 0;
  }
  .WXSpringBox img{
	  width: 125px;
	  height: 125px;
	  display: block;
	  margin: 20px auto;
  }
  .consultationHotline>ul>li:last-child{
	  padding: 0;
  }
  .slideUp{
	 width: 100%;
	 padding: 10px 15px;
	 text-align: center;
	 display: none;
  }
  .slideUp>i{
	  font-size: 30px;
  }
  /* right咨询热线 end */
  
/* 融合cdn页面 css start */
  .fusion_content1{
	  padding: 60px 0 40px 0;
	  overflow: hidden;
	  >ul{
			width: 482px;
			height: 40px;
			display: block;
			margin: 0 auto;
		  >li{
			  width: 240px;
			  float: left;
			  line-height: 40px;
			  text-align: center;
			  margin-right: 1px;
			  background-color: #999999;
			  color: #fff;
			  font-size: 20px;
			  font-weight: 400;
			  cursor: pointer;
		  }
		  >li.active{
			background-color: @orgenColor;
		  }
	  }
	  div.content1_div{
		  margin-top: 40px;
		  display: none;
		  ul{
			li{
				width: 32.5%;
				margin-right: 13px;
				float: left;
				background:rgba(251,250,255,1);
				box-shadow:0px 1px 3px 0px rgba(16,28,30,0.2);
				padding-bottom: 28px;
				margin-bottom: 20px;
				&:hover{
					webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				}
				&:nth-child(3n){
					margin-right: 0;
				}
				.content1_div_top{
					height: 112px;
					background: #6428FF url(../img/content1_div_topBj.png) center center no-repeat;
					padding: 15px 20px 20px 20px;
					h3{
						font-size: 20px;
						color: #fff;
						font-weight:bold;
						margin-bottom: 15px;
					}
					p{
						font-size: 14px;
						font-weight: 400;
						color: #fff;
						line-height: 20px;
					}
				}
				>p{
					height: 64px;
					padding-left: 28px;
					padding-top: 20px;
					position: relative;
					&::after{
						content: "";
						display: block;
						width: 90%;
						height: 1px;
						background-color: #EBEBEB;
						position: absolute;
						left: 50%;
						transform: translateX(-50%);
						bottom: 0;
					}
					>span{
						width:70px;
						height:24px;
						display: block;
						float: left;
						border-radius:4px;
						margin-right: 12px;
						border: 1px solid #A619FF;
						text-align: center;
						font-size: 12px;
						font-weight:400;
						line-height: 24px;
						color: #A619FF;
						&:last-child{
							margin-right: 0;
						}
					}
					>span.type1{
						color:#fff;
						background:#A619FF;
					}
				}
				.content1_div_bottom{
					padding-top: 15px;
					>p{
						text-align: center;
						width: 100%;
						height: 24px;
						b{
							display: inline-block;
							height: 24px;
							line-height: 24px;
							font-size: 24px;
							font-weight: 400;
							color: #A619FF;
						}
						span{
							display: inline-block;
							margin-left: 10px;
							font-size:14px;
							font-weight:400;
							color: #666;
							text-decoration:line-through;
							height: 24px;
							line-height: 24px;
							vertical-align: super;
						}
					}
					>span{
						display: block;
						margin-top: 15px;
						font-size: 16px;
						color: #666;
						font-weight: 400;
						text-align: center;
					}
					>a{
						width:180px;
						height:30px;
						display: block;
						margin: 0 auto;
						border:1px solid #A619FF;
						border-radius:2px;
						color: #A619FF;
						text-align: center;
						line-height: 30px;
						margin-top: 27px;
						&:hover{
							background-color: #A619FF;
							color: #fff;
						}
					}
					.bottomText{
						font-size: 14px;
						color: #999999;
						font-weight: 400;
						text-align: center;
					}
				}
			}
		  }
	  }
	  div.active{
		  display: block;
	  }
  }
/* CDN计费方式 end */
.fusion_content2{
	padding: 60px 0 55px 0;
	background-image: url(../img/fusion_content2Bj.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
	.fusion_content2Box{
		ul{
			overflow: hidden;
			li{
				width: 31.6%;
				margin-right: 30px;
				padding: 27px 20px 30px 20px;
				overflow: hidden;
				float: left;
				&:nth-child(1){
					background: #fff url(../img/fusion_content2Li1.png) bottom right no-repeat;
					background-size: 36%;
				}
				&:nth-child(2){
					background: #fff url(../img/fusion_content2Li2.png) bottom right no-repeat;
					background-size: 30%;
				}
				&:nth-child(3){
					margin-right: 0;
					background: #fff url(../img/fusion_content2Li3.png) bottom right no-repeat;
					background-size: 30%;
				}
				h3{
					width: 110px;
					font-size: 18px;
					font-weight:bold;
					color: @orgenColor;
					border-bottom: 1px solid @orgenColor;
					padding-bottom: 8px;
				}
				p{
					margin-top: 17px;
					width: 58.16%;
					float: left;
				}
				a{
					float: right;
					width: 100px;
					height: 32px;
					line-height: 32px;
					margin-top: 17px;
					border: 1px solid @orgenColor;
					color: @orgenColor;
					text-align: center;
					&:hover{
						background-color: @orgenColor;
						color: #fff;
					}
				}
			}
		}
		>a{
			width: 150px;
			display: block;
			margin: 0 auto;
			margin-top: 35px;
			text-align: center;
			color: @orgenColor2;
			font-size: 14px;
			font-weight: 400;
			&:hover{
				color: @orgenColor;
			}
		}
	}
}
/* CDN计费方式 end */
// 产品优势 start
.fusion_content3{
	padding: 60px 0 30px 0;
	overflow: hidden;
	ul{
		margin-top: 35px;
		li{
			width: 32%;
			float: left;
			background-color: #FFFFFF;
			padding: 15px 20px 34px 20px;
			overflow: hidden;
			text-align: center;
			margin-right: 1.3%;
			margin-bottom: 30px;
			border: 1px solid #eee;
			img{
				width: 60px;
				height:60px;
				display: block;
				margin: 10px auto;
			}
			h3{
				font-size: 18px;
				font-weight: 400;
				margin: 15px 0;
				color:#333
			}
			p{
				text-align: left;
			}
		}
	}
}
.fusion_content5{
	padding: 60px 0;
	overflow: hidden;
	ul{
		li{
			width: 31.6%;
			height: 210px;
			background:rgba(255,255,255,1);
			box-shadow:0px 1px 5px 0px rgba(16,28,30,0.12);
			float: left;
			margin-right: 30px;
			margin-bottom: 30px;
			&:hover{
				webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
			}
			&:nth-child(3n){
				margin-right: 0;
			}
			.content5_top{
				padding: 20px 30px;
				overflow: hidden;
				background-color: #4C94FF;
				img{
					width: 45px;
					height: 45px;
					float: left;
					margin-right: 10px;
				}
				// .img2{
				// 	width: 40px;
				// 	height: 40px;
				// }
				// .img3{
				// 	width: 37px;
				// 	height: 37px;
				// }
				// .img4{
				// 	width: 48px;
				// 	height: 45px;
				// }
				// .img5{
				// 	width: 44px;
				// 	height: 36px;
				// }
				// .img6{
				// 	width: 45px;
				// 	height: 45px;
				// }
				h3{
					font-size: 20px;
					font-weight:bold;
					color: #fff;
					line-height: 20px;
				}
				p{
					font-size: 14px;
					color: #fff;
					font-weight: 400;
					margin-top: 10px;
				}
			}
			>p{
				font-size: 13px;
				line-height: 24px;
				font-weight:400;
				color: #666666;
				padding: 32px 30px 50px 30px;
			}
		}
	}
}
// 产品优势 end
.fusion_content4{
	background-image: url(../img/fusion_content4Bj.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-bottom: 60px;
	.ty_titleBox{
		h2,p{
			color: #fff;
		}
	}
	.home_content2Box{
		background-color: #fff;
	}
	.home_content2Box{
		overflow: hidden;
		padding-top: 17px;
	}
	.home_content2Box{
		.content2_div{
			padding-top: 34px;
			padding-bottom: 60px;
			overflow: hidden;
			padding-left: 20px;
			img{
				width: 75.08%;
				height: auto;
				margin-right: 20px;
			}
			>div{
				width: 19.17%;
				background:rgba(255,255,255,1);
				border:1px solid rgba(242,242,242,1);
				box-shadow:0px 1px 3px 0px rgba(16,28,30,0.1);
				border-radius:2px;
				margin-right: 30px;
				padding-bottom: 0;
			}
		}
	}
	
}
.fusion_content6{
	.fusion_content6Box{
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #F2F2F2;
	ul{
		li{
			width: 30%;
			float: left;
			margin-right: 5%;
			margin-bottom: 15px;
			&:nth-child(3n){
				margin-right: 0;
			}
			.hot_timeBox{
				width: 80px;
				height: 82px;
				background-color: #f5f5f5;
				float: left;
				>span{
					text-align: center;
					color: @orgenColor;
					display: block;
					font-size: 32px;
					line-height: 32px;
					margin-top: 15px;
				}
				p{
					text-align: center;
					width: 100%;
					margin-top: 6px;
					margin-bottom: 0;
					line-height: 16px;
					color: #666;
					font-size: 16px;
					height: auto;		
				}
			}
			.hot_advisoryR{
				float: right;
				width: 73.5%;
				>a{
					width: 90%;
					height: 25px;
					float: left;
					font-size: 15px;
					font-weight: 600;
					color: #333333;
					overflow: hidden;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					&:hover{
						color: @orgenColor;
					}
				}
				span{
					margin-left: 26px;
				}
				p{
					margin-top: 10px;
					height: 53px;
					overflow: hidden;
					float: left;
					a{
						font-size: 13px;
						line-height: 25px;
						overflow: hidden;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
						overflow: hidden;
					}
				}
				}
			}
		}
	}
}

/* 融合cdn页面 css end */

/* 高防cdn页面 css start */
.high_defense_content1{
	padding: 60px 0 40px 0;
	  overflow: hidden;
	  >ul{
			width: 482px;
			height: 40px;
			display: block;
			margin: 0 auto;
		  >li{
			  width: 240px;
			  float: left;
			  line-height: 40px;
			  text-align: center;
			  margin-right: 1px;
			  background-color: #999999;
			  color: #fff;
			  font-size: 20px;
			  font-weight: 400;
			  cursor: pointer;
		  }
		  >li.active{
			background-color: @orgenColor;
		  }
	  }
	  div.content1_div{
		  margin-top: 40px;
		  display: none;
		  ul{
			li{
				width: 31.6%;
				margin-right: 30px;
				float: left;
				box-shadow:0px 1px 3px 0px rgba(16,28,30,0.2);
				padding-bottom: 28px;
				margin-bottom: 20px;
				background: #FBF9FF url(../img/home_icoContent.png) center center no-repeat;
				&:hover{
					webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				}
				&:nth-child(3n){
					margin-right: 0;
				}
				.content1_div_top{
					height: 100px;
					margin-bottom: 17px;
					background: #0036C4 url(../img/content1_div_topBj.png) center center no-repeat;
					h3{
						font-size: 30px;
						color: #fff;
						font-weight:bold;
						line-height: 100px;
						text-align: center;
					}
				}
				>p{
					width: 66%;
					height: 39px;
					display: block;
					margin: 0 auto;
					line-height: 39px;
					text-align: center;
					border-bottom: 1.2px dashed #CCCCCC;
				}
				.content1_div_bottom{
					padding-top: 23px;
					>p{
						text-align: center;
						width: 100%;
						font-size: 18px;
						color: #333;
						b{
							display: inline-block;
							font-size: 30px;
							font-weight: 400;
							color: #FF007B;
						}
					}
					>span{
						display: block;
						margin-top: 7px;
						font-size: 14px;
						color: #999;
						text-align: center;
						b{
							font-size: 20px;
							color: #FF66AF;
							font-weight: 400;
						}
					}
					>a{
						width:180px;
						height:30px;
						display: block;
						margin: 0 auto;
						border:1px solid #0036C4;
						border-radius:2px;
						color: #0036C4;
						text-align: center;
						line-height: 30px;
						margin-top: 27px;
						&:hover{
							background-color: #0036C4;
							color: #fff;
						}
					}
					.bottomText{
						font-size: 14px;
						color: #999999;
						font-weight: 400;
						text-align: center;
					}
				}
			}
		  }
	  }
	  div.content1_div2{
		margin-top: 40px;
		display: none;
		ul{
		  li{
			  .content1_div_top{
				  background: #5033FF url(../img/content1_div_topBj.png) center center no-repeat;
			  }
			  .content1_div_bottom{
				  >p{
					  b{
						  color: #A519FF;
					  }
				  }
				  >span{
					  b{
						  color: #C466FF;
					  }
				  }
				  >a{
					  border:1px solid #5033FF;
					  color: #5033FF;
					  &:hover{
						  background-color: #5033FF;
					  }
				  }
			  }
		  }
		}
	}
	  div.active{
		  display: block;
	  }
}
.high_defense_content2{
	padding: 60px 0;
	background-image: url(../img/high_defense_content2_bj.png);
	background-size: cover;
	background-position: center;
	overflow: hidden;
	.ty_titleBox{
		h2,p{
			color: #fff;
		}
	}
	.home_content2Box{
		.ty_titleP{
			margin: 18px 0 35px 0;
		}
		ul{
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			justify-content: center;
			align-content: flex-start;
			flex-wrap: nowrap;
			position: relative;
			background-color: #fff;
			padding-top: 18px;
			&::after{
				content:"";
				display: block;
				width: 100%;
				height: 1px;
				background-color: #e6e6e6;
				position: absolute;
				top: 54px;
				left: 0;
			}
			li{
				float: left;
				width: 25%;
				text-align: center;
				font-size: 20px;
				color: #333;
				padding-bottom: 10px;
				cursor: pointer;
				span{
					padding: 0 20px 10px 20px;
					i{
						width: 22px;
						height: 22px;
						display: inline-block;
						background-size: 100% 100%;
						vertical-align: middle;
						margin-right: 10px;
					}
				}
			}
			.active{
				span{
					position:relative;
					z-index: 2;
					border-bottom: 1px solid @orgenColor;
				}
			}
			.icon_1{
				span{
					i{
						background-image: url(../img/content2_t1.png);
					}
				}
			}
			.icon_2{
				span{
					i{
						background-image: url(../img/content2_t2.png);
					}
				}
			}
			.icon_3{
				span{
					i{
						background-image: url(../img/content2_t3.png);
					}
				}
			}
			.icon_4{
				span{
					i{
						background-image: url(../img/content2_t4.png);
					}
				}
			}
		}
		.content2_div{
			display: none;
			padding-top: 40px;
			background-color: #fff;
			padding-left: 9.16%;
			overflow: hidden;
			padding-bottom: 60px;
			img{
				float: left;
				width: 58.7%;
				height: 276px;
			}
			div{
				width: 26.61%;
				height: 276px;
				float: right;
				padding: 30px 50px 0px 50px;
				padding-bottom: 50px;
				overflow: hidden;
				background-color: #E8EDF6;
				margin-right: 10.1%;
				h3{
					font-size: 18px;
					font-weight: 800;
					color: #333;
					span{
						width: 90px;
						display: block;
						border-bottom: 1px solid @orgenColor;
						padding-bottom: 13px;
					}
				}
				.text1{
					margin: 16px 0 34px 0;
					line-height: 25px;
				}
				p{
					font-size: 14px;
					color: #666;
				}
				b{
					font-size: 14px;
					color: #343434;
					font-weight: 600;
					margin-top: 15px;
					margin-bottom: 5px;
					display: block;
				}
			}
		}
		.content2_div.active2{
			display: block;
		}
	}
}
/* 高防cdn页面 css end */

/* 音视频直播 页面 css end */
.audio_video_content1{
	padding: 60px 0;
	overflow: hidden;
	ul{
		display: flex;
		display: -webkit-flex;
		flex-direction: row;
		justify-content: flex-start;
		align-content: center;
		flex-wrap: nowrap;
		li{
			margin-right: 13px;
			width: 100%;
			background:rgba(251,250,255,1);
			box-shadow:0px 1px 3px 0px rgba(16,28,30,0.2);
			padding-bottom: 36px;
			&:hover{
				webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
			}
			&:last-child{
				margin-right: 0;
			}
			div{
				height: 90px;
				background: #005AFF url(../img/content1_div_topBj.png);
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
				text-align: center;
				padding-top: 8px;
				h3{
					font-size:24px;
					font-weight:bold;
					color:rgba(255,255,255,1);
					line-height:48px;
				}
				p{
					margin-top: 2px;
					font-size:14px;
					font-weight:400;
					color:rgba(255,255,255,1);
					line-height:20px;
				}
			}
			>p{
				width: 65%;
				display: block;
				margin: 0 auto;
				font-size: 14px;
				color: #666;
				text-align: center;
				padding: 22px 0 12px 0;
				border-bottom: 1px dashed #E6E6E6;
				b{
					font-size:14px;
					font-weight:bold;
					color:#333;
					line-height:30px;
					display: block;
				}
			}
			.audio_video_content1_1P{

			}
			.audio_video_content1P{
				border-bottom: none;
				padding-top: 5px;
			}
			>span{
				font-size: 14px;
				color: #999;
				display: block;
				text-align: center;
				margin-top: 15px;
				b{
					font-size: 30px;
					color: #FF007C;
					font-weight:bold;
					line-height:48px;
				}
				span{
					font-size: 14px;
					color: #FF007C;
				}
			}
			>a{
				width:180px;
				height:30px;
				line-height: 30px;
				display: block;
				margin: 0 auto;
				margin-top: 10px;
				border:1px solid @orgenColor;
				color: @orgenColor;
				text-align: center;
				border-radius:2px;
				&:hover{
					background-color: @orgenColor;
					color: #fff;
				}
			}
		}
	}
}
.audio_video_content2Box{
	background-color: #F9F9F9;
	.audio_video_content2{
		>ul{
			li{
				>div{
					background-color: #4E2BFF;
				}
				p.audio_video_content1P{
					border-bottom: 1px dashed #E6E6E6;
				}
				>span{
					margin-top: 26px;
				}
			}
		}
	}
}
.audio_video_content2{
	>ul{
		>li{
			>div{
				background-color: #6428FF;
			}
			>span{
				b{
					color: #A619FF;
				}
				span{
					color: #A619FF;
				}
			}
			a{
				color: #6428FF;
				border-color: #6428FF;
				&:hover{
					color: #fff;
					background-color: #6428FF;
				}
			}
		}
	}
}
.audio_video_content3Box{
	padding: 60px 0;
	overflow: hidden;
	background-image: url(../img/audio_video_content3Box_bj.png);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	.audio_video_content3{
		.ty_titleBox{
			h2{
				color: #ffffff;
			}
			p{
				width: 884px;
				display: block;
				margin: 0 auto;
				line-height: 25px;
				margin-top: 18px;
				color: #fff;
				margin-bottom: 36px;
			}
		}
		>div.w1200{
			background-color: #fff;
			img{
				width: 98.33%;
				height: 460px;
				display: block;
				margin: 0 auto;
			}
		}
	}
}
.audio_video_content4Box{
	padding: 60px 0;
	overflow: hidden;
}
.audio_video_content4{
	ul{
		background-color: #F7FAFF;
		height: 532px;
		li{
			width: 18.41%;
			height: 532px;
			padding-top: 80px;
			float: left;
			border: 1px solid rgb(235, 235, 235);
			margin-left: -1px;
			.box1{
				display: block;
				img{
					width: 32px;
					height: 32px;
					display: block;
					margin: 0 auto;
				}
				h3{
					font-size:20px;
					font-weight:bold;
					color:#333;
					line-height:20px;
					margin-top: 30px;
					margin-bottom: 85px;
					position: relative;
					text-align: center;
					&::before{
						content: "";
						display: block;
						width:40px;
						height:2px;
						background:#E5E5E5;
						position: absolute;
						left: 50%;
						transform: translateX(-50%);
						bottom: -20px;
					}
				}
				p{
					font-size:14px;
					font-weight:400;
					color:rgba(102,102,102,1);
					line-height:48px;
					text-align: center;
				}
			}
			.box2{
				display: none;
			}
		}
		li.active{
			padding-top: 0;
			width:45%;
			margin-left: 0;
			background:rgba(255,255,255,1);
			box-shadow:0px 1px 12px 0px rgba(16,28,30,0.2);
			border: none;
			.box1{
				display: none;
			}
			.box2{
				display: block;
				>div{
					height: 86px;
					padding: 20px 40px;
					overflow: hidden;
					background-color: @orgenColor2;
					img{
						width: 38px;
						height: 38px;
						float: left;
						margin-right: 15px;
						margin-top: 5px;
					}
					h3{
						color: #fff;
						font-weight:bold;
						font-size: 20px;
						line-height:20px;
					}
					p{
						font-size:14px;
						font-weight:400;
						color:#fff;
						line-height:24px;
						margin-top: 8px;
					}
				}
				>h3{
					margin-top: 25px;
					font-size:16px;
					font-weight:400;
					color:#333;
					line-height:16px;
					padding: 0 40px;
					img{
						width: 16px;
						height: 16px;
						vertical-align: top;
						margin-right: 8px;
					}
				}
				>p{
					font-size:14px;
					font-weight:400;
					color:#666;
					line-height:24px;
					margin-top: 15px;
					padding: 0 40px 0 69px;
				}
			}
		}
	}
}
.audio_video_content5{
	padding: 60px 0;
	overflow: hidden;
	ul{
		display: flex;
		display: -webkit-flex;
		flex-direction: row;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: nowrap;
		li{
			width: 100%;
			padding-top: 30px;
			height:360px;
			background:rgba(245,249,255,1);
			border:1px solid rgba(237,237,237,1);
			margin-right: 13px;
			position: relative;
			&:last-child{
				margin-right: 0;
			}
			&:hover{
				webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
			  }
			img{
				width: 60px;
				height: 60px;
				display: block;
				margin: 0 auto;
			}
			h3{
				font-size:18px;
				font-weight:400;
				color:rgba(51,51,51,1);
				line-height:24px;
				margin-top: 27px ;
				padding-bottom: 20px;
				text-align: center;
				padding: 0 25px;
				position: relative;
				&::before{
					content: "";
					display: block;
					width: 80%;
					height: 1px;
					background-color: @orgenColor;
					position: absolute;
					left: 50%;
					transform: translateX(-50%);
					bottom: -20px;
				}
			}
			p{
				font-size:14px;
				font-weight:400;
				color:rgba(102,102,102,1);
				line-height:20px;
				text-align: center;
				margin-top: 32px;
				padding: 0 15px;
			}
			a{
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				bottom: 30px;
				font-size: 14px;
				display: block;
				text-align: center;
				color: @orgenColor2;
				&:hover{
					color: @orgenColor;
				}
			}
		}
	}
}
/* 音视频直播 页面 css end */
// 海外cdn start
.overseas_cdn1{
	.audio_video_content3{
		>div.w1200{
			padding:0;
			background-color: #fff;
		}
		img{
			width: 88.5%;
			height: 312px;
			display: block;
			margin: 0 auto;
		}
	}
}
.overseas_cdn2{
	padding: 60px 0;
	overflow: hidden;
	background-color: #F9F9F9;
	.overseas_cdn2Box{
		ul{
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			justify-content: flex-start;
			align-content: flex-start;
			flex-wrap: nowrap;
			li{
				width: 100%;
				float: left;
				margin-right: 20px;
				background:rgba(255,255,255,1);
				border:1px solid rgba(238,238,238,1);
				&:hover{
					webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					-moz-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
					box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
				}
				&:last-child{
					margin-right: 0;
				}
				img{
					width: 70px;
					height: 70px;
					display: block;
					margin: 45px 20px 45px 30px;
					float: left;
				}
				>div{
					float: right;
					width: 79%;
					padding-right: 30px;
					h3{
						width: 167px;
						font-size: 18px;
						color: #333;
						font-weight: 400;
						line-height: 18px;
						padding-bottom: 10px;
						border-bottom: 1px solid @orgenColor;
						margin: 38px 0 17px 0; 
					}
					p{
						height: 37px;
						font-size:14px;
						font-weight:400;
						color:#666;
						line-height:19px;
						overflow: hidden;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
						word-break: break-all;
					}
				}
			}
		}
	}
}
.overseas_cdn3{
	>ul{
		>li{
			>div{
				height: 60px;
				padding: 0;
				h3{
					line-height: 60px;
					background-color: #1833FF;
				}
			}
			>a{
				color: #1833FF;
				border-color: #1833FF;
				&:hover{
					color: #fff;
					background-color: #1833FF;
				}
			}
		}
	}
}
.overseas_cdn4{
	>ul{
		>li{
			>div.content5_top{
				h3{
					line-height: 45px;
				}
			}
		}
	}
}
.overseas_cdn5{
	background-image: url(../img/overseas_cdn5_bj.png);
}
// 海外cdn end

/* 边缘计算节点 页面 css start */
.edge_computing_content1{
	>ul{
		>li{
			>div{
				height: 60px;
				padding: 0;
				h3{
					line-height: 60px;
					background-color: #2E18FF;
				}
			}
			.audio_video_content1P{
				border-bottom: 1px dashed rgb(230, 230, 230);
			}
			.audio_video_content2P{
				border: none;
				padding-top: 5px;
				b,span{
					display: inline-block;
				}
			}
			>span{
				color: #666;
			}
		}
	}
}
.edge_computing_content1_1{
	>ul{
		>li{
			>div{
				h3{
					background-color: #5122FF;
				}
			}
			p{
				white-space:nowrap;
				width: 75%;
			}
			.audio_video_content1P{
				border: none;
			}
			>a{
				color: #5122FF;
				border: 1px solid #5122FF;
				:hover{
					background-color: #5122FF;
				}
			}
		}
	}
}
.edge_computing_content2{
	background-color: #F9F9F9;
	.fusion_content3{
		ul{
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
			justify-content: flex-start;
			align-content: flex-start;
			flex-wrap: nowrap;
		}
	}
}
.edge_computing_content3{
	ul{
		li{
			>div.content5_top{
				img{
					width: 36px;
					height: 36px;
					margin-top: 6px;
				}
				h3{
					line-height: 46px;
				}
			}
			
		}
	}
}
.edge_computing_content4{
	background-image: url(../img/edge_computing_content4_bj.png);
}
/* 边缘计算节点 页面 css end */
.dynamic_cdn_content1{
	background-image: url(../img/fusion_content4Bj.png);
	background-size: cover;
	background-position: center;
	.ty_titleBox{
		h2,p{
			color: #fff;
		}
	}
	.home_content2Box{
		background-color: #fff;
		overflow: hidden;
		>ul{
			li{
				padding-top: 15px;
			}
		}
		>div.content2_div{
			overflow: hidden;
			padding: 27px 30px 40px 39px;
			.ty_img{
				width:64.3%;
				height: 329px;
				background-image: url(../img/dynamic_cdn_content1_1.jpg);
				background-position: center;
				background-size: cover;
				padding: 0;
				margin: 0;
				margin-right: 34px;
			}
			.ty_img2{
				background-image: url(../img/dynamic_cdn_content1_2.jpg);
			}
			.ty_img3{
				background-image: url(../img/dynamic_cdn_content1_3.jpg);
			}
			.ty_img4{
				background-image: url(../img/dynamic_cdn_content1_4.jpg);
			}
			div{
				width: 30.83%;
				padding: 30px 20px 0 20px;
				background:rgba(255,255,255,1);
				border:1px solid rgba(242,242,242,1);
				box-shadow:0px 1px 3px 0px rgba(16,28,30,0.1);
				border-radius:2px;
				p{
					font-weight: 400;
					line-height: 25px;
				}
			}
		}
	}
}
.dynamic_cdn_content2{
	>ul{
		>li{
			>div{
				h3{
					background-color: #1900D5;
				}
			}
			>p.audio_video_content1P{
				b{
					span{
						font-size: 14px;
						color: #666666;
						font-weight: normal;
					}
				}
			}
			>a{
				color: #1900D5;
				border-color: #1900D5;
				&:hover{
					color: #fff;
					background-color: #1900D5;
				}
			}
		}
	}
}
.dynamic_cdn_content3{
	>ul{
		>li{
			>div.content5_top{
				img{
					width: 36px;
					height: 36px;
					margin-right: 15px;
				}
				h3{
					line-height: 37px;
				}
			}
		}
	}
}
/* 产品左侧导航 */
.leftNav{
	width: 110px;
	background-color: @orgenColor3;
	position: fixed;
	right: 92%;
	top: 30%;
	border-radius: 2px;
	ul{
		li{
			text-align: center;
			line-height: 40px;
			position: relative;
			cursor: pointer;
			border: 2px;
			&::before{
				content: "";
				display: block;
				width: 80%;
				border: 1px dashed @orgenColor2;
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				bottom: -1px;
			}
		}
		&:last-child{
			padding-bottom: 20px;
		}
		li.active{
			background-color: @orgenColor;
			color: #fff;
		}
	}
}
// 页面头部二级导航
.ty_topNavBox{
	padding: 15px 0 5px 0;
	overflow: hidden;
	background-color: #fff;
	>ul{
		display: block;
		width: 100%;
		height: 40px;
		overflow: hidden;
		>li{
			float: left;
			line-height: 40px;
			text-align: center;
			span{
				font-weight: 600;
			}
			>a{
				display: inline-block;
    			margin: 0 5px 0 10px;
			}
		}
	}
	.ty_TopNav{
		overflow: hidden;
		div.fl{
			margin-bottom:10px;
			span{
				margin-right: 10px;
				font-weight: 600;
				line-height: 25px;
			}
		}
		div.ty_TopNavRight{
			width: 94%;
			ul{
				position: relative;
				height: 27px;
				margin-bottom: 10px;
				padding-right: 46px;
				li{
					margin: 0 30px 10px 0;
					line-height: 25px;
					border: 1px solid #fff;
					float: left;
					&:first-child{
						margin-right: 20px;
						// height: 60px;
					}
					a{
						margin: 0;
						padding: 2px 10px;
					}
					&:hover{
						border: 1px solid @orgenColor;
						a{
							color:@orgenColor;
						}
					}
				}
				li.active{
					border: 1px solid @orgenColor;
					&:first-child{
						border: none;
						a{
						border: 1px solid @orgenColor; 
						}
					}
					a{
						color: @orgenColor;
					}
				}
				.ty_TopNavMore{
					position: absolute;
					right: 0;
					top: 3px;
					cursor: pointer;
					&:hover{
					color: @orgenColor;
					}
					i{	
						transition: 1s ease;
						margin-left: 5px;
						display: inline-block;
						transform:rotate(180deg);
						-ms-transform:rotate(180deg); /* Internet Explorer */
						-moz-transform:rotate(180deg); /* Firefox */
						-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
						-o-transform:rotate(180deg)
					}
					.active{
						transform:rotate(0deg);
						-ms-transform:rotate(0deg); /* Internet Explorer */
						-moz-transform:rotate(0deg); /* Firefox */
						-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
						-o-transform:rotate(0deg);
					}
				}
			}  
		}
	}
}
// 页面头部二级导航
// 案例页面 start
.customer_caseBox{
	background-color: #FAFAFA;
	padding-top: 50px;
	padding-bottom: 60px;
	.customer_case{
		.customer_case_content{
			overflow: hidden;
			ul{
				li{
					width: 24%;
					position: relative;
					height: 395px;
					float: left;
					margin-right: 1%;
					padding: 7px 5px;
					background-color: #fff;
					margin-bottom: 20px;
					>a{
						img{
							width: 100%;
    						height: 165px;
						}
					}
					h3{
						a{
							text-align: center;
							font-size: 16px;
							font-weight: 600;
							height:30px;
							line-height: 30px;
							margin: 15px 0;
							color: #333;
							overflow: hidden;
							display: -webkit-box;
							-webkit-line-clamp: 1;
							-webkit-box-orient: vertical;
						}
					}
					p{
						padding: 0 15px;
						height: 75px;
						overflow: hidden;
						display: -webkit-box;
						-webkit-line-clamp: 3;
						-webkit-box-orient: vertical;
					}
					>a.contentBoxXq{
						display: block;
						margin: 20px auto;
						width: 60%;
						padding: 5px 10px;
						text-align: center;
						color: @orgenColor;
						border: 1px solid @orgenColor;
						&:hover{
							color: #fff;
							background-color: @orgenColor;
						}
					}
				}
			}
		}
	}
}
// 案例页面 end
 /* 案例页面详情页面css */
 .advertising_space{
	margin-top: 20px;
	margin-bottom: 23px;
	overflow: hidden;
	  a{
		  width: 32.66%;
		  height: 120px;
		  margin-right: 11px;
		  display: block;
		  float: left;
		  &:last-child{
			  margin-right: 0;
		  }
		  img{
			  width: 100%;
			  height: 100%;
		  }
	  }
	  a.img1{
		  width: 100%;	
	  }
  }
.customer_case_xqBox{
	clear: both;
	overflow: hidden;
	.case_xqContent{
		.consultingCategoryBox{
			padding: 15px 40px 10px 40px;
			overflow: hidden;
			border: 1px solid @orgenColor;
			margin-bottom: 30px;
			ul{
				li{
					float: left;
					margin-right: 35px;
					margin-bottom: 5px;
					&:first-child{
						font-size: 16px;
						color: #333;
					}
				}
			}
		}
		.tyTypeTitle2 {
			font-size: 18px;
			color: #000;
			height: 52px;
			background-color: @orgenColor3;
			line-height: 52px;
			font-weight: 600;
			margin-bottom: 40px;
			>i{
				margin: 0 15px 0 20px;
				font-size: 22px;
				vertical-align: middle;
				color: @orgenColor;
			}
		}
	  .case_xqContentL{
		   //   咨询修改911
		   width: 270px;
		   float: right;
		   .search_news_box{
			padding: 10px;
			overflow: hidden;
			background-color: #fff;
				>div{
					background: #F7F7F7;
					overflow: hidden;
					input{
					width: 80%;
					height: 39px;
					background-color: #F7F7F7;
					border: none;
					float: left;
					padding-right: 10px;
					text-indent: 20px;
					}
					i{
						width: 20px;
						height: 20px;
						display: block;
						float: right;
						margin-right: 20px;
						background-image: url(../img/seach_ico.png);
						background-size: cover;
						background-repeat: no-repeat;
						margin-top: 3px;
					}
				}
			}
			.advertising_space_right{
				padding: 20px 15px;
				background-color: #fff;
				margin: 20px 0;
				a{
					display: block;
					img{
						width: 100%;
					}
				}
			}
			.advertising_space_right3.active{
				position: fixed;
				top: 0;
				z-index: 99;
			}
			 //   咨询修改911
		   ul{
			   background-color: #F2F2F2;
			   padding-bottom: 20px;
			   margin-bottom: 20px;
			   overflow: hidden;
			   div{
				   width: 100%;
				   height: 60px;
				   margin-bottom: 20px;
				   line-height: 60px;
				   color: #fff;
				   font-size: 16px;
				   text-align: center;
				   background-color: @orgenColor;
				   i{
					   color: #fff;
					   font-size: 22px;
					   margin-right: 20px;
					   vertical-align: middle;
				   }
			   }
			   li{
				   line-height: 30px;
				   padding: 0 20px;
				   margin-top: 10px;
				   a{
					   span{
						   float: right;
					   }
					  .typeContent_title{
						  float: left;
						  width: 90%;
						  height: 24px;
						  overflow: hidden;
						  margin-bottom: 10px;
						  display: -webkit-box;
						  -webkit-line-clamp: 1;
						  -webkit-box-orient: vertical;
					  }
				   }
				   &:hover{
					   cursor: pointer;
					   a{
						   color: @orgenColor;
					   }
				   }
			   }
		   }
		   >a img{
			   display: block;
			   width: 100%;
			   height: auto;
			   margin-bottom: 20px;
		   }
		   ul.typeTab{
			   padding: 0;
			   margin: 0;
			   overflow: hidden;
			   background-color: #fff;
			   li{
				   width: 33.3%;
				   float: left;
				   line-height: 44px;
				   border: 1px solid @orgenColor;
				   color: @orgenColor;
				   background-color: @orgenColor4;
				   border-collapse:collapse;
				   padding: 0;
				   margin: 0;
				   text-align: center;
				   &:first-child{
					  border-right: none;
				   }
				   &:last-child{
					  border-left: none;
				   }
			   }
			   .active{
				   background-color: @orgenColor;
				   color: #fff;
			   }
		   }
		   .typeContent{
			  display: none; 
			  ul{
				  padding-top: 10px;
				  padding-bottom: 30px;
				  li{
					  margin: 0;
					  line-height: 30px;
					  margin-top: 10px;
					  overflow: hidden;
					  a{
						  .typeContent_title{
							  float: left;
							  width: 90%;
							  overflow: hidden;
							  margin-bottom: 0;
							  display: -webkit-box;
							  -webkit-line-clamp: 1;
							  -webkit-box-orient: vertical;
						  }
					  }
					  
				  }
			  }
		   }
		   div.active2{
			   display: block;
		   }
	  }
	  .case_xqContentR{
		  width: 73%;
		  float: left;
		  padding-bottom: 30px;
		  overflow: hidden;
		  position: relative;
		  background-color: #fff;
		  padding: 30px;
    	  padding-top: 0;
		  .faceSearch{
			  border-bottom: 1px solid #F2F2F2;
			  padding-bottom: 30px;
			  overflow: hidden;
			  img{
				  float: left;
				  margin-right: 20px;
				  width: 380px;
				  height: 230px;
				  }
			  .faceSearchR{
				  overflow: hidden;
				  h3{
					  font-size: 18px;
					  font-weight: 400;
					  line-height: 35px;
					  color: #333333;
				  }
				  >p{
					  height: 50px;
					  overflow: hidden;
					  display: -webkit-box;
					  -webkit-line-clamp: 2;
					  -webkit-box-orient: vertical;
					  overflow: hidden;
					  margin-bottom: 10px;
					  line-height: 25px;
				  }
				  ul{
					  width: 100%;
					  height: 104px;
					  li{
						  width: 30%;
						  float: left;
						  margin-right: 3%;
						  text-align: center;
						  border: 1px solid @orgenColor3;
						  .ggbjSearch{
							  text-align: center;
							  margin: 0;
						  }
						  .active{
							  text-decoration: line-through;
						  }
						  .sqSearch{
							  color: #333333;
							  position: relative;
							  margin: 0;
							  line-height: 40px;
							  span{
								  font-size: 22px;
								  font-weight: 600;
								  color: @orgenColor;
								  display: inline-block;
								  width: 88px;
								  padding: 0 10px;
							  }
							  &::before{
								  content:"";
								  display: block;
								  position: absolute;
								  bottom: 0;
								  left: 50%;
								  transform: translateX(-50%);
								  width: 90%;
								  height: 1px;
								  background-color:@orgenColor3;
								  
							  }
						  }
						  a{
							  display: block;
							  width: 100%;
							  color: #fff;
							  text-align: center;
							  padding: 5px 0;
							  background-color: @orgenColor2;
							  overflow: hidden;
							  height: 34px;
						  }
						  
					  }
				  }
				  .applyFor{
					  display: inline-block;
					  margin-top: 14px;
					  color: @orgenColor;
				  }
				  >span{
					  color: #989898;
					  margin-left: 30px;
				  }
			  }
		  }
		  .tyXq_title{
			  font-size: 30px;
			  font-weight: 400;
			  text-indent: 30px;
			  position: relative;
			  color: #343434;
			  margin-bottom: 20px;
			  &::before{
				  content:"";
				  display: block;
				  position: absolute;
				  left: 0;
				  top: 8px;
				  width: 5px;
				  height: 28px;
				  background-color: @orgenColor;
			  }
			  span{
				  font-size: 14px;
				  margin-left: 20px;
			  }
		  }
		  .scenario_top{
			  overflow: hidden;
			  padding: 20px 0 10px 0;
			  border-bottom: 1px solid #f2f2f2;
			  ul{
				  li{
					  float: left;
					  width: 200px;
					  height: 40px;
					  line-height: 40px;
					  padding: 0 5px;
					  text-align: center;
					  color: #b25c00;
					  font-size: 14px;
					  background-color: #fff3e5;
					  border: 1px solid #ffd7ab;
					  margin-right: 25px;
					  margin-bottom: 20px;
					  &:nth-child(4n){
						  margin-right: 0;
					  }
				  }
			  }
		  }
		  .usePattern{
			  overflow: hidden;
			  margin: 20px 0;
			  border-bottom: 1px solid #F2F2F2;
			  padding-bottom: 30px;
			  ul{
				  li{
					  width: 32%;
					  padding:  15px 15px 0 15px;
					  margin-right: 2%;
					  float: left;
					  border: 1px solid #F3F3F3;
					  border-top: 2px solid @orgenColor;
					  &:last-child{
						  margin-right: 0;
					  }
					  h3{
						  text-align: center;
						  font-size: 16px;
						  font-weight: 600;
						  color: #343434;
						  line-height: 40px;
					  }
					  p{
						  overflow: hidden;
						  display: -webkit-box;
						  -webkit-line-clamp: 3;
						  -webkit-box-orient: vertical;
						  overflow: hidden;
						  line-height: 25px;
					  }
					  a{
						  display: block;
						  width: 80%;
						  margin: 15px auto;
						  text-align: center;
						  color: @orgenColor;
						  border: 1px solid @orgenColor;
						  padding: 3px 0;
						  line-height: 25px;
						  &:hover{
							  color: #fff;
							  background-color: @orgenColor;
						  }
					  }
				  }
			  }
		  }
	  .xq_advantage{
		  overflow: hidden;
		  margin: 20px 0;
		  padding-bottom: 30px;
		  border-bottom: 1px solid #F2F2F2;
		  ul{
			  li{
				  width: 32%;
				  margin-right: 2%;
				  float: left;
				  height: 185px;
				  border: 1px solid @orgenColor3;
				  &:last-child{
					  margin-right: 0;
				  }
				  >h3{
					  font-size: 20px;
					  text-align: center;
					  line-height: 55px;
					  font-weight: 600;
					  background-color: @orgenColor3;
					  color: @orgenColor;
					  border-bottom: 1px solid @orgenColor3;
				  }
				  p{
					  height: 100px;
					  line-height: 25px;
					  padding: 0 20px;
					  margin: 20px 0;
					  margin: 15px 0;
					  overflow: hidden;
					  display: -webkit-box;
					  -webkit-line-clamp: 4;
					  -webkit-box-orient: vertical;
				  }
			  }
		  }
	  }
	  .xq_scenario{
		  overflow: hidden;
		  margin: 20px 0;
		  padding-bottom: 30px;
		  border-bottom: 1px solid #F2F2F2;
		  ul{
			  li{
				  width: 100%;
				  height: 130px;
				  margin-bottom: 30px;
				  img{
					  width: 210px;
					  height: 125px;
					  float: left;
				  }
				  .xq_scenario_text{
					  width: 73%;
					  h3{
						  font-weight: 400;
						  font-size: 16px;
						  line-height: 40px;
					  }
					  p{
						  line-height: 25px;
						  overflow: hidden;
						  display: -webkit-box;
						  -webkit-line-clamp: 3;
						  -webkit-box-orient: vertical;
					  }
				  }
			  }
		  }
	  }
	  .xq_specialBox{
		  overflow: hidden;
		  margin: 20px 0;
		  padding-bottom: 30px;
		  border-bottom: 1px solid #F2F2F2;
		  h2{
			  font-size: 30px;
			  font-weight: 400;
			  color: #343434;
			  span{
				  display: inline-block;
				  width: 5px;
				  height: 24px;
				  background: rgb(255, 133, 0);
				  color: rgb(255, 133, 0);
				  overflow: hidden;
				  margin-right: 20px;
			  }
		  }
		  ul{
			  li{
				  // height: 100px;
				  margin-bottom: 20px;
				  h3{
					  font-size: 20px;
					  font-weight: 400;
					  position: relative;
					  margin: 20px 0;
					  // &:before{
					  // 	content:"";
					  // 	display: block;
					  // 	position: absolute;
					  // 	left: 0;
					  // 	top: 4px;
					  // 	width: 5px;
					  // 	height: 19px;
					  // 	background-color: @orgenColor;
						  
					  // }
					  span{
						  display: inline-block;
						  width: 13px;
						  height: 29px;
						  font-size: 55px;
						  color: rgb(255, 133, 0);
						  text-align: left;
						  overflow: hidden;
						  padding-right: 25px;
					  }
				  }
				  p{
					  text-indent: 20px;
					  line-height: 40px;
					  background-color: @orgenColor4;
					  padding: 10px 20px;
					  // overflow: hidden;
					  // display: -webkit-box;
					  // -webkit-line-clamp: 1;
					  // -webkit-box-orient: vertical;
				  }
			  }
		  }
	  }
		  .xq_hot_advisory{
			  overflow: hidden;
			  margin: 20px 0;
			  padding-bottom: 30px;
			  border-bottom: 1px solid #F2F2F2;
			  ul{
				  li{
					  width: 47%;
					  float: left;
					  margin-right: 5%;
					  margin-bottom: 15px;
					  &:nth-child(even){
						  margin-right: 0;
					  }
					  .hot_timeBox{
						  width: 80px;
						  height: 82px;
						  background-color: #f5f5f5;
						  float: left;
						  >span{
							  text-align: center;
							  color: @orgenColor;
							  display: block;
							  font-size: 32px;
							  margin-top: 15px;
						  }
						  p{
							  text-align: center;
							  width: 100%;
							  margin-top: 12px;
							  margin-bottom: 0;
							  line-height: 20px;
							  color: #666;
							  font-size: 16px;
							  height: auto;		
						  }
					  }
					  .hot_advisoryR{
						  float: right;
						  width: 77%;
						  >a{
							  width: 90%;
							  height: 25px;
							  font-size: 15px;
							  float: left;
							  font-weight: 600;
							  color: #333333;
							  overflow: hidden;
							  display: -webkit-box;
							  -webkit-line-clamp: 1;
							  -webkit-box-orient: vertical;
							  &:hover{
								  color: @orgenColor;
							  }
						  }
						  span{
							  margin-left: 26px;
						  }
						  p{
							  margin-top: 10px;
							  height: 53px;
							  overflow: hidden;
							  float: left;
							  a{
								  font-size: 13px;
								  line-height: 25px;
								  overflow: hidden;
								  display: -webkit-box;
								  -webkit-line-clamp: 2;
								  -webkit-box-orient: vertical;
								  overflow: hidden;
							  }
						  }
					  }
		  }
	  }
		  }
		  .xq_products_ecommended{
			  overflow: hidden;
			  margin: 20px 0;
			  padding-bottom: 25px;
			  .tyXq_title{
				  a{
					  font-size: 14px;
					  font-weight: none;
					  float: right;
					  line-height: 50px;
				  }
			  }
			  ul{
				  li{
					  width: 32%;
					  height: 173px;
					  position: relative;
					  float: left;
					  margin-right: 2%;
					  overflow: hidden;
					  &:last-child{
						  margin-right: 0;
					  }
					  &:hover img{
						  transform: scale(1.2);
						  cursor: pointer;
					  }
					  img{
						  width: 100%;
						  height: 173px;
						  transition: 1s ease-in-out;
						  display: block;
					  }
					  a {
						  &:last-child{
						  width: 100%;
						  height: 35px;
						  position: absolute;
						  left: 0;
						  bottom: 0;
						  background-color: rgba(0,0,0,.5);
						  line-height: 35px;
						  text-align: center;
						  color: #fff;
						  overflow: hidden;
						  display: -webkit-box;
						  -webkit-line-clamp: 1;
						  -webkit-box-orient: vertical;
							  &:hover{
								  color: @orgenColor;
							  }
						  }
					  }
				  }
			  }
			  .customer_case_xq_upDown{
				  width: 100%;
				  height: 85px;
				  line-height: 85px;
				  overflow: hidden;
				  border-bottom: 1px solid #f5f5f5;
			  }
		  }
	  }
	}
}
.customer_case_xq_title{
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 25px;
}
//产品详情 end
/* 新闻列表页面css */
.consultingCategoryContent{
    overflow: hidden;
    padding-bottom: 85px;
	ul{
		li{
			border-bottom: 1px dashed #eee;
			padding-bottom: 20px;
			margin-bottom: 20px;
			overflow: hidden;
			img{
				width: 210px;
				height:140px;
			}
			div{
				width: 72%;
				float: right;
				>a{
					font-size: 20px;
					color: #333;
					width: 80%;
					height: 25px;
					margin-bottom: 15px;
					overflow: hidden;
					display: -webkit-box;
					-webkit-line-clamp: 1;
					-webkit-box-orient: vertical;
					float: left;
					&:hover{
						color: @orgenColor;
					}
				}
				span{
					float: right;
					color: #999;
					margin-top: 2px;
				}
				p{
					margin-top: 15px;
					overflow: hidden;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					clear: both;
					a{
						font-size: 14px;
						line-height: 28px;
						color: #999;
						&:hover{
							color: @orgenColor;
						}
					}
				} 
			}
		}
	}
}
/* 新闻列表页面css */
//案例详情 start
.articleBox{
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 25px;
	border-bottom: 1px solid #f5f5f5;
	h1,h3{
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: 800;
		overflow: hidden;
		color: #333;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.articleBoxTop{
		height: 30px;
		>p{
			font-size: 13px;
			line-height: 24px;
			color: #666;
		}
	}
	>p{
		margin-top: 30px;
		line-height: 24px;
		color: #666;
	}
	.typeP{
		padding: 20px;
		background-color: @orgenColor3;
		overflow: hidden;
		color: #999;
		font-size: 13px;
		line-height: 24px;
		margin-bottom: 20px;
		span{
			display: block;
			float: left;
		}
	} 
	.typeP span.typePRight{
		float: right;
		width: 94%;
	}
	// 咨询911
	.ty_text_box{
		// height: 1000px;
		overflow: hidden;
		position: relative;
		.bottom_all_text{
			width: 100%;
			height: 180px;
			position: absolute;
			bottom: 0;
			background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
			background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
			background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);
		}
	}
	.bottom_all_text_btn{
		width: 200px;
		height: 40px;
		line-height: 40px;
		text-align: center;			
		background: #FF8500;
		border-radius: 20px;			
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 40px;
		display: block;
		margin: 0 auto;
		cursor: pointer;
	}
	.tykj_jx_box{
		// height: 222px;
		background: @orgenColor3;
		border: 1px dashed @orgenColor3;
		padding: 30px;
		margin-top: 40px;
		position: relative;
		p{
			font-size: 14px;
			color: #333;
			margin-bottom: 0;
			line-height: 25px;
			span{
				font-size: 16px;
				color: @orgenColor;
				font-weight: bold;
			}
			p.color_o{
				span{
					color: #FF6600;
				}
			}
		}
		>a {
			display: block;
			width: 300px;
			height: 80px;
			position: absolute;
			right: 30px;
			bottom: 20px;
		}
	}
	.hot_activity{
		padding-top: 30px;
		img{
			width: 100%;
			height: 140px;
		}
	}
	// 咨询911
	.labelBox{
		color: #666;
		margin-top: 30px;
		ul{
			float: right;
			width: 94%;
			li{
				float: left;
				border: 1px solid @orgenColor;
				margin-left: 20px;
				padding: 0 10px;
				margin-bottom: 10px;
				a{
					font-size: 13px;
					color: @orgenColor;
				}
				&:hover{
					background-color: @orgenColor;
					a{
						color:#fff
					}
				}
			}
		}
	}
}
.customer_case_xq_products{
	padding-bottom: 0!important;
}
.hotWordSearch{
	overflow: hidden;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 25px;
	ul{
		li{
			background-color: @orgenColor3;
			float: left;
			line-height: 25px;
			padding: 2px 10px;
			margin-bottom: 10px;
			margin-right: 10px;
			.tagc2{
				font-weight: 600;
			}
		}
	}
}
// 咨询911
.consultingCategoryContent{
	.consultingCategoryContent_nav{
		ul{
			width: 100%;
			overflow: hidden;
			li{
				float: left;
				width: 85px;
				border: none;
				margin-bottom: 0;
				padding-bottom: 0;
				font-size: 16px;
				font-weight: bold;
				color: #333333;
				line-height: 24px;
				cursor: pointer;
				text-align: center;
				margin-right: 10px;
				padding-bottom: 5px;
			}
			li.active{
				color: @orgenColor2;
				border-bottom: 1px solid @orgenColor2;
			}
		}
	}
	.consultingCategoryContent_centent{
		.consultingCategoryContent_centent_ty{
			display: none;
			>ul{
				margin-top: 25px;
				li{
					>div{
						margin-top: 0;
						>div.tab_box{
							margin-top: 0;
							width: 100%;
							float: left;
							width: 100%;
							float: left;
							>a.ty_title{
								font-size: 14px;
								font-weight:bold;
								color:#333;
								background-color: #F7F7F7;
								img{
									width: 16px;
									height: 16px;
									vertical-align: middle;
									margin-top: -3px;
									margin-right: 10px;
								}
							}
							>a{
								float: left;
								width: auto;
								height: auto;
								margin-bottom: 0;
								font-size:14px;
								font-weight:400;
								color:rgba(102,102,102,1);
								background-color: @orgenColor4;
								margin-right: 10px;
								padding: 0 10px;
								margin-bottom: 12px;
								&:hover{
									color: @orgenColor;
								}
							}
						}
					}
				}
			}
		}
		.consultingCategoryContent_centent1.active{
			display: block;
		}
		.consultingCategoryContent_centent2.active{
			display: block;
		}
	}
}
// 咨询911
//案例详情 end
//关于我们
// .aboutUsImg{
// 	width: 100%;
// 	height: 200px;
// 	background-image: url(../img/aboutUsBanner.png);
// 	background-repeat: no-repeat;
// 	background-size: cover;
// 	background-position: center;
// }
.aboutUsBox{
	padding: 50px 0 20px 0;
	overflow: hidden;
	>p{
		line-height: 28px;
		margin-bottom: 20px;
	}
}
.ty_topStyle{
	text-align: center;
	margin-bottom: 30px;
	h3{
		font-size: 30px;
		color: #333;
		margin-bottom: 20px;
	}
	span{
		position: relative;
		&::before{
			content: "";
			display: block;
			position: absolute;
			left: -140px;
			top: 10px;
			width: 100px;
			height: 1px;
			background-color: #999;
		}
		&::after{
			content: "";
			display: block;
			position: absolute;
			right: -140px;
			top: 10px;
			width: 100px;
			height: 1px;
			background-color: #999;
		}
	}
}
video{
	width: 415px;
	height: 225px;
	float: left;
	margin: 0 10px 10px 0;
}
.teamStyleBox{
	height: 783px;
	padding: 40px 0;
	overflow: hidden;
	background-image: url("../img/aboutBack.png");
	background-repeat: none;
	background-size: 100% 100%;
	h3,span{
		color: #fff;
	}
	span{
		&::before,&::after{
			background-color: #fff;
		}
	}
	img{
		height: 590px;
		display: block;
		margin: 0 auto;
	}
}
.contactUsBox{
	padding: 50px 0 0 0;
	overflow: hidden;
	ul{
		li{
			width: 50%;
			float: left;
			color: #333;
			line-height: 25px;
			margin-bottom: 10px;
			i{
				color: #2c2c2c;
				font-size: 20px;
				margin-right: 5px;
				font-weight: 600;
			}
		}
	}
}
// 0808 新修改样式
.aboutUsImg{
	text-align: center;
	background: url(../img/aboutban.jpg) no-repeat center bottom;
	&:after {
		content: "";
		display: inline-block;
		height: 100%;
		width: 0;
		vertical-align: middle;
	}
	div{
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: middle;
		h3{
			font-size: 30px;
			color: #f3f2f2;
			line-height: 1.5;
			margin-bottom: 28px;
			text-align: center;
		}
		p{
			font-size: 16px;
			color: #e8e8e8;
			line-height: 2;
			text-align: center;
			letter-spacing: 1px;
			padding-bottom: 50px;
		}
	}
}
.aboutUsBox{
	>p{
		text-indent: 30px;
	}

}
// 企业文化
.about_content1_box{
	padding: 50px 0;
	overflow: hidden;
	height: 430px;
	background: url(../img/culture.jpg) no-repeat center;
	ul{
		li{
			float: left;
			width: 19.2%;
			height: 170px;
			margin-right: 1%;
			padding: 20px 15px;
			background-color: #ffffff;
			border-bottom: 2px solid #ff7c25;
			&:last-child{
				margin-right: 0;
			}
			h3{
				padding-top: 10px;
				color: #000;
				font-size: 24px;
				position: relative;
				text-align: center;
				&::after{
					content: "";
					display: block;
					width: 30px;
					height: 2px;
					background-color: #ec6941;
					margin: 10px auto;
				}
			}
			p{
				line-height: 24px;
				color: #666;
				text-align: center;
			}
		}
	}
}
.about_content2_box {
	padding: 60px 0;
	overflow: hidden;
}
.about_content2_box .development-list {
position: relative;
overflow: hidden; }
.about_content2_box .development-list:before {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	background-color: #999;
	top: 16px;
	bottom: 38px;
	left: 190px; }
.about_content2_box .development-list .item {
	position: relative; }
	.about_content2_box .development-list .item h3 {
	margin-left: 190px;
	font-size: 20px;
	color: #333333;
	position: relative;
	padding-left: 25px; }
	.about_content2_box .development-list .item h3:before {
		content: "";
		display: inline-block;
		border: 4px solid #f08768;
		background-color: #ffffff;
		width: 20px;
		height: 20px;
		border-radius: 20px;
		margin-left: -10px;
		position: absolute;
		top: 5px;
		box-sizing: border-box;
		left: 0; }
	.about_content2_box .development-list .item p {
	font-size: 16px;
	color: #6a6a6a;
	position: relative;
	line-height: 28px;
	margin-bottom: 20px;
	padding-left: 215px; }
	.about_content2_box .development-list .item p span {
		display: inline-block;
		width: 190px;
		text-align: right;
		padding-right: 30px;
		font-size: 16px;
		color: #6a6a6a;
		position: absolute;
		left: 0;
		top: 0;
		margin-right: 25px; }
		.about_content2_box .development-list .item p span:before {
		content: "";
		display: inline-block;
		border: 3px solid #eca893;
		background-color: #ffffff;
		width: 16px;
		height: 16px;
		border-radius: 20px;
		position: absolute;
		top: 5px;
		box-sizing: border-box;
		right: -8px; }
// 公司资质
.about_content3_box{
	height: 610px;
	background: url(../img/about_bg2.jpg) no-repeat center;
	padding: 60px 0;
	overflow: hidden;
	.layui-carousel>[carousel-item]>*{
		background-color: transparent!important;
	}
	#about_banner{
		background-color: transparent!important;
		height: 365px!important;
		.layui-carousel-arrow[lay-type=sub]{
			left: -15px!important;
		}
		.layui-carousel-arrow[lay-type=add]{
			right: 0px!important;
		}
		.layui-carousel-arrow{
			z-index: 9;
		}
		.layui-carousel-ind ul{
			background-color: rgba(0,0,0,0);
		}
		.layui-carousel-ind li{
			width: 40px;
			height: 5px;
			background-color: #ffffff;
			border-radius: 5px;
		}
		.layui-carousel-ind li.layui-this{
			background-color: #ff8500;
		}
		.about_banner{
			ul{
				display: flex;
				display: -webkit-flex;
				flex-direction: row;
				justify-content: center;
				align-content: flex-start;
				flex-wrap: wrap;
				padding: 0 20px;
				li{
					float: left;
					// height: 310px;
					margin-right: 20px;
					img{
						height: 308px;
						width: auto;
					}
					.bigImg{

					}
				}
			}
		}
	}
}
// 产品领域
.about_content4_box{
	padding: 60px 0;
	background-color: #f5f5f5;
	overflow: hidden;
	.about_content4{
		div.fl,div.fr{
			width: 570px;
			border: 1px solid #d7d7d7;
			background-color: #fff;
			padding: 30px;
			h3{
				border-bottom: 2px solid #dcdcdc;
				padding-bottom: 10px;
				font-size: 24px;
				color: #eb6100;
				span{
					padding-bottom: 10px;
				}
			}
			h4{
				line-height: 24px;
				margin-top: 15px;
				color: #333;
			}
			p{
				line-height: 24px;
				color: #666;
			}
		}
	}
}
// 团队风采
.about_content5_box{
	padding: 60px 0 0px 0;
	overflow: hidden;
}
// 0808 新修改样式
//关于我们 end
// 通用topbanner
.ty_topbanner{
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	a{
		width: 100%;
		height: 200px;
		display: block;
	}
}
.ty_topbanner_case{
	background-image: url(../img/case_banner.png);
}
.ty_topbanner_ab{
	// background-image: url(../img/aboutUsBanner.png);
	background-image: url(../img/aboutban.jpg);
	height: 565px;
}
.ty_topbanners,.ty_topbanner12,.ty_topbanner9,.ty_topbanner8,.ty_topbanner3{
	background-image: url(../img/ty_banner.png);
}
.ty_topbanner_cdn2{
	background-image: url(../img/ty_banner2.jpg);
}
.ty_topbanner_cdn3{
	background-image: url(../img/ty_banner3.jpg);
}
.ty_topbanner_cdn4{
	background-image: url(../img/ty_banner4.jpg);
}
.ty_topbanner_cdn5{
	background-image: url(../img/ty_banner5.jpg);
}
.ty_topbanner_cdn6{
	background-image: url(../img/ty_banner6.jpg);
}
.ty_topbanner_cdn7{
	background-image: url(../img/ty_banner7.jpg);
}

// 通用topbanner end
// 地图
.map{
	height: 780px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	position: relative;
	#map_wp{
		width: 100%;
		height: 780px;
	}
	.contact_wp{
		width: 445px;
		height: 415px;
		background: rgba(0, 0, 0, 0.8);
		position: absolute;
		top: 20%;
		right: 10%;
		padding: 25px;
		h3{
			font-size: 22px;
			color: rgb(255, 254, 254);
			margin-bottom: 10px;
			text-align: center;
		}
		p{
			color: rgb(255, 254, 254);
			line-height: 24px;
			margin-bottom: 12px;
			padding: 0 8px;
		}
	}
}
// 地图 end
//页码start
.dede_pages{

}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	padding:0 4px;
	border:1px solid #E9E9E9;
	&:hover{
		border-color: @orgenColor;
	}
}
.dede_pages ul li{
	float:left;
	padding:2px 10px 2px;
	color:#555;
	display:block;
	line-height: 24px;
}
.dede_pages ul li a:hover{
	color: @orgenColor;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	font-weight:bold;
	border-color: @orgenColor;
	color: @orgenColor;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
//页码end

@media screen and (max-width: 1425px) {
	// 首页头部
	#test1,#idnexBanner{
		height: 450px!important;
	}
	.home_content3 ul li::after{
		right: -7px;
	}
	.consultingCategoryContent ul li div{
		width: 70%;
	}
  .w1200,#myFocus,#myFocus ul li{
	  width: 1100px;
  }
  .about_content4_box .w1200,.about_content3_box .w1200{
  	  width: 1200px;
    }
  .headBox .logo span{
	  right: -48px;
  }
  .headBox .navBox > ul > li > a, .headBox .navBox > ul > li > div > a, .headBox .navBox > div > a{
	  margin-left: 5px;
  }
  .headBox .logo{
	  width: 298px;
  }
  .mF_tbhuabao li div span{
	  padding: 0 10px;
  }
 
  .information .newBox .fl >a img{
	  width: 375px;
	//   height: 295px;
  }
	  // 首页头部 end
.fusion_content5 ul li,.fusion_content2 .fusion_content2Box ul li,.high_defense_content1 div.content1_div ul li{
	width: 31.5%;
}
	// 功能介绍
	// 步骤
	.home_content3 ul li {
		width: 23.1%;
	}
	// 页面二级nav
	.ty_topNavBox .ty_TopNav div.ty_TopNavRight{
		width: 93%;
	}
	// 合作模块
	.cooperation ul li{
		margin-right: 55px;
	}
	// 海外产品优势
	.overseas_cdn2 .overseas_cdn2Box ul li > div{
		width: 77%;
	}
	// 右侧联系
	.consultationHotline {
		top: 156px;
	}
}
// 修改全屏头部
@media screen and (max-width: 1450px) {
    .headBox .navBox > ul > li > div > a{

    }
    .headBox .navBox >ul >li{
        margin-left: 25px;
    }
    .headBox .navBox{
        margin-left: 10px;
    }
}
@media screen and (max-width: 1350px) {
    .headBox .navBox > ul > li > div > a{

    }
    .headBox .navBox >ul >li{
        margin-left: 20px;
    }
    .headBox .navBox{
        margin-left: 20px;
    }
}
@media screen and (max-width: 1250px) {
    .headBox .navBox > ul > li > div > a{

    }
    .headBox .navBox >ul >li{
        margin-left: 10px;
    }
    .headBox .navBox{
        margin-left: 10px;
    }
}