@font-face {
	font-family:songtijianxi;src:url(../fonts/6e397577.Songti_3.ttf) format('truetype');font-weight:400;font-style:normal
}

@font-face {
	font-family:songtijian;src:url(../fonts/a423b0f7.Songti_1.ttf) format('truetype')
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    *zoom: 1;
}

.clearfix {
    display: block;
    clear: both;
}

h4.vice-title {
	font-size: 20px;
	font-weight: 600
}

.slideimg.zh .title {
	/*fontfont-family: PingHei;*/
	color: #1d1d1d;
	text-align: center;
	margin-bottom: 0!important;
	font-size: 64px!important;
	line-height: 1.1
}

.slideimg.zh .title span {
	color: rgba(29,29,29,.5);
	margin-bottom: 0
}

.slideimg.zh p.intro {
	/*fontfont-family: PingHei;*/
	color: #1d1d1d;
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 20px
}

.slideimg.zh p.ai-bi-ci-more {
	text-align: center;
	margin-top: 60px
}

.text-border {
	height: 0;
	width: 60px;
	border-top: 1px solid rgba(33,33,33,.2);
	margin: 25px auto 30px
}

.visible-480 {
	display: none
}

.hidden-480 {
	display: inline-block
}

.five-man.steps {
	padding-top: 80px
}

.five-man .fmheader {
	margin-top: 0;
	margin-bottom: 100px
}

.five-man .fmxscontent {
	display: none
}

.five-man .fmframe {
	height: 150px
}

.five-man .fmcontent {
	background: url(../images/index/fiveman/fbf447cc.dialog.svg) top/100% no-repeat;
	width: 120%;
	height: 150px;
	position: relative;
	top: 100px;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	padding-top: 14px
}

.five-man .fmcontent p {
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	display: block;
	margin: 0 10px
}
.sm-break .footer-col-inner{padding-left: 40px;}
.five-man img {
	cursor: pointer;
	height: 95px;
	display: block;
	margin: auto;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%)
}

.five-man .active {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	filter: grayscale(0%)
}

.five-man .fmname {
	display: block;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	color: #7a7a7a
}

.five-man .fmbutton {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 100px
}

.five-man .fmbutton h4 {
	line-height: 24px
}

.five-man a {
	display: inline-block;
	margin-top: 50px;
	color: #006ec3;
	border: 1px solid #006ec3;
	font-weight: 400;
	font-size: 16px
}

.five-man a:hover {
	background-color: #006ec3;
	color: #fff;
	opacity: 1
}

.no-bg-color {
	background: 0 0;
	z-index: 0
}

.bg {
	display: block;
	height: 750px;
	position: absolute;
	width: 100%;
	top: 0;
	overflow: hidden;
	z-index: -2
}

.bg .bg-theme {
	height: 750px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: -2
}

.carousel .container {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.carousel .conference img {
	max-width: 100%;
	margin: 40px auto auto;
	display: block
}

.carousel .conference p {
	margin-top: 50px;
	text-align: center
}

.carousel .conference p.time {
	margin: 20px 0 0;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	text-align: center
}

.carousel .conference .live {
	margin-top: 0
}

.carousel .conference .live a {
	display: inline-block;
	color: rgba(255,255,255,.8)
}

.carousel .conference .live a img {
	width: 80px;
	margin-top: 50px;
	opacity: .5;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out
}

.carousel .conference .live a:hover {
	text-decoration: none
}

.carousel .conference .live a:hover img {
	opacity: 1
}

.headline-bg.index-headline-bg {
	height: 680px;
	overflow: hidden
}

.cf-bg-color {
	background-image: url(https://dn-oneapm.qbox.me/conference_bg.png);
	background-position: center center
}

.index-bg-color {
	
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50);
}


.ai-bg-color {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50);
}

