/*kssocial_security_banner start*/
.kssocial_security_banner{position:relative;height:100%;height:641px;}
.kssocial_security_banner .kssocial_security_banner_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1200px;overflow:auto;height:100%;background: url('../images/security/icon_security_banner.jpg') no-repeat center;}
.kssocial_security_banner .slides li a:hover {color:#4d4d4d;}
.kssocial_security_banner .kssocial_security_banner_bg .kssocial_security_banner_box {text-align:left;position:absolute;top:50%;left:50%;margin-left:-605px;margin-top:-76px;}
.kssocial_security_banner .kssocial_security_banner_bg .kssocial_security_banner_box h2 {font-size:48px;color:#fff;font-weight:600;letter-spacing:2px;line-height:1;}
.kssocial_security_banner .kssocial_security_banner_bg .kssocial_security_banner_box p {font-size:14px;color:#b1c9ff;padding-top:32px;width:510px;line-height:24px;}
.kssocial_security_banner .kssocial_security_banner_bg .kssocial_security_banner_box div a{width:150px;height:44px;display:inline-block;margin-right:73px;}
.kssocial_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;}
/*kssocial_security_banner end*/
/*kssocial_security_products start*/
.kssocial_security_products{width:100%;min-width:1200px;margin:0 auto;text-align:center;background: #fff;padding-top: 127px;padding-bottom: 88px;box-sizing: border-box;}
.kssocial_security_products_text{font-size: 32px;color:#000;padding-bottom: 67px;position: relative;text-align: center;box-sizing: border-box;letter-spacing: 5px;}
.kssocial_security_products h3{width:1180px;display: inline-block;font-size: 18px;color:#595757;padding-bottom:6px;margin: 0 auto;box-sizing: border-box;line-height: 26px;}
.kssocial_security_products p{font-size: 14px;color:#585657;padding-bottom:20px;text-align: left;box-sizing: border-box;line-height: 20px;}
.kssocial_security_products_box{text-align:center;width:1200px;overflow:hidden;margin:0 auto;background: #fff;padding: 0 60px;box-sizing: border-box;}
.kssocial_security_products_box img{margin-top: 34px;margin-bottom: 21px;}
.kssocial_security_products_phone{display: none;}
/*kssocial_security_products end*/
/*kssocial_security_core start*/
#kssocial_security_core_tab{position:relative;padding-top:94px;box-sizing: border-box;}
#kssocial_security_core_tab .kssocial_security_core_tabcon{height:575px;}
#kssocial_security_core_tab .kssocial_security_core_tabcon div{width:100%;position:absolute;opacity:0;filter:alpha(opacity=0);}
#kssocial_security_core_tab .kssocial_security_core_tablist li.kssocial_security_core_cur{border-bottom:2px solid #fff;}
#kssocial_security_core_tab .kssocial_security_core_tabcon div.kssocial_security_core_cur{opacity:1;filter:alpha(opacity=100);}
.kssocial_security_core{min-width:1200px;padding-top:36px;padding-bottom:133px;box-sizing: border-box;position: relative;height:939px;}
.kssocial_security_core_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1200px;overflow:auto;height:100%;background: url('../images/security/icon_advantage_bg.jpg') no-repeat center;}
.kssocial_security_core_header{width:1200px;margin:0 auto;font-size:32px;color:#fff;font-weight: 500;letter-spacing: 2px;}
.kssocial_security_core .kssocial_security_core_content{width:1200px;margin:0 auto;text-align:center;overflow:hidden;box-sizing: border-box;}
.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word{width:100%;position:relative;overflow:hidden;padding:0px 420px;box-sizing: border-box;}
.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word li{float:left;width:40%;font-size:32px;color:#FFFEFE;padding:18px 0px;box-sizing: border-box;letter-spacing: 2px;cursor: pointer;}
.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word li:first-child{margin-right:20%;}
.kssocial_security_core_line{width:100%;min-width:1200px;height:1px;background: #bfbfbf;}
.kssocial_security_core .kssocial_security_core_list{width:1200px;margin:0 auto;text-align:center;padding: 84px 86px 79px 91px;display: block;box-sizing: border-box;border-top:1px solid #3E63B6;}
.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_h2{color: #fff;font-size:18px;font-weight:600;line-height: 1;margin-top: 34px;margin-bottom: 16px;padding-left: 33px;box-sizing: border-box;position: relative;display: block;}
.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_h2::before{content:'';width:9px;height:9px;background: #fff;display: inline-block;position: absolute;top: 5px;left: 0;}
.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_p{font-size:14px;width: 450px;color:#fff;padding-left: 33px;padding-bottom: 10px;line-height: 16px;box-sizing: border-box;position: relative;display: block;}
.kssocial_security_core_list img{display:block;}
.kssocial_security_core_list img.kssocial_security_core_phone{display:none;}
.kssocial_security_core_list .kssocial_security_core_left{font-size: 65px;font-weight: 600;color: #333333;float:left;}
.kssocial_security_core_list .kssocial_security_core_right{text-align: left;float:right;padding-top: 38px;}
/*kssocial_security_core end*/
/*kssocial_security_practice start*/
.kssocial_security_practice{width:100%;min-width:1200px;margin:0 auto;text-align:center;background: #fff;padding-top: 96px;padding-bottom: 117px;box-sizing: border-box;}
.kssocial_security_practice_text{font-size: 32px;color:#000;padding-bottom: 71px;position: relative;text-align: center;box-sizing: border-box;letter-spacing: 5px;}
.kssocial_security_practice_list1{width:280px;position: absolute;top:122px;left:112px;}
.kssocial_security_practice_list2{width:280px;position: absolute;top:122px;right:106px;}
.kssocial_security_practice h3{font-size: 25px;color:#fff;padding-bottom: 19px;margin: 0 auto;box-sizing: border-box;line-height: 28px;text-align: left;}
.kssocial_security_practice p{font-size: 18px;color:#fff;padding-bottom: 0px;text-align: left;box-sizing: border-box;line-height: 29px;}
.kssocial_security_practice_box{text-align:center;width:1018px;height:527px;display: inline-block;overflow:hidden;margin:0 auto;background: url('../images/security/icon_practice_bg.jpg') no-repeat center;box-sizing: border-box;position: relative;}
.kssocial_security_practice_box img{margin-top: 118px;margin-bottom: 134px;}
.kssocial_security_practice_box a {width: 180px;height: 56px;text-align: left;line-height: 54px;color: #000;display: inline-block;border-radius: 50px;font-size: 18px;padding-left: 40px;box-sizing: border-box;background:transparent;border:1px solid #000;position: relative;margin-top: 84px;}
.kssocial_security_practice_box a img {width:32px;height:32px;position: absolute;top:11px;right:12px;margin:0;}
.kssocial_security_practice_phone{display: none;}
/*kssocial_security_practice end*/

@media screen and (max-width:520px){
	.kssocial_security_banner{height:auto;}
	.kssocial_security_banner .kssocial_security_banner_bg{min-width:100%;height:auto;background:#fff;}
	.kssocial_security_banner_phone{display: block;}
	.kssocial_security_banner_phone .kssocial_security_banner_phone_content{position: absolute;top:50%;left:8%;text-align: left;margin-top:-24px;}
	.kssocial_security_banner_phone h1{font-size:16px;color:#3a3f3d;letter-spacing: 2px;line-height: 24px;}
	.kssocial_security_banner_phone h2{font-size:16px; color:#3a3f3d;padding-top:0px;letter-spacing: 2px;line-height: 24px;}
	.kssocial_security_products{min-width:100%;padding-top:30px;padding-bottom:30px;}
	.kssocial_security_products_text{font-size: 26px;padding-top: 10px;padding-bottom: 20px;letter-spacing: 0;font-weight: 500;}
	.kssocial_security_products h3{width:100%;display: inline-block;font-size: 14px;padding: 6px 20px;margin: 0 auto;box-sizing: border-box;line-height: 22px;text-align: left;}
	.kssocial_security_products .kssocial_security_products_box{display: none;}
	.kssocial_security_products_phone{display: block;padding: 20px;box-sizing: border-box;}
	#kssocial_security_core_tab{position:relative;padding-top: 40px;box-sizing: border-box;}
	#kssocial_security_core_tab .kssocial_security_core_tabcon{height: 370px;}
	#kssocial_security_core_tab .kssocial_security_core_tabcon div{width:100%;position:absolute;padding: 0 20px;box-sizing: border-box;opacity:0;filter:alpha(opacity=0);}
	#kssocial_security_core_tab .kssocial_security_core_tablist li.kssocial_security_core_cur{border-bottom:2px solid #fff;}
	#kssocial_security_core_tab .kssocial_security_core_tabcon div.kssocial_security_core_cur{opacity:1;filter:alpha(opacity=100);}
	.kssocial_security_core_bg{position:absolute;top:0px; left:0px;width:100%;min-width:100%;overflow:auto;height:100%;background: url('../images/security/icon_advantage_phone.png') no-repeat center;background-size: cover;}
	.kssocial_security_core{min-width:100%;padding-top:30px;padding-bottom:30px;height: 480px;}
	.kssocial_security_core_header{width:100%;font-size:26px;}
	.kssocial_security_core .kssocial_security_core_content{width:100%;}
	.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word{padding:0 20px;}
	.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word li{float:left;width: 30%;font-size: 20px;color:#FFFEFE;padding: 12px 0px;box-sizing: border-box;letter-spacing: 0;cursor: pointer;}
	.kssocial_security_core .kssocial_security_core_content .kssocial_security_core_word li:first-child{margin-right: 0;margin-left: 20%;}
	.kssocial_security_core_line{width:100%;min-width:1200px;height:1px;background: #bfbfbf;}
	.kssocial_security_core .kssocial_security_core_list{width: 100%;margin:0 auto;text-align:center;padding: 50px 0px 30px;display: block;box-sizing: border-box;border-top:1px solid #3E63B6;}
	.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_h2{display: none;}
	.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_h2::before{content:'';width:9px;height:9px;background: #fff;display: inline-block;position: absolute;top: 5px;left: 0;}
	.kssocial_security_core .kssocial_security_core_list .kssocial_security_core_p{display: none;}
	.kssocial_security_core_list img{display:none;}
	.kssocial_security_core_list img.kssocial_security_core_phone{display:block;}
	.kssocial_security_core_list .kssocial_security_core_left{font-size: 65px;font-weight: 600;color: #333333;float:left;}
	.kssocial_security_core_list .kssocial_security_core_right{text-align: left;float:right;padding-top: 38px;}
	.kssocial_security_practice{min-width:100%;padding-top: 30px;padding-bottom:50px;}
	.kssocial_security_practice_text{font-size: 26px;padding-top: 10px;padding-bottom: 30px;letter-spacing: 0;font-weight: 500;}
	.kssocial_security_practice .kssocial_security_practice_box{display: none;}
	.kssocial_security_practice_box img{display: inline-block;}
	.kssocial_security_practice_phone{display: block;padding:0 20px;box-sizing: border-box;}
	.flex-control-nav{display: none;}
}
