/*表单机器人*/
.ksform_robot {max-width:320px;}
.ksform_robot p {color:#000;}
.ksform_robot .relatelist{color:#D2C9CA;border-top:1px solid #E9E1E6;font-size:12px;margin-top: 8px;}
.ksform_robot .relatelist ul{margin:5px 0;}
.ksform_robot .relatelist ul.noTitle{margin-top:0;}
.ksform_robot .ksform_robot_display_hide{display: none;}
.ksform_robot .ksform_robot_more{margin-top: 5px;padding-top: 6px;height:20px;text-align: center;cursor: pointer;border-top: 1px solid #E9E1E6;color: #307EF3;position: relative;background:url("../image/icon_open_text.png") no-repeat center center;}
.ksform_robot .ksform_robot_more1{background:url("../image/icon_away_text.png") no-repeat center center;}
.ksform_robot .relatelist ul li .ansTitle a{color:#267CFD;font-size:13px;cursor: pointer;text-decoration:none;background: transparent;margin: 0;padding: 0;}
.ksform_robot .relatelist ul li .ansTitle a:hover{color:#3f8cff;}
.ksform_robot .msg_turncs{border-top: 1px solid #E9E1E6;color:#267CFD;font-size:12px;text-align: center; padding-top: 8px;margin-top: 8px;}
.ksform_robot .ksnotmsg_turncs{color:#267CFD;font-size:12px;text-align: center; }
.ksform_robot .msg_turncs a,.ksform_robot .ksnotmsg_turncs a{text-decoration:none;color:#2C8AF5;cursor: pointer;padding-left:22px;background:url('../image/icon_artificial.png')no-repeat center left;}
.ksform_robot .msg_turncs:hover a,.ksform_robot .ksnotmsg_turncs:hover a{color:#3f8cff;}

.ksform_robot .msg_hashelp{border: none;border-top: 1px solid #E9E1E6;color: #267CFD;font-size: 12px;padding-bottom: 0px;margin-top: 8px;margin-bottom:-2px;min-width: 150px;}
.ksform_robot .msg_hashelp div{color:#267CFD;font-size:12px;}
.ksform_robot .msg_hashelp div{color:#267CFD;font-size:12px;}
.ksform_robot .msg_hashelp div span{cursor: pointer;display: inline-block;width: 50%;text-align: center;line-height: 20px;}
.ksform_robot .msg_hashelp div span a{padding:2px;text-decoration:none;color:#2C8AF5;cursor: pointer;padding-left:22px;background:url('../image/icon_notsolve.png')no-repeat center left;}
.ksform_robot .msg_hashelp div span:first-child a{background:url('../image/icon_newsolve.png')no-repeat center left;}
.ksform_robot .msg_hashelp div span:first-child {width: 49%;border-right:1px solid #E9E1E6;}

.ksform_robot .msg_hashelp .ksform_robot_feedback{cursor: pointer;display: inline-block;width: 100%;text-align: center;color:#D2C9CA;padding:2px 0px 4px;}


.ksform_free_phone_hide{display: none;}

/*资金风险提示*/
.kscapital_risktips{position:absolute;left:0;top:0;overflow:hidden;z-index:3;width:100%;background:#fefde2;color:#ef7c0a;font-size:13px;display: none;border-radius: 0px 0px 7px 7px;}
.kscapital_risktips_left{line-height: 20px;padding: 12px 20px;display: block;box-sizing: border-box;}
.kscapital_risktips_right{display: block;position: absolute;right: 10px;top: 10px;cursor: pointer;}
/*复制手机、微信、QQ*/
.ksMsgBtns{width: 100%;height: 24px;font-size: 12px;margin-top: 8px;}
.ksMsgBtns .ksMsgBtn {height: 24px;float: left;margin-right: 8px;cursor: pointer;position: relative;}
.ksMsgBtns .ksMsgBtn .ksMsgActive {color: #3BA1F9;height: 24px;line-height: 22px;padding: 0 10px;border-radius: 20px;border: 1px solid #EEEDED;display: block;background: #fff;}
#ksajaxResultSuccess {font-size: 14px;line-height: 40px;position: fixed;top: 0;left: 0;right: 0;max-width: 300px;width: 70%;text-align: center;z-index: 99999;margin: 0 auto;display: none;color: #3c763d;background-color: #dff0d8;}
#ksajaxResultSuccess.ksajaxResultError{color: #D7504F;background-color: #FFDEDE;box-shadow:0px 7px 9px 0px rgba(86,86,86,0.17);}
/* 互动菜单预览 */
#ksinteractive_menu{width:100%;height: 40px;position: absolute;top: -40px;z-index: 0;left: 1px;display: none;padding: 0 20px 0 0px;box-sizing: border-box;text-align: left;}
#ksinteractive_menu_background{position: relative;padding: 5px 20px 0 20px;box-sizing: border-box;text-align: left;background: #F1F2F3;height: 40px;width: 100%;}
#ksinteractive_menu_body{width:100%; height:30px;box-sizing: border-box;position: relative;overflow: hidden;}
#ksinteractive_menu_content{height: 30px;position: relative;margin: 0;position: relative;box-sizing: border-box;white-space: nowrap;display: inline-block;}
#ksinteractive_menu .ksinteractive_menu_btn{cursor: pointer;font-size: 12px;color: #4A4A4A;padding: 0 14px;line-height: 28px;height: 28px;border-radius:15px;border:1px solid #E4E4E4;text-align: center;display: inline-block;width: auto;margin: 0 6px;background: #FFF;}
#ksinteractive_menu .ksinteractive_menu_btn{margin-left:0;}
#ksinteractive_menu #ksinteractive_menu_up{width: 20px;height: 20px;background: url('../image/icon_prev.png')no-repeat center;position: absolute;top: 10px;left: 0px;z-index: 100;text-align: center;cursor: pointer;display: none;}
#ksinteractive_menu #ksinteractive_menu_down{width: 20px;height: 20px;background: url('../image/icon_next.png')no-repeat center;position: absolute;top: 10px;right: 0px;z-index: 100;text-align: center;cursor: pointer;display: none;}
/* 问候语互动菜单预览 */
.ksinteractive_cfg{max-width:326px;box-sizing: border-box;position: relative;padding-top:6px;border-top: 1px solid #F2F2F2;margin-top: 10px;}
.ksinteractive_cfg .ksinteractive_cfg_title{color:#C9C9C9;font-size: 14px;margin-bottom: 1px;}
.ksinteractive_cfg .ksinteractive_cfg_list{height: 24px;line-height: 24px;font-size: 14px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;color:#307EF3;text-decoration: none;cursor: pointer;max-width:100%;}
.ksinteractive_cfg .ksinteractive_cfg_hide1{display: none;}
.ksinteractive_cfg .ksinteractive_cfg_more{margin-top: 5px;padding-top: 4px;text-align: center;cursor: pointer;border-top: 1px solid #F2F2F2;text-indent: -10px;color: #307EF3;position: relative;}
.ksinteractive_cfg .ksinteractive_cfg_more::before{content: '';position: absolute;top: 7px;left: 50%;margin-left: 10px;background:url("../image/icon_open.png") no-repeat center center;width:14px;height: 14px;}
.ksinteractive_cfg .ksinteractive_cfg_more1::before{content: '';position: absolute;top: 7px;left: 50%;margin-left: 10px;background:url("../image/icon_away.png") no-repeat center center;width:14px;height: 14px;}
/* 人机协作预览 */
#ksmachine_cooperation{width: 100%;position: absolute;bottom: 165px;left: -1px;background: #fff;z-index: 1;word-break: break-all;font-size: 12px;color:#262626;display: none;max-height:200px;overflow: hidden;overflow-y: auto;box-shadow: 0px -3px 10px rgb(0,0,0,0.1);}
#ksmachine_cooperation .ksmachine_cooperation_list{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;width: 100%;height:28px;line-height: 28px;border-bottom: 1px solid #F3F3F3;padding-left: 12px;box-sizing: border-box;text-align: left;cursor: pointer;}

/***----------url识别卡片消息样式--------------***/
.ksdistinguish_url {clear:both;font-size:13px;position:relative;word-break:break-all;word-wrap:break-word;display:inline-block;word-break:break-all;min-height:14px;max-width:310px;text-align:left;color:#000;box-sizing:border-box;
    /*border: 1px solid #eeeded;*/
    /*padding: 8px 10px;*/
    /*border-radius: 5px;*/
}
.custMsg .ksdistinguish_url{margin:10px}
.ksdistinguish_url a{text-decoration: none;color:#0080F1;cursor: pointer;line-height: 17px;}
.ksdistinguish_url_title{color:#000;padding:0px 0;box-sizing: border-box;}
.ksdistinguish_url_title a{color:#000;display: block;width:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ksdistinguish_url_content{border-bottom:1px solid #E9E1E6;padding:10px 0px 10px;box-sizing: border-box;position: relative;}
.ksdistinguish_url .ksdistinguish_url_card{border: 1px solid #E9E1E6;padding: 8px 10px 4px;border-radius: 0 5px 5px 5px;}
.ksdistinguish_url_left{width:100%;height:46px;box-sizing:border-box;color:#A5A5A5;font-size: 12px;padding-right:54px;}
.ksdistinguish_url_right{position:absolute;top:10px;right:0;width:46px;height:46px;}
.ksdistinguish_url p{width:100%;white-space:pre-wrap;max-height: 45px;line-height: 15px;padding:0;margin:0;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ksdistinguish_url img{display: block;width:100%;height:100%;border: 1px solid #f0f0f0;box-sizing: border-box;}
.ksdistinguish_url .ksdistinguish_url_footer{font-size: 12px;position: relative;padding:8px 0px 8px;box-sizing: border-box;}
.ksdistinguish_url .ksdistinguish_url_footer a{padding:0 28px 0 0px;box-sizing: border-box;display: block;width:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ksdistinguish_url_btn{position: absolute;top: 9px;right:0px;z-index: 1;background-image: url("../image/icon_copy_btn.png");width:18px;height:18px;display: block;cursor: pointer;}
#ksurlResultSuccess{font-size: 14px;line-height: 40px;position: fixed;top:50%;left:50%;width: 200px;text-align: center;z-index: 99999;display: none;color: #3c763d;background-color: #dff0d8;margin-top:-20px;margin-left:-100px;}
.ksdistinguish_url_identifying{font-size: 13px;color:#202020;position: relative;padding:6px 12px 8px;box-sizing: border-box;border-top:1px solid #E9E1E6;}
@media screen and (max-width:414px){
    .ksdistinguish_url {clear:both;font-size:14px;position:relative;word-break:break-all;word-wrap:break-word;display:inline-block;word-break:break-all;min-height:14px;width:100%;text-align:left;box-sizing:border-box;margin:0px;}
    .custMsg .ksdistinguish_url{margin:10px}
    /* .ksdistinguish_url_left{width: calc(100% - 66px);} */
    .ksdistinguish_url p{width:100%;white-space:pre-wrap;max-height: 45px;line-height: 15px;padding:0;margin:0;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
    .ksdistinguish_url .ksdistinguish_url_footer{font-size: 13px;}
    .ksdistinguish_url .ksdistinguish_url_footer a{padding:0 28px 0 0px;box-sizing: border-box;display: block;width:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
}

/***----------表单消息样式--------------***/
.ksform_message{max-width:310px;box-sizing: border-box;position: relative;padding:2px 2px 0;}
.ksform_message_title{padding-bottom: 10px;}
.ksform_message_left{width:50px;height:50px;position: absolute;top: -2px;left: -2px;}
.ksform_message_left .ksform_message_left_img{position: absolute;top:0px;left:0px;width:100%;height:100%;}
.ksform_message_right{float:left;width:100%;height: 46px;padding:0px 10px;box-sizing:border-box;padding-left: 51px;}
.ksform_message_right p{width:100%;line-height: 22px;padding:0;margin:0;margin-bottom: 4px;font-size: 18px;color:#000;font-weight: 600;}
.ksform_message_right .ksform_message_right_span{font-size: 12px;color:#B7B7B7;width:100%;line-height: 20px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;}
.ksform_message .ksform_message_list{border-top:1px dashed #e8e8e8;height: 42px;line-height: 42px;font-size: 14px;}
.ksform_message .ksform_message_display_hide{display: none;}
.ksform_message .ksform_message_more{margin-top: 5px;padding-top: 6px;height:26px;text-align: center;cursor: pointer;border-top: 1px dashed #e8e8e8;color: #307EF3;position: relative;margin-bottom:2px;background:url("../image/icon_open_text.png") no-repeat center center;}
.ksform_message .ksform_message_more1{background:url("../image/icon_away_text.png") no-repeat center center;}
.ksform_message .ksform_message_list .ksform_message_list_a{display:inline-block;max-width:100%;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;color:#373737;text-decoration: none;}
.ksform_message .ksform_message_btns{margin-top: 4px;}
.ksform_message .ksform_message_btns a{display:inline-block;max-width: 100%;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;color:#373737;text-decoration: none;height: 26px;line-height: 26px;text-align: center;border: 1px solid #3BA1F9;border-radius: 40px;margin-right: 5px;color: #3BA1F9;padding: 0 10px 0 10px;margin-bottom:6px;box-sizing: border-box;}
.ksform_message .ksform_message_btns a.ksform_message_list_a_hide{display:none;}

.ksform_message_default1{padding: 4px 2px 0;}
.ksform_message_default1 .ksform_message_title{padding-bottom: 0px;}
.ksform_message_default1 .ksform_message_left{width:40px;height:auto;position: absolute;top:8px;left: 2px;}
.ksform_message_default1 .ksform_message_left p{width:100%;line-height: 22px;padding:0;margin:0;margin-top: 2px;font-size: 17px;color:#46484A;font-weight: 600;text-align: center;}
.ksform_message_default1 .ksform_message_left .ksform_message_left_img{position: relative;top:0px;left: 1px;}
.ksform_message_default1 .ksform_message_right{float:left;width:100%;height:auto;padding:0px;box-sizing:border-box;padding-left: 53px;margin-bottom: -11px;min-height: 105px;}
.ksform_message_default1 .ksform_message_right .ksform_message_right_span{font-size:14px;color:#0A0A0A;width:100%;line-height: 20px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;font-weight: 600;margin-bottom: 8px;}
.ksform_message_default1 .ksform_message_list .ksform_message_list_a{color:#606060;}
.ksform_message_default1 .ksform_message_list .ksform_message_list_a_hide{display:none;}

.ksform_message_default2{padding: 0px 2px 0;}
.ksform_message_default2 .ksform_message_left{width:30px;height:30px;position: absolute;top: -4px;left: -4px;}
.ksform_message_default2 .ksform_message_left .ksform_message_left_img{position: absolute;top:0px;left:0px;width:100%;height:100%;}
.ksform_message_default2 .ksform_message_right{float:left;width:100%;height: 22px;padding:0px 10px;box-sizing:border-box;padding-left: 25px;}
.ksform_message_default2 .ksform_message_right .ksform_message_right_span{font-size:14px;color:#FA6D2D;width:100%;line-height: 20px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;line-height: 22px;}

.ksform_message_default3{padding: 0px 2px 0;}
.ksform_message_default3 .ksform_message_left{width:0px;height:0px;position: absolute;top:10px;left:10px;}
.ksform_message_default3 .ksform_message_left .ksform_message_left_img{position: absolute;top:0px;left:0px;width:100%;height:100%;}
.ksform_message_default3 .ksform_message_right{float:left;width:100%;height: 22px;padding:0px 10px;box-sizing:border-box;padding-left: 0px;}
.ksform_message_default3 .ksform_message_right .ksform_message_right_span{font-size:14px;color:#FA6D2D;width:100%;line-height: 20px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;line-height: 22px;}

.ksform_message_default4{padding:0px 2px 0;}
.ksform_message_default4 .ksform_message_answer{line-height: 22px;margin-bottom: 10px;}
.ksform_message_default4 .ksform_message_left{width:0px;height:0px;position: absolute;top:10px;left:10px;}
.ksform_message_default4 .ksform_message_left .ksform_message_left_img{position: absolute;top:0px;left:0px;width:100%;height:100%;}
.ksform_message_default4 .ksform_message_right{float:left;width:100%;height:22px;padding:0px 10px;box-sizing:border-box;padding-left: 0px;}
.ksform_message_default4 .ksform_message_right .ksform_message_right_span{font-size:14px;color:#B2B2B2;width:100%;line-height: 20px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;line-height: 22px;}
@media screen and (max-width:414px){
    .ksform_message{width:100%;}
    .ksform_message .ksform_message_list .ksform_message_list_a{display:block;width:100%;text-decoration: none;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
    .ksform_message .ksform_message_list .ksform_message_list_a_hide{display:none;}
    .ksform_message .ksform_message_btns a{white-space:pre-wrap;}
}
.ks_button_trigger_body{max-width: 310px}
.ks_button_trigger_message{}
.ks_button_trigger_button_list{margin-top: 10px}
.ks_button_trigger_button_list a{
    color: #D2C9CA;
}
.ks_button_trigger_button_list_a{display: inline-block;
    max-width: 100%;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #D2C9CA;
    border-radius: 40px;
    margin-right: 5px;
    color: #D2C9CA;
    padding: 0 10px 0 10px;
    cursor: not-allowed;
    margin-bottom: 6px;
    box-sizing: border-box;}
