.sec-pTB {
    padding: 0;
}
#over a{
color: #7bbb2a;
}
.heading-menu{display:none}
			.bannerSec{
				background: -moz-linear-gradient(top,  rgba(213,243,255,0.79) 0%, rgba(213,243,255,0.53) 36%, rgba(213,243,255,0.25) 59%, rgba(213,243,255,0.11) 74%, rgba(213,243,255,0.03) 88%, rgba(213,243,255,0.01) 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top,  rgba(213,243,255,0.79) 0%,rgba(213,243,255,0.53) 36%,rgba(213,243,255,0.25) 59%,rgba(213,243,255,0.11) 74%,rgba(213,243,255,0.03) 88%,rgba(213,243,255,0.01) 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom,  rgba(213,243,255,0.79) 0%,rgba(213,243,255,0.53) 36%,rgba(213,243,255,0.25) 59%,rgba(213,243,255,0.11) 74%,rgba(213,243,255,0.03) 88%,rgba(213,243,255,0.01) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d5f3ff', endColorstr='#03d5f3ff',GradientType=0 ); /* IE6-9 */
				text-align: center;
			}
			.bannerSec h1{
				text-align: center;
				font-weight: bold;
				font-size: 36px;
				line-height: 48px;
				padding-top: 50px;
				margin-bottom: 30px;
			}
			.bannerSec h1 span{
				font-weight: normal;
			}
			.dwnd-btn{
				height: 48.5px;
				text-transform: uppercase;
				display: inline-block;
				text-align: center;
				line-height: 48.5px;
				
				font-size: 17px;
				color: white;
				border-radius: 2px;
			}
.dwnd-btn a{background:#e71b33;border-radius:4px;color:#fff;padding:10px 36px;text-decoration:none;transition:all .5s}
.dwnd-btn a:hover{background:#ac071a;transition:all .5s}
			.bannerSec .light-text{
				color:#3e3d3d;
				font-size: 12px;
				margin-top: 10px;
			}
			.bannerCardSec{
				text-align: center;
			}
.bannerCardSec .bannerCard{background:white;box-shadow:0px 0px 31.04px 0.96px rgba(0, 0, 0, 0.08);box-sizing:border-box;margin:14px;max-width:300px;padding:29px;padding-bottom:40px;position:relative;transition: all 0.5s;width:calc( 33.3% - 28px);display: inline-block;}
.bannerCardSec .bannerCard:hover{background: rgb(244,252,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(244,252,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(244,252,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(244,252,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fcff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
transition:all .5s}
.bannerCardSec > .bannerCard > a{border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%}
.bannerCardSec > .bannerCard > a{text-decoration:none;}
			.bannerCardSec .bannerCard h4{
				font-size: 19px;
				font-weight: bold;
			}
			.bannerCardSec .bannerCard p{
				color: #333;
				font-size: 13px;
				line-height: 23px;
			}
.bannerCardSec .bannerCard .more-btn{border:1px solid black;border-radius:4px;color:#000;display:inline-block;font-size:13px;height:30px;line-height:30px;margin-top: 0px;padding:0 24px;transition:all 0.5s linear;}
.bannerCardSec .bannerCard:hover .more-btn{background:#055367;border-color:#055367;color:white;transition:all .5s}
.customerSec{text-align:center;}
.customerSec ul{margin-bottom:50px;margin-top:10px;}
			.customerSec h4{
				font-size: 20px;
				font-weight: 600;
			}
			.dataTabSec{
				text-align: center;
			}
			.dataTabSec h3{
				font-weight: bold;
				font-size: 29px;
				margin:0;
				position: relative;
				display: inline-block;
			}
			.dataTabSec h3:before, .dataTabSec h3:after{
				content: "";
				width: 150px;
				height: 1px;
				position: absolute;
				background: #acacac;
				top: 15px;
			}
			.dataTabSec h3:before{
				left: -164px;
			}
			.dataTabSec h3:after{
				right: -164px;
			}
			.dataTabSec p{
				font-size: 15px;
				color: #333;
				margin-top:15px;
			}
.dataTabContent{display:none;margin:0 auto;max-width:1060px;text-align:center;}
			.dataTabContent.active{
				display: block;
			}
.dataTabContent .dataTabs{border-radius:4px;box-sizing:border-box;display:inline-block;margin:10px;max-width:325px;padding:15px;padding-top:25px;position:relative;transition:all 0.2s linear;vertical-align:top;width:calc( 33.3% - 25px);text-align: left;}
.dataTabContent .dataTabs a{height:100%;left:0;position:absolute;top:0;width:100%}
			.dataTabContent .dataTabs h4{
				font-size: 16px;
				font-weight: bold;
				margin-bottom: 8px;
				margin-top: 0;
			}
			.dataTabContent .dataTabs p{
				font-size: 13px;
				color: #333;
				margin-top: 0;
			}
			.dataTabContent .dataTabs:hover{
				background: #f2f6f9;
			}
			.bannerAdSec{
				max-width: 1015px;
				margin: 70px auto;
				padding: 50px 55px;
				border: 1px solid #d8f0f5;
				background: #e5f8fc;
				border-radius: 10px;
				box-sizing: border-box;
				position: relative;
				text-align: right;
			}
			.bannerAdSec > div{
				display: inline-block;
				vertical-align: middle;
				text-align: left;
			}
			.bannerAdSec h3{
				margin: 0;
				font-size: 28px;
				color: #172852;
				font-weight: bold;
			}
			.bannerAdSec p{
				font-size: 19px;
				text-transform: uppercase;
				margin: 0;
				margin-bottom: 5px;
			}
			.bannerAdSec .dwnd-btn{
				margin-left: 60px
			}
			.dataPriceSec{
				margin-bottom: 100px;
			}
			.dataPriceSec h2, .dataResourceSec h2{
				font-size: 28px;
				font-weight: bold;
				color: #333;
				text-align: center;
				margin-bottom: 60px;
			}
			.dataPriceSec .priceCard{
				max-width: 295px;
				padding: 18px;
				box-shadow: 0px 0px 48.5px 1.5px rgba(0, 0, 0, 0.06);
				text-align: center;
				border-radius: 3px;
				position: relative;
				overflow: hidden;
				display: inline-block;
			    vertical-align: middle;transition: all 0.5s ease;
			}
			.dataPriceSec .priceCard.active{
				z-index: 5;
				position: relative;
				background: white;
				box-shadow: 0px 0px 153.26px 4.74px rgba(0, 0, 0, 0.11);
				padding-bottom: calc(18px + (200px - 165px));
			}
			.dataPriceSec .priceCard.active ul{
				min-height: 200px
			}
.dataPriceSec .priceCard .more-btn1 {
    background: #055367;
    border-color: #055367;
    color: white;
    border-radius: 4px;
    transition: all 0.5s ease;
}
.dataPriceSec .priceCard .more-btn1 a{color:#fff;}
.dataPriceSec .priceCard:hover{
    z-index: 6;
    position: relative;
    background: white;
    box-shadow: 0px 0px 153.26px 4.74px rgba(0, 0, 0, 0.11);
    padding-bottom: calc(18px + (200px - 165px));
    transition: all 0.5s ease;
    transform: translateY(-15px);transition: all 0.5s ease;
}
			.priceCardHead{
				text-align: center;
				padding: 15px 0;
				border-bottom: 1px solid #e5e5e5;
				padding-bottom: 22px;
			}
			.priceCardHead h4{
				font-size: 18px;
				margin: 0;
				font-weight: 600;
				margin-bottom: 6px;
			}
			.priceCardHead p{
				margin: 0;
				font-size: 13px;
			}
			.priceCardHead p span{
				font-weight: 600;
			}
			.priceCardHead .priceFormat{
				margin-top:10px;
				margin-bottom: 4px;
				font-size: 25px;
				font-weight: 600;
			}
			.priceCardHead .priceFormat span{
				font-size: 39px;
				font-weight: bold;
			}
			#scroll .priceCard ul{
				padding: 15px;
				padding-left: 47px;
				padding-top: 25px;
				font-size: 14px;
				color: #333;
				min-height: 165px;
				text-align: left;
			}
			#scroll .priceCard ul li{
				margin-bottom: 15px;
			    line-height: 22px;
			    position: relative;
			}
			#scroll .priceCard ul li:before{
				position: absolute;
				content: "";
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				background-position: -483px -69px;
				left: -35px;
				width: 19px;
				height: 19px;
				top: 2px;
			}
			.priceCard a{
				font-size: 15px;
				color: #333;
				text-decoration: underline;
				text-underline-position: under;
			}
.priceCard .more-btn a{border:1px solid #055367;border-radius:3px;color:#055367;padding:10px 70px;text-decoration:none;transition: all 0.5s ease;}
			.priceCard .tryNow{
				margin: 20px 0;
			}
.priceCard .more-btn{display:inline-block;font-size:15px;height:42px;line-height:42px;text-align:center;transition:all 0.2s linear;}
.priceCard:hover .more-btn{    background: #055367;
    border-color: #055367;
    color: white;
    border-radius: 4px;
    transition: all 0.5s ease;}
.priceCard:hover .more-btn a{color:#fff}
			.dataPriceCont{
				text-align: center;
				font-size: 0;
			}
.dataTabToggle{margin-bottom:30px;margin-top:30px;}
			.dataResourceSec{
				margin-bottom: 100px;
			}
			.dataTabToggle input[type="checkbox"]{
				height: 56px;
				width: 400px;
				margin: 0;
				background: #f6f6f6;
				-webkit-appearance: none;
				border-radius: 28px;
				position: relative;
			}
			.dataTabToggle input[type="checkbox"]:before{
				content: "";
				position: absolute;
				width: 200px;
				height: 56px;
				border-radius: 28px;
				left: 0;
				top: 0;
				background: #055367;
				transition: all 0.3s linear;
			}
			.dataTabToggle input[type="checkbox"]:checked:before{
				left: 200px;
			}
			.dataTabToggle ul{
				background: #f6f6f6;
				height: 56px;
				width: 400px;
				margin: 0 auto;
				border-radius: 28px;
				font-size: 17px;
				color: #626262;
				position: relative;
			}
			.dataTabToggle ul span{
				width: 200px;
				height: 56px;
				border-radius: 28px;
				position: absolute;
				left: 0;
				top: 0;
				display: block;
				background: #055367;
				transition: all 0.2s linear;
			}
			.dataTabToggle ul li{
				border-radius: 28px;
				height: 56px;
				width: 200px;
				display: inline-block;
				float: left;
				line-height: 56px;
				font-weight: 600;
				cursor: pointer;
				z-index: 5;
				position: relative;
				transition: all 0.3s linear;
				-webkit-touch-callout: none;
			    -webkit-user-select: none;
			    -khtml-user-select: none;
			    -moz-user-select: none;
			    -ms-user-select: none;
			    user-select: none;
			    -webkit-tap-highlight-color: transparent;
			}
			.dataTabToggle ul li.active{
				color: white;
			}
			.dataTabToggle ul li::selection, .dataTabToggle ul li::-moz-selection{
				background: transparent;
			}
			.dataResourceCont{
				text-align: center;
				max-width: 860px;
				margin: 0 auto;
			}
			.dataResourceCont .resourceCard{
				width: 40%;
				min-height: 100px;
				display: inline-block;
			}
			.dataResourceCont .resourceCard img{
				width: 100%;
			}
			.dataResourceCont .resourceInfo{
				width: calc(59% - 70px);
				margin-left: 70px;
				display: inline-block;
				text-align: left;
				float: right;
			}
.resourceInfo .more-btn{display:inline-block;font-size:15px;height: 5px;line-height:35px;margin-top:15px;min-width:125px;}
.resourceInfo .more-btn a{background: #0c3f4a;border:1px solid #0c3f4a;border-radius:4px;color:#fff;padding:7px 29px;text-decoration:none;transition:all .5s}
.resourceInfo .more-btn a:hover{background:#fff;transition:all .5s;color:#0c3f4a;}
.resourceInfo .more-btn a:hover .arrow-icn{
	background-position: -456px -54px;
}
			.resourceInfo h4{
				font-size: 17px;
				font-weight: bold;
				color: #333;
				margin: 0;
				margin-bottom: 10px;
			}
			.resourceInfo p{
				font-size: 15px;
				color: #333;
				margin: 0;
			}

.resourceItem{border-bottom:1px solid #f0f0f0;padding:25px 0;position:relative;transition: all 0.2s linear;}
.resourceItem:hover{    background: #f2f6f9;transition: all 0.2s linear;padding-left:10px;}
.resourceItem a{height:100%;left:0;position:absolute;text-decoration:none;top:0;transition:all .5s;width:100%}
			.resourceItem.no-border{
				border-bottom: none;
			}
			.resourceText{
				text-align: left;
				padding: 30px;
				padding-top: 25px;
				background: #0c424c;
			}
			.resourceText h4{
				color: white;
				font-weight: bold;
				font-size: 18px;
				margin:0;
				margin-bottom: 10px;
			}
			.resourceText p{
				font-size: 14px;
				color: white;
				line-height: 22px;
				margin:0;
				margin-bottom: 25px;
			}
.resourceText .more-btn{border-radius:2px;color:white;display:inline-block;font-size:15px;height:35px;line-height:35px;min-width:125px;text-align:center;}
.resourceText .more-btn a{border:1px solid white;color:#fff;padding:5px 17px;text-decoration:none;transition:all .5s;border-radius: 4px;}
.resourceText .more-btn a:hover{background:white;border:solid 1px #0c3f4a;transition:all .5s;color:#0c3f4a;}
.resourceText .more-btn a:hover .arrow-icn{
	background-position: -456px -53px;
}
			.bannerAdSec.adsec2{
				padding-left: 70px;
				padding-bottom: 35px;
				padding-top:35px;
				text-align: left;
			}
			.bannerAdSec.adsec2 p{
				font-size: 26px;
				color: #000;
				text-transform: none;
				line-height: 34px;
			}
			.bannerAdSec.adsec2 p span{
				font-weight: bold;
			}
			.bannerAdSec.adsec2 .dwnd-btn{
				margin-left: 0;
				margin-top: 15px;
			}
			.bannerIcon{
				width: 120px;
				height: 110px;
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				display: inline-block;
			}
			.icn-file-server{
				background-position: 5px 0;
			}
			.icn-ep-security{
				background-position: -144px 0;
			}
			.icn-risk-analy{
				background-position: -293px 0;
			}
			.customerIcon{
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				height: 30px;
				width: 150px;
				display: inline-block;
				margin: 10px 14px;
				box-sizing: border-box;
			}
			.sony-icn{
				background-position: -12px -138px;
				width: 127px;
			}
			.fis-icn{
				background-position: -178px -140px;
				width: 52px;
			}
			.nov-icn{
				background-position: -270px -139px;
				width: 105px;
			}
			.isuzu-icn{
				background-position: -415px -138px;
				width: 84px;
			}
			.mein-icn{
				background-position: -538px -138px;
				width: 85px;
			}
			.toyoto-icn{
				background-position: -662px -138px;
				width: 101px;
			}
			.mitsubishi-icn{
				background-position: -802px -139px;
				width: 102px;
			}
			.xerox-icn{
				background-position:-943px -138px;
				width: 78px;
			}
			.dataIcon{
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				height: 37px;
				width: 37px;
				display: inline-block;
				box-sizing: border-box;
			}
			.icn-file-mon{
				background-position: -456px 0;
			}
			.icn-cbt-ran{
				background-position: -511px -2px;
			}
			.icn-file-chn{
				background-position: -566px -3px;
			}
			.icn-device{
				background-position: -617px 0;
			}
			.icn-email{
				background-position: -665px -3px;
				width: 39px;
			}
			.icn-inc-mang{
				background-position: -722px -3px;
				width: 41px;
			}
			.icn-monitoring{
				background-position: -528px -60px;
				width: 40px;
			}
			.icn-data-dis{
				background-position: -590px -60px;
				width: 35px;
			}
			.icn-data-classify{
				background-position: -641px -60px;
				width: 44px;
				height: 38px;
			}
			.icn-perm-analy{
				background-position: -704px -58px;
				width: 40px;
				height: 42px;
			}
			.icn-file-audit{
				background-position: -763px -58px;
				width: 38px;
				height: 35px;
			}
			.adsIcon{
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				display: inline-block;
				box-sizing: border-box;
				position: absolute;
			}
			.commonIcon{
				background: url('https://www.manageengine.cn/data-security/images/sprite.png');
				background-size: 1021px 389px;
				background-repeat: no-repeat;
				display: inline-block;
				box-sizing: border-box;
			}
			.ads-explore{
				background-position: 0 -211px;
				width: 170px;
				height: 126px;
				left: 50px;
				top: 15px;
			}
			.ads-dwnld{
				background-position: -230px -197px;
				width: 263px;
				height: 169px;
				right: 60px;
				top: 18px;
			}
			.arrow-icn{background-position: -456px -74px;width: 5px;height: 9px;margin-left: 10px;vertical-align:middle}
			.price-ep-icn{
				background-position: -673px -222px;
				width: 82px;
				height: 79px;
				top: -4px;
			    left: -10px;
			}
			.price-fsa-icn{
				background-position: -539px -222px;
				width: 88px;
				height: 82px;
				top: -9px;
			    left: -9px;
			}
			.price-ra-icn{
				background-position: -792px -219px;
				width: 86px;
				height: 83px;
				top: -4px;
			    left: -18px;
			}
			.pageTabSec h2{
				font-size: 29px;
				font-weight: bold;
				text-align: center;
				margin-bottom: 30px;
			}
			.pageTabSec{
				max-width: 1010px;
				margin: 0 auto;
				margin-bottom: 40px;
			}
			.pageTabSec ul.pageTab{
				padding: 0 30px;
				border-bottom: 1px solid #e7e7e7;
				text-align: center;
				box-sizing: border-box;
			}
			.pageTabSec ul.pageTab li{
				padding: 12px 20px;
				box-sizing: border-box;
				margin: 0 20px;
				display: inline-block;
				font-size: 15px;
				color: #8c9ca2;
				cursor: pointer;
			}
			.pageTabSec ul.pageTab li.active{
				border-bottom: 2px solid #055367;
				color: #055367;
				font-weight: 600;
			}
			.pageTabSec ul.pageTab li:hover{
				color: #055367;
			}
			.pageTabSec .pageTabView{
				padding: 30px 0;
				display: none;
			}
			.pageTabSec .pageTabView.active{
				display: block;
			}
			.pageTabSec .pageTabView ul{
				width: 32%;
				display: inline-block;
				padding-left: 20px;
				box-sizing: border-box;
				list-style: disc;
				color: #93bac9;
				vertical-align: text-top;
			}
			.pageTabSec .pageTabView ul li a{
				color: #000;
			}
			.pageTabSec .pageTabView ul li{
				padding: 5px 0;
			}
			.bannerCard .newTag{
				background-position: -792px 0;
				width: 52px;
				height: 42px;
				position: absolute;
				right: -5px;
			    top: -6px;
			}
			.bannerCard .newTag span{
				font-style: normal;
				font-size: 10px;
				display: block;
			    transform: rotate(40deg);
			    font-weight: 600;
			    margin-left:25px;
			    margin-top:5px;top:0;left:0;position:absolute
			}
			@media(max-width: 1024px){
				.pageTabSec .pageTabView{
					padding: 30px 20px
				}
				.dataPriceSec .priceCard{
					width: 33%;
				    box-sizing: border-box;
				}
			}
			@media(max-width: 1023px){
				.bannerAdSec{
					width: 100%;
				}
				.dataTabSec h3:before,.dataTabSec h3:after{
					display: none;
				}
				.priceCard a{
					font-size: 13px;
				}
				.bannerCardSec .bannerCard{
					padding: 15px;
				}
				.bannerCardSec .bannerCard p{
					font-size: 12px;
				}
				.dataResourceCont{
					width: 100%;
				}
				.dataResourceCont .resourceInfo{
					width: calc(60% - 50px);
				    margin-left: 50px;
				}
				.priceCard ul{
					font-size: 12px;
				}
				.bannerAdSec.adsec2{
					padding-left: 30px;
				}
				.bannerAdSec.adsec2 > div{
					margin-left: 0;
				}
				.bannerAdSec.adsec2 p{
					font-size: 20px;
				}
				.ads-dwnld{
					right: 10px;
				}
				.ads-explore{
					top: 35px;
				}
				.bannerAdSec .dwnd-btn{
					margin-top: 10px;
					width: auto;
				}
				.bannerAdSec > div{
					width: auto;
					margin-left: 200px;
				}
				.bannerAdSec h3{
					font-size: 25px;
				}
				.pageTabSec ul.pageTab{
					padding: 0 10px;
				}
				.pageTabSec ul.pageTab li{
					padding: 12px 10px;
					margin: 0 10px;
					font-size: 13px;
				}
				.pageTabSec .pageTabView ul{
					font-size: 13px;
				}
				.pageTabSec .pageTabView{
					padding: 20px;
				}
			}
			@media (max-width: 767px){
				.priceCard a{
					font-size: 15px;
				}
				.pageTabSec,.footer-stripe{
					display: none !important;
				}
				.bannerCardSec .bannerCard{
					width: 100%;
				}
				.dataTabToggle ul{
					width: 90%;
				}
				.dataTabToggle ul li{
					width: 50%;
				}
				.dataTabToggle ul span{
					width: 50%;
				}
				.dataTabSec h3{
					font-size: 26px;
				}
				.bannerSec h1{
					font-size: 30px;
					margin-top: 0;
				}
				.dataTabContent .dataTabs{
					width: 90%;
				}
				.bannerAdSec > div{
					margin-left: 0
				}
				.adsIcon{
					position: static;
				}
				.bannerAdSec .dwnd-btn{
					margin-left: 0;
					margin-top: 20px;
				}
				.dataResourceCont .resourceCard{
					width: 100%;
				}
				.dataResourceCont .resourceInfo{
					width: 100%;
					margin-left: 0;
					float: none;
					padding: 20px;
					box-sizing: border-box;
				}
				.dataPriceSec h2, .dataResourceSec h2{
					font-size: 24px;
					line-height: 30px;
					margin-bottom: 35px;
				}
				.dataPriceCont{
					flex-wrap: wrap;
				}
				.customerIcon{
					margin: 10px 30px;
				}
				.priceCard .adsIcon{
					position: absolute;
				}
				.bannerAdSec{
					margin: 40px auto;
				}
				.dataPriceSec .priceCard.active ul,.priceCard ul{
					min-height: 130px;
				}
				.dataPriceSec .priceCard.active{
					padding-bottom: 30px;
				}
				.dataPriceSec .priceCard{
					width: 90%;
				}
				.dataPriceSec{
					margin-bottom: 50px;
				}
				.bannerAdSec > div{
					text-align: center;
				}
				.bannerAdSec.adsec2 .dwnd-btn{
					margin-top: 20px;
				}
				.bannerAdSec p{
					margin-top: 10px;
				}
				.bannerAdSec{
					text-align: center;
					padding: 30px;
				}
				.bannerAdSec.adsec2{
					padding: 30px;
					margin-bottom: 0;
				}
				.dataResourceSec{
					margin-bottom: 50px;
				}
			}
		