/*kspublic_security_banner start*/
.kspublic_security_banner{position:relative;height:100%;height:640px;}
.kspublic_security_banner .kspublic_security_banner_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1200px;overflow:auto;height:100%;background: url('../images/publicSolution/icon_public_banner.jpg') no-repeat center;}
.kspublic_security_banner .slides li a:hover {color:#4d4d4d;}
.kspublic_security_banner .kspublic_security_banner_bg .kspublic_security_banner_box {text-align:left;position:absolute;top:50%;left:50%;margin-left:-598px;margin-top: -79px;}
.kspublic_security_banner .kspublic_security_banner_bg .kspublic_security_banner_box h2 {font-size:50px;color:#fff;font-weight:600;letter-spacing:2px;line-height:1;}
.kspublic_security_banner .kspublic_security_banner_bg .kspublic_security_banner_box p {font-size:28px;color:#fff;padding-top: 48px;width:500px;line-height:40px;}
.kspublic_security_banner .kspublic_security_banner_bg .kspublic_security_banner_box div a{width:150px;height:44px;display:inline-block;margin-right:73px;}
.kspublic_security_banner_phone{display: none;}
.ksaiindex_flexslider{margin:0px auto;position:relative;zoom:1;z-index:0;height:100%;}
.ksaiindex_flexslider .slides{height:100%;}
.ksaiindex_flexslider .slides{zoom:1;}
/* .ksaiindex_flexslider .slides > li{display:none;} */
.ksaiindex_flexslider .slides img{display:block;width:1920px;height:500px;}
.ksaiindex_flexslider .slides li{width:100%;height:100%;}
.ksaiindex_flexslider .slides img{width:100%;height:100%;}
.ksaiindex_flexslider:hover .flex-next{opacity:0.75;right:0px;}
.ksaiindex_flexslider:hover .flex-prev{opacity:0.75;left:0px;}
/* .ksaiindex_flexslider:hover .flex-next:hover,.ksaiindex_flexslider:hover .flex-prev:hover{opacity:1;} */
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flex-direction-nav{*height:0;_margin-bottom:-45px;}
.flex-direction-nav a{background-color:#161616;}
/* .flex-direction-nav a:hover{background-color:#161616;} */
.flex-direction-nav a{z-index:46;width:36px;height:60px;margin:-30px 0 0;display:block;background-image:url("../images/arrows.png");_background-image:url(../../images/arrows.jpg);background-repeat:no-repeat;background-position:bottom left;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;}
.flex-direction-nav .flex-next{background-position:bottom right;right:0px;}
.flex-direction-nav .flex-prev{background-position:bottom left;left:0px;}
/* .flex-direction-nav .flex-disabled,#carousel-pro .flex-direction-nav .flex-disabled{display:none;opacity:0!important;filter:alpha(opacity=0);cursor:default;} */
.flex-control-nav{z-index:5;width:100%;position:absolute;bottom:50px;text-align:center;}
.flex-control-nav{z-index:5;width:100%;position:absolute;bottom:8px;text-align:center;}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:16px;height:16px;display:block;background:url("../images/slider-bullets.png") 0px -2px no-repeat;_background:url("../images/slider-bullets.gif") 0px -2px no-repeat;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a{width:24px;height:4px;background: #9ab4ff;}
.flex-control-paging li a:hover{background-position:0px -48px;}
.flex-control-paging li a.flex-active{background-position:0px -25px;cursor:default;}
.flex-control-paging li a.flex-active{background: #fff;}
/*kspublic_security_banner end*/
/*kspublic_security_scheme start*/
.kspublic_security_scheme{width:100%;min-width:1200px;margin:0 auto;text-align:center;background: #FAFBFF;padding-top: 75px;padding-bottom: 119px;box-sizing: border-box;}
.kspublic_security_scheme_text{font-size: 32px;color:#000;padding-bottom: 31px;position: relative;text-align: left;width: 1200px;margin: 0 auto;padding-left: 20px;box-sizing: border-box;}
.kspublic_security_scheme p{font-size: 16px;color: #595757;padding-bottom: 51px;text-align: left;width: 1200px;margin: 0 auto;box-sizing: border-box;line-height: 26px;}
.kspublic_security_scheme_text::before{content:'';width:5px;height:30px;background-position:left top;display: inline-block;background:#3158AD;margin-right:6px;position: absolute;top: 8px;left: 0px;}
.kspublic_security_scheme_box{text-align:center;width:1200px;overflow:hidden;margin:0 auto;background: #FAFBFF;}
.kspublic_security_scheme_box img{margin-top: 2px;}
.kspublic_security_scheme_phone{display: none;}
/*kspublic_security_scheme end*/
/*kspublic_security_peculiarity start*/
.kspublic_security_peculiarity{background:#fff;min-width:1200px;padding-top: 77px;box-sizing: border-box;}
.kspublic_security_peculiarity_text{font-size: 32px;color:#000;padding-bottom: 11px;position: relative;text-align: left;width: 1200px;margin: 0 auto;padding-left: 20px;box-sizing: border-box;}
.kspublic_security_peculiarity_text::before{content:'';width:5px;height:30px;background-position:left top;display: inline-block;background:#3158AD;margin-right:6px;position: absolute;top: 8px;left: 0px;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list{width:1200px;margin:0 auto;position:relative;overflow:hidden;padding: 51px 10px 0px;box-sizing: border-box;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list li{float:left;width:33.3%;margin-bottom: 110px;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list h3{height:105px;display: inline-block;text-align: center;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list h3 img{display: block;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list h2{font-size: 18px;letter-spacing: 2px;color:#000;padding-bottom: 8px;padding-top: 19px;}
.kspublic_security_peculiarity .kspublic_security_peculiarity_list p{font-size:14px;color:#AFB3BC;line-height:18px;width:190px;display: inline-block;}
/*kspublic_security_peculiarity end*/
/*kspublic_security_scenarios start*/
.kspublic_security_scenarios{position: relative;height:604px;}
.kspublic_security_scenarios .kspublic_security_scenarios_bg{position:absolute;top:0px; left:0px;float:left;width:100%;min-width:1200px;overflow:auto;height:604px;background:url('../images/publicSecurity/icon_scenarios_bg.png') no-repeat center;transition: all 0.2s;}
.kspublic_security_scenarios_text{font-size: 32px;color:#fff;padding-top: 77px;padding-bottom:6px;position: relative;text-align: left;width: 1200px;margin: 0 auto;padding-left: 20px;box-sizing: border-box;z-index: 1;}
.kspublic_security_scenarios_text::before{content:'';width:5px;height:30px;background-position:left top;display: inline-block;background:#fff;margin-right:6px;position: absolute;bottom: 10px;left: 0px;}
.kspublic_security_scenarios_box{width:1200px;position:absolute;top: 131px;left:50%;margin-left: -600px;overflow:hidden;}
.kspublic_security_scenarios .kspublic_security_scenarios_list{width:1212px;margin:0 auto;position:relative;overflow:hidden;padding: 51px 0px 0px;box-sizing: border-box;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li{float:left;margin-right:30px;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li:last-child{margin-right:0px;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li h3{height:180px;display: inline-block;text-align: center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li h3 i{display: block;width:278px;height:180px;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list1 h3 i{background:url('../images/publicSecurity/icon_scenarios1.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list2 h3 i{background:url('../images/publicSecurity/icon_scenarios2.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list3 h3 i{background:url('../images/publicSecurity/icon_scenarios3.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list4 h3 i{background:url('../images/publicSecurity/icon_scenarios4.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list1:hover h3 i{background:url('../images/publicSecurity/icon_scenarios_hover1.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list2:hover h3 i{background:url('../images/publicSecurity/icon_scenarios_hover2.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list3:hover h3 i{background:url('../images/publicSecurity/icon_scenarios_hover3.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list li.kspublic_security_scenarios_list4:hover h3 i{background:url('../images/publicSecurity/icon_scenarios_hover4.png') no-repeat center;}
.kspublic_security_scenarios .kspublic_security_scenarios_list h2{font-size: 18px;color:#fff;padding-bottom:8px;padding-top: 17px;}
.kspublic_security_scenarios .kspublic_security_scenarios_list p{font-size:14px;color: #DBDBDB;line-height: 18px;width: 278px;display: inline-block;}
/*kspublic_security_scenarios end*/
/*kspublic_security_partners start*/
.kspublic_security_partners{background:#fff;min-width:1200px;padding-top: 83px;box-sizing: border-box;}
.kspublic_security_partners_text{font-size: 32px;color:#000;padding-bottom:6px;position: relative;text-align: left;width: 1200px;margin: 0 auto;padding-left: 20px;box-sizing: border-box;}
.kspublic_security_partners_text::before{content:'';width:5px;height:30px;background-position:left top;display: inline-block;background:#2F55AE;margin-right:6px;position: absolute;top: 8px;left: 0px;}
.kspublic_security_partners .kspublic_security_partners_list{width:1200px;margin:0 auto;position:relative;overflow:hidden;padding: 51px 30px 0px;box-sizing: border-box;}
.kspublic_security_partners .kspublic_security_partners_list li{float:left;width:100%;margin-bottom: 136px;}
.kspublic_security_partners .kspublic_security_partners_list h3{height:120px;display: inline-block;text-align: center;}
.kspublic_security_partners .kspublic_security_partners_list h3 img{display: block;}
.kspublic_security_partners .kspublic_security_partners_list h2{font-size:20px;letter-spacing: 2px;color:#000;padding-bottom:12px;padding-top:12px;}
.kspublic_security_partners .kspublic_security_partners_list p{font-size:14px;color:#bbbfc5;line-height:16px;width:190px;display: inline-block;}
/*kspublic_security_partners end*/

@media screen and (max-width:520px){
	.kspublic_security_banner{height:auto;}
	.kspublic_security_banner .kspublic_security_banner_bg{min-width:100%;height:auto;background:#fff;}
	.kspublic_security_banner_phone{display: block;}
	.kspublic_security_banner_phone .kspublic_security_banner_phone_content{position: absolute;top:50%;left:8%;text-align: left;margin-top:-24px;}
	.kspublic_security_banner_phone h1{font-size:16px;color:#3a3f3d;letter-spacing: 2px;line-height: 24px;}
	.kspublic_security_banner_phone h2{font-size:16px; color:#3a3f3d;padding-top:0px;letter-spacing: 2px;line-height: 24px;}
	.kspublic_security_scheme{min-width:100%;padding: 30px 20px 40px;}
	.kspublic_security_scheme p{font-size: 16px;color:#595757;padding-bottom: 29px;text-align: left;width: 100%;margin: 0 auto;box-sizing: border-box;line-height: 24px;}
	.kspublic_security_scheme_text{font-size: 26px;padding-top: 4px;padding-left: 12px;width: 100%;}
	.kspublic_security_scheme .kspublic_security_scheme_box{display: none;}
	.kspublic_security_scheme_text::before{content:'';width:3px;height:28px;background-position:left top;display: inline-block;background:#3158AD;margin-right:6px;position: absolute;top: 8px;left: 0px;}
	.kspublic_security_scheme_box img{display: inline-block;}
	.kspublic_security_scheme_phone{display: block;}
	.kspublic_security_peculiarity{min-width:100%;padding: 30px 20px 20px;}
	.kspublic_security_peculiarity_text{font-size: 26px;padding-top: 4px;padding-left: 12px;width: 100%;}
	.kspublic_security_peculiarity_text::before{content:'';width:3px;height:28px;background-position:left top;display: inline-block;background:#3158AD;margin-right:6px;position: absolute;top: 8px;left: 0px;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list{width:100%;padding: 30px 10px;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list li{margin-bottom: 10px;padding: 0 10px;box-sizing: border-box;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list h2{font-size: 18px;padding-top: 16px;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list h3 {height:auto;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list h3 img{width:90px;}
	.kspublic_security_peculiarity .kspublic_security_peculiarity_list p{width:90%;}
	.flex-control-nav{display: none;}
	.kspublic_security_scenarios{position: relative;height: 730px;padding: 30px 20px;box-sizing: border-box;}
	.kspublic_security_scenarios .kspublic_security_scenarios_bg{position:absolute;top:0px;left:0px;float:left;width:100%;min-width:100%;overflow:auto;height: 730px;background:url('../images/publicSecurity/icon_scenarios_phone.png') no-repeat center;transition: all 0.2s;background-size: cover;}
	.kspublic_security_scenarios_text{font-size: 26px;padding-top: 4px;padding-left: 12px;width: 100%;}
	.kspublic_security_scenarios_text::before{content:'';width:3px;height:28px;background-position:left top;display: inline-block;background:#fff;margin-right:6px;position: absolute;bottom: 10px;left: 0px;}
	.kspublic_security_scenarios_box{width:100%;position:absolute;top: 80px;left:0;margin-left: 0;overflow:hidden;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list{width: 100%;margin:0 auto;position:relative;overflow:hidden;padding: 20px 10px 0px;box-sizing: border-box;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list li{float:left;width: 50%;text-align: left;padding: 0 10px;box-sizing: border-box;margin-right: 0;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list li:nth-child(even){margin-left:0px;margin-right:0px;margin-bottom: 40px;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list li h3{height: auto;display: inline-block;text-align: center;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list li h3 img{display: block;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list h2{font-size: 18px;color:#fff;padding-bottom:8px;padding-top: 16px;}
	.kspublic_security_scenarios .kspublic_security_scenarios_list p{font-size:14px;color: #fff;line-height: 18px;width: 100%;display: inline-block;}
	.kspublic_security_partners{min-width:100%;padding: 30px 20px 50px;}
	.kspublic_security_partners_text{font-size: 26px;padding-top: 4px;padding-left: 12px;padding-bottom: 20px;width: 100%;}
	.kspublic_security_partners_text::before{content:'';width:3px;height:28px;background-position:left top;display: inline-block;background:#2F55AE;margin-right:6px;position: absolute;top: 8px;left: 0px;}
	.kspublic_security_partners .kspublic_security_partners_list{width:100%;padding:20px 20px 0;}
	.kspublic_security_partners .kspublic_security_partners_list li{margin-bottom: 0px;}
	.kspublic_security_partners .kspublic_security_partners_list h3{height:auto;}
}
