/*ksfree_calls_banner start*/
.ksfree_calls_banner{position:relative;height:520px;}
.ksfree_calls_banner .ksfree_calls_banner_bg{position:absolute;top:0px; left:0px;float:left;width:100%;min-width:1200px;overflow:auto;height:520px;background:#2084FB;}
.ksfree_calls_banner .ksfree_calls_banner_box {text-align:left;position:absolute;top:50%;left:50%;width: 1000px;margin-left: -500px;margin-top: -169px;}
.ksfree_calls_banner .ksfree_calls_banner_box h2 {font-size: 45px;color:#fff;font-weight: 600;letter-spacing:2px;line-height:1;display: block;margin-bottom: 22px;}
.ksfree_calls_banner .ksfree_calls_banner_box h3 {font-size: 22px;color:#fff;line-height:1;font-weight: 500;margin-bottom: 6px;}
.ksfree_calls_banner .ksfree_calls_banner_box p {font-size: 19px;color:#fff;padding-left: 26px;padding-bottom: 19px;line-height:20px;box-sizing:border-box;position:relative;display:block;}
.ksfree_calls_banner .ksfree_calls_banner_box p::before {content:'';width:20px;height:20px;background:url('../images/promotion/icon_tick_white.png');display:inline-block;position:absolute;top: 0px;left:0;}
.ksfree_calls_banner .ksfree_calls_banner_box div.ksfree_calls_banner_box_input{width: 470px;height:68px;border-radius: 50px;background: #E5E5E4;position: absolute;top: 101px;right: 0px;}
.ksfree_calls_banner .ksfree_calls_banner_box div.ksfree_calls_banner_box_input input{width: 464px;height:62px;border-radius: 50px;background: #fff;border:none;padding: 0 24px;box-sizing: border-box;font-size: 22px;position: absolute;top:3px;left:3px;}
.ksfree_calls_banner .ksfree_calls_banner_box div.ksfree_calls_banner_box_input a{width: 178px;height:104px;background: url('../images/free_calls/icon_free_btn.png')no-repeat;box-sizing: border-box;font-size: 18px;position: absolute;top: -1px;right: -19px;color:transparent;}
.ksfree_calls_banner .ksfree_calls_banner_box div a.ksfree_calls_banner_box_register{width: 144px;height: 45px;text-align:center;line-height: 43px;display:inline-block;margin-top: 13px;background:rgba(255,156,1,1);border:1px solid rgba(255,156,1,1);border-radius: 4px;color:#fff;font-size: 20px;}
/*ksfree_calls_banner end*/
/*ksfree_calls_channel start*/
.ksfree_calls_channel{background:#fff;min-width:1200px;padding-top: 86px;box-sizing: border-box;position: relative;}
.ksfree_calls_channel_header{width:1200px;margin:0 auto;background:#fff;margin-bottom: 16px;box-sizing: border-box;color:#22262C;font-size: 30px;font-weight:500;line-height: 36px;}
.ksfree_calls_channel_text{width:1200px;margin:0 auto;background:#fff;margin-bottom: 20px;box-sizing: border-box;color:#313D56;font-size:30px;font-weight:500;line-height: 36px;}
.ksfree_calls_channel p{color:#999999;font-size: 16px;width: 1000px;display: inline-block;}
.ksfree_calls_channel .ksfree_calls_channel_img{margin-top: 66px;}
.ksfree_calls_channel .ksfree_calls_channel_content{width:1200px;margin:0 auto;text-align:center;padding-top: 36px;padding-bottom: 76px;overflow:hidden;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word{width:100%;position:relative;overflow:hidden;padding: 0 52px;box-sizing: border-box;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word li{float:left;width:340px;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word li:nth-of-type(2){margin-left: 52px;margin-right: 24px;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word p{font-size: 18px;color:#313D56;line-height:20px;width: 270px;display: inline-block;padding-left: 36px;line-height: 30px;box-sizing:border-box;position:relative;text-align: left;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word .ksfree_calls_channel_list1 p::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel1.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word .ksfree_calls_channel_list2 p::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel2.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word .ksfree_calls_channel_list3 p::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel3.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word .ksfree_calls_channel_list3{text-align: right;}
.ksfree_calls_channel_dest{display: inline-block;width:1000px;font-size: 16px;color: #000;line-height: 24px;margin-top: 42px;}
.ksfree_calls_channel_js{position: relative;padding-bottom: 180px;}
#ksfree_trial{top: 82px!important;border-radius:10px!important;margin-left: -304px!important;box-shadow: unset!important;}
#ksfree_trial #ksfree_trial_input{width: 450px!important;height: 60px!important;background: transparent!important;padding-left: 15px!important;border: 1px solid #E0E0E0!important;border-top-left-radius: 10px!important;border-bottom-left-radius: 10px!important;font-size: 18px!important;}
#ksfree_trial a{width: 158px!important;height: 60px!important;line-height: 60px!important;letter-spacing:0px!important;color: transparent!important;background: url("../images/free_calls/icon_jsfree_btn.png")!important;}

#ksfree_callNum{display: inline-block;top: 82px;border-radius:10px;margin-left: -304px;position: absolute;left:50%;}
#ksfree_callNum #ksfree_callNum_tel{width: 450px;height: 60px;background: transparent;padding-left: 15px;border: 1px solid #E0E0E0;border-right:none;border-top-left-radius: 10px;border-bottom-left-radius: 10px;font-size: 18px;box-sizing: border-box;float: left;}
#ksfree_callNum #ksfree_callNum_sub{width: 158px;height: 60px;line-height: 60px;letter-spacing:0px;color: transparent;background: url("../images/free_calls/icon_jsfree_btn.png");border: none;float: left;cursor: pointer;}
.ksfree_calls_channel_phone{display: none;}
/*ksfree_calls_channel end*/
/*ksfree_calls_absorbing start*/
.ksfree_calls_absorbing{position: relative;height: 870px;background: #F7F9FA;}
.ksfree_calls_absorbing .ksfree_calls_absorbing_bg{position:absolute;top:0px;left:0px;float:left;width:100%;min-width:1200px;overflow:auto;height: 870px;background:#F7F9FA;}
.ksfree_calls_absorbing_text{font-size: 30px;color: #22262C;padding-bottom: 10px;padding-top: 81px;font-weight: 500;box-sizing: border-box;position: relative;z-index: 1;letter-spacing: 2px;}
.ksfree_calls_absorbing_text p{color: #999999;font-size: 16px;margin-top: 14px;}
.ksfree_calls_absorbing_word{width: 1000px;position:absolute;top: 176px;left:50%;margin-left: -500px;padding: 0 55px;box-sizing: border-box;font-size: 18px;line-height: 1;position: relative;overflow: hidden;}
.ksfree_calls_absorbing_word li{float: left;cursor: pointer;font-size: 24px;color:#878888;box-sizing: border-box;padding: 19px 0px;margin-right: 54px;border-bottom: 4px solid transparent;}
.ksfree_calls_absorbing_word li:last-of-type{margin-right: 0px;}
.ksfree_calls_absorbing_word li.ksfree_calls_absorbing_hover{color:#05CCB7;border-bottom: 4px solid #05CCB7;}
.ksfree_calls_absorbing .ksfree_calls_absorbing_box {width: 1000px;position:absolute;top: 290px;left:50%;margin-left: -500px;overflow:hidden;height: 372px;}
.ksfree_calls_absorbing_list {height:100%;width:25%;float:left;padding: 74px 10px 0;position:relative;transition:all 0.5s;cursor:pointer;box-sizing:border-box;background-size: cover;position: relative;}
.ksfree_calls_absorbing_list::before {content:'';width:1px;height:100%;background:#fff;display:inline-block;position:absolute;top: 0px;right:0;}
.ksfree_calls_absorbing_list:last-of-type::before {display: none;}
.ksfree_calls_absorbing_list1 {background-image: url('../images/free_calls/icon_list_bg1.png');}
.ksfree_calls_absorbing_list2 {background-image: url('../images/free_calls/icon_list_bg2.png');}
.ksfree_calls_absorbing_list3 {background-image: url('../images/free_calls/icon_list_bg3.png');}
.ksfree_calls_absorbing_list4 {background-image: url('../images/free_calls/icon_list_bg4.png');}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list {width:18%;}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list.ksfree_calls_absorbing_current {width:46%;background-size: 100% 100%;}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list.ksfree_calls_absorbing_list1.ksfree_calls_absorbing_current {background-image: url('../images/free_calls/icon_list_bg_hover1.png');}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list.ksfree_calls_absorbing_list2.ksfree_calls_absorbing_current {background-image: url('../images/free_calls/icon_list_bg_hover2.png');}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list.ksfree_calls_absorbing_list3.ksfree_calls_absorbing_current {background-image: url('../images/free_calls/icon_list_bg_hover3.png');}
.ksfree_calls_absorbing_box_hover .ksfree_calls_absorbing_list.ksfree_calls_absorbing_list4.ksfree_calls_absorbing_current {background-image: url('../images/free_calls/icon_list_bg_hover4.png');}
.ksfree_calls_absorbing_list .ksfree_calls_absorbing_summary h3 {font-size:28px;color:#FFFFFF;line-height:24px;transition:all 0.5s;opacity:0;}
.ksfree_calls_absorbing_list.ksfree_calls_absorbing_current {padding: 44px 20px 0;}
.ksfree_calls_absorbing_list.ksfree_calls_absorbing_current .ksfree_calls_absorbing_summary h3 {opacity:0;}
.ksfree_calls_absorbing a.ksfree_calls_absorbing_btn {position: absolute;left: 50%;bottom: 41px;margin-left: -143px;}
.ksfree_calls_absorbing_dest{display: inline-block;width:1000px;font-size: 16px;color: #000;line-height: 24px;margin-top: 42px;position: absolute;left: 50%;margin-left:-500px;bottom: 157px;}
.ksfree_calls_absorbing_phone{display: none;height: 460px;width: 90%;position:absolute;top: 98px;left:50%;margin-left: -45%;padding: 0 20px;box-sizing: border-box;overflow:hidden;background: #fff;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_line{width: 50px;height: 4px;background:#00CDB7;display: inline-block;margin-bottom: 30px;margin-top: 16px;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_flicking{position:absolute;bottom: 35px;left:50%;z-index:999;margin-left: -55px;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_flicking li{float:left;width:14px;height:14px;margin-right:18px;padding:0;background:#aaa;display:block;text-indent:-1000px;border-radius: 50%;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_flicking li:last-of-type{margin-right:0px;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_flicking li.on{background:#00CDB7;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content{height: 460px;overflow:hidden;position:relative;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content ul{width:9999px;height: 460px;overflow:hidden;position:absolute;top:0;left:0;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content li{float:left;width:100%;height:635px;box-sizing: border-box;text-align: center;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content ul li h3{margin-top: 10px;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content ul li h3 img{display: inline-block;}
.ksfree_calls_absorbing_phone .ksfree_calls_absorbing_phone_content ul li p{font-size: 20px;color: #00CDB7;padding-top: 36px;line-height: 22px;display: inline-block;width: 100%;}
/*ksfree_calls_absorbing end*/
/*ksfree_calls_multi start*/
.ksfree_calls_multi{background: #fff;min-width:1200px;padding-top: 90px;box-sizing: border-box;}
.ksfree_calls_multi_channel{width:1200px;margin:0 auto;overflow:hidden;background: #fff;padding: 0 47px;padding-bottom: 16px;box-sizing: border-box;}
.ksfree_calls_multi_channel h2{font-size: 28px;line-height: 36px;color: #313D56;margin-bottom: 27px;font-weight:600;}
.ksfree_calls_multi_channel p{font-size:18px;color:#9A9B9B;line-height: 28px;box-sizing: border-box;padding-left: 24px;padding-bottom: 17px;box-sizing:border-box;position:relative;display:block;}
.ksfree_calls_multi_channel p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 6px;left:0;background-size: cover;}
.ksfree_calls_multi_channel img{display:block;}
.ksfree_calls_multi_channel_left{float:left;}
.ksfree_calls_multi_channel_right{float:right;width: 440px;text-align: left;padding-top: 54px;}
/*ksfree_calls_multi end*/
/*ksfree_calls_callback start*/
.ksfree_calls_callback{background:#fff;min-width:1200px;padding-top: 90px;box-sizing: border-box;}
.ksfree_calls_callback_content{width:1200px;margin:0 auto;overflow:hidden;background:#fff;padding: 0px 37px 0 36px;padding-bottom: 16px;box-sizing: border-box;}
.ksfree_calls_callback_content h2{font-size: 28px;line-height: 36px;color: #313D56;margin-bottom: 27px;font-weight:600;}
.ksfree_calls_callback_content p{font-size:18px;color:#9A9B9B;line-height: 28px;box-sizing: border-box;padding-left: 24px;padding-bottom: 17px;box-sizing:border-box;position:relative;display:block;}
.ksfree_calls_callback_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 6px;left:0;background-size: cover;}
.ksfree_calls_callback_content img{display:block;}
.ksfree_calls_callback_left{float:left;width: 450px;text-align: left;padding-top: 84px;}
.ksfree_calls_callback_right{float:right;}
/*ksfree_calls_callback end*/
/*ksfree_calls_harassment start*/
.ksfree_calls_harassment{background: #fff;min-width:1200px;padding-top: 90px;box-sizing: border-box;}
.ksfree_calls_harassment_content{width:1200px;margin:0 auto;overflow:hidden;background: #fff;padding: 0 40px;padding-bottom: 16px;box-sizing: border-box;}
.ksfree_calls_harassment_content h2{font-size: 28px;line-height: 36px;color: #313D56;margin-bottom: 27px;font-weight:600;}
.ksfree_calls_harassment_content p{font-size:18px;color:#9A9B9B;line-height: 28px;box-sizing: border-box;padding-left: 24px;padding-bottom: 17px;box-sizing:border-box;position:relative;display:block;}
.ksfree_calls_harassment_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 6px;left:0;background-size: cover;}
.ksfree_calls_harassment_content img{display:block;}
.ksfree_calls_harassment_left{float:left;}
.ksfree_calls_harassment_right{float:right;width: 460px;text-align: left;padding-top: 54px;}
/*ksfree_calls_harassment end*/
/*ksfree_calls_statistics start*/
.ksfree_calls_statistics{background:#fff;min-width:1200px;padding-top: 90px;box-sizing: border-box;}
.ksfree_calls_statistics_content{width:1200px;margin:0 auto;overflow:hidden;background:#fff;padding: 0px 37px 0 36px;padding-bottom: 100px;box-sizing: border-box;}
.ksfree_calls_statistics_content h2{font-size: 28px;line-height: 36px;color: #313D56;margin-bottom: 27px;font-weight:600;}
.ksfree_calls_statistics_content p{font-size:18px;color:#9A9B9B;line-height: 28px;box-sizing: border-box;padding-left: 24px;padding-bottom: 17px;box-sizing:border-box;position:relative;display:block;}
.ksfree_calls_statistics_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 6px;left:0;background-size: cover;}
.ksfree_calls_statistics_content img{display:block;}
.ksfree_calls_statistics_left{float:left;width: 450px;text-align: left;padding-top: 84px;}
.ksfree_calls_statistics_right{float:right;}
/*ksfree_calls_statistics end*/
/*ksfree_calls_increase start*/
.ksfree_calls_increase{background:#F7F9FA;min-width:1200px;padding-top: 90px;padding-bottom: 80px;box-sizing: border-box;}
.ksfree_calls_increase_text{color: #22262C;font-size: 30px;font-weight: 500;line-height: 36px;padding-bottom: 6px;}
.ksfree_calls_increase .ksfree_calls_increase_list{width: 1000px;margin:0 auto;position:relative;overflow:hidden;padding: 58px 0px 00px;box-sizing: border-box;}
.ksfree_calls_increase .ksfree_calls_increase_list li{float:left;width:33.3%;margin-bottom:42px;}
.ksfree_calls_increase .ksfree_calls_increase_list h3{height:389px;display: inline-block;text-align: center;}
.ksfree_calls_increase .ksfree_calls_increase_list h3 img{display: block;}
.ksfree_calls_increase .ksfree_calls_increase_list h2{font-size: 20px;letter-spacing: 2px;color: #323D56;padding-bottom: 9px;padding-top: 12px;}
.ksfree_calls_increase .ksfree_calls_increase_list p{font-size:16px;color:#9b9b9b;line-height: 24px;width:200px;display: inline-block;}
.ksfree_calls_increase_dest{display: inline-block;width:1000px;font-size: 16px;color: #000;line-height: 24px;margin-top: 10px;}
/*ksfree_calls_increase end*/
/*ksfree_calls_enterprise start*/
.ksfree_calls_enterprise{width:100%;min-width:1200px;margin:0 auto;text-align:center;background: #fff;padding-top: 80px;padding-bottom: 70px;box-sizing: border-box;}
.ksfree_calls_enterprise_text{font-size: 30px;color:#05CCB7;font-weight: 500;}
.ksfree_calls_enterprise p{font-size: 16px;color: #999;padding-top: 12px;padding-bottom: 50px;width: 1200px;margin: 0 auto;box-sizing: border-box;line-height: 26px;}
.ksfree_calls_enterprise_box{text-align:center;width:1200px;margin:0 auto;background: #fff;position: relative;}
.ksfree_calls_enterprise_box img{margin-top: 40px;}
.ksfree_calls_enterprise_phone{display: none;}
#ksfree_trial_new{box-shadow: unset!important;}
#ksfree_trial_new #ksfree_trial_new_input{width: 450px!important;height: 60px!important;background: transparent!important;padding-left: 15px!important;border: 1px solid #E0E0E0!important;border-top-left-radius: 10px!important;border-bottom-left-radius: 10px!important;}
#ksfree_trial_new a{width: 158px!important;height: 60px!important;line-height: 60px!important;letter-spacing:0px!important;color: transparent!important;background: url("../images/free_calls/icon_jsfree_btn.png")!important;}

#ksfree_callNum_new{display: inline-block;}
#ksfree_callNum_new #ksfree_callNum_new_tel{width: 450px;height: 60px;background: transparent;padding-left: 15px;border: 1px solid #E0E0E0;border-right:none;border-top-left-radius: 10px;border-bottom-left-radius: 10px;font-size: 18px;box-sizing: border-box;float: left;}
#ksfree_callNum_new #ksfree_callNum_new_sub{width: 158px;height: 60px;line-height: 60px;letter-spacing:0px;color: transparent;background: url("../images/free_calls/icon_jsfree_btn.png");border: none;float: left;cursor: pointer;}
/*ksfree_calls_enterprise end*/
/*kspromotion_page_dynamic start*/
#kspromotion_page_dynamic_tab{position:relative;padding-top: 49px;box-sizing: border-box;}
#kspromotion_page_dynamic_tab .kspromotion_page_dynamic_tabcon div.kspromotion_page_dynamic_li{width:100%;display: none;}
#kspromotion_page_dynamic_tab .kspromotion_page_dynamic_tablist li.kspromotion_page_dynamic_cur{color: #05CCB7;z-index: 1;border-bottom:3px solid #05CCB7;}
#kspromotion_page_dynamic_tab .kspromotion_page_dynamic_tabcon div.kspromotion_page_dynamic_li.kspromotion_page_dynamic_cur{display: block;}
.kspromotion_page_dynamic{min-width:1200px;padding-top: 72px;padding-bottom: 77px;box-sizing: border-box;position: relative;background: #F6F9FE;}
.kspromotion_page_dynamic_bg{position:absolute;top:0px; left:0px;width:100%;min-width:1200px;overflow:auto;height:100%;}
.kspromotion_page_dynamic_header{width:1200px;margin:0 auto;color: #22262C;font-size: 30px;font-weight: 500;position: relative;z-index: 1;}
.kspromotion_page_dynamic_more{font-size: 14px;color:#05CCB7;position: absolute;top:18px;right:18px;font-weight: 500;}
.kspromotion_page_dynamic_more:link{color:#05CCB7;}
.kspromotion_page_dynamic_more:hover{color:#05CCB7;}
.kspromotion_page_dynamic .kspromotion_page_dynamic_content{width:1200px;margin:0 auto;text-align:center;box-sizing: border-box;background:rgba(255,255,255,1);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.06);position: relative;}
.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word{width:100%;position:relative;overflow:hidden;padding:0px 40px;box-sizing: border-box;background:rgba(255,255,255,1);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.06);}
.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word li{float:left;font-size:18px;color:#4C4C4C;padding: 15px 0px;margin-right: 50px;box-sizing: border-box;cursor: pointer;line-height: 26px;border-bottom:3px solid transparent;}
.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word li:last-child{margin-right:0;}
.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word li img{height:57px;}
.kspromotion_page_dynamic_line{width:100%;min-width:1200px;height:1px;background: #bfbfbf;}
.kspromotion_page_dynamic .kspromotion_page_dynamic_list{width:1200px;margin:0 auto;text-align:center;padding: 42px 40px 28px;display: block;box-sizing: border-box;background-color: #fff;overflow: hidden;}
.kspromotion_page_dynamic_list .kspromotion_page_dynamic_a{font-size: 16px;color: #3A3A3A;padding-left: 14px;padding-right: 40px;padding-bottom: 11px;line-height: 20px;box-sizing: border-box;position: relative;float:left;width: 350px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;text-align: left;margin-right:30px;}
.kspromotion_page_dynamic_list .kspromotion_page_dynamic_a:nth-of-type(3n+0){margin-right:0px;}
.kspromotion_page_dynamic_list .kspromotion_page_dynamic_time{font-size:15px;color:#D8D8D8;position: absolute;top:0;right:0;}
.kspromotion_page_dynamic_list .kspromotion_page_dynamic_a:hover{color: #05CCB7;}
.kspromotion_page_dynamic_list .kspromotion_page_dynamic_a::before {content:'';width:7px;height:7px;background:#05CCB7;display:inline-block;position:absolute;top: 6px;left:0;border-radius:50%;}
/*kspromotion_page_dynamic end*/

@media screen and (max-width:520px){
	body{padding-top:52px;}
	.ksfree_calls_banner{height:auto;}
	.ksfree_calls_banner .ksfree_calls_banner_bg{min-width:100%;height:auto;background:none;}
	.ksfree_calls_banner_phone{display: block;height:200px;background: #2084FB;}
	.ksfree_calls_banner_phone .ksfree_calls_banner_phone_content{position: absolute;top:50%;left:0;text-align: center;width:100%;margin-top: -70px;}
	.ksfree_calls_banner_phone h2 {font-size:22px;color:#fff;letter-spacing: 2px;margin-bottom: 10px;line-height: 28px;}
	.ksfree_calls_banner_phone h3 {font-size:16px; color:#fff;}
	.ksfree_calls_channel{min-width:100%;padding: 30px 20px 30px;}
	.ksfree_calls_channel_header{width:100%;font-size: 18px;line-height: 24px;}
	.ksfree_calls_channel .ksfree_calls_channel_content{display: none;}
	.ksfree_calls_channel p{display: none;}
	.ksfree_calls_channel .ksfree_calls_channel_img{display: none;}
	.ksfree_calls_channel_text{display: none;}
	.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word{padding:0 30px;}
	.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word li{float:none;margin:0!important;}
	.ksfree_calls_channel_word li img{width:160px;}
	.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word h2{margin-top:20px;}
	.ksfree_calls_channel .ksfree_calls_channel_content .ksfree_calls_channel_word p{width:100% !important;padding-top:6px;}
	.ksfree_calls_channel_phone{display: block;text-align: center;}
	.ksfree_calls_channel_phone img{width:90%;}
	.ksfree_calls_channel_phone h3{font-size: 18px;color:#313D56;line-height:20px;width: 220px;display: inline-block;padding-left: 30px;line-height: 30px;margin-top: 12px;margin-bottom: 12px;box-sizing:border-box;position:relative;}
	.ksfree_calls_channel_phone h3:first-of-type::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel1.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
	.ksfree_calls_channel_phone h3:nth-of-type(2)::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel2.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
	.ksfree_calls_channel_phone h3:nth-of-type(3)::before {content:'';width:28px;height:28px;background:url('../images/free_calls/icon_channel3.png');display:inline-block;position:absolute;top: 16px;left:0;background-size: 100% 100%;}
	.ksfree_calls_channel_js{padding-bottom:0;}
	#ksfree_trial{top:-143px!important;margin-left:-141px!important;}
	#ksfree_trial #ksfree_trial_input{width:180px!important;height:36px!important;line-height:36px!important;background: transparent!important;padding-left:16px!important;font-size: 12px!important;border: 1px solid #E0E0E0!important;border-top-left-radius: 5px!important;border-bottom-left-radius: 5px!important;}
	#ksfree_trial a{width:102px!important;height:36px!important;line-height:36px!important;font-size: 12px!important;background: url("../images/free_calls/icon_jsfree_btn.png")!important;background-size: 100% 100%!important;}
	#ksfree_callNum{display: inline-block;top: -143px;margin-left: -141px;}
	#ksfree_callNum #ksfree_callNum_tel{width: 180px;height: 36px;background: transparent;padding-left: 15px;border: 1px solid #E0E0E0;border-right:none;border-top-left-radius: 10px;border-bottom-left-radius: 10px;font-size: 12px;box-sizing: border-box;float: left;}
	#ksfree_callNum #ksfree_callNum_sub{width: 102px;height: 36px;line-height: 36px;letter-spacing:0px;color: transparent;background: url("../images/free_calls/icon_jsfree_btn.png");border: none;float: left;cursor: pointer;background-size: 100% 100%;}
	.ksfree_calls_multi{min-width: 100%;padding-top:0;padding-bottom:16px;}
	.ksfree_calls_multi_channel{width:100%;padding:0 20px;position: relative;text-align: center;}
	.ksfree_calls_multi_channel h2{font-size: 18px;line-height: 24px;margin-bottom: 20px;text-align: center;}
	.ksfree_calls_multi_channel p{font-size: 16px;line-height: 22px;}
	.ksfree_calls_multi_channel p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 3px;left:0;background-size: 100% 100%;}
	.ksfree_calls_multi_channel_left{padding-top:0px;padding-left:0;position: absolute;bottom: 0px;left: 50%;margin-left: -150px;}
	.ksfree_calls_multi .ksfree_calls_multi_channel_left img{width: 300px;}
	.ksfree_calls_multi .ksfree_calls_multi_channel_right{width: 100%;padding-left: 0;display: inline-block;float: none;padding-top: 40px;padding-bottom: 190px;}
	.ksfree_calls_callback{min-width: 100%;padding-top:0;padding-bottom:16px;}
	.ksfree_calls_callback_content{width:100%;padding:0 20px;position: relative;text-align: center;}
	.ksfree_calls_callback_content h2{font-size: 18px;line-height: 24px;margin-bottom: 20px;text-align: center;}
	.ksfree_calls_callback_content p{font-size: 16px;line-height: 22px;}
	.ksfree_calls_callback_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 3px;left:0;background-size: 100% 100%;}
	.ksfree_calls_callback_content .ksfree_calls_callback_left{width: 100%;padding-left: 0;display: inline-block;float: none;padding-top: 40px;padding-bottom: 200px;}
	.ksfree_calls_callback_content .ksfree_calls_callback_right{padding-top:0px;position: absolute;bottom: 0px;left: 50%;margin-left: -150px;}
	.ksfree_calls_callback_content .ksfree_calls_callback_right img{width: 300px;}
	.ksfree_calls_harassment{min-width: 100%;padding-top:0;padding-bottom:16px;}
	.ksfree_calls_harassment_content{width:100%;padding:0 20px;position: relative;text-align: center;}
	.ksfree_calls_harassment_content h2{font-size: 18px;line-height: 24px;margin-bottom: 20px;text-align: center;}
	.ksfree_calls_harassment_content p{font-size: 16px;line-height: 22px;}
	.ksfree_calls_harassment_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 3px;left:0;background-size: 100% 100%;}
	.ksfree_calls_harassment_left{padding-top:0px;padding-left:0;position: absolute;bottom: 0px;left: 50%;margin-left: -150px;}
	.ksfree_calls_harassment .ksfree_calls_harassment_left img{width: 300px;}
	.ksfree_calls_harassment .ksfree_calls_harassment_right{width: 100%;padding-left: 0;display: inline-block;float: none;padding-top: 40px;padding-bottom: 200px;}
	.ksfree_calls_statistics{min-width: 100%;padding-top:0;padding-bottom: 50px;}
	.ksfree_calls_statistics_content{width:100%;padding:0 20px;position: relative;text-align: center;}
	.ksfree_calls_statistics_content h2{font-size: 18px;line-height: 24px;margin-bottom:16px;text-align: center;}
	.ksfree_calls_statistics_content p{font-size: 16px;line-height: 22px;}
	.ksfree_calls_statistics_content p::before {content:'';width:17px;height:16px;background:url('../images/free_calls/icon_tick_green.png');display:inline-block;position:absolute;top: 3px;left:0;background-size: 100% 100%;}
	.ksfree_calls_statistics_content .ksfree_calls_statistics_left{width: 100%;padding-left: 0;display: inline-block;float: none;padding-top: 40px;padding-bottom: 200px;}
	.ksfree_calls_statistics_content .ksfree_calls_statistics_right{padding-top:0px;position: absolute;bottom: 0px;left: 50%;margin-left: -150px;}
	.ksfree_calls_statistics_content .ksfree_calls_statistics_right img{width: 300px;}
	.ksfree_calls_absorbing{position: relative;height: 700px;}
	.ksfree_calls_absorbing .ksfree_calls_absorbing_bg{position:absolute;top:0px;left:0px;float:left;width:100%;min-width:100%;overflow:auto;height: 700px;transition: all 0.2s;background-size: 100% 100%;}
	.ksfree_calls_absorbing_text{font-size: 18px;color: #22262C;padding: 0 0px;padding-bottom:6px;padding-top: 40px;box-sizing: border-box;position: relative;z-index: 1;letter-spacing: 0px;}
	.ksfree_calls_absorbing_text p{display: none;}
	.ksfree_calls_absorbing_box{display: none;}
	.ksfree_calls_absorbing_word{display: none;}
	.ksfree_calls_absorbing_phone {display:block;}
	.ksfree_calls_absorbing a.ksfree_calls_absorbing_btn {position: absolute;left: 50%;bottom: 0px;margin-left: -143px;}
	.ksfree_calls_absorbing_dest{display: none;}
	.ksfree_calls_increase{min-width:100%;padding-top: 16px;}
	.ksfree_calls_increase_text{font-size: 18px;padding: 10px 0px;font-weight: 500;}
	.ksfree_calls_increase .ksfree_calls_increase_list{width:100%;margin:0 auto;position:relative;overflow:hidden;padding: 0 20px;box-sizing: border-box;}
	.ksfree_calls_increase .ksfree_calls_increase_list li{float:left;width:50%;height: 230px;margin-bottom: 30px;}
	.ksfree_calls_increase .ksfree_calls_increase_list h3{height: auto;display: inline-block;text-align: center;}
	.ksfree_calls_increase .ksfree_calls_increase_list h3 img{display: block;}
	.ksfree_calls_increase .ksfree_calls_increase_list h2{font-size: 12px;letter-spacing: 0px;color: #323D56;padding-bottom: 0px;padding-top: 6px;}
	.ksfree_calls_increase .ksfree_calls_increase_list p{font-size:16px;color:#9b9b9b;line-height: 24px;width:200px;display: inline-block;}
	.ksfree_calls_increase_dest{display: inline-block;width:90%;font-size: 16px;color: #000;line-height: 24px;margin-top: 10px;}
	.ksfree_calls_enterprise{min-width:100%;padding-top: 30px;padding-bottom:50px;background:#fff;}
	.ksfree_calls_enterprise_text{font-size: 18px;padding-top:12px;padding-bottom: 20px;color:#22262C;}
	.ksfree_calls_enterprise .ksfree_calls_enterprise_box{display: none;}
	.ksfree_calls_enterprise p{display: none;}
	.ksfree_calls_enterprise_box img{display: inline-block;}
	.ksfree_calls_enterprise_phone{display: block;padding: 15px 10px 0;box-sizing: border-box;}
	#ksfree_trial_new{width:282px!important;box-shadow:unset!important;display: inline-block!important;}
	#ksfree_trial_new #ksfree_trial_new_input{width:180px!important;height:36px!important;line-height:36px!important;background: transparent!important;padding-left:16px!important;font-size: 12px!important;border: 1px solid #E0E0E0!important;border-top-left-radius: 5px!important;border-bottom-left-radius: 5px!important;}
	#ksfree_trial_new a{width:102px!important;height:36px!important;line-height:36px!important;font-size: 12px!important;background: url("../images/free_calls/icon_jsfree_btn.png")!important;background-size: 100% 100%!important;}
	#ksfree_callNum_new #ksfree_callNum_new_tel{width: 180px;height: 36px;background: transparent;padding-left: 15px;border: 1px solid #E0E0E0;border-right:none;border-top-left-radius: 10px;border-bottom-left-radius: 10px;font-size: 12px;box-sizing: border-box;float: left;}
	#ksfree_callNum_new #ksfree_callNum_new_sub{width: 102px;height: 36px;line-height: 36px;letter-spacing:0px;color: transparent;background: url("../images/free_calls/icon_jsfree_btn.png");border: none;float: left;cursor: pointer;background-size: 100% 100%;}
	.kspromotion_page_dynamic{min-width:100%;padding-top:40px;height:auto;padding-bottom: 50px;}
	.kspromotion_page_dynamic_bg{display: none;}
	.kspromotion_page_dynamic .kspromotion_page_dynamic_list{width: 90%;padding: 30px 30px 20px;}
	#kspromotion_page_dynamic_tab{padding-top:20px;}
	.kspromotion_page_dynamic .kspromotion_page_dynamic_content{width:90%;}
	.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word{padding:0 30px;}
	.kspromotion_page_dynamic .kspromotion_page_dynamic_content .kspromotion_page_dynamic_word li{margin-right:20px;padding:8px 0;font-size: 16px;}
	.kspromotion_page_dynamic_more{top:12px;}
	.kspromotion_page_dynamic_list .kspromotion_page_dynamic_a{font-size: 16px;color: #3A3A3A;padding-left: 14px;padding-right: 50px;padding-bottom: 11px;line-height: 20px;box-sizing: border-box;position: relative;float:left;width: 100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;text-align: left;margin-right:0px;}
	.kspromotion_page_dynamic_header{width:100%;color: #22262C;font-size: 18px;font-weight: 500;}
	#rightFloatingBox{display: none;}
}