.bi-bg-color {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.ci-bg-color {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.ct-bg-color {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.mi-bg-color {
	background: -webkit-linear-gradient(top,#0096da,#5bccff);
	background: -moz-linear-gradient(top,#0096da,#5bccff);
	background: -o-linear-gradient(top,#0096da,#5bccff);
	background: -ms-linear-gradient(top,#0096da,#5bccff)
}

.language-bg-color,.zh-bg-color {
	background: -webkit-linear-gradient(top,#9e9e9e,#e3e3e3);
	background: -o-linear-gradient(top,#9e9e9e,#e3e3e3);
	background: -moz-linear-gradient(top,#9e9e9e,#e3e3e3);
	background: -ms-linear-gradient(top,#9e9e9e,#e3e3e3)
}

.language-bg-color .headline-color {
	height: 100%;
	background-size: 1200px;
	background-repeat: repeat
}

.dbf-bg-color {
	background: -webkit-linear-gradient(top,#3eac60,#72bf48);
	background: -o-linear-gradient(top,#3eac60,#72bf48);
	background: -moz-linear-gradient(top,#3eac60,#72bf48);
	background: -ms-linear-gradient(top,#3eac60,#72bf48)
}

.index-headline-img {
	width: 550px !important;
	display: block;
	margin: auto;
	margin-top: 60px;
}


.index-round{position: relative;}
.index-round img{
-webkit-animation:circle 30s infinite linear;
position: absolute;top:-25px;width: 360px;left:51%; }

@-webkit-keyframes circle{      
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}

.bg-container {
	position: absolute
}

.bg-container .lang_bg {
	width: 600px;
	height: 513px;
	display: inline-block;
	overflow: visible;
	transform-style: preserve-3d;
	transform: perspective(1200px)
}

.slide-button {
	font-size: 40px;
	cursor: pointer;
	position: absolute;
	top: 160px;
	z-index: 30;
	color: rgba(255,255,255,.7);
	height: 450px;
	width: 70px;
	text-align: center;
	line-height: 450px;
	transition: all .2s ease-in-out;
	opacity: .5
}

.slide-button:hover {
	opacity: 1
}

.right-button {
	right: 0
}

.left-button {
	left: 0
}

.down-button {
	bottom: 70px
}

.scroll-button {
	font-size: 40px;
	cursor: pointer;
	position: absolute;
	left: 50%;
	z-index: 30;
	color: rgba(255,255,255,.7);
	width: 18px;
	height: 18px;
	text-align: center;
	transition: all .2s ease-in-out;
	opacity: .5;
	-webkit-animation: sdb05 1.5s infinite;
	-moz-animation: sdb05 1.5s infinite;
	-o-animation: sdb05 1.5s infinite;
	animation: sdb05 1.5s infinite;
	box-sizing: border-box;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: -12px
}

a.scroll-down {
	position: absolute;
	bottom: -27px;
	left: 50%;
	z-index: 2;
	display: inline-block;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	color: #fff;
	font: normal 400 18px/1 'Hiragino Sans GB',PingHei,'Helvetica Neue',Helvetica,Arial,Verdana,'Microsoft Yahei',sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	padding-top: 70px
}

a.scroll-down:active,a.scroll-down:focus,a.scroll-down:hover {
	outline: 0
}

.down-button:first-child {
	bottom: 78px;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s
}

.dbf .zongzi-wrapper {
	min-height: 430px
}

.dbf .zongzi-wrapper .bg-container {
	position: absolute
}

.dbf .zongzi-wrapper .bg-container .dbf_bg {
	display: inline-block;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(1200px);
	-moz-transform: perspective(1200px);
	-o-transform: perspective(1200px);
	-ms-transform: perspective(1200px);
	transform: perspective(1200px)
}

.dbf .zongzi-wrapper .bg-container .dbf_bg.bg4,.dbf .zongzi-wrapper .bg-container .dbf_bg.bg5 {
	opacity: .2
}

.dbf .zongzi-wrapper .bg-container .dbf_bg.bg6 {
	opacity: .3
}

.dbf .zongzi-wrapper .bg-container .dbf_bg.bg7 {
	opacity: 1
}

.dbf .zongzi-wrapper .bg-container.bg-middle {
	z-index: 10;
	-webkit-transform: translateZ(200px);
	-moz-transform: translateZ(200px);
	-o-transform: translateZ(200px);
	-ms-transform: translateZ(200px);
	transform: translateZ(200px)
}

.dbf .zongzi-wrapper .bg-container.bg-top {
	z-index: 100;
	-webkit-transform: translateZ(500px);
	-moz-transform: translateZ(500px);
	-o-transform: translateZ(500px);
	-ms-transform: translateZ(500px);
	transform: translateZ(500px)
}

.dbf .zongzi-wrapper .bg-container.bg-topper {
	z-index: 120;
	-webkit-transform: translateZ(1000px);
	-moz-transform: translateZ(1000px);
	-o-transform: translateZ(1000px);
	-ms-transform: translateZ(1000px);
	transform: translateZ(1000px)
}

.dbf .zongzi-wrapper .bg-container:nth-child(1) {
	left: 3.23%;
	margin-left: -27px;
	margin-top: 120px
}

.dbf .zongzi-wrapper .bg-container:nth-child(1) .dbf_bg {
	width: 55px;
	height: 50px
}

.dbf .zongzi-wrapper .bg-container:nth-child(2) {
	left: 14.48%;
	margin-left: -44px;
	margin-top: 100px
}

.dbf .zongzi-wrapper .bg-container:nth-child(2) .dbf_bg {
	width: 84px;
	height: 88px
}

.dbf .zongzi-wrapper .bg-container:nth-child(3) {
	left: 30.65%;
	margin-left: -76px;
	margin-top: 60px
}

.dbf .zongzi-wrapper .bg-container:nth-child(3) .dbf_bg {
	width: 151px;
	height: 158px
}

.dbf .zongzi-wrapper .bg-container:nth-child(4) {
	left: 50.47%;
	margin-left: -129px;
	margin-top: 60px
}

.dbf .zongzi-wrapper .bg-container:nth-child(4) .dbf_bg {
	width: 258px;
	height: 246px
}

.dbf .zongzi-wrapper .bg-container:nth-child(5) {
	left: 72.86%;
	margin-left: -72px;
	margin-top: 30px
}

.dbf .zongzi-wrapper .bg-container:nth-child(5) .dbf_bg {
	width: 143px;
	height: 160px
}

.dbf .zongzi-wrapper .bg-container:nth-child(6) {
	left: 88.55%;
	margin-left: -41px;
	margin-top: 120px
}

.dbf .zongzi-wrapper .bg-container:nth-child(6) .dbf_bg {
	width: 82px;
	height: 88px
}

.dbf .zongzi-wrapper .bg-container:nth-child(7) {
	left: 96.48%;
	margin-left: -27px;
	margin-top: 100px
}

.dbf .zongzi-wrapper .bg-container:nth-child(7) .dbf_bg {
	width: 54px;
	height: 52px
}

.dbf .zongzi-wrapper .bg-container:nth-child(8) {
	left: 50%;
	margin-left: -45px;
	margin-top: 0
}

.dbf .zongzi-wrapper .bg-container:nth-child(8) .dbf_bg {
	width: 90px;
	height: 279px
}

.dbf p a.btn {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
	font-weight: 400
}

@keyframes sdb05 {
	0% {
		transform: rotate(-45deg) translate(0,0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		transform: rotate(-45deg) translate(-20px,20px);
		opacity: 0
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	20%,80% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeinbg {
	0% {
		opacity: 0
	}

	10%,90% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeinleft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	20%,80% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes fadeinright {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%)
	}
}

@keyframes fadeintop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%)
	}
}

@keyframes fadeinbottom {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-o-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%)
	}
}

.ad {
	height: 230px;
	position: relative;
	z-index: 2;
	margin-top: -2px;
	background: #fff
}

.ad ul {
	padding: 0;
	margin: 0
}

.ad ul .ad-layout {
	display: inline-block;
	float: left;
	width: 25%;
	border: none;
	box-sizing: border-box;
	padding: 10px 5px 0
}

.ad ul .ad-layout:nth-child(1) {
	padding-left: 10px
}

.ad ul .ad-layout:nth-child(4) {
	padding-right: 10px
}

.ad ul .ad-layout a {
	display: block;
	height: 160px;
	border-radius: 4px
}

.ad ul .ad-layout a:hover {
	box-shadow: 0 6px 12px 3px rgba(0,0,0,.175);
	-webkit-transition: -webkit-box-shadow .2s linear;
	-moz-transition: -moz-box-shadow .2s linear;
	-o-transition: box-shadow .2s linear;
	-ms-transition: box-shadow .2s linear;
	transition: box-shadow .2s linear
}

.ad ul .ad-layout .ad1 {
background: #fafafa;
}
.ad ul .ad-layout .row{text-align: center;padding-top: 25px;color: #00b254;}
.ad ul .ad-layout .row h2{font-size: 24px;}
.ad ul .ad-layout .row p{color: #888;font-size: 15px;}
.ad ul .ad-layout .ad2 {
	background: #fafafa;
}

.ad ul .ad-layout .ad3 {
	background: #fafafa;
}

.ad ul .ad-layout .ad4 {
	background: #fafafa;
}

.feature-index {
	width: 100%;
	margin-top: 0;
	padding-top: 100px;
	padding-bottom: 0;
	overflow: hidden;
	height: 580px;
}

.feature-index h2.title {
	font-size: 42px;
	color: #fff;
	font-weight: 400;
	text-align: left;
	line-height: 1.3
}

.feature-index h2.title span {
	display: block;
	font-size: 26px;
	margin-bottom: 10px
}

.feature-index .p-btn .btn-sign {
	background-color: #fff;
	color: #00a040
}

.feature-index .p-btn .btn-sign:hover {
	opacity: .8
}

.feature-index .p-btn .btn-large {
	font-size: 14px;
	padding: 6px 16px;
	font-weight: 400;
	border: 1px solid #fff
}

.feature-index .p-btn a:first-child {
	margin-right: 20px
}

.feature-index p.more {
	text-align: left;
	font-size: 14px;
	padding-top: 5px;
	padding-left: 0
}

.feature-index p.more a {
	color: rgba(0,0,0,.3);
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	margin-right: 15px
}

.feature-index p.more a:hover {
	color: #fff
}


.feature-index p.intro {
	text-align: left;
	margin-bottom: 20px;
	font-size: 14px;
	opacity: .7
}

.feature-index p.ai-bi-ci-more {
	text-align: left;
	font-size: 14px
}

.feature-index p.ai-bi-ci-more a {
	color: rgba(0,0,0,.3);
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	margin-right: 15px
}

.feature-index p.ai-bi-ci-more a:hover {
	color: #fff
}

.feature-index p.ai-bi-ci-more a.btn-demo {
	font-size: 14px;
	padding: 6px 16px;
	font-weight: 400;
	border: 1px solid #fff;
	color: #fff
}

.feature-index .language .man-intro {
	margin-top: 130px
}

.feature-index .language p.intro {
	font-size: 16px;
	color: #333
}

.steps {
	padding-top: 150px;
	padding-bottom: 150px;
	z-index: 2
}

.steps .title {
	font-size: 43px;
	margin: 20px 0 20px;
	margin-bottom: 10px;
	/*fontfont-family: "Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,Verdana,"Microsoft Yahei",sans-serif;*/
}

.steps .text {
	width: 80%;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	font-size: 24px; 
	margin-top: 0
}

.steps .intro {
	font-size: 16px
}

.steps .intro-text {
	width: 100%;
	max-width: 600px;
	padding: 0 20px;
	line-height: 22px;
	word-break:break-all;
}

.steps .fea-img {
	display: block;
	width: 80%;
	margin: 0 auto 20px;
	max-width: 300px
}

.steps .single-img {
	width: 100%;
	max-width: 500px;
	margin: 0 auto
}

.steps .intro-more {
	font-size: 14px;
	color: #7a7a7a;
	margin-top: 70px
}

.background {
	background: #fafafa
}

.lang {
	padding: 140px 0
}

.lang .title {
	font-size: 40px
}

.lang p.intro-more {
	margin-top: 30px
}

.lang .icon {
	max-width: 120px;
	width: 100%;
	margin: 0 auto
}

.lang .icon img {
	max-width: 100%
}

.lang .icon .text {
	font-size: 14px;
	color: rgba(43,43,43,.5);
	margin-top: -5px;
	visibility: hidden;
	text-align: center
}

.lang .icon:hover {
	cursor: pointer
}

.lang .icon:hover .text {
	visibility: visible
}

.lang .icon a:hover {
	text-decoration: none
}

.products {
	padding: 120px 0
}

.products .pro {
	width: 100%;
	margin-bottom: 3px
}

.products .pro img {
	float: left;
	width: 33.33%
}

.products .pro a:nth-child(1) img {
	border-right: 2px solid #fff
}

.products .pro a:nth-child(2) img {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.products .pro a:nth-child(3) img {
	float: right;
	border-left: 2px solid #fff
}

.ui {
	background: #829ec7;
	background: -webkit-linear-gradient(top,#829ec7,#d5c9ce);
	background: -moz-linear-gradient(top,#829ec7,#d5c9ce);
	background: -o-linear-gradient(top,#829ec7,#d5c9ce);
	background: -ms-linear-gradient(top,#829ec7,#d5c9ce);
	padding: 140px 0 0
}

.ui .title {
	margin: 20px auto 30px;
	color: #fff
}

.ui p.intro {
	color: rgba(29,29,29,.5);
	margin-bottom: 30px
}

.ui p.try {
	margin-bottom: 120px;
	position: relative
}

.ui>img {
	width: 80%;
	max-width: 100%;
	margin-bottom: -10%;
	position: relative
}

.users {
	background: #fff;
	padding: 100px 0 120px
}

.users h4.vice-title {
	color: #00b254
}

.cta-section.pricing-cta-section {
margin-top: -22px !important;
	background: #0076d1;
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.cta-section.pricing-cta-section .btn-sign-ye {
	color: #00a040
}

.indicator-headline {
	margin-top: -45px;
	top: 0
}

.indicator li {
	background: rgba(252,252,252,.5)
}

.indicator li.cur,.indicator li:hover {
	background: rgba(255,255,255,.8)
}

@media (min-width:768px) {
	.index-headline-img {
		position: absolute;
		left: 46%;
		top: 0;
		width: 810px
	}

	.ai-bi-ci-headline-img {
		position: absolute;
		left: 44%;
		top: 1%;
		width: 700px;
		max-width: 100%
	}

	.lang-headline-img {
		position: absolute;
		left: 49%;
		top: 4%;
		width: 700px;
		max-width: 100%
	}

	.carousel-in .ai-bi-ci-headline-img,.carousel-in .lang-headline-img {
		left: 50%
	}

	.feature-index {
		padding-top: 0;
		z-index: 1
	}

	.feature-index h2.title {
		padding-left: 40px;
		margin-top: 50px;
		
		margin-bottom: 10px
	}

	.feature-index h2.title.pro {
		margin-bottom: 10px;
		margin-top: -20px;
		padding-left: 40px
	}

	.feature-index .p-btn,.feature-index p.more {
		padding-left: 40px
	}

	.feature-index .ilogo {
		margin-left: 40px
	}

	.feature-index p.ai-bi-ci-more,.feature-index p.intro {
		padding-left: 40px
	}

	.lang .title:first-child {
		margin-top: 15%
	}

	.side-border {
		margin-left: 0!important
	}

	.zaha-hadid {
		margin-top: 120px
	}
}

@media (min-width:1200px) {
	.carousel .container {
		position: absolute;
		width: 100%;
		overflow: hidden;
		height: 100%;
		padding-top: 80px
	}

	.carousel .container .row {
		width: 1170px;
		margin-right: auto;
		margin-left: auto
	}

	.index-headline-img {
		width: 960px;
	}

	.five-man .fmcontent {
		padding-top: 34px;
		width: 180%;
		left: -55px
	}

	.five-man .fmcontent p {
		font-size: 16px;
		line-height: 30px
	}

	.five-man .fmcontent .twoline {
		margin-top: -15px
	}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.lang-headline-img {
		left: 47%;
		top: 6%
	}

	.lang-headline-img .bg-container .lang_bg {
		width: 550px;
		height: 470px;
		overflow: visible
	}

	.dbf .zongzi-wrapper {
		min-height: 400px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(1) .dbf_bg {
		width: 37px;
		height: 33px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(2) .dbf_bg {
		width: 57px;
		height: 59px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(3) .dbf_bg {
		width: 102px;
		height: 104px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(4) .dbf_bg {
		width: 173px;
		height: 165px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(5) .dbf_bg {
		width: 96px;
		height: 106px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(6) .dbf_bg {
		width: 55px;
		height: 59px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(7) .dbf_bg {
		width: 36px;
		height: 35px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(8) .dbf_bg {
		width: 90px;
		height: 279px
	}
}

@media (max-width:1199px) {
	.carousel .container {
		position: absolute;
		width: 100%;
		overflow: hidden;
		height: 100%;
		padding-top: 80px
	}

	.carousel .container .row {
		width: 940px;
		margin-right: auto;
		margin-left: auto
	}

	.ai-bi-ci-headline-img {
		width: 590px;
		left: 46%
	}

	.lang-headline-img {
		left: 46%
	}

	.index-headline-img {
		width: 810px;
		top: 5%;
		left: 44%
	}

	.slide-button {
		top: 100px;
		width: 60px
	}

	.feature-index {
		height: 535px
	}

	.five-man .fmcontent {
		left: -65px;
		padding-top: 34px;
		width: 225%
	}

	.five-man .fmcontent p {
		font-size: 15px;
		line-height: 25px
	}

	.five-man .fmcontent .twoline {
		margin-top: -12px
	}

	.five-man img {
		height: 85px
	}

	.five-man .fmname {
		font-size: 15px
	}
}

@media (max-width:991px) {
	.five-man .fmcontent {
		left: -65px;
		padding-top: 27px;
		width: 300%
	}

	.five-man .fmcontent p {
		font-size: 14px
	}

	.five-man img {
		height: 75px
	}

	.five-man .fmname {
		width: 90px;
		font-size: 14px
	}

	.carousel .container {
		position: absolute;
		width: 100%;
		overflow-x: hidden;
		height: 100%;
		padding-top: 80px
	}

	.carousel .container .row {
		width: 750px;
		margin-right: auto;
		margin-left: auto
	}

	.carousel .container.index {
		padding-top: 120px
	}

	.carousel .container.ci {
		padding-top: 60px
	}

	.carousel .container.language {
		padding-top: 0
	}

	.left-button,.right-button {
		display: none
	}

	.index-headline-img {
		position: absolute;
		left: 40%;
		top: 0;
		width: 800px
	}

	.ai-bi-ci-headline-img,.lang-headline-img {
		position: absolute;
		left: 50%;
		top: 1%;
		width: 560px;
		max-width: 100%
	}

	.headline-bg.index-headline-bg {
		height: 680px
	}

	.feature-index {
		height: 510px
	}

	.feature-index h2.title {
		margin-top: 20px;
		margin-bottom: 40px;
		padding-left: 20px;
		font-size: 30px
	}

	.feature-index h2.title span {
		font-size: 24px;
		margin-bottom: 10px
	}

	.feature-index .ilogo {
		height: 130px
	}

	.feature-index .p-btn {
		padding-left: 20px
	}

	.feature-index p.more {
		padding-left: 0
	}

	.steps {
		padding-top: 100px;
		padding-bottom: 100px
	}

	.lang .title {
		font-size: 34px;
		margin: 0
	}

	.lang .intro-more {
		margin-top: 30px
	}

	.products {
		padding-top: 50px
	}

	.ad {
		height: 404px
	}

	.ad ul .ad-layout {
		width: 50%;
		display: block;
		margin-top: 1px;
		margin-bottom: 1px
	}

	.ad ul .ad-layout:nth-child(2) {
		padding-right: 10px
	}

	.ad ul .ad-layout:nth-child(3) {
		padding-left: 10px
	}
}

@media (max-width:992px) and (min-width:480px) {
	.five-man a {
		margin-top: 40px
	}
}

@media (max-width:992px) and (min-width:768px) {
	.lang-headline-img {
		max-width: 85%;
		margin-bottom: -6%;
		max-height: 439px;
		width: auto;
		position: static
	}

	.bg-container {
		left: 50%;
		margin-left: -200px
	}

	.bg-container .lang_bg {
		width: 400px;
		height: 342px
	}

	.dbf .zongzi-wrapper {
		min-height: 400px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(1) .dbf_bg {
		width: 27.5px;
		height: 25px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(2) .dbf_bg {
		width: 42px;
		height: 44px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(3) .dbf_bg {
		width: 76px;
		height: 78px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(4) .dbf_bg {
		width: 129px;
		height: 123px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(5) {
		margin-top: 100px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(5) .dbf_bg {
		width: 72px;
		height: 79px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(6) .dbf_bg {
		width: 41px;
		height: 44px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(7) .dbf_bg {
		width: 27px;
		height: 26px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(8) .dbf_bg {
		width: 90px;
		height: 279px
	}

	.feature-index .language .man-intro {
		margin-top: 420px
	}

	.feature-index .language .man-intro p.ai-bi-ci-more,.feature-index .language .man-intro p.intro {
		text-align: center;
		padding-left: 0
	}
}

@media (max-width:767px) {
.index-headline-img{margin-top: -90px;}
	.xs-offset3 {
		margin-left: 20%
	}

	.xs-fm3 {
		width: 20%
	}

	.xs-push {
		left: 20%
	}

	.xs-pull {
		right: 20%
	}

	.xs-fm2 {
		width: 20%
	}

	.xs-offset2 {
		margin-left: 30%
	}

	.five-man.steps {
		padding-top: 80px
	}

	.five-man .fmheader {
		margin-bottom: 50px
	}

	.five-man .fmframe {
		height: 120px;
		display: none
	}

	.five-man .fmname {
		font-size: 14px
	}

	.five-man .fmxscontent {
		display: block;
		background: url(../images/index/fiveman/14e778e0.dialog500.svg) top/100% no-repeat;
		height: 180px;
		width: 44%;
		left: 11%
	}

	.five-man .fmxscontent p {
		font-size: 16px;
		padding-top: 13%;
		margin: 0 20px
	}

	.five-man .fmcontent {
		padding-top: 25px;
		width: 100%;
		height: 100px;
		background-image: none;
		border-radius: 4px;
		border: 1px solid #ccc;
		top: 0;
		left: 0;
		opacity: 1
	}

	.five-man .fmcontent p {
		font-size: 16px
	}

	.five-man img {
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		filter: grayscale(100%)
	}

	.five-man .fmbutton {
		margin-top: 40px
	}

	.carousel .container {
		position: absolute;
		width: 100%;
		overflow-x: hidden;
		height: 100%;
		padding-top: 0!important;
		overflow: hidden
	}

	.carousel .container .row {
		width: auto;
		margin-right: -15px;
		margin-left: -15px
	}

	.headline-bg.index-headline-bg {
		height: 800px
	}

	.ai-bi-ci-headline-img,.lang-headline-img {
		max-width: 85%;
		margin-bottom: -6%;
		max-height: 439px;
		width: auto;
		position: static
	}

	.zh.ai-bi-ci-headline-img {
		max-height: 460px
	}

	.dbf .zongzi-wrapper {
		min-height: 400px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(8) {
		margin-top: 30px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(4) {
		margin-top: 100px
	}

	.bg .bg-theme {
		height: 800px
	}

	.feature-index {
		height: 660px;
		text-align: center;
		padding-top: 40px!important
	}

	.feature-index .index-headline-img {
		max-width: 85%;
		margin-bottom: -6%;
		max-height: 439px;
		width: auto;
		left: 7%;
		top: 235px
	}

	.feature-index h2.title {
		padding-left: 0;
		margin-bottom: 30px;
		text-align: center;
		font-size: 36px!important
	}

	.feature-index h2.title span {
		font-size: 24px;
		margin-bottom: 5px
	}

	.feature-index p.more {
		text-align: center;
		margin-bottom: 30px
	}

	.feature-index p.ai-bi-ci-more,.feature-index p.intro {
		text-align: center
	}

	.feature-index .ilogo {
		width: 130px;
		margin-bottom: 30px
	}

	.feature-index .language p.intro {
		padding: 0 15px
	}

	.steps {
		padding-top: 150px;
		padding-bottom: 100px
	}

	.steps .fea-img {
		margin: auto
	}

	.steps .icon {
		max-width: 110px;
		width: 100%
	}

	.steps .text {
		margin: auto;
		font-size: 20px;
		text-align: center
	}

	.steps .intro-text {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin-bottom: 50px
	}

	.steps .single-img {
		margin-top: 30px
	}

	.lang {
		padding: 80px 0;
		text-align: center
	}

	.products {
		padding-top: 60px
	}

	.users {
		padding: 80px 0
	}

	.users .title {
		font-size: 29px!important
	}

	.ad {
		margin-top: -2px
	}

	.ad ul .ad-layout {
		width: 50%
	}

	.cta-section.pricing-cta-section {
		margin-top: 0
	}

	.zaha-hadid {
		margin-top: 55px
	}
}

@media (max-width:767px) {
	.bg-container {
		left: 50%;
		margin-left: -175px
	}

	.bg-container .lang_bg {
		height: 300px;
		width: 351px
	}

	.feature-index .language .man-intro {
		margin-top: 345px
	}
	.why .item .content{padding: 0px 30px;}
	.why .item .content ul li span{display: block;}
}


@media (max-width:580px) {
	.five-man .fmxscontent {
		height: 175px;
		width: 60%;
		left: 3%
	}

	.five-man .fmxscontent p {
		font-size: 16px;
		padding-top: 13%;
		margin: 0 20px
	}

	.xs-offset3 {
		margin-left: 11%
	}

	.xs-fm3 {
		width: 26%
	}

	.xs-push {
		left: 26%
	}

	.xs-pull {
		right: 26%
	}

	.xs-fm2 {
		width: 26%
	}

	.xs-offset2 {
		margin-left: 24%
	}
}

@media (max-width:480px) {
	.bg-container {
		left: 50%;
		margin-left: -128px
	}

	.bg-container .lang_bg {
		width: 257px;
		height: 220px
	}

	.feature-index .language .man-intro {
		margin-top: 280px
	}

	.visible-480 {
		display: block
	}

	.hidden-480 {
		display: none
	}

	.five-man .fmxscontent {
		height: 170px;
		width: 70%;
		left: -2%
	}

	.five-man .fmxscontent p {
		padding-top: 12%;
		font-size: 15px
	}

	.five-man .fmname {
		font-size: 13px;
		width: 75px
	}

	.five-man a {
		margin-top: 20px;
		font-size: 14px
	}

	.xs-offset3 {
		margin-left: 5%
	}

	.xs-fm3 {
		width: 30%
	}

	.xs-push {
		left: 30%
	}

	.xs-pull {
		right: 30%
	}

	.xs-fm2 {
		width: 30%
	}

	.xs-offset2 {
		margin-left: 20%
	}

	.five-man .fivemanimg {
		height: 72px
	}

	.carousel .container {
		position: absolute;
		width: 100%;
		overflow-x: hidden;
		height: 100%;
		padding-top: 0
	}

	.carousel .container .row {
		margin-right: -15px;
		margin-left: -15px;
		width: auto
	}

	.headline-bg.index-headline-bg {
		height: 800px
	}

	.feature-index {
		padding-top: 30px!important;
		height: 480px
	}

	.feature-index h2.title {
		font-size: 26px!important
	}

	.feature-index h2.title span {
		font-size: 18px
	}

	.feature-index .index-headline-img {
		top: 220px
	}

	.steps {
		padding-top: 110px;
		padding-bottom: 50px
	}

	.steps .title {
		margin-bottom: 10px
	}

	.steps .intro-more {
		margin-top: 30px
	}

	.steps .intro {
		font-size: 16px
	}

	.steps .intro-text {
		margin-bottom: 40px
	}

	.products .pro {
		margin: 0
	}

	.products .pro a:nth-child(1) img,.products .pro a:nth-child(2) img,.products .pro a:nth-child(3) img {
		display: block;
		float: none;
		border: 0;
		width: 100%;
		margin: 0 auto 2px
	}

	.ui {
		padding-top: 60px
	}

	.ui>img {
		width: 90%
	}

	.ui p.intro {
		margin-bottom: 15px
	}

	.ui p.try {
		margin-bottom: 70px
	}

	.users .num {
		font-size: 48px
	}

	.hidden-xxs {
		display: none
	}

	.ad {
		height: 800px
	}

	.ad ul .ad-layout {
		width: 100%;
		display: block;
		margin-top: 0;
		margin-bottom: 1px;
		padding: 1px!important
	}

	.ad ul .ad-layout a {
		border-radius: none
	}
}

@media (max-width:375px) {
	.steps {
		padding-top: 90px
	}

	.steps h3.title {
		font-size: 26px!important
	}

	.five-man .fmxscontent {
		height: 140px
	}

	.five-man .fmxscontent p {
		font-size: 14px;
		padding-top: 10%
	}

	.feature-index .language p.intro {
		font-size: 14px
	}

	.feature-index .language .man-intro {
		margin-top: 220px
	}

	.bg-container {
		margin-left: -100px
	}

	.bg-container .lang_bg {
		width: 200px;
		height: 171px
	}

	.dbf .zongzi-wrapper {
		min-height: 360px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(4) {
		margin-top: 70px
	}

	.dbf .zongzi-wrapper .bg-container:nth-child(8) {
		margin-top: 0
	}
}

@media (max-width:320px) {
	.feature-index p.more {
		margin-top: 48px;
		margin-bottom: 82px
	}
}

@media screen and (max-height:780px) and (min-width:1200px) {
	.ai-bi-ci-headline-img {
		width: 570px;
		right: 50%
	}

	.index-headline-img {
		width: 780px
	}

	.lang-headline-img .bg-container .lang_bg {
		width: 570px;
		height: 487px
	}

	.feature-index .language .man-intro {
		margin-top: 70px
	}

	.feature-index .ilogo {
		margin-top: -45px;
		height: 140px;
		margin-bottom: 70px
	}

	.feature-index h2.title.pro {
		font-size: 30px
	}
}

@media screen and (max-height:780px) and (min-width:992px) and (max-width:1199px) {
	.feature-index .language .man-intro {
		margin-top: 100px
	}

	.ai-bi-ci-headline-img {
		width: 570px;
		right: 50%
	}

	.lang-headline-img .bg-container .lang_bg {
		width: 570px;
		height: 487px
	}

	.index-headline-img {
		width: 780px
	}

	.feature-index .ilogo {
		margin-top: 0;
		height: 140px;
		margin-bottom: 70px
	}

	.feature-index h2.title.pro {
		font-size: 30px
	}
}

@media (min-width:992px) {
	.five-man.steps {
		padding-bottom: 130px
	}
}

section.steps.two-man {
	padding-top: 120px;
	padding-bottom: 200px
}

@media (max-width:480px) {
	section.steps.two-man {
		padding-top: 100px;
		padding-bottom: 300px!important
	}

	section.steps.two-man .twcontent p.twoline {
		padding: 20px 0!important
	}
}

@media (max-width:375px) {
	section.steps.two-man {
		padding-bottom: 400px!important
	}
}



.btn-sign.btn-gre {
	color: #00a241
}


.btn-sign.btn-asp {
	color: #fff!important;
	background: #6cb131!important;
	border-color: #6cb131!important
}

.btn-sign.btn-alert {
	color: #fff!important;
	background: #f29700!important;
	border-color: #f29700!important
}

.headline-bg.bi-headline-bg {
	background: -webkit-linear-gradient(top,#0076d1,#5db8ff);
	background: -moz-linear-gradient(top,#0076d1,#5db8ff);
	background: -o-linear-gradient(top,#0076d1,#5db8ff);
	background: -ms-linear-gradient(top,#0076d1,#5db8ff)
}

.lang-header p big {
	display: block;
	margin-bottom: 10px
}

.lang-header .lang-logo {
	display: inline-block;
	position: absolute;
}


.php-lang-header .banner-txt{padding-top: 25px;}
h3.title {
	font-size: 25px;
	font-weight: 400
}

h4.vice-title {
	margin: 0;
	font-size: 20px;
	font-weight: 600;
	color: #00b254
}

li span {
	color: #888
}

.text-border {
	height: 0;
	width: 50px;
	border-top: 1px solid rgba(33,33,33,.1);
	margin: 15px auto 25px
}

.steps {
	padding: 100px 0
}

.steps .content-wrapper {
	padding: 20px 10px;
	margin-bottom: 15px;
	position: relative;
	min-height: 80px;
	border-radius: 6px
}

.steps .content-wrapper .icon {
	width: 80px;
	display: inline-block;
	position: absolute;
	margin-top: 0
}

.steps .content-wrapper .content-right {
	margin-left: 85px
}

.steps .content-wrapper .content-right h3.title {
	margin-top: 0
}



.steps.steps2 h4.vice-title {
	margin-top: 38%
}



.steps.steps2 h2.title {
	font-size: 28px;
	margin-top: 0
}

.steps.steps2{margin-bottom: 80px;}
.steps.steps2 .sp {
border: 1px #eee solid;
	display: inline-block;
	width: 48%;
	margin-left: 2%;
	float: left;
	cursor: pointer;
	padding: 10px;
	background-color: #fff !important;
	-webkit-transition: -webkit-box-shadow 300ms linear,-webkit-transform 300ms linear,background-color 300ms linear;
	-moz-transition: -moz-box-shadow 300ms linear,-moz-transform 300ms linear,background-color 300ms linear;
	-o-transition: box-shadow 300ms linear,-o-transform 300ms linear,background-color 300ms linear;
	-ms-transition: box-shadow 300ms linear,-o-transform 300ms linear,background-color 300ms linear;
	transition: box-shadow 300ms linear,-webkit-transform 300ms linear,-moz-transform 300ms linear,-o-transform 300ms linear,transform 300ms linear,background-color 300ms linear
}
.steps.steps2.hk-data .sp{border: 0;} 
.steps.steps2 .sp .icon {
	width: 60px
}

.steps.steps2 .sp .content-right {
	margin-left: 65px
}

.steps.steps2 .sp .content-right h3.title span.text {
	font-size: 16px
}

.steps.steps2 .sp .content-right p.intro-text {
	font-size: 12px;
	line-height: 1.4;
	word-break: break-all;
}

.steps.steps2 .sp:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);
	background-color: #fff
}

.cta-section.pricing-cta-section {
	background: #0073cb;
	background: -webkit-linear-gradient(top,#00a241,#12ae50);
	background: -moz-linear-gradient(top,#00a241,#12ae50);
	background: -o-linear-gradient(top,#00a241,#12ae50);
	background: -ms-linear-gradient(top,#00a241,#12ae50);
	position: relative;
	overflow: hidden
}

.cta-section.pricing-cta-section img {
	float: left;
	width: 100px;
	margin-right: 5%;
	margin-top: 30px
}

.cta-section.pricing-cta-section .slogan {
	margin-top: 30px
}

.cta-section.pricing-cta-section .slogan h2 {
	text-align: left
}

.cta-section.pricing-cta-section .slogan p {
	text-align: left;
	font-size: 18px
}

.cta-section.pricing-cta-section .btn-sign-ye {
	color: #00b254;
}

.nav-tab {
	z-index: 100;
	position: relative;
	background: #fafafa;
}

.nav-tab .page {
	display: inline-block;
	position: relative;
	float: left;
	width: 25%;
	padding-top: 30px;
	padding-bottom: 30px;
	cursor: pointer;
	text-align: center;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out
}

.nav-tab .page img {
	position: absolute;
	opacity: 0;
	top: -56px;
	left: 38%;
	width: 60px;
	-webkit-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out
}

.nav-tab .page:hover {
	color: #00b254
}

.nav-tab .page:hover img {
	opacity: 1;
	-webkit-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out
}

.nav-tab .page.active {
	color: #00b254
}

.nav-tab .page.active img {
	opacity: 1;
	-webkit-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out
}

.nav-tab .page.active .aft {
	height: 0;
	width: 0;
	position: absolute;
	top: 61px;
	left: 42%;
	z-index: 1000
}

.nav-tab .page.page-1.active .aft {
	border-bottom: 20px solid #555;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.nav-tab .page.page-2.active .aft,.nav-tab .page.page-3.active .aft,.nav-tab .page.page-4.active .aft {
	border-bottom: 20px solid #353535;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.nav-tab .page.page-5.active .aft {
	border-bottom: 20px solid #e0e0e0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.nav-tab .page.page-6.active .aft {
	border-bottom: 20px solid #50c8ff;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.nav-tab .page .tabs-wrapper {
	position: relative
}

.nav-tab .page .tabs-wrapper span {
	vertical-align: middle;
	display: block;
	font-size: 15px;
}

.index-sections .section-wrapper {
	left: 0;
	width: 100%;
	opacity: 0;
	position: absolute;
}

.index-sections .section-wrapper.active {
	opacity: 1;
	-webkit-transition: opacity 0s ease-out 0s,height 1ms linear;
	-moz-transition: opacity 0s ease-out 0s,height 1ms linear;
	-o-transition: opacity 0s ease-out 0s,height 1ms linear;
	-ms-transition: opacity 0s ease-out 0s,height 1ms linear;
	transition: opacity 0s ease-out 0s,height 1ms linear;
	position: relative
}

.index-sections .section-wrapper.active .features-apm {
	position: relative
}

.index-sections .section-wrapper.active .features-apm .part .text-border,.index-sections .section-wrapper.active .features-apm .part h3.title {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}

.index-sections .section-wrapper.active .features-apm .part p {
	opacity: 1;
	font-size: 14px;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	color: #fff
}

.index-sections .section-wrapper.active .features-apm .part img.img-logo {
	height: 100px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}

.index-sections .section-wrapper.active .features-apm .graph,.index-sections .section-wrapper.active .features-apm .part a {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}

.index-sections .section-wrapper .features-apm {
	padding: 100px 0;
	position: absolute
}

.index-sections .section-wrapper .features-apm.ai-sec {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.index-sections .section-wrapper .features-apm.bi-sec {
	background: -webkit-linear-gradient(#00b2bf,#1ae0ee);
	background: -o-linear-gradient(#00b2bf,#1ae0ee);
	background: linear-gradient(#00b2bf,#1ae0ee);
	background: -ms-linear-gradient(#00b2bf,#1ae0ee)
}

.index-sections .section-wrapper .features-apm.ci-sec {
	background: -webkit-linear-gradient(top,#ea7300,#ff9e41);
	background: -moz-linear-gradient(top,#ea7300,#ff9e41);
	background: -o-linear-gradient(top,#ea7300,#ff9e41);
	background: -ms-linear-gradient(top,#ea7300,#ff9e41)
}

.index-sections .section-wrapper .features-apm.ct-sec {
	background: -webkit-linear-gradient(top,#00903a,#12ae50);
	background: -moz-linear-gradient(top,#00903a,#12ae50);
	background: -o-linear-gradient(top,#00903a,#12ae50);
	background: -ms-linear-gradient(top,#00903a,#12ae50)
}

.index-sections .section-wrapper .features-apm.dt-sec {
	    background-image: url("/images/cloud/bg_pic1.jpg");
}
.index-sections .section-wrapper .features-apm.et-sec {
	    background-image: url("/images/cloud/bg_pic1.jpg");
}


.index-sections .section-wrapper .features-apm.asp-sec {
	background: url(../images/cloudmigration/10e0f888.asp-sec.png) 0 0/cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-position-x: 50%
}

.index-sections .section-wrapper .features-apm.alert-sec {
	background-color: #50c8ff
}

.index-sections .section-wrapper .features-apm .part {
	margin-top: 30px
}

.index-sections .section-wrapper .features-apm .part a {
	font-weight: 400;
	border-width: 1px;
	border-style: solid;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 15px;
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	transform: translateX(-40px);
	transition: transform 250ms ease-in-out
}



.index-sections .section-wrapper .features-apm .part a.btn-demo {
	color: #fff;
	padding: 6px 20px;
	background-color: transparent;
	border-color: #fff;
}
.index-sections .section-wrapper .features-apm .part a.btn-demo:hover{
	background-color:#fff;color: #00903a;
}
.index-sections .section-wrapper .features-apm .part a.btn-sign {
	background-color: #fff;
	border-color: #fff
}

.index-sections .section-wrapper .features-apm .part h3.title {
	text-align: left;
	font-size: 30px;
	color: #1b1b1b;
	margin-bottom: 20px;
	opacity: 0;
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	transform: translateX(-40px);
	transition: transform 250ms ease-in-out
}

.index-sections .section-wrapper .features-apm .part p {
	text-align: left;
	font-size: 16px;
	margin-top: 20px;
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	transform: translateX(-40px);
	transition: transform 250ms ease-in-out;
	opacity: 0;
	color: #fff
}

.index-sections .section-wrapper .features-apm .part img.img-logo {
	-webkit-transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-o-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	transform: translateX(-40px);
	transition: transform 250ms ease-in-out;
	position: relative;
	opacity: 0
}

.index-sections .section-wrapper .features-apm .part.oneasp img.img-logo {
	height: 50px
}

.index-sections .section-wrapper .features-apm .part.oneasp a.btn.btn-demo,.index-sections .section-wrapper .features-apm .part.oneasp a.btn.btn-sign {
	border-radius: 0!important
}

.index-sections .section-wrapper .features-apm .part.onealert img.img-logo {
	height: 50px
}

.index-sections .section-wrapper .features-apm .graph {
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity: 0;
	-webkit-transform: translateX(40px);
	-moz-transform: translateX(40px);
	-o-transform: translateX(40px);
	-ms-transform: translateX(40px);
	transform: translateX(40px);
	transition: transform 250ms ease-in-out;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

/*section.steps.other-solution {
	padding: 100px 0;
	position: relative;
	background-image: url("/images/gaofang/bg1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	text-align: center;
}
section.steps.other-solution:before {
	display: block;
	content: '';
	
	background: -webkit-linear-gradient(top,#00a241,#12ae50);
	opacity: 0.95;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
}*/
section.steps.other-solution .col-lg-3:first-child{padding-left: 0;}
section.steps.other-solution .col-lg-3:last-child{padding-right: 0;}
section.steps.other-solution .twheader {
	margin-top: 0
}

section.steps.other-solution .twheader h2.title {
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 42px;
}

section.steps.other-solution .panel {
	background-color: #fff;
	border: 1px #f2f2f2 solid;
	-webkit-transition: -webkit-box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;
	-moz-transition: -moz-box-shadow .3s ease-in-out,-moz-transform .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out,-o-transform .3s ease-in-out;
	-ms-transition: box-shadow .3s ease-in-out,-o-transform .3s ease-in-out;
	transition: box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out,transform .3s ease-in-out
}

section.steps.other-solution .panel:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0)
}

section.steps.other-solution .panel a {
	text-decoration: none
}

section.steps.other-solution .panel .panel-heading {
	padding: 20px 15px
}

section.steps.other-solution .panel .panel-heading .panel-title p.job-name {
	margin-top: 20px;
	font-size: 16px;
	text-align: center;
	color: #cacaca;
	width: 100%;
	font-weight: 400
}

section.steps.other-solution .panel .panel-heading .panel-title p.job-decri {
	text-align: center;
	color: #ababab;
	font-weight: 400
}

section.steps.other-solution .panel .panel-heading .panel-title img {
	width: 80%;
	display: block;
	margin: 10px auto
}

section.steps.other-solution .panel .panel-heading .panel-title .text-border {
	width: 50px;
	height: 0;
	border-top: 1px solid rgba(33,33,33,.1);
	margin: 15px auto 25px
}

.casebg-hide {
	width: 100%;
	position: fixed;
	top: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 50;
	display: none
}

.nextpagebtn {
	width: 75px;
	height: 80px;
	position: fixed;
	top: 550px;
	right: 15px;
	color: rgba(255,255,255,.5);
	display: none;
	z-index: 1042;
	transition: all .2s ease-in-out
}

.nextpagebtn:hover {
	color: #fff;
	transition: all .2s ease-in-out
}

.nextpagebtn.pagebtn-mobile {
	right: 0
}

.prevpagebtn {
	width: 75px;
	height: 80px;
	position: fixed;
	top: 550px;
	left: 0;
	color: rgba(255,255,255,.5);
	display: none;
	z-index: 1042;
	transition: all .2s ease-in-out
}

.prevpagebtn:hover {
	color: #fff;
	transition: all .2s ease-in-out
}

.lang.bi ul {
	color: #0073cb
}

.bi-section .btn-cta-primary,.bi-section .btn-sign,.bi-section a.btn-cta-primary {
	background: #0073cb;
	border: 1px solid #0073cb
}

.bi-section .btn-knowmore {
	color: #0073cb;
	border: 1px solid #0073cb
}

.bi-section .btn-knowmore:focus,.bi-section .btn-knowmore:hover {
	color: #fff;
	background: #0073cb
}

.bi-section .check,.bi-section .fa-check,.bi-section th.theme,.bi-section.faq .panel .panel-title .panel-toggle .fa {
	color: #0073cb
}

.bi-section table tr td:first-child,.bi-section table tr th:first-child {
	background: #fff
}

@media (min-width:768px) {
	.feature-bi {
		padding-top: 50px
	}

	.feature-bi .bilogo {
		margin-left: 40px
	}
}

@media (min-width:1200px) {
	.headline-bg.bi-headline-bg {
		height: 610px
	}
	
.section-ee.damianban .container .row .col-md-2{width: 20%;}
}

@media (max-width:1199px) {
	.index-sections .section-wrapper .features-apm {
		padding-top: 110px
	}

	.index-sections .section-wrapper .features-apm .part {
		margin-top: 0
	}
}

@media (max-width:1199px) and (min-width:992px) {
	.steps .icon {
		width: 120px
	}

	.steps.steps2 .sp {
		min-height: 132px
	}

	.index-sections .section-wrapper .features-apm .part,.index-sections .section-wrapper .features-apm .part.onealert,.index-sections .section-wrapper .features-apm .part.oneasp {
		margin-top: 0
	}

	.nav-tab .page.active .aft {
		border-width: 15px!important;
		top: 67px
	}

	.nav-tab .page img {
		left: 27%
	}
}

@media (min-width:992px) {
	.features-apm {
		text-align: left!important
	}

	.text-border.side-border {
		margin: 25px 0!important
	}
	
}

@media (max-width:991px) {

	.features-apm ul {
		margin-bottom: 30px;
		text-align: left;
		display: inline-block;
		width: 80%;
		margin-right: auto;
		margin-left: auto
	}

	.features-apm a {
		display: none
	}

	.features-apm:nth-child(2) ul,.features-apm:nth-child(6) ul {
		width: auto
	}

	.feature-logo .browser span {
		font-size: 14px
	}

	.index-sections .section-wrapper .features-apm .part {
		margin-top: 0
	}

	.index-sections .section-wrapper .features-apm .part p {
		text-align: center;
		margin-bottom: 30px
	}

	section.steps.steps2 h4.vice-title {
		margin-top: 0;
		text-align: center
	}

	section.steps.steps2 h2.title {
		margin-top: 20px;
		margin-bottom: 60px;
		text-align: center
	}

	section.steps.steps2 .sp .content-right p.intro-text {
		min-height: auto
	}
}

@media (max-width:991px) and (min-width:768px) {

.pricing-ip .domain-ip{width: 52% !important;}
	.steps .intro-text {
		min-height: 75px
	}

	.cta-section.pricing-cta-section .slogan {
		margin-top: 25px
	}

	.cta-section.pricing-cta-section .slogan p {
		font-size: 16px
	}

	.nav-tab .page.active .aft {
		border-width: 12px!important;
		top: 70px;
		left: 40%
	}

	.nav-tab .page img {
		left: 25%
	}
}

@media (max-width:767px) {

	.steps {
		padding-top: 80px;
		padding-bottom: 80px
	}
.pricing-ip .domain-ip{width: 52% !important;}
	.steps .content-wrapper {
		max-width: 360px;
		margin-left: auto;
		margin-right: auto
	}

	.steps .content-wrapper .content-right h3.title span.text {
		font-size: 20px
	}

	.steps .line {
		margin-top: 10px
	}

	.logo-img {
		/*zywidth: 70px*/
	}

	.headline-bg.bi-headline-bg {
		height: 420px
	}

	.feature-bi {
		height: auto;
		text-align: center;
		overflow: visible;
		padding-bottom: 90px
	}

	.feature-bi p.intro {
		text-align: left;
		margin-top: 20px;
		margin-bottom: 10px
	}

	.feature-bi img.bi-fillder {
		margin-top: 30px;
		margin-left: 0;
		height: 52px;
		margin-bottom: 10px;
		width: initial
	}

	.index-sections .section-wrapper .features-apm {
		padding-top: 90px
	}

	.index-sections .section-wrapper .features-apm .title {
		margin-bottom: 0
	}

	.cta-section.pricing-cta-section {
		margin-top: 0;
		padding-top: 50px;
		padding-bottom: 40px
	}

	.cta-section.pricing-cta-section .slogan {
		margin-top: 0
	}

	.cta-section.pricing-cta-section .slogan h2,.cta-section.pricing-cta-section .slogan p {
		text-align: center
	}

	.cta-section.pricing-cta-section .btn-sign-ye {
		margin-top: 20px
	}

	.nav-tab .page .tabs-wrapper span {
		font-size: 14px
	}

	.nav-tab .page.active .aft {
		border-width: 10px!important;
		top: 70px
	}

	section.steps.other-solution {
		padding: 100px 0
	}

	section.steps.other-solution .content-wrapper {
		margin-top: 10px;
		margin-bottom: 10px
	}

	section.steps.other-solution .content-wrapper p {
		margin-bottom: 0;
		padding: 0 15px 30px
	}

	.steps.steps2 h2.title {
		margin-bottom: 20px!important
	}

	.steps.steps2 .sp {
		display: block;
		width: 100% !important;
		margin: 10px auto;
		float: none
	}
}

@media (max-width:767px) and (min-width:630px) {
	.feature-logo .browser img {
		width: 70px
	}
}

@media (max-width:629px) {

.pricing-ip .domain-ip{width: 70% !important;}
	.feature-logo .browser img {
		width: 70%
	}

	.feature-logo .browser span {
		font-size: 12px
	}
}

@media (min-width:480px) {
	.visible-xxs {
		display: none
	}
}

@media (max-width:480px) {

.pricing-ip .domain-ip{width: 100% !important;}
	.headline-bg.bi-headline-bg {
		height: 500px
	}

	.hidden-xxs {
		display: none
	}

	.steps {
		padding-top: 70px;
		padding-bottom: 40px
	}

	.steps.steps2 {
		padding-bottom: 70px
	}

	.steps.steps2 h2.title {
		margin-bottom: 20px!important
	}

	.steps .content-wrapper {
		min-height: 120px
	}

	.steps .line {
		margin-top: 0
	}

	.index-sections .section-wrapper .features-apm {
		padding-top: 70px;
		overflow: hidden
	}

	.index-sections .section-wrapper .features-apm ul {
		width: auto
	}

	section.steps.other-solution {
		padding: 70px 0
	}

	.feature-logo {
		padding: 40px 0
	}

	.feature-bi img.bi-fillder {
		margin-bottom: 10px;
		height: 41px;
		width: initial;
		margin-left: 20px
	}

	.feature-bi p.intro {
		padding-left: 20px;
		padding-right: 20px
	}

	.visible-xxs {
		display: block
	}

	.nav-tab .page.active .aft {
		top: 90px;
		border-width: 12px!important;
		left: 26%
	}

	.steps.steps2 .sp:hover {
		box-shadow: none;
		background-color: #f7f7f7;
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@media (max-width:375px) {

.pricing-ip .domain-ip{width: 100% !important;}
	.steps {
		padding-bottom: 30px;
		padding-top: 60px
	}

	.steps .content-wrapper .icon {
		width: 80px;
		top: -5px
	}

	.steps .content-wrapper .content-right {
		margin-left: 80px;
		text-align: left
	}

	.steps .content-wrapper .content-right h3.title {
		margin-top: -26px
	}

	.steps.steps2 .sp .icon {
		top: 16px
	}

	.steps.steps2 .sp .content-right h3.title {
		margin-top: 0
	}
}

@-webkit-keyframes upAndDownImg {
	0% {
		transform: translateY(20px)
	}

	50% {
		transform: translateY(-60px)
	}

	100% {
		transform: translateY(20px)
	}
}

@-moz-keyframes upAndDownImg {
	0% {
		transform: translateY(20px)
	}

	50% {
		transform: translateY(-60px)
	}

	100% {
		transform: translateY(20px)
	}
}

@-o-keyframes upAndDownImg {
	0% {
		transform: translateY(20px)
	}

	50% {
		transform: translateY(-60px)
	}

	100% {
		transform: translateY(20px)
	}
}

@keyframes upAndDownImg {
	0% {
		transform: translateY(20px)
	}

	50% {
		transform: translateY(-60px)
	}

	100% {
		transform: translateY(20px)
	}
}

@-webkit-keyframes upAndDownImg2 {
	0% {
		transform: translateY(0px)
	}

	50% {
		transform: translateY(80px)
	}

	100% {
		transform: translateY(0px)
	}
}

@-moz-keyframes upAndDownImg2 {
	0% {
		transform: translateY(0px)
	}

	50% {
		transform: translateY(80px)
	}

	100% {
		transform: translateY(0px)
	}
}

@-o-keyframes upAndDownImg2 {
	0% {
		transform: translateY(0px)
	}

	50% {
		transform: translateY(80px)
	}

	100% {
		transform: translateY(0px)
	}
}

@keyframes upAndDownImg2 {
	0% {
		transform: translateY(0px)
	}

	50% {
		transform: translateY(80px)
	}

	100% {
		transform: translateY(0px)
	}
}

.wrap {
	position: absolute;
	top: 30%;
	left: 66%;
	transform-style: preserve-3d;
	perspective: 200px;
	-webkit-perspective: 200px
}

.slice {
	top: -10px;
	left: 0;
	position: absolute
}

#s1 {
	-webkit-animation: upAndDownImg 5s ease-in-out infinite;
	-moz-animation: upAndDownImg 5s ease-in-out infinite;
	-o-animation: upAndDownImg 5s ease-in-out infinite;
	animation: upAndDownImg 5s ease-in-out infinite;
	z-index: -1;
	width: 220px;
	margin-top: -20px;
}

#s2 {
	-webkit-animation: upAndDownImg2 5s ease-in-out infinite;
	-moz-animation: upAndDownImg2 5s ease-in-out infinite;
	-o-animation: upAndDownImg2 5s ease-in-out infinite;
	animation: upAndDownImg2 5s ease-in-out infinite;
	width: 150px;
	left: -80px;
	top: -100px;
	height: 220px
}

.index-product-td{color: #fff;}
.index-product-td img{width: 50px;}

.index-product-td .product-tdcontent{background: rgba(255,255,255,0.2);padding: 20px;border-radius: 3px;font-size: 14px;}
.index-product-td .row .col-sm-6{margin-top: 20px;}
.index-sections .bt{font-size:32px !important;color: #fff; font-weight: bold; }
.index-sections .part{padding: 0;}



.index-help{background: #fafafa;}
.index-help .item  {background-color:rgb(255, 255, 255);padding:30px 30px 10px 30px;position:relative;margin:150px 0 100px 0;}
.index-help .item  a {text-decoration:none}
.index-help .item  img {position:absolute;left:30px;border:5px solid #fafafa;border-radius:20px;top:-30px;background-color:rgb(255, 255, 255);width: 90px;}
.index-help .item .name {margin-left:118px;color: #00b254;font-size: 14px;}

.index-help .item p {padding:20px 20px 0 2px;color: #7a7a7a;font-size: 13px;line-height: 26px;font-weight: 400}


.index-product{background: #fafafa;}
.index-product .col-sm-3{margin-top: 50px;}
.index-product .col-sm-3 .product-content{
background:#fff;padding: 30px;-webkit-transition: -webkit-box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;
	-moz-transition: -moz-box-shadow .3s ease-in-out,-moz-transform .3s ease-in-out;
	-o-transition: box-shadow .3s ease-in-out,-o-transform .3s ease-in-out;
	-ms-transition: box-shadow .3s ease-in-out,-o-transform .3s ease-in-out;
	transition: box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out,transform .3s ease-in-out;
	
	-moz-box-shadow:0px 2px 1px #f2f2f2; -webkit-box-shadow:0px 1px 1px #f2f2f2; box-shadow:0px 1px 1px #f2f2f2;border-radius: 3px;}
	
.index-product .col-sm-3 .product-content:hover{
	box-shadow: 0 15px 20px rgba(0,0,0,.05);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);}

.index-product .col-sm-3 .product-content a{text-decoration: none;width: 90%;border: 0;margin: 0 auto}

.index-product .col-sm-3 .product-content a.btn-cta-primary{display: none}
.index-product .col-sm-3 .product-content:hover a.btn-cta-primary{display: block;}
.index-product .col-sm-3 .product-content h2{font-size: 16px;color: #666;margin-bottom: 0}
.index-product .col-sm-3 .product-content img{width: 60px;height: 60px;}
.index-product .col-sm-3 .product-content p{color: #ababab;font-size: 14px;}
.index-product .col-sm-3 .product-content p.ys-text{border-bottom: 1px #f2f2f2 solid;
    border-top: 1px #f2f2f2 solid;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 25px;
    color: #888}

.ee {
	padding:80px 0 100px 0;
	color: rgba(0,0,0,.7);
}

.ee .col-sm-10{padding-left: 5px;}
.ee .item {
	padding-top: 100px;
	padding-bottom: 0;
	border-bottom: none
}

.ee .item .content>a>img {
	height: 130px;
	margin-bottom: 40px
}
.ee .item h2{color: #00b254;font-weight: bold;font-size: 20px;}
.gaofang .ee .item h2{margin-top: 0;}
.ee .item h2 p{font-size: 40px;margin-bottom: 0;line-height: 1.2;}
.ee .item h3.title {
	font-size: 24px;
	color: #555;
}

.ee .item .desc a {
	font-size: 14px;
	color: #00b254
}

.ee .item .desc ul li {
	font-size: 14px;
	color: #7a7a7a;
	font-weight: 400;
}

.ee .item .line {
	height: 1px;
	margin-top: 90px;
	background-color: rgba(0,0,0,.1)
}

.ee .fea-box {
	width: 100%;
	height: 160px;
	margin-bottom: 30px;
	border-radius: 6px;
	background-color: #fafafa;
}

.ee .fea-box span {
	display: block;
	padding-top: 8px;
	text-align: center
}

.ee .fea-box span .fea-icon {
	font-size: 75px;
	-webkit-text-stroke-width: .2px
}

.ee .fea-box span .ai {
	color: #00a040
}

.ee .fea-box span .mi {
	color: #00a0e9
}

.ee .fea-box span .si {
	color: #7e308e
}

.ee .fea-box span .bi {
	color: #00adba
}

.ee .fea-box span .ni {
	color: #f6ab00
}

.ee .fea-box span .di {
	color: #e8382f
}

.ee .fea-box p {
	color: rgba(0,0,0,.6);
	font-size: 12px;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 0;
	font-weight: normal;
}
.ee .fea-box p b{font-size: 13px;}
.ee .partner {
	padding-bottom: 60px!important
}

.ee .partner h3.title {
	text-align: center
}

.ee .partner img {
	opacity: .5;
	margin-top: 30px;
	margin-bottom: 50px
}

.ee .partner .partner-left {
	padding-left: 0;
	padding-bottom: 20px
}

.ee .partner .partner-right {
	padding-right: 0;
	padding-bottom: 20px
}

.ee .partner .partner-content {
	min-height: 250px;
	padding: 30px;
	background-color: #fff;
	border-radius: 3px
}

.ee .partner .partner-content img {
	max-height: 60px;
	opacity: 1;
	margin-top: 0;
	margin-bottom: 30px
}

.ee .partner .partner-content p {
	color: rgba(0,0,0,.6)
}

.ee .desc ul{
	padding-left: 0px;
	line-height: 32px;
	color: #666;
	list-style: none;
}

.why.ee .figure img{box-shadow: inherit;}



/*-----------攻击侦测和清洗平台--------------*/
.why.ee.attack .content{margin-top: 10px;}
.why.ee.attack .figure img{box-shadow: inherit;max-width:500px !important;}
.ee.attack .item .desc ul li{line-height: 28px;}
.ee.attack .item .desc p{ font-size: 14px;font-weight: bold;}
.ee.attack .col-md-10 img{padding-right: 0;}
.why.attack .item:first-child{border-bottom: 0;}
.users .explain{line-height: 32px;}

.steps.management .content-wrapper{padding: 0 0 10px 0;}
.steps.management .afblue{border:1px #00b254 solid;border-radius: 3px;color: #00b254;background:none;outline:0;font-size: 13px;padding:7px 15px 6px 17px;margin-left: 45%;}

.steps.management .td-img{width: 660px;margin: 2% 0 5% 20%;}
.pricing.management .item .heading .title{background:#00b254;color: #fff;padding-bottom: 20px; }
.pricing.management .item .heading .title p{font-size: 14px;padding-top: 10px;margin-bottom: 0;color: #fff;font-weight: normal;}
.steps.management .content-wrapper .content-right .intro-text{padding-right: 0;}

.section.steps.other-solution.manage .panel{border:1px #fafafa solid;}
.section.steps.other-solution.manage .panel .job-name{color: #00a241 !important;text-align:left !important;margin-bottom: 0 !important;}
.section.steps.other-solution.manage .panel .text-border{float: left !important;}
.section.steps.other-solution.manage .panel .job-decri{text-align: left !important;font-size: 14px;}

.logo-section.ddos-hk-glpt.attack{height: inherit;padding-bottom: 60px;}
.logo-section.ddos-hk-glpt.attack p{text-align: left;}
.logo-section.ddos-hk-glpt.attack .text-border{border-color: #fff;opacity: 0.5}

.logo-section.ddos-hk-glpt.attack{padding-bottom: 0;}
.logo-section.ddos-hk-glpt.attack img{margin-bottom: 0;border-radius: 12px  12px 0 0;border-left: 4px #00b254 solid;border-right: 4px #00b254 solid;border-top: 4px #00b254 solid;}
.logo-section.ddos-hk-glpt.attack .left{padding-top: 70px;padding-right: 0;}
.logo-section.ddos-hk-glpt.attack .left span{padding-left: 5px;}
.logo-section.ddos-hk-glpt.attack .left p{font-size: 14px;}
.logo-section.ddos-hk-glpt.attack .left h2{margin-top: 5px;}
.logo-section.ddos-hk-glpt.attack .right{padding-left: 5%;}




.steps.monitoring .content-wrapper .icon{background: #00b254; }
.cloud-td.monitoring .row > div{border: 0 !important;}
.cloud-td.steps.monitoring .icon img{margin-top: 20px;margin-bottom: 20px;}
.steps.monitoring .content-wrapper{background:#f8f8f8;min-height: inherit;padding: 0;border-radius: 0;}
.steps.monitoring .title{font-size: 17px;padding-top: 22px;}

.steps.monitoring .col-lg-4{margin-top: 30px;}
.steps.monitoring .content-wrapper .content-right{height: 90px;padding-right: 10px;padding-left: 12px;}


/*-----------服务器管理--------------*/
.section.features-apm.manage .col-lg-3{border-right: 1px #eee solid;margin-top: 50px;}
.section.features-apm.manage .col-lg-3:last-child{border-right:none;}
.section.features-apm.manage .explain{text-align: center;}
.section.features-apm.manage.users img{padding-top: 0;padding-bottom: 0;}
.gj-section.cdn.manage .col-md-12{padding: 0 3%;}

.section.features-apm.manage h4{font-size: 17px;}

.why.datacenter .item:first-child{border-bottom: 0;}
/*-----------linux主机--------------*/
.steps {
	padding: 100px 0
}

.steps .content-wrapper {
	padding: 20px 10px;
	margin-bottom: 15px;
	position: relative;
	min-height: 80px;
	border-radius: 3px
}

.steps .content-wrapper .icon {
	width: 80px;
	display: inline-block;
	position: absolute;
	margin-top: 0
}

.steps .content-wrapper .content-right {
	margin-left: 85px;
	padding-left: 5px;
}

.steps .content-wrapper .content-right h3.title {
	margin-bottom: 5px;
	margin-top: 0
}

.steps .content-wrapper .content-right .intro-text {
	/*max-width: 270px;*/
	text-align: left;
	margin-left: 0;
	padding-left: 0;
}



.steps.steps2 .text-border {
	margin: 30px auto
}

.steps.steps2 h2.title {
	font-size: 28px;
	line-height: 40px;
	margin-top: 0
}

.steps.steps2 .sp {
	display: inline-block;
	width: 48%;
	margin-left: 2%;
	float: left;
	cursor: pointer;
	padding: 10px;
	background-color: #f7f7f7;
	-webkit-transition: -webkit-box-shadow 300ms linear,-webkit-transform 300ms linear,background-color 300ms linear;
	-moz-transition: -moz-box-shadow 300ms linear,-moz-transform 300ms linear,background-color 300ms linear;
	-o-transition: box-shadow 300ms linear,-o-transform 300ms linear,background-color 300ms linear;
	-ms-transition: box-shadow 300ms linear,-o-transform 300ms linear,background-color 300ms linear;
	transition: box-shadow 300ms linear,-webkit-transform 300ms linear,-moz-transform 300ms linear,-o-transform 300ms linear,transform 300ms linear,background-color 300ms linear
}

.steps.steps2 .sp .icon {
	width: 60px
}

.steps.steps2 .sp .content-right {
	margin-left: 65px
}

.steps.steps2 .sp .content-right h3.title span.text {
	font-size: 16px
}

.steps.steps2 .sp .content-right p.intro-text {
	font-size: 12px;
	line-height: 1.4
}

.steps.steps2 .sp:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);
	background-color: #fff
}



.section.mi-tab.section-linux{background: url(/images/zj/hero.extra-d.jpg) no-repeat !important ;width: 100%;height: 400px;overflow:hidden;background-size: cover;}
.section.mi-tab.section-linux{text-align: center;color: #fff;}
.section.mi-tab.section-linux h3{margin-top: 0;}
.section.mi-tab.section-linux .text-border{border-color: #fff;}

.mi-tab.emlog-tab.linux {margin-bottom: 0;}

.gj-section.linux{margin-top: 80px;}
.agent-counting.kf .table td div.feature{margin-right: 0;border-right: 1px #eee solid;}
.agent-counting.kf .table td .zq{text-align: center;}

.cx-section ul {padding-left: 0;padding-top: 50px;}
.cx-section ul li:first-child{padding-left: 0;}
.cx-section ul li{float: left;list-style: none;padding-left: 65px;}
.cx-section ul li img{width: 135px; opacity: 0.85}

/*---------------专享ip主机--------------*/
.jf-section{margin-top: 50px;}
.items-wrapper.col-md-12{padding-left: 0;padding-right: 0;}

.pricing-ip .domain-ip{margin: 0 auto;width: 32%;}
.pricing-ip .domain-ip li{list-style:none;float: left;margin-bottom: 50px;margin-top: 20px;width: 130px;}
.pricing-ip .domain-ip.php li{width: 110px;}
.pricing-ip .domain-ip li.dropdown{margin-left: 4%;}
.pricing-ip .domain-ip li a{padding:9px 24px;border:1px solid #ddd;color: #aaa;border-radius: 3px;text-decoration: none;font-size: 14px;}
.pricing-ip .domain-ip li a:hover{background:#00b254;color: #fff;border-color:#00b254;font-weight: bold; }
.domain-00>li.active>a{background:#00b254;color: #fff;border-color:#00b254;font-weight: bold; }
.steps2.ip ul{padding-left: 0;font-size: 14px;line-height: 24px;}
.steps2.ip ul li{list-style: none;color: #888 !important;line-height: 26px;}
.steps2.ip a{font-size: 14px;}
.steps2.ip .col-lg-5{padding-left:15px;padding-right: 0;margin-right: 0;}
.steps2.ip .col-lg-6{padding-left: 0;}
.steps.steps2 h4.vice-title{margin-top: 20%;}

.step-ip{padding-bottom: 60px !important; }
.logo-section{padding: 80px 0 110px 0;}
.logo-section .twheader p{font-size: 16px;}
.logo-section p{font-size: 14px;text-align: center;color: #888888;margin-top: 10px; word-break:break-all;line-height: 24px;padding-top: 5px;}
.logo-section .text-border{margin-top: 20px;}
.logo-section img{width: 50px;margin-bottom: 20px;height: 60px;}
.logo-section.ssd img{height: inherit;}
.logo-section .col-lg-2{width: 20%;margin-top: 80px;border-right: 1px #eee solid;}
.logo-section .col-lg-2.last{border-right: 0;}

.wrapper-server-hk p{font-size: 14px;color: #7a7a7a}
.wrapper-server-hk .ee .fea-box{border: 0; height: auto;padding:10px 0 20px 0;margin-bottom: 20px;}
.wrapper-server-hk .ee .fea-box span{line-height: 1}
.wrapper-server-hk .content{margin-top: 10px;}


.emlog-cs .vice-title{font-size: 18px;color: #00a241}

/*--------------香港服务器--------------*/
.section-ee{background: #fafafa;}
.section-ee .icon img{width: 65px;height: 55px;}
.section-ee .title{margin-top: 0 ;}
.server-pricing-section{
	margin-top: 80px;
}
.server-pricing-section .table td div.feature{font-size: 14px;text-align: center ;}
.server-pricing-section .table th div{font-size: 17px; color: #00b254;text-align: center;}
.server-pricing-section .table td{text-align: center;}
.server-pricing-section .table td .money a{background: #00b254;padding:8px 20px;border-radius: 3px;color: #fff;text-decoration: none;}
.server-pricing-section .table td .money a:hover{background:#17c031;}
.server-pricing-section .table td{padding-left: 0;}

.steps-td{background: #fff !important;}
.steps-td .sp{background: #f7f7f7 !important;}

.server-hk-td {text-align: center;margin-bottom: 40px;}
.server-hk-td .text-border{margin-top: 20px;margin-bottom: 60px;}
.server-hk-td img{width:60px;height: 60px; }
.server-hk-td p{font-size: 14px; color: #7a7a7a;line-height: 22px;margin-top: 20px;}
.server-hk-td h2{font-size: 17px;}

.pricing-ded-hk{background: -webkit-linear-gradient(top,#00a241,#12ae50);} 
.pricing-ded-hk .container{background: #fff;padding: 0 3%;}
 
.pricing.pricing-ded-hk .title{color: #fff;}
.pricing.pricing-ded-hk .intro{color:#fff;opacity: 0.8;padding-top: 20px;padding-bottom: 0;}
.pricing.pricing-ded-hk .server-pricing-section{margin-top: 50px;}


.logo-section.glpt{background: #f8f8f8;}
.logo-section.glpt .part{padding-top: 50px;}
.logo-section.glpt .part p{text-align: left;padding-right: 10%;line-height: 28px;}
.logo-section.glpt .part h2{text-align: left;font-size: 30px;}
.logo-section.glpt .part .text-border{margin: inherit;}

.logo-section.glpt .img{text-align: right;}

/*--------------云服务器--------------*/


.index-sections.cloud-server .section-wrapper .features-apm .part p{margin-top: 0;}
.index-sections.cloud-server .section-wrapper .features-apm{padding: 100px 0 80px 0px !important;}

.mi-tab{padding: 100px 0;}
.mi-tab .line-right{margin-top: 12px;}
.mi-tab .mitab-content{margin-top: 10px;padding-left: 60px;}
.mi-tab .mitab-content p{font-size: 14px;color: #7a7a7a;}
.mi-tab .line-right.first{margin-top: 0px;}
.mi-tab .line-right span{padding-left: 10px;font-size: 14px;color: #7a7a7a;}
.cloud-td img{width: 50px}
.cloud-td.steps .content-wrapper .content-right .intro-text{padding: 0;line-height: 22px;padding-top: 5px;font-size: 13px;}

.index-sections.cloud-server .section-wrapper .features-apm .part a.btn-sign{    background-color: #00b254;
    border-color: #4fb250;
    background-image: linear-gradient(160deg,#66e256,#43af44) !important;
    color: #fff;
    width: 100px;
    padding: 7px 0;
    border: 0;}
.index-sections.cloud-server .section-wrapper .features-apm .part a.btn-demo{color: #fff;
    border-color: #fff; box-shadow: none; }
    .index-sections.cloud-server .section-wrapper .features-apm .part a.btn-demo:hover{background:  #00b254;border-color: #00b254;color: #fff; }

.ggcs .container .content-wrapper-aliyun ul li{font-size: 13px;color: #888;line-height: 30px;}
.ggcs .container  a{color: #00b254 !important;font-size: 13px;text-decoration: none;}
.ggcs .container ul{padding-left: 0px;list-style: none}
.ggcs .container .col-lg-4{margin-top: 30px;}
.ggcs .container .col-lg-4 h4{color: #00b254;}
.ggcs .container .col-lg-4 .content-wrapper-aliyun{background: #fff;border-radius:3px;padding:20px 30px; min-height: 290px; line-height: 26px;-webkit-transition: -webkit-box-shadow .2s linear,-webkit-transform .2s linear;
	-moz-transition: -moz-box-shadow .2s linear,-moz-transform .2s linear;
	-o-transition: box-shadow .2s linear,-o-transform .2s linear;
	-ms-transition: box-shadow .2s linear,-o-transform .2s linear;
	transition: box-shadow .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear,transform .2s linear}
.ggcs .container .col-lg-4 .content-wrapper-aliyun:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0)
}
.cloud-td.steps .icon img{margin-top: 26px;width: 50px;height: 55px;}
.logo-section.ssd{padding:0% 3%;margin: 100px 0;}
.logo-section.ssd .left{padding-top: 6.5%;padding-left: 12%;padding-right: 4%;}
.steps.step-ip .icon img{width: 60px;height: 55px;}


.cloud-td .row > div {
    border-left: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
}
.cloud-td  .row > div:nth-child(1) {
    border-left: none;
}
.cloud-td  .row > div:nth-child(4) {
    border-left: none;
    border-bottom: none;
}
.cloud-td .row > div:nth-child(5), .cloud-td .row > div:nth-child(6) {
    border-bottom: none;
}
 
/*--------------高防云服务器--------------*/
.gj-section.gaofang{padding: 100px 0;}
.gj-section.gaofang.ddos-cloud .container{padding:1% 3%;}
.wrapper-server-hk.gaofang p.text{line-height: 1.8;font-size: 14px;}
.wrapper-server-hk.gaofang .ee .figure{margin-top: -30px;}
.agent-counting .table{margin-top: 40px;}
.agent-counting .table th div.gaofang{font-size:15px;text-align: center;}
.agent-counting.gaofang .table td{text-align: center;}
.agent-counting .table td .money a {
    background: #00b254;
    background-image: linear-gradient(160deg,#66e256,#43af44) !important;
    padding: 8px 20px;
    border-radius: 3px;
    color: #fff;
    text-decoration: none;
}
.agent-counting .table td .money a:hover{opacity: 0.9}
.gaofang .why .item:first-child{border-bottom: 0 !important;}
.cloud-td.section .intro{margin-bottom: 30px;}
.ddos-dg{margin-top: 10px;}
.ddos-dg a{background: #00b254;background-image: linear-gradient(160deg,#66e256,#43af44) !important;padding: 7px 30px;color: #fff !important;border:0; }
.ddos-dg a:hover{opacity: 0.9 !important}
/*--------------高防服务器--------------*/
.lang-header.gaofang{padding-top: 20px;}
.lang-header .fyz{padding-left: 40px; color: #fff;}

.server-pricing-section.gaofang.agent-counting .table td div.feature{margin-right:12%;}
.server-pricing-section.gaofang.agent-counting .table th div{padding-left:0;padding-right:15px;}

.agent-counting .table td div.feature.last{border-right: 0px !important;}


.agent-counting.jg .table td div.feature {
    margin-right: 0;
    border-right: 1px #eee solid;
}
.jfpic{background: #fff}
.jfpic .item .content .subtitle, .jfpic .item .content .title {
    color: #fff;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
}

.jfpic .item img{width: 100%;border-radius: px;}
.jfpic .item {
	position: relative;
	text-align: left;
	margin-top: 30px;
	background-color: transparent;
	border-radius: 3px;
	overflow: hidden
}

.jfpic .item .cover {
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));
	background: -webkit-linear-gradient(transparent,rgba(0,0,0,.2));
	background: linear-gradient(transparent,rgba(0,0,0,.2));
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 4px;
	overflow: hidden
}

.jfpic  .item:hover .subtitle, .jfpic .item:hover .title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.jfpic.steps .title{margin-bottom: 20px;color: #00a241;}
.jfpic .item .content {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 10px;
	overflow: hidden
}

.jfpic .item .content .title {
	font-size: 16px
}

.jfpic .item .content .subtitle,.solution-business .item .content .title {
	color: #fff;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease,-webkit-transform .5s ease;
	-webkit-transform: translateY(30px);
	transform: translateY(30px)
}
.jfpic .item .content .subtitle {
	font-size: 14px;
	overflow: hidden;
	height: 22px;
	margin-top: -15px;
	color: rgba(255,255,255,.8)
}

.jfpic .item:hover .subtitle,.solution-business .item:hover .title {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}



.server-pricing-section.sm.agent-counting .table td div.feature{margin-right:0;border-right: 1px #eee solid;}
.server-pricing-section.sm .table td{padding-left: 10px;text-align: left;}
.server-pricing-section.sm.agent-counting .table td{color: #7a7a7a;line-height: 24px;}

.server-pricing-section.sm.agent-counting .table .bt{color: #7a7a7a;text-align: center;padding-left: 0;color: #333;}

.mi-tab.smzhuyi .col-lg-3{margin-top: 60px;}
.mi-tab.smzhuyi .col-lg-7{padding:20px 30px 30px 30px;border-radius: 3px;line-height: 26px;}
.mi-tab.smzhuyi .line-right{font-size: 14px; margin-top: 10px;color: #7a7a7a;}

.hkgaofang.why.ee.attack .figure img{margin-top: -60px;}

.cloud-td.ddos .content{text-align: center;padding: 20px 0;}
.cloud-td.ddos .content img{width: 60px;height: 55px;}
.cloud-td.ddos.steps .title{padding-top: 0;margin-top: 0 !important;}
/*---------------emlog--------------*/
.mi-tab.emlog-tab{margin-bottom: 80px;background: #fafafa;}
.mi-tab.emlog-tab .mitab-content{margin-top: 80px;padding-left: 10px;}
.section-ee.damianban .intro{margin-bottom: 0;}
.section-ee.damianban .icon img{width: 60px;}





/*---------------韩国高防服务器--------------*/
.crash-analysis{background: -webkit-linear-gradient(top,#00903a,#12ae50);padding:80px 0 0 0;}
.crash-analysis.usa-ddos{padding-bottom: 80px;}
.crash-analysis .fea{margin-top: 10px;margin-left: -10px;}
.crash-analysis .col-lg-3{padding-right: 0;}
.crash-analysis .fea a.img-container {
    background: #45bb6f;
    border-radius: 4px;
    display: block;
    width: 70px;
    height: 68px;
    margin: 0 auto;
}
.img-container h2{color:#00a241;font-size: 20px;}
.img-container span{font-size: 14px;color: #555}
.crash-analysis .title{color: #fff;font-size: 32px;}
.crash-analysis .side-border{border-color: rgba(255,255,255,.2);}
.crash-analysis p {
    font-size: 14px;
    color: #fff;
}
.crash-analysis .fea .text{font-size: 12px;color: #fff;}


.server-pricing-section.gaofang{margin-top: 40px;}
.pricing-kr .table .btbg{background: #00b254;color: #fff;}
.pricing-kr .agent-counting .table{border-left: 1px #eee solid;border-right: 1px #eee solid;border-spacing:0;}

.pricing-kr .agent-counting .table tr:hover{background: #fafafa;}
.pricing-kr .agent-counting .table .btbg tr:hover{background: inherit;}
.pricing-kr .agent-counting .table th{font-size: 14px !important;font-weight: bold;padding: 10px 0;}
.pricing-kr .agent-counting .table td div.feature{border-top: 0;border-bottom:0;padding: 20px;text-align: left;border-right: 1px #eee solid;}
.pricing-kr .agent-counting .table td{border-top: 0;border-bottom: 1px #eee solid;}


/*---------------美国高防服务器--------------*/
.crash-analysis.usa .col-lg-4{padding-top: 10px;padding-right: 0;}
.pricing.usa .item .price-figure .number{color: #00a241;}

.crash-analysis.usa-ddos .col-lg-5{margin-top: 40px;}
.crash-analysis.usa-ddos{background: #fff;}
.crash-analysis.usa-ddos p{color: #888888;}
.crash-analysis.usa-ddos .title{font-size: 20px; color: #00b254;font-weight: bold;}
.crash-analysis.usa-ddos h2{margin-top: 10px;}
.crash-analysis.usa-ddos .side-border{border-color: #eee;}

.pricing.usa{background: #f5f5f5;}
.pricing.usa .item.left.col-md-4,.pricing.usa .item.right.col-md-4{margin-left: 0;width: 33.33%;}
/*--------------香港数据中心--------------*/
section.users .explain {
    font-size: 14px;
    margin-bottom: 40px;
}
section.features-apm h2.title {
    font-size: 48px;text-align: center
}
.ee.datacenter .fea-box .bt{font-size: 16px;color: #333;}
.ee.datacenter .desc p{font-size: 14px;}
.ee.datacenter .desc p span{color: #888}
.ee.datacenter .fea-box{height: inherit;padding-bottom: 20px;}
.ee.datacenter .fea-box:first-child{margin-top: 0;}
.ee.datacenter .fea-box{border: 0 ;margin-top: 10px;}

.ggcs{background: -webkit-linear-gradient(top,#00903a,#1ebf5e);}
.ggcs.hk-dc{background: #fafafa;}
.ggcs.hk-dc .container .content-wrapper-aliyun{background: #fff;}
.ggcs.hk-dc .container .content-wrapper-aliyun .text-border{float:left;}
.ggcs.hk-dc .container .content-wrapper-aliyun{line-height: 34px;}
.ggcs.hk-dc .container .content-wrapper-aliyun ul{padding-left: 0;}
.ggcs.hk-dc .container .content-wrapper-aliyun ul li{list-style: none;}
.ggcs.hk-dc .container .content-wrapper-aliyun ul li b{font-weight: normal;color: #333;}
.ggcs.hk-dc .container .content-wrapper-aliyun .money{font-size: 14px;margin-top: 20px;color: #888;}
.ggcs.hk-dc .container .content-wrapper-aliyun .money b{color:#00a241;font-size: 18px; }
.ggcs.hk-dc .container .content-wrapper-aliyun .more {margin-top: 20px;}
.ggcs.hk-dc .container .content-wrapper-aliyun .more .btn-solid{font-size:14px;background: #00a241;color: #fff !important;border:1px #fff solid !important;padding: 7px 16px 6px 16px;font-weight: normal;background-image: linear-gradient(160deg,#66e256,#43af44) !important;}
.ggcs.hk-dc .container .content-wrapper-aliyun .more .btn-solid:hover{opacity: 0.9 !important}
 .ggcs.hk-dc .container .col-lg-4 .content-wrapper-aliyun .more .btn-demo{font-size:14px;border:1px #eee solid;padding: 6px 16px;margin-left: 5px;font-weight: normal;}

.steps.hk{background: #fafafa;}
.steps.hk .content-wrapper:first-child{margin-top: 0;}
.steps.hk .content-wrapper{background: #fff;padding:3px 10px 5px 10px;margin-top: 20px;}
.steps.hk .content p{font-size: 14px;margin-bottom: 5px;line-height: 28px;}
.steps.hk .content{padding-left: 0;}
.steps.hk .content-wrapper{margin-left: 0;margin-right: 0;}
.steps.hk .figure.col-md-offset-1{margin-left: 4%;}
.steps.hk .figure.col-md-4{width:30% }
.steps.hk .content ul{
padding-left: 0px;
    line-height: 30px;
    color: #666;
    list-style: none;}
.steps.hk .content ul li{font-size: 13px;}
.steps.hk .sp .icon{width: 60px;margin-top: 13px;padding-left: 10px;}
.steps.hk .content-wrapper .content-right{padding-left: 0;margin-left: 95px;}
.steps.hk .content-wrapper p{font-size: 13px;padding-right: 10px;}
.steps.hk .title .text{font-size: 16px !important;}
.steps.hk .icon img{width: 70px;margin-top: 12px;}
.hk-data.steps.steps2 h4.vice-title{margin-top: 8%;}
/*.idc-da-client{margin: 80px 0;}

.idc-da-client .nav-tabs>li{width:100% !important;border: 1px transparent solid !important;margin-bottom: 0!important;}
    .idc-da-client .nav-tabs>li.active>a,.idc-da-client .nav-tabs>li.active>a:focus,.idc-da-client .nav-tabs>li.active>a:hover{
    color:#00a241 ;
    background:#fff !important;
    border-left:2px #00a241 solid !important;margin-right: -2px;margin-left: -2px;
    }
.idc-da-client .nav-tabs>li>a{border-radius: 0; font-size: 14px;font-weight: bold;color: #333;line-height: 18px;border-left:0 !important;background: #fff;}
.idc-da-client .table>thead>tr>th{background: #f8f8f8;}
    
.idc-da-client .csbt{border-right: 1px #eee solid;border-left: 0;}
    
.idc-da-client .container .row{border: 1px #eee solid;min-height: 350px;margin: 0px}
.idc-da-client .container .row.col-sm-12{padding: 0;}
.idc-da-client .col-sm-3{padding-right: 0;padding-top: 20px;padding-left: 0;}
.idc-da-client .col-sm-9{border-left: 1px #eee solid;padding-right: 0;min-height: 349px;}
.idc-da-client .tab-content{padding:18px;line-height: 28px;}
    
  
.idc-da-client .nav-tabs{display: inherit !important}
    
.idc-da-client ul{list-style: none;padding-left: 15px;}     
.idc-da-client .nav-tabs>li.active{border-top: 1px #eee solid !important;border-bottom: 1px #eee solid !important;}  

.idc-da-client .tab-content>.active{font-size: 14px;line-height: 30px;}
.idc-da-client .twheader{margin-bottom: 40px;}
.idc-da-client.gy .col-sm-3{min-height: 199px;}
.idc-da-client.gy .container .row{min-height: 200px;}*/


.faq.data{background: #fff;}
.faq.data .panel{background: none;box-shadow: inherit;margin-bottom: 0;}
.faq.data .left{padding-top: 5%;padding-left: 0;}
.faq.data .right{padding-left:4%;}
.faq.data1 .right{padding-top: 3.5%;}
.faq.data2 .left{padding-top: 7.2%;padding-left: 0;}
.faq.data .panel .panel-heading{    border-bottom: 1px solid #f2f2f2;}
.faq.data .panel .panel-body{padding-top: 20px;padding-bottom: 0;}
.faq.data .panel .panel-body p{margin-bottom: 5px;}
.faq.data .panel .panel-body ul{padding-left: 0;}
.faq.data .panel .panel-body ul li{font-size: 14px;list-style: none;line-height: 30px;}
.faq.data .title{line-height: 42px;}
.faq.data .panel .panel-title p{width: 88%;}


.data-js{background: -webkit-linear-gradient(top,#00a241,#12ae50)}
.data-js .col-md-3 .content{background: #fff;border-radius: 3px;margin-top:20px;}
.data-js img{width: 100%;height: 120px;border-radius: 3px 3px 0 0;}
.data-js h3{color: #fff;font-size: 36px;font-weight: normal;}
.data-js .text{color: #fff;opacity: 0.8;}
.data-js h2{font-size: 15px;color:#00b254;padding-top: 20px;}
.data-js p{font-size: 14px;color: #888;padding:10px 20px 30px 20px;line-height: 22px;}

/*---------------五里店数据中心--------------*/
.ggcs.hk-dc.wld .container .content-wrapper-aliyun{min-height: 320px;}

/*---------------cdn--------------*/
.gj-section.cdn{padding: 80px 0;}
.agent-counting.cdn .table{margin-top: 20px;margin-bottom: 40px;}
.crash-analysis.cdn .col-lg-4{padding-top: 55px;}
.crash-analysis.cdn .col-lg-4 span{line-height: 40px;}

.data-gy .item .content{margin-top: 50px;}
.data-gy .item figure{padding-left: 5%;}

/*.crash-analysis.cdn {
	position: relative;
	background-image: url("/images/gaofang/dev3-1920.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	text-align: center;
}
.crash-analysis.cdn:before {
	display: block;
	content: '';
	
	background: -webkit-linear-gradient(top,#00a241,#12ae50);
	opacity: 0.90;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
}
*/

.crash-analysis.cdn {

background: -webkit-linear-gradient(top,#00a241,#12ae50);
    padding: 50px 0 50px 0;
}
    
    
    
.crash-analysis.cdn h3{padding-top: 35px;}
.crash-analysis.cdn .side-border{margin: 0 auto !important;padding-bottom: 30px;}
/*---------------代理商计划--------------*/
section.steps.two-man.agents p{padding-top: 10px;}
section.steps.two-man.agents{padding-bottom: 80px;}
section.steps.two-man.agents .twheader h2.title{margin-bottom: 25px;}
section.steps.two-man.agents .manslider-container{margin-top: 50px;}
section.steps.two-man.agents .twcontent p.twoline{padding-top: 0;}
.ggcs.hk-dc .container .col-lg-3 .content-wrapper-aliyun{padding:20px 30px ;}
.ggcs.agents .container .content-wrapper-aliyun{margin-top: 40px;}
.ggcs.agents .container .content-wrapper-aliyun:hover{
	box-shadow:0 5px 16px rgba(0,0,0,.05);
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}

.ggcs.agents .container .content-wrapper-aliyun h4{color: #00a241;font-weight: bold;font-size: 16px;}
.ggcs.agents .container .content-wrapper-aliyun ul li{font-size: 13px;line-height: 28px;}


.agent-counting.agents{padding: 80px 0; background: #fafafa;}
.agent-counting.agents .table .special{background: #ccc;color: #fff;}

.agent-counting.agents  .table .special td{border: 0;padding: 7px 8px 3px 8px;font-size: 14px;text-align: center;}
.agent-counting.agents  .table td{font-size: 13px;line-height: 26px;vertical-align: top;}
.agent-counting.agents  .table td:first-child{padding:18px 8px;font-size: 14px;}

.agent-counting.agents  .table .bz{border-bottom: 1px #eee solid;padding-bottom: 25px;}
.agent-counting.agents .table .top td{border-top: 0;}
.ee.agents ul li{margin-top: 15px;}
.why.ee.attack.agents .figure img{margin-top: 0;}




.steps.referral .content-wrapper{background: #fff;margin-top: 50px;}
.steps.referral .content-wrapper img{width:60px;padding-bottom: 10px;padding-top: 10px;height: 70px;}
.steps.referral .content-wrapper {
	background-color: #fff;
	border: 1px #f2f2f2 solid
	
}

/*.steps.referral .content-wrapper:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0)
}*/

.logo-section.referral .col-lg-4{border-right: 1px #eee solid;margin-top: 80px;}
.logo-section.referral .col-lg-4:last-child{border-right: 0;}

.section.section-feature.securitysearch-sectionlast {
	background: -webkit-linear-gradient(top,#00a241,#12ae50);
	padding: 0px 0 80px 0;
}
.section.section-feature.securitysearch-sectionlast .row{margin-top: 80px;}
.section.section-feature.securitysearch-sectionlast h2.title {
	font-size: 36px;
	color: #1c3043;
	text-align: center;
}

.section.section-feature.securitysearch-sectionlast .text-border {
	height: 0;
	width: 60px;
	border-top: 1px solid rgba(33,33,33,.2);
	margin: 25px auto
}

.section.section-feature.securitysearch-sectionlast .feature-part img {
width: 45px;
margin-left: 37%;
}

.section.section-feature.securitysearch-sectionlast .feature-part h3 {
	font-size: 20px;;
	text-align: center;
	color: #fff;
}
.section.section-feature.securitysearch-sectionlast .container .col-lg-2{border: 1px rgba(255,255,255,0.5) solid;margin-left: 12px;margin-right: 12px;}
.section.section-feature.securitysearch-sectionlast .feature-part p {
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.section.section-feature.securitysearch-sectionlast .iconfontright {
	padding-top: 12px
}

.section.section-feature.securitysearch-sectionlast .iconfontright img {
	width:70px;
}


.ee.referral{background: #fafafa;padding:60px 0 80px 0;}
.ee.referral.why h2{font-size: 18px;}
.ee.referral.why .item .title{text-align: center;font-weight: normal;font-size: 48px;}
.ee.referral .partner .partner-content{background: #fff;margin-top: 60px;min-height: 290px;padding: 20px 30px;}
.ee.referral .partner .partner-content p{font-size: 14px;line-height: 30px;}
.ee.referral .partner a.btn,.jobs-tabbed.referral  a.btn{background: #00a241 ;border: 0;width: 150px;}


.jobs-tabbed.referral .col-lg-12{padding-left: 15px;}
.jobs-tabbed.referral .tab-header{background: #00a241;}
.jobs-tabbed.referral .panel-heading{padding-left: 0;padding-bottom: 5px;}

.jobs-tabbed.referral .contents{padding: 60px 0 80px 0;}
.jobs-tabbed.referral .contents p.txtbt{font-size: 18px;}
.jobs-tabbed.referral .contents p.txt{padding-bottom: 20px;font-size: 15px;}
.jobs-tabbed.referral .tab-jobs{height: 26px;line-height: 1.6;}
.features-tabbed-index.referral .features-content .icon-tab{font-size: 42px;line-height: 1.7}
.jobs-tabbed.referral .tab-header{height: 90px;}
.ref .bt{padding: 80px 0;}
.ref .bt h2{font-size: 48px;padding-bottom: 20px;}

.features-tabbed-index.referral .features-content .nav-tabs>li>a{height: 90px;}
.features-tabbed-index.referral .features-content .nav-tabs>li .icon-ai{padding-top: 0;}





/*---------------里程--------------*/

.history-zhiliao .btmbdr-container{background: #fff}


section.digital {

	background: url(/images/fwbz/support_bg.png) center/cover no-repeat;
	background:  -webkit-linear-gradient(top,#00a241,#12ae50)
}

section.digital h2.title {
	margin-bottom: 60px;
	margin-top: 0;
	color: #fff
}

section.digital .wrapper {
	width: auto;
	height: auto;
	position: relative;
	margin: 0 auto
}
section.digital{
	padding: 80px 0;
}
section.digital .wrapper .text-circle {
	position: relative;
	height: auto;
	width: auto;
	display: block;
	margin: 0 auto
}
section.digital .iconfont{border: 1px rgba(255,255,255,0.2) solid;border-radius: 50px;font-size: 40px;padding:10px 12px;}
section.digital h4.vice-title{margin-top: 30px !important;}
section.digital .wrapper .text-circle .circle-text {
	display: block;
	text-align: center;
	vertical-align: middle
}

section.digital .wrapper .text-circle .circle-text p {
	margin-bottom: 20px;
	padding: 0;
	line-height: 1.4em;
	color: #fff
}

section.digital .wrapper .text-circle .circle-text span {
	font-size: 60px;
	line-height: .8em;
	font-weight: 200
}

section.digital .wrapper .text-circle .circle-text span.currency {
	font-size: 20px
}

section.digital .wrapper .text-circle .circle-text h4.vice-title {
	margin-top: 0;
	font-size: 18px;
	color: #fff;
	opacity: .6;
	font-weight: 400;
	margin-bottom: 5px
}

section.digital .wrapper .text-circle .circle-text h4.title {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px!important;
	color: #fff;
	line-height: 22px;
	font-weight: 400
}

section.digital .wrapper .text-circle .circle-text h4.title span {
	font-size: 20px
}

.iconfont.color{color: #fff;}


.agreement.why .item .desc ul.bt-two li{margin-left: 27px;padding-left: 0;}

.agreement.why .item .desc ul.bt-two li.list{list-style: none;}

.agreement.why .item .title ul li{list-style-type: decimal;margin-left: 0;font-size: 18px; }

/*二级*/
.agreement.why .item li.bt-two-content{margin-left: 20px;padding-left: 0;list-style-type:decimal-leading-zero;color: #333;font-size: 15px;line-height: 28px;}

/*三级*/
.agreement.why .item ul li{font-size: 14px;line-height: 26px;list-style-type: circle;color: #555;}

/*三级公式*/
.agreement.why .item ul li ul{padding-left: 0;margin-top: -22px;}

/*三级公式*/
.agreement.why .item ul li ul li{list-style: none;margin-top: 0;line-height: normal;padding-left: 0;margin-left: 0 ;padding-top: 0;}
.agreement.why .item .small-center{float: left;margin-top: -10px;margin-left: 12px !important;}
.agreement.why .item .small-right{margin-left: 12px !important;}


/*三级表格*/
.agreement.why .item ul li.tab{list-style: none;}
.agreement.why .item ul li table {border-left:  1px #eee solid;border-right:  1px #eee solid; }
.agreement.why .item ul li table thead{border-top: 1px #eee solid;}
.agreement.why .item ul li table  th{padding-left: 20px;font-size: 13px;vertical-align: middle;}
.agreement.why .item ul li table  th:first-child{border-right: 1px #eee solid;}
.agreement.why .item ul li table td{padding-left: 20px;font-size: 13px;vertical-align: middle;}
.agreement.why .item ul li table tr:last-child{border-bottom: 1px #eee solid;}
.agreement.why .item ul li table .border{border-right: 1px #eee solid;}





.agreement.why .item .small-left{float: left;padding-left: 0; margin-left: 0 !important;}


.agreement.why .item .small-center span{display: block;text-align: center;color: #00a241}

.agreement.why .item .small-center span.fz{border-bottom: 1px #4cbe7a solid;}

.agreement.why .item .small-right{float: left;padding-left: 10px;color: #00a241}



.agreement.why .item .small .small-left{list-style: none;}


.agreement.why .item .small .small-center {list-style: none;}

.agreement.why .item .small .small-right{list-style: none;}


.agreement.why .item .small{list-style: none;}
.agreement.why .item .small .small-x{margin-left: -12px;}
.agreement.why .item .small ul{margin-top: 10px;}
.agreement.why .item .small ul li{list-style-type: upper-alpha;line-height: 26px;padding-left: 0;}




.lanm-border{
    height: 0;
    width: 50px;
    border-top: 2px solid rgba(33,33,33,.1);
    margin: 0 0 20px 0;
}



/*合作联盟*/

.union .contents{margin-bottom: 30px;}
.union .col-sm-3 .content{border: 1px #f8f8f8 solid;border-radius:3px;margin-top: 30px;-webkit-transition: -webkit-box-shadow .2s linear,-webkit-transform .2s linear;
	-moz-transition: -moz-box-shadow .2s linear,-moz-transform .2s linear;
	-o-transition: box-shadow .2s linear,-o-transform .2s linear;
	-ms-transition: box-shadow .2s linear,-o-transform .2s linear;
	transition: box-shadow .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear,transform .2s linear}
.union .content img{width: 130px;padding-top:10px;}
.union .content p{color: #7a7a7a;text-align: center}

.union .nav-tabs>li>a{background: none;height: 80px;}
.union .nav-tabs>li>a:active{background: #fff;}
.union .nav-tabs>li{border: 0;}
.union .nav-tabs>li>a:hover {
	background: rgba(250,250,250,.5)
}
.union .col-sm-3 .content:hover{
box-shadow: 0 3px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);border-color: #fff;}
.union .nav-tabs>li>a .fa{font-size: 26px;color: #fff;
}

.headline-bg.about-headline-bg.union {
	background-image: url("/images/top/work_top.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center;
	height: 460px;
}
.headline-bg.about-headline-bg.union:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}


/*技术服务*/
.technical{padding:0 0 80px 0;}
.technical .container{margin-top:-85px;}
.agent-counting.technical table{border-spacing:0 0px;  box-shadow: 0 0 10px 0 rgba(0,0,0,.1);border-radius: 3px;}
.agent-counting.technical table .special td:first-child{border-radius: 3px 0 0 0;}
.agent-counting.technical table .special td:last-child{border-radius:  0 3px 0  0 ;}
.agent-counting.technical .table>tbody>tr>td{border-top: 0;border-right: 1px #f7f7f7 solid;text-align: center;font-size: 13px;line-height: 24px;color: #7a7a7a;}
.agent-counting.technical .table td{border-bottom: 1px #f7f7f7 solid;vertical-align:inherit;padding-left: 0;}
.agent-counting.technical .table>tbody>tr>td:last-child{border-right: 0;}
.agent-counting.technical .table td{padding: 18px 8px;}
.agent-counting.technical table .special td{background:  rgba(255,255,255,.2) !important;color: #fff !important;border-top: 0;border-right-color: rgba(255,255,255,.2) !important;border: 0;padding: 18px 8px;font-size: 14px !important;}
.agent-counting.technical table .special span{font-size: 17px;color: #fff !important;}
.agent-counting.technical table .text-left{padding:0 20px;text-align: left !important;}
.agent-counting.technical .table>tbody>tr>td span{font-weight: bold;color: #00a241;}
.agent-counting.technical .zhu-txt p{font-size: 14px;padding-top: 30px;}
.agent-counting.technical .zhu-txt p span{color: #00a241;display: block;}
.agent-counting.technical .table>tbody>tr:hover{background: #fafafa;}
.agent-counting.technical table .special:hover{background: inherit !important;}
.agent-counting.technical .fist{background:#fff !important;}


/*关于我们*/


.headline-bg.about {
	background-image: url("/images/top/about_top.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center;
	height: 460px;
}
.headline-bg.about:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.about-zhiliao .col-sm-4:last-child{
	padding-right: 0;
}
.about-zhiliao .col-sm-4:first-child{
	padding-left: 0;
}
.about-zhiliao .row1.col-lg-10{padding-left: 0;}
.about-zhiliao .col-sm-4 .text-primary{font-size: 32px}
.about-zhiliao .col-sm-4 p{font-size: 14px;line-height: 24px;}
.about-zhiliao p{padding-top: 10px;line-height: 30px;font-size: 15px;}

.about-photo{padding:80px 0px 80px 0;}
.about-photo .container .col-lg-10{padding-left: 0;}
.about-photo h2{font-size: 48px;font-weight: normal;}
.about-zhiliao .text-border,.about-photo .text-border{padding-bottom: 30px;}


.steps .title.about{font-size: 20px;font-weight: bold;}



.contact{padding: 80px 0 100px 0;background: #fafafa;}
.contact a{color: #00b254 !important}
.contact .contact-header {
  text-align: center;
  padding-left: 40px;
}

.contact .contact-header h3 {
  font-size: 42px;
  color: #383838;
  letter-spacing: 1.6px;
  line-height: 60px;
  padding-left: 15px;
  font-weight: normal;
}

.contact .contact-header h4 {
  font-size: 16px;
  color: #7a7a7a;
}

.contact .contact-info {
  max-width: 428px;
  margin: 44px auto 0;
  text-align: center;
}
.contact .contact-info.one{border-top: 1px #f2f2f2 solid;padding-top: 20px;}
.contact .contact-info li {
list-style: none;
}

.contact .contact-info li a {
  color: #383838;
}

.contact .contact-info li h5 {
  font-size: 20px;
  line-height: 42px;
  color: #383838;
}

.contact .contact-info li p {
  color: #333;
  font-size: 20px;
  line-height: 30px;
}
.contact .contact-info li p span{font-size: 16px;
  color: #333;}
.contact .contact-info .time{color: #7a7a7a;font-size: 16px;}

.BMap_pop .BMap_top{border-top: 0 !important;}
.BMap_pop .BMap_bottom{border-bottom: 0 !important;}
.BMap_pop div{border: 0 !important;font-size: 14px;border-right: 0 !important;border-bottom: 0 !important;}
.BMap_pop div:nth-child(3){width: 23px !important;}
.BMap_pop div:nth-child(7) div{width: 29px !important;}
.iw_poi_title{color: #00a241;}
.iw_poi_content{padding-top: 5px;}
.BMap_Marker.BMap_noprint{width: 25px !important;height: 25px !important;top:160px !important;background:inherit !important}
/*里程*/
.headline-bg.history{height: 380px;background-image: url(/images/top/licheng_top.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 50%;
}
.headline-bg.history:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.headline-bg.certificate{height: 380px;background-image: url(/images/top/zz_top.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 50%;
}
.headline-bg.certificate:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

/*.headline-bg.referral{height: 380px;background-image: url(/images/top/referral_top.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 50%;
}*/
.main-container {
	max-width: 980px;
	margin: 0 auto;
	padding: 0 0.5em;
}

@media screen and (max-width:768px) {
	.main-container {
		padding: 0 .2em
	}
}

.back-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 999;
	display: none
}

.back-to-top a {
	width: 40px;
	height: 40px;
	display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
	line-height: 40px;
	background-color: #000;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out;
	border-radius: 20px
}

.back-to-top img {
	vertical-align: middle;
	padding: 4px
}


.blog-concise-box {
	padding-left: 120px;
	margin-top: 20px
}

.blog-concise-box .blog-concise {
	box-shadow: 1px 1px 2px rgba(0,0,0,.02);
	border: 1px solid #dee8ef;
	background: #fff;
	padding: 25px 40px;
	position: relative
}

.blog-concise-box .blog-concise:before {
	content: '';
	position: absolute;
	left: -.6em;
	top: 28px;
	width: 1em;
	height: 1em;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transition: background .1s linear;
	transition: background .1s linear;
	background-color: #fff;
	border-left: 1px solid #dee8ef;
	border-bottom: 1px solid #dee8ef;
	z-index: 2
}

.blog-concise-box .blog-title {
	font-size: 24px;
	line-height: 30px
}





.blog-concise-box .blog-content {
	font-size: 14px;
	color: #464b52;
	line-height: 28px
}

.blog-concise-box .blog-operate {
	position: absolute;
	right: 5px;
	top: 5px;
	display: none
}

.blog-concise-box a {
	color: rgba(41,46,53,.6)
}

.blog-concise-box .blog-stat {
	padding-top: 20px;
	font-size: 14px;
	color: #999
}

.blog-concise-box .blog-stat span {
	margin-right: 20px
}

.blog-concise-box .blog-stat span i {
	margin-right: 8px
}



.blog-box-container {
	position: relative;
	padding: 20px 0 40px;
	padding-bottom: 40px;
}

.blog-box-container:before,.blog-box-pager:before {
	width: 1px;
	position: absolute;
	top: 0;
	left: 50px;
	height: 100%;
	border-left: 1px solid #f2f2f2;
	content: ''
}

.blog-box-container:last-child {
	padding-bottom: 80px
}

.blog-box-pager {
	position: relative;
	padding-left: 120px;
	padding-top: 20px;
	padding-bottom: 20px
}

.blog-box-empty {
	padding: 40px 0;
	font-size: 12px;
	color: #777;
	text-align: center
}


.blog-timeline-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	padding: 40px 0
}
.blog-timeline-box .blog-category {
	background: #90a1ac;
	background: url(/images/index_help.png) no-repeat;
	background-size: 100%;
	line-height: 60px;
	text-align: center;
	margin: 0 auto
}
.blog-box-container img{padding-bottom: 20px;}
.blog-timeline-box .blog-category,.blog-timeline-box .blog-category img {
	width: 60px;
	height: 60px;
	border-radius: 60px
}

.blog-timeline-box .blog-category i.fa {
	font-size: 30px;
	color: hsla(0,0%,100%,.9);
	line-height: 60px
}

.blog-timeline-box .blog-author,.blog-timeline-box .blog-time {
	font-size: 12px;
	color: #6e7c86;
	width: 60px;
	height: 24px;
	line-height: 24px;
	margin: 20px auto;
	background: #fafafa;
	text-align: center;
	border: 1px solid #f2f2f2
}

.blog-timeline-box .blog-time {
	border-radius: 3px
}

.blog-timeline-box .blog-author {
	border-radius: 24px;
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.blog-timeline-box .blog-author img.avatar {
	width: 24px;
	height: 24px;
	border-radius: 24px;
	float: left
}

.blog-timeline-box .blog-author a {
	color: #6e7c86
}
@media screen and (max-width:768px) {
	.blog-timeline-box {
		position: relative;
		left: inherit;
		top: inherit;
		width: inherit;
		padding: 0;
		margin: 20px 0
	}

	.blog-timeline-box:before {
		height: 1px;
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		content: '';
		z-index: 1
	}

	.blog-timeline-box .blog-timeline {
		z-index: 2;
		position: relative;
		padding-left: 38px
	}

	.blog-timeline-box .blog-timeline:after,.blog-timeline-box .blog-timeline:before {
		display: table;
		content: ""
	}

	.blog-timeline-box .blog-timeline:after {
		clear: both;
		overflow: hidden
	}

	.blog-timeline-box .blog-category {
		width: 24px;
		height: 24px;
		line-height: 24px;
		border-radius: 24px;
		margin: 0 auto;
		display: inline-block;
		float: left;
		margin-right: 20px
	}

	.blog-timeline-box .blog-category i.fa {
		font-size: 14px;
		color: hsla(0,0%,100%,.9);
		line-height: 24px
	}

	.blog-timeline-box .blog-author,.blog-timeline-box .blog-time {
		height: 24px;
		line-height: 24px;
		margin: 0;
		display: inline-block;
		float: left;
		margin-right: 20px
	}
}

.blog-concise-box {
	padding-left: 120px;
	margin-top: 20px
}

.blog-concise-box .blog-concise {
	
	border: 1px solid #f5f5f5;
	background: #fff;
	padding: 25px 40px;
	position: relative;-webkit-transition: -webkit-box-shadow .2s linear,-webkit-transform .2s linear;
	-moz-transition: -moz-box-shadow .2s linear,-moz-transform .2s linear;
	-o-transition: box-shadow .2s linear,-o-transform .2s linear;
	-ms-transition: box-shadow .2s linear,-o-transform .2s linear;
	transition: box-shadow .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear,transform .2s linear
}
.blog-concise-box .blog-concise:hover{box-shadow: 0px 1px 3px rgba(0,0,0,.05);}
.blog-concise-box .blog-concise:before {
	content: '';
	position: absolute;
	left: -.6em;
	top: 28px;
	width: 1em;
	height: 1em;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transition: background .1s linear;
	transition: background .1s linear;
	background-color: #fff;
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	z-index: 2
}



.blog-concise-box .blog-title{
	color: #00a241
}

.blog-concise-box .blog-cover {
	overflow: hidden;
	max-height: 200px;
	margin-bottom: 32px;
	border-radius: 8px;
	text-align: center
}


@media screen and (max-width:768px) {
	.blog-concise-box {
		padding-left: 0
	}

	.blog-concise-box .blog-concise:before {
		content: normal
	}

	.blog-concise-box .blog-concise {
		padding: 1em;
		margin: 20px;
	}
	.blog-box-container:before,.blog-box-pager:before{border-left: 0;}  
}


.why.index-pp .item:first-child{border-bottom: 0px !important;}

.why.index-pp.ee .fea-box{background: #fff;}



/*下载中心*/
.content-download{background: #fafafa;width:100%;min-height:1820px;bottom: 0 !important;padding-top: 40px;}
.content-download p{font-size: 14px;margin-top: 5px;}
.content-download a.btn {
    margin: 0 0 20px 0;
    width: 100px;
    height: 25px;
    line-height: 23px;
    border: 1px solid #eee;
    color: #7a7a7a;
}
.content-download a.btn:hover{color: #00a241;border-color:#4ed082; }
.content-download .contents h4{text-align: left;font-size: 15px;margin: 0 15px;font-weight: bold;color: #7a7a7a;border-bottom: 1px #f2f2f2 solid;padding-bottom: 15px;}

.content-download .contents .col-sm-3 .content{background: #fff !important;}




/*图片放大*/
.thumbnail{border: 1px #f8f8f8 solid !important;border-radius:3px;margin-top: 30px;-webkit-transition: -webkit-box-shadow .2s linear,-webkit-transform .2s linear;
	-moz-transition: -moz-box-shadow .2s linear,-moz-transform .2s linear;
	-o-transition: box-shadow .2s linear,-o-transform .2s linear;
	-ms-transition: box-shadow .2s linear,-o-transform .2s linear;
	transition: box-shadow .2s linear,-webkit-transform .2s linear,-moz-transform .2s linear,-o-transform .2s linear,transform .2s linear}
.thumbnail:hover{box-shadow: 0 3px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);border-color: #fff;border-color: #fff !important;}
#foucs_big{ 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	z-index:1000; 
	display:block;
	background:#000;
	_background:#000;
	position:fixed;
	_position:absolute;
	filter:alpha(opacity=20); 
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
#w3foucs{
	position:fixed;
	left:50%; 
	top:50%; 
	height:auto; 
	z-index:1000;
	background-color:#fff; 
	overflow:hidden;
	padding:5px;
}
#w3foucs #foucs_close{
	width:17px;
	height:17px;
	position:absolute;
	z-index:1000;
	right:8px;
	top:12px;
	background: url(message.png) no-repeat;
	display: block;
	cursor: pointer;
}
#w3foucs #page_close{
	width:40px;
	height:40px;
	position:absolute;
	z-index:9999;
	right:-42px;
	top:-2px;
	display: block;
	cursor: pointer;
	background:#00a241;
	color: #fff;padding:4px 8px;
	font-size:24px;
}
#w3foucs{width: 580px;}

#w3foucs img{width: 100%;}

.thumbnail p{text-align: center;padding-top: 10px;color: #7a7a7a;margin-bottom: 0;font-size: 14px;}
/*企业资质*/
.cate a{text-decoration: none;padding: 10px;}
.cate .row1{margin-top: 50px;}




.head-top{text-align: center;padding-top: 20px;line-height: 50px;}
.head-top h1{font-size: 40px;padding-left: 0;font-weight: 400;}
.head-top p{font-size: 15px;opacity: 0.8;color: #fff;}




.headline-bg.about-headline-bg.technical {
	background-image: url("/images/top/technical_top.jpg?v=2.1");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center;
}
.headline-bg.about-headline-bg.technical:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.headline-bg.about-headline-bg.referral{background-image: url("/images/top/referral_top.jpg");background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-align: center;}
.headline-bg.about-headline-bg.referral:before {
	display: block;
	content: '';
	background:#000;
	opacity: 0.4;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.index-fw.why .item:first-child,.ded-hk .why .item:first-child{border-bottom: 0 !important;}
.index-fw.why img{padding: 0;margin-top: -10px;}


.index_logo .pic{margin-top: 40px;}
.index_logo .container .row .col-sm-2:first-child,.index_logo .container .row .col-sm-2:nth-child(7){margin-left: 0;}
.index_logo .container .row .col-sm-2{margin-left: 45px;}
.index_logo .container .row .col-sm-2:first-child{background: url(/images/logo01.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:first-child:hover{background: url(/images/logo1.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(2){background: url(/images/logo07.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(2):hover{background: url(/images/logo7.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(3){background: url(/images/logo02.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(3):hover{background: url(/images/logo2.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(4){background: url(/images/logo04.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(4):hover{background: url(/images/logo4.png) no-repeat;background-size:100%;width: 150px;height: 80px;}


.index_logo .container .row .col-sm-2:nth-child(5){background: url(/images/logo05.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(5):hover{background: url(/images/logo5.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(6){background: url(/images/logo06.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(6):hover{background: url(/images/logo6.png) no-repeat;background-size:100%;width: 150px;height: 80px;}


.index_logo .container .row .col-sm-2:nth-child(7){background: url(/images/logo03.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(7):hover{background: url(/images/logo3.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(8){background: url(/images/logo08.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(8):hover{background: url(/images/logo8.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(9){background: url(/images/logo010.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(9):hover{background: url(/images/logo10.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(10){background: url(/images/logo09.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(10):hover{background: url(/images/logo9.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(11){background: url(/images/logo011.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(11):hover{background: url(/images/logo11.png) no-repeat;background-size:100%;width: 150px;height: 80px;}

.index_logo .container .row .col-sm-2:nth-child(12){background: url(/images/logo012.png) no-repeat;background-size:100%;width: 150px;height: 80px;}
.index_logo .container .row .col-sm-2:nth-child(12):hover{background: url(/images/logo12.png) no-repeat;background-size:100%;width: 150px;height: 80px;}





/*.headline-bg.ai-headline-bg.datacenter{
    background: #010101;
    background: url(../img/grid-left.svg) -10% 0 no-repeat,url(../img/grid-right.svg) 120% 0 no-repeat,url(../img/grid-bottom.svg) 50% 105% no-repeat,linear-gradient(to bottom,#2B2B2B 0,#010101 100%);
    background-size: 40% auto,40% auto,60% auto,auto;
    color: #e4e4e4;
    margin: 0;
    padding: 90px 0 110px;
    position: relative;
}*/
.head_left{padding-top: 40px;}
.datacenter.why.ee .figure img{width: 55px;height: 110px;}
.datacenter.why.ee .figure .fea-box2 img{width: 65px;height: 110px;}

.steps .sp2 .icon img,.steps .sp3 .icon img{width: 40px;}

.why.ee .figure1 img{height: 110px;}

.hk-data.steps .sp .icon img{width: 45px !important;padding-top: 0px !important;height: 55px;}


.pricing.management .item .heading .title.blue{    background: #3498db;}
.btn-cta-primary.blue, a.btn-cta-primary.blue{    background: #3498db;border-color: #3498db}



#dedicated-data-center {
	position: relative;
	background-image: url("/images/banner/hosting-background@2x.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	z-index: 1;
	color: #fff;
	height: 400px;
	text-align: center;
}
/*#dedicated-data-center:before {
	display: block;
	content: '';
	
	background: rgba(31,50,68,0.2);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}*/

#dedicated-data-center .section-wrap {
	position: relative;
	z-index: 2
}
#dedicated-data-center h2{padding-top: 20px;font-size: 40px;}
#dedicated-data-center .list-checkmarks {
	max-width: 600px;
	margin: 0 auto;
	text-align: center
}
.section-wrap {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 5em 2%
}
#dedicated-data-center p{line-height: 30px;padding-top: 20px;font-size: 15px;opacity: 0.6}


.damianban.steps .intro-text{padding: 0;text-align: center;padding-top: 10px;}
.damianban.steps .icon{width:auto;border: 1px #eee solid;border-radius: 70px;width: 70px;height: 70px;cursor: pointer;}


.damianban.steps .icon1{background:url('../../images/server/icon1.svg') no-repeat center center;}
.damianban.steps .click_on .icon1{background:url('../../images/server/icon01.svg') no-repeat center center}

.damianban.steps .icon2{background:url('../../images/server/icon2.svg') no-repeat center center}
.damianban.steps .click_on .icon2{background:url('../../images/server/icon02.svg') no-repeat center center}

.damianban.steps .icon3{background:url('../../images/server/icon3.svg') no-repeat center center}
.damianban.steps .click_on .icon3{background:url('../../images/server/icon03.svg') no-repeat center center}

.damianban.steps .icon4{background:url('../../images/server/icon4.svg') no-repeat center center}
.damianban.steps .click_on .icon4{background:url('../../images/server/icon04.svg') no-repeat center center}

.damianban.steps .icon5{background:url('../../images/server/icon5.svg') no-repeat center center}
.damianban.steps .click_on .icon5{background:url('../../images/server/icon05.svg') no-repeat center center}

.damianban.steps .icon6{background:url('../../images/server/icon6.svg') no-repeat center center}
.damianban.steps .click_on .icon6{background:url('../../images/server/icon06.svg') no-repeat center center}



.damianban.steps .click_on .icon{background-color:#00b254;border-color:#00b254;}
.Max_icon .browser-img-bg{display:none}


.damianban.steps .head{padding-left: 30px;padding-top: 50px;}
.damianban.steps .head p{padding-top: 10px;}

.emlog h4{font-size: 17px !important;}


.features-video .video-container .fluid-width-video-wrapper p{opacity: 0.8}


.linux-sj .bt_l a{padding-top: 20px;font-size: 18px;font-weight: bold;}
.linux-sj .bt_r{text-align: right;padding-top: 17px;color: #fff;font-size: 24px;font-weight: bold;}
.linux-sj .bt_r span{font-size: 14px;font-weight: normal;}
.linux-sj .bt_r .btn-cta-primary{margin-left: 10px;background: #fff;border: 0;color:#00b254 }
.linux-sj .jobs-tabbed a{color: rgba(255,255,255,0.2) !important}
.linux-sj .agent-counting .table td{text-align: left;}
.linux-sj #content2,.linux-sj #content4,.linux-sj #content6{background: #f2f2f2;padding:50px 80px 80px 80px}

.linux-sj #content6,.linux-sj #content5{margin-bottom: 0;}
.linux-sj #content6{margin-top: 0;}

.linux-sj .contents .container{background: #fff;padding:30px 80px;}
.linux-sj .contents .container.last{background: none;padding: 0;}
.linux-sj #content6{padding-bottom: 20px;}
.linux-sj #content1{margin-top: 0;}
.linux-sj .faq .panel .panel-title p{text-align: left;}
.linux-sj.features-tabbed-index{margin-bottom: 0 !important;}
.linux-sj.jobs-tabbed .panel{background: #fff;}
.linux-sj .faq{padding-top:30px;}
.linux-sj .agent-counting .table{margin-top:0px !important;}
.linux-sj {margin-top: 30px;}
/*------------banner----------*/
.headline-bg.ai-headline-bg.data-a-bg{background: url("/images/banner/hosting-background@2x.jpg");}


.headline-bg.ai-headline-bg.data-a-bg {
	background-image: url("/images/banner/hk-datacenter.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	text-align: center;
}
.headline-bg.ai-headline-bg.data-a-bg:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}


.headline-bg.ai-headline-bg.data-b-bg {
	background-image: url("/images/banner/cp-datacenter.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	text-align: center;
}
.headline-bg.ai-headline-bg.data-b-bg:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.75;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.headline-bg.ai-headline-bg.data-d-bg {
	background-image: url("/images/banner/us-datacenter.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	text-align: center;
}
.headline-bg.ai-headline-bg.data-d-bg:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.headline-bg.ai-headline-bg.data-c-bg {
	background-image: url("/images/banner/kr-datacenter.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	text-align: center;
}
.headline-bg.ai-headline-bg.data-c-bg:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.55;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}



.headline-bg.ai-headline-bg.order-a-bg{background: url("/images/cloud/bg_order.jpg");}

.jobs-tabbed .tab-header{background: -webkit-linear-gradient(top,#00a241,#12ae50);background-size: cover}


#subNav .bt_l a{
	font-size: 14px;
	color: rgba(255,255,255,0.8);
	line-height:2.8}

#subNav .bt_l  a:hover,#subNav .bt_l .adv_active a{background-color: rgba(255,255,255,0.2);color: #fff;}
.steps.steps2.steps3 .sp{width: 31.33%}



.uk-button{border:1px #00b254 solid;padding: 3px 10px;border-radius: 2px; }

/*---------------香港高防-----------------*/
.section-ee.ddos-hk{background: #fff}
.section-ee.ddos-hk .col-md-2{width: 20%;border-right: 1px #f2f2f2 solid;}
.section-ee.ddos-hk .col-md-2:last-child{border-right: 0;}

.ddos-hk-pricing{background: rgba(176,186,191,0.1);}
.ddos-hk-pricing .container{background: #fff;padding:10px 50px;}



/*.headline-bg.ai-headline-bg.ddos-bg {
	background:url(/images/cloud/mainvisual__bg.png) center 0 no-repeat, -webkit-linear-gradient(top,#00903a,#1ebf5e);
	background-size: cover;
}
*/

.logo-section.ddos-hk-glpt {
	position: relative;
	background-image: url("/images/gaofang/ddos-hk-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	height: 400px;
	text-align: center;
}
.logo-section.ddos-hk-glpt:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.7;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.reseller-headline-bg{background: url("/images/banner/bg.1eaaac21.jpg");background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	height: 400px;
	text-align: center;}
.reseller-headline-bg:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}


.logo-section.ddos-hk-fh {
	position: relative;
	background-image: url("/images/gaofang/ddos-us-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	color: #fff;
	height: 400px;
	text-align: center;
}
.logo-section.ddos-hk-fh:before {
	display: block;
	content: '';
	background: #000;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.ddos-hk-fh h2{font-size: 38px !important;}
.ddos-hk-fh .text-border{border-color: #fff; opacity: 0.5}
.logo-section.ddos-hk-glpt p,.logo-section.ddos-hk-fh p{color: rgba(255,255,255,0.7) !important;font-size: 15px;line-height: 28px;}


.agent-counting.sm table{margin-top: 0;}

.agent-counting.reseller-pricing .table{border-spacing: 0; }

.features-video h1{font-weight: normal;}


.reseller-pricing{padding:50px 0 80px 0;background:-webkit-linear-gradient(top,#00a241,#12ae50)}
.reseller-pricing h2{color: #fff;}
.agent-counting.reseller-pricing table .special td:first-child{border-radius: 3px 0 0 0;}
.agent-counting.reseller-pricing table .special td:last-child{border-radius:  0 3px 0  0 ;}
.agent-counting.reseller-pricing .table>tbody>tr>td{border-top: 0;border-right: 1px #f7f7f7 solid;text-align: center;font-size: 13px;line-height: 24px;color: #7a7a7a;background: #fff;}
.agent-counting.reseller-pricing .table td{border-bottom: 1px #f7f7f7 solid;vertical-align:inherit;padding-left: 0;}
.agent-counting.reseller-pricing .table>tbody>tr>td:last-child{border-right: 0;}
.agent-counting.reseller-pricing .table td{padding: 18px 8px;}
.agent-counting.reseller-pricing table .special td{background:  rgba(255,255,255,.2) !important;color: #fff !important;border-top: 0;border-right-color: rgba(255,255,255,.2) !important;border: 0;padding:10px 8px;font-size: 14px !important;}
.agent-counting.reseller-pricing table .special span{font-size: 14px;color: #fff !important;}
.agent-counting.reseller-pricing table .text-left{padding:0 20px;text-align: left !important;}
.agent-counting.reseller-pricing .table>tbody>tr>td span{font-weight: bold;color: #00a241;}
.agent-counting.reseller-pricing .zhu-txt p{font-size: 14px;padding-top: 30px;}
.agent-counting.reseller-pricing .zhu-txt p span{color: #00a241;display: block;}
.agent-counting.reseller-pricing .fist{background:#fff !important;}



.browser-img{    box-shadow: 0 5px 20px -5px rgba(0,0,0,0.3);}
.browser-header {
	top: 0;
	left: 0;
	height: 23px;
	width: 100%;
	padding: 3px 35px 3px 55px;
	background: #f5f5f5;border-radius: 4px 4px 0 0;
}
.browser-buttons {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	padding: 0 10px 4px 23px;
}
.browser-buttons span {
	display: inline-block;
	height: 8px;
	width: 8px;
	margin: 0 5px 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.browser-buttons span:nth-child(1) {
	background-color: #fb625c;
}
.browser-buttons span:nth-child(2) {
	background-color: #fdc041;
}
.browser-buttons span:nth-child(3) {
	background-color: #32c84d;
}


.steps.steps2.ip .icon img{width: 45px;margin-top: 30px;height: 45px;}





.sitemap h4{font-size: 16px}

.sitemap li{line-height: 38px;font-size: 14px;list-style: circle;}
.sitemap li a{
color: #555;
    text-decoration: none;}
.sitemap ul{padding-left: 20px;}
.sitemap li ul{padding-left: 0;}
.sitemap li ul li{list-style: none;}
.sitemap li ul  a{font-size: 14px;color: #939292;}
.sitemap li ul  a:hover{color: #00b254}
.header .main-nav .nav .nav-item.nav-item-cta.free a.btn-cta-secondary{padding-right: 20px !important;}


.wrapper-server-hk.gaofang.dedicated{padding-top:20px;padding-bottom:0;}
.wrapper-server-hk.gaofang.dedicated .ee{padding:80px 0 40px 0;}


.linux-sj .bt_r .btn-cta-primary.line-pay{background: #fff !important;width: 120px;}



.headline-bg.order{height: 350px !important;}
.order-header{height: 150px !important;padding-top: 20px;}


.browser-img-bg.one{
background-image: url(/images/server/pic3.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
 .browser-img-bg.two{
background-image: url(/images/server/pic4.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
    
     .browser-img-bg.three{
background-image: url(/images/server/pic2.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
    
     .browser-img-bg.four{
background-image: url(/images/server/pic5.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
    
     .browser-img-bg.five{
background-image: url(/images/server/pic6.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
    
    
     .browser-img-bg.six{
background-image: url(/images/server/pic1.gif);    height: 380px;
    background-size:100.2%;
    width: 100%;
    background-position:-1px 0px;}
    
    
    
    
    
    
    
    
    
.footer-all-line{text-align: left !important;padding-left: 2% !important;}
.title.size{font-size: 30px !important;text-align: left !important;font-weight: 400 !important;margin-top: 20px !important;}

.ee .desc.text ul{padding-top: 20px;line-height: 30px;}


@media screen and (min-width:768px) {
.footer .footer-comb{width: 20%}
.index-product{height: 660px;}
}

.footer-col-inner span{padding-left: 5px;}


.datacenter-img-bg{
    height: 230px;
    background-size: 100%;
    width: 100%;}

/*--回兴--*/
.datacenter-img-bg.cq-hx.one {background-image: url(/images/datacenter/cqhx-1.jpg);}
.datacenter-img-bg.cq-hx.two {background-image: url(/images/datacenter/cqhx-2.jpg);}
.datacenter-img-bg.cq-hx.three {background-image: url(/images/datacenter/cqhx-3.jpg);}
.datacenter-img-bg.cq-hx.four {background-image: url(/images/datacenter/cqhx-4.jpg);}
.datacenter-img-bg.cq-hx.five {background-image: url(/images/datacenter/cqhx-5.jpg);}
.datacenter-img-bg.cq-hx.six {background-image: url(/images/datacenter/cqhx-6.jpg);}


/*--贵阳--*/
.datacenter-img-bg.gy.one {background-image: url(/images/datacenter/gy-1.jpg);}
.datacenter-img-bg.gy.two {background-image: url(/images/datacenter/gy-2.jpg);}
.datacenter-img-bg.gy.three {background-image: url(/images/datacenter/gy-3.jpg);}
.datacenter-img-bg.gy.four {background-image: url(/images/datacenter/gy-4.jpg);}
.datacenter-img-bg.gy.five {background-image: url(/images/datacenter/gy-5.jpg);}
.datacenter-img-bg.gy.six {background-image: url(/images/datacenter/gy-6.jpg);}



/*--五里店--*/
.datacenter-img-bg.cq-wld.one {background-image: url(/images/datacenter/cqwld-1.jpg);}
.datacenter-img-bg.cq-wld.two {background-image: url(/images/datacenter/cqwld-2.jpg);}
.datacenter-img-bg.cq-wld.three {background-image: url(/images/datacenter/cqwld-3.jpg);}
.datacenter-img-bg.cq-wld.four {background-image: url(/images/datacenter/cqwld-4.jpg);}
.datacenter-img-bg.cq-wld.five {background-image: url(/images/datacenter/cqwld-5.jpg);}
.datacenter-img-bg.cq-wld.six {background-image: url(/images/datacenter/cqwld-6.jpg);}



/*--移动--*/
.datacenter-img-bg.cq-yd.one {background-image: url(/images/datacenter/cqyd-1.jpg);}
.datacenter-img-bg.cq-yd.two {background-image: url(/images/datacenter/cqyd-2.jpg);}
.datacenter-img-bg.cq-yd.three {background-image: url(/images/datacenter/cqyd-3.jpg);}
.datacenter-img-bg.cq-yd.four {background-image: url(/images/datacenter/cqyd-4.jpg);}
.datacenter-img-bg.cq-yd.five {background-image: url(/images/datacenter/cqyd-5.jpg);}
.datacenter-img-bg.cq-yd.six {background-image: url(/images/datacenter/cqyd-6.jpg);}




/*--水土双线--*/
.datacenter-img-bg.cq-st.one {background-image: url(/images/datacenter/cqst-1.jpg);}
.datacenter-img-bg.cq-st.two {background-image: url(/images/datacenter/cqst-2.jpg);}
.datacenter-img-bg.cq-st.three {background-image: url(/images/datacenter/cqst-3.jpg);}
.datacenter-img-bg.cq-st.four {background-image: url(/images/datacenter/cqst-4.jpg);}
.datacenter-img-bg.cq-st.five {background-image: url(/images/datacenter/cqst-5.jpg);}
.datacenter-img-bg.cq-st.six {background-image: url(/images/datacenter/cqst-6.jpg);}


/*--联通--*/
.datacenter-img-bg.cq-lt.one {background-image: url(/images/datacenter/cqlt-1.jpg);}
.datacenter-img-bg.cq-lt.two {background-image: url(/images/datacenter/cqlt-2.jpg);}
.datacenter-img-bg.cq-lt.three {background-image: url(/images/datacenter/cqlt-3.jpg);}
.datacenter-img-bg.cq-lt.four {background-image: url(/images/datacenter/cqlt-4.jpg);}
.datacenter-img-bg.cq-lt.five {background-image: url(/images/datacenter/cqlt-5.jpg);}
.datacenter-img-bg.cq-lt.six {background-image: url(/images/datacenter/cqlt-6.jpg);}






/*--香港--*/
.datacenter-img-bg.hk.one {background-image: url(/images/datacenter/hk-1.jpg);}
.datacenter-img-bg.hk.two {background-image: url(/images/datacenter/hk-2.jpg);}
.datacenter-img-bg.hk.three {background-image: url(/images/datacenter/hk-3.jpg);}
.datacenter-img-bg.hk.four {background-image: url(/images/datacenter/hk-4.jpg);}
.datacenter-img-bg.hk.five {background-image: url(/images/datacenter/hk-5.jpg);}
.datacenter-img-bg.hk.six {background-image: url(/images/datacenter/hk-6.jpg);}




/*--韩国--*/
.datacenter-img-bg.kr.one {background-image: url(/images/datacenter/kr-1.jpg);}
.datacenter-img-bg.kr.two {background-image: url(/images/datacenter/kr-2.jpg);}
.datacenter-img-bg.kr.three {background-image: url(/images/datacenter/kr-3.jpg);}
.datacenter-img-bg.kr.four {background-image: url(/images/datacenter/kr-4.jpg);}
.datacenter-img-bg.kr.five {background-image: url(/images/datacenter/kr-5.jpg);}
.datacenter-img-bg.kr.six {background-image: url(/images/datacenter/kr-6.jpg);}




/*--美国--*/
.datacenter-img-bg.us.one {background-image: url(/images/datacenter/us-1.jpg);}
.datacenter-img-bg.us.two {background-image: url(/images/datacenter/us-2.jpg);}
.datacenter-img-bg.us.three {background-image: url(/images/datacenter/us-3.jpg);}
.datacenter-img-bg.us.four {background-image: url(/images/datacenter/us-4.jpg);}
.datacenter-img-bg.us.five {background-image: url(/images/datacenter/us-5.jpg);}
.datacenter-img-bg.us.six {background-image: url(/images/datacenter/us-6.jpg);}

.addr{margin-bottom: 0 !important;}




.index-help .list-unstyled{    padding: 20px 0px 0 2px;
    color: #7a7a7a;
    font-size: 13px;
    line-height: 26px;
    font-weight: 400;}
.index-help .list-unstyled a{color:#7a7a7a }

.index-help .list-unstyled li{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.col-a{color:#00b254 !important }

.footer .footer-col p{padding-top: 3px;}

.footer-col-inner p .fa{    font-size: 20px !important;left: 40px;}
.footer-map-style{font-size: 24px !important;position: absolute;top: 3px;}
.footer-mailto{font-size: 18px;}


h2.pring-title{padding-top: 24px;font-weight: normal;font-size: 26px;margin-bottom: 0;color: #555;background: #FFF;border: 0}
.pricing .item .price-figure{padding-top: 0;padding-bottom: 0;min-height: 120px;margin-top: -1px;}

.pricing .item .price-figure .unit{font-size: 14px;}


.tooltip-inner{background: #ff8800 !important}
.tooltip-arrow{border-top-color:#ff6600 !important }

	.tooltip .tooltip-inner{padding:3px 5px;}

.pricing .item .feature-list.attack{border-top:0;}



.index-list li{text-align: center;list-style: none;font-size: 14px;line-height: 30px;color: #666;}
.index-pricing-money{margin-bottom: 0;}
.index-pricing-money span{font-size:40px;color:#00b254}

.index-list span{color: #888}


.pricing .item .price-figure .unit-yj{font-size: 14px;
    top: -5px;
    position: relative;display: block}







.ribbon {
	position: absolute;
	left: -3px;
	width: 100px;
	height: 100px;
	text-align: center;
	background-color: transparent
}

.ribbon-inner {
	position: absolute;
	top: 16px;
	left: 0;
	display: inline-block;
	height: 30px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 30px;
	color: #fff;
	white-space: nowrap;
	background-color: #f2a654
}

.ribbon-inner .icon {
	font-size: 8px
}



.ribbon-vertical .ribbon-inner {
	top: 0;
	left: 16px;
	width: 30px;
	/*height:41px;*/
	padding: 1px 0;
}



.ribbon-reverse {
	right: 0;
	left: auto
}

.ribbon-reverse .ribbon-inner {
	right: 0;
	left: auto
}

.ribbon-reverse.ribbon-vertical .ribbon-inner {
	right: 16px;
	font-size: 12px;
	border-radius: 20px;
	top:13px;
}
.ribbon-reverse.ribbon-vertical .ribbon-inner.ribbon-inner1 {
	border-radius: 20px;
    width: 50px;
    padding: 0;
    height: 20px;
    top: 8px;
    right: 15px;
    font-weight: normal;
    line-height: 21px;
	
}
.ribbon-bookmark .ribbon-inner {
	-webkit-box-shadow: none;
	box-shadow: none
}
/*.ribbon-bookmark .ribbon-inner:before {
	position: absolute;
	top: 0;
	left: 100%;
	display: block;
	width: 0;
	height: 0;
	content: "";
	border: 10px solid #f2a654;
	border-right: 10px solid transparent
}*/

.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
	top: 100%;
	left: 0;
	margin-top: -10px;
	border-right: 15px solid #f2a654;
	border-bottom: 10px solid transparent
}


.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
	right: 100%;
	left: auto;
	border-right: 15px solid #f2a654;
	border-left: 10px solid transparent
}

.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before {
	right: auto;
	left: 0;
	border-right-color: #f2a654;
	border-bottom-color: transparent;
	border-left: 15px solid #f2a654;
	z-index: 1;
}





.indicator.inside li{width: 25px;border-radius: 0;height: 4px;}



.features-tabbed-index.union{padding-bottom: 60px !important;}



.m-b-0{margin-bottom: 0 !important;}


.cloud-openstack p{margin-bottom: 0;}
.hot-pri{margin-top: 0 !important;font-size: 15px;}
.hot-pri b{font-size:22px;color:#fffe00;}
.hot-pri s{opacity: 0.7}

.m-t-10{margin-top: 10px !important}
.p-t-0{padding-top: 0 !important;}
.p-b-0{padding-bottom: 0 !important;}

.affs-pic .panel-body .affs-pic-con{padding-left: 20px;text-align: left;}
.affs-pic .panel-body .affs-pic-con p{background: #eee;text-align: center;padding: 5px;}
.affs-pic-con-one{width: 336px;float: left}
.affs-pic-con-two{width: 300px;float: left;margin-left: 20px;}
.affs-pic-con-three{width: 250px;float: left;margin-left: 20px;}
.affs-pic-con-four{width:640px;}
.affs-pic-con-five{width:728px;}
.affs-pic-con-six{width:960px;}



.order-lang-header{height: 200px;}


.section-affs-dark{background: linear-gradient(225deg, #39444d , #22292e 88%);width: 100%;padding: 80px 0;}
.section-affs-dark .section-title{color: #fff;text-align:center;font-weight: normal;font-size: 48px;margin-top: 0;}
.section-affs-dark .banner-link{display: block;font-size: 14px;padding-top: 20px;}
.section-affs-dark .list-unstyled li{margin-top: 40px;}
.section-affs-dark a{color:rgba(255,255,255,0.8);}
.section-affs-dark p{color: #fff; opacity: 0.6;font-size: 14px;text-align: center;padding-top: 10px; }

.section-affs-dark .style-list ul{width: 360px;margin: 0 auto;padding-top: 20px;}

@media (max-width:992px) and (min-width:380px) {
.section-affs-dark .list-unstyled li img{max-width: 100%;}

}
.section-affs-dark .style-list ul li:first-child{margin-left: 0;}
.section-affs-dark .style-list ul li{float: left;list-style: none;margin-left: 3%;}
.section-affs-dark .style-list ul li a{padding: 8px 30px;border-radius: 3px;font-size: 14px;border: 1px #fff dashed}
.section-affs-dark .style-list .domain-00>li.active>a{border: 1px #00b254 solid}


.headline-bg.referral.affs{background: #7769ff;height: 500px;}
.features-video.video-affs{padding-top: 0px;height: 400px;}

.modal-header{border-bottom:0; }
.modal-footer{border-top:0; }
.modal .modal-content{padding: 20px;}
.copy-bg{background: #f8f8f8;border:1px #eee solid;padding: 15px;border-radius: 3px;word-break:break-all;}









.js_review{
	width: 100%;
	height: 300px;
	position: relative;
}
.js_review .js_review_l{
	float: left;
	width: 40%;
	height: 300px;
	background: #7769ff;
}
.js_review .js_review_r{
	float: right;
	width: 40%;
	height: 300px;
	background: #2ecc71;
}
.js_review .js_review_detail{
    width: 1180px;
    position: absolute;
    left: 50%;
    margin-left: -590px;
    background: #6a5bfb;
    z-index: 1;
    top: 0;
    height:300px;		
}
.js_review .js_review_detail .js_review_detail_l{
	width: 540px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
	background: #7769ff;
}
.js_review .js_review_detail .js_review_detail_r{
	width: 540px;
	height: 300px;
	position: absolute;
	right: 0;
	top: 0;
	background: #2ecc71;
}
.js_review .js_review_detail .js_review_detail_l .js_review_detail_ll{
	width: 0;
	height: 0;
	position: absolute;
	left: 540px;
    border-width: 150px 50px 150px 50px;
    border-style: solid;
    border-color:#7769ff transparent  transparent  #7769ff;

}
.js_review .js_review_detail .js_review_detail_r .js_review_detail_rr{
	width: 0;
	height: 0;
	position: absolute;
	left: -100px;
    border-width: 150px 50px 150px 50px;
    border-style: solid;
    border-color: #2ecc71  #2ecc71 transparent  transparent;

}
.js_review .js_review_detail .js_review_detail_r .js_review_detail_c{
	position: absolute;
    
    left: -100px;
    width: 0; 
	height: 0; 
	border-left: 50px solid transparent; 
	border-right: 50px solid transparent; 
	border-top: 150px solid #27ae60; 	

}
.js_review .js_review_t{
    width: 1180px;
    position: absolute;
    left: 50%;
    margin-left: -590px;
   /* background: #2980b9;*/
    z-index:2;
    top: 0;
    height:300px;		
}
.js_review .js_review_tl{
	float: left;
	width: 540px;
    height:300px;	
    position: relative;	
}
.js_review .js_review_tr{
	float: right;
	width: 540px;
    height:300px;		
	position: relative;

}
.js_review .js_review_cl .js_review_p{
	width: 405px;
	margin-left: 60px;
	color: #fff;
	font-size: 22px;
	margin-top: 50px;
}
.js_review .js_review_cl .js_review_p b{color: #ffee00;}
.js_review .js_review_cl i{
	color: #fff;
	font-size: 30px;
	position: absolute;
}
.js_review .js_review_cl i.icon-icon7{
	top: 50px;
	left: 30px;	
}
.js_review .js_review_cl i.icon-icon8{
	top: 130px;
	right:60px;	
}
.js_review .js_review_cl .js_review_user{
	height: 60px;
	margin-left: 60px;
}
.js_review .js_review_cl .js_review_user img{
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 20px;
}

.js_review .js_review_cl .js_review_user .js_ru_p .js_rup1{
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	margin: 10px 0 5px 0;
}
.js_review .js_review_cl .js_review_user .js_ru_p .js_rup2{
	font-size: 15px;
	line-height: 1;
	color: rgba(255,255,255,0.8);
}
.js_review .js_review_cl .js_review_user a{
	width: 140px;
	height: 40px;
	margin-top: 15px;
	float: left;
	overflow:hidden;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
}
.js_review .js_review_tl .js_review_user a{
	background: url(../img/js_sprite.png) 0 0 ;
	color: #2980b9;
}
.js_review .js_review_tl .js_review_user a:hover{
	background-position: 0 -60px;
}
.js_review .js_review_tr .js_review_user a{
	background: url(../img/js_sprite.png) 0 -120px ;
	color: #27ae60;
}
.js_review .js_review_tr .js_review_user a:hover{
	background-position: 0 -180px;
}

.js_review .js_review_cl .js_review_user .js_ru_p .js_rup3{color: #fff;font-size: 14px;line-height: 24px;border:1px #ffea00 dotted;padding: 5px 10px;border-radius: 3px;}





.referral-step{background: none !important;}
.referral-step .feature-part p{color: inherit !important}
.referral-step .feature-part h3{color: inherit !important}
.referral-step .feature-part{text-align: center;}
.referral-step .feature-part img{width: 120px !important;margin-left: inherit !important}



.sections-affs-advantage{margin: 80px 0;}

.sections-affs-advantage .advantage-list{text-align: center;margin-top: 40px;}
.sections-affs-advantage .advantage-list h3{font-size: 18px}
.sections-affs-advantage .advantage-list p{font-size: 14px;color: #888;line-height: 24px;}
.sections-affs-advantage .section-affs-advantage-bg{height: 760px;}
.sections-affs-advantage .section-affs-advantage-cont{top: 80px;}
.sections-affs-advantage .section-affs-advantage-cont .container{background: #fff;border: 1px #7769ff solid;    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);padding: 50px;text-align: center}


.advantage-btn{background: #7769ff !important;width: 350px;border-radius: 3px;line-height: 40px;color: #fff !important;font-size: 20px;margin-top: 40px;}


.p-l-0{padding-left: 0;}
.affs-h-img{height: 280px;padding-top: 30px;}

.affs-explain .referral{background: #7769ff;margin-top: 80px;padding:80px 0 0 0;}
@media (max-width:992px) and (min-width:320px) {
/*.sections-affs-advantage{min-height: 1800px;}
.sections-affs-advantage .section-affs-advantage-bg{height: 1000px;}
.p-x-l-0{padding-left: 0;}
.affs-h-img{padding-top: 0;}
.features-video.video-affs{height: inherit !important}*/
.prob-descri.referral{padding-top: 0;}
.section-affs-dark a img{width: 100%;}
.js_review .js_review_l{width: 100% !important;}
}
