@charset "utf-8";
/* CSS Document */
.ls-bg { background: url(../images-znwd/bodybg.png) no-repeat center; background-size: cover; }
.ls-robot-top { height: 112px; }
.ls-robot-logo { margin-left: 50px; margin-top: 20px; }
.ls-robot-logo .img-title { display: none; }
.ls-robot-logo img { width: auto; height: 60px; }
.ls-robot-topr { padding-right: 36px; margin-top: 28px; }
.ls-robot-topr li { float: left; margin-right: 10px; }
.ls-robot-topr li a { display: block; border: 1px solid rgba(221, 0, 0, 0.5); padding: 0 20px 0 20px; border-radius: 40px; height: 40px; line-height: 40px; font-size: 20px; color: #d00; }
.ls-robot-topr li.ls-robot-fh span { display: block; padding-left: 32px; background: url(../images-znwd/fanhui.png) no-repeat 0 center; }
.home_web { display: none!important; }
.row_fluid { position: relative; border: 2px solid #fff; box-shadow: inset 0 0 20px 0 #fff; background: rgba(255, 255, 255, 0.7); overflow: hidden; }
.row_fluid::before { content: ""; display: block; width: 1196px; height: 111px; background: url(../images-znwd/robot-bt01.png) no-repeat center; position: absolute; top: 0; left: 50%; margin-left: -598px; z-index: 1; }

.robot_iframe { margin-bottom: 30px; }
/* textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;} */

.ui-widget.ui-widget-content { border: 1px solid #c5c5c5; background: #fff; padding: 20px; width: 634px!important; /*left:10px!important; top:-474px!important;*/ }

.w40 { width: 40%; }
.margin-left30 { margin-left: 30px!important; }
.no_padding { padding: 0!important; }
.padding_top10 { padding-top: 20px!important; }
.padding_bottom10 { padding-bottom: 20px!important; }
.padding-top20 { padding-top: 20px!important; }
.padding-left10 { padding-left: 10px!important; }
.padding_side { padding-left: 15px!important; padding-right: 15px!important; }
.import-status { margin: 0!important; line-height: 32px; }
.col100 { margin-right: 110px; height: 65px; }
.chat_conversation { height: 470px; padding-top: 65px; overflow-x: hidden; overflow-y: auto; padding-left: 20px; }

.conversation_list { list-style: none; margin: 0; padding: 0 20px 0 0; }
.conversation_list li { margin-bottom: 24px; margin-top: 10px; overflow: hidden; }
.conversation_list .conversation_text { font-size: 16px; margin-left: 68px; color: #5c6173; }
.conversation_list .ctext_wrap { padding: 14px 25px; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: inline-block; max-width: 100%; }
.chat_ico, .conversation_list .ctext_wrap .after { right: 100%; top: 20px; width: 9px; height: 15px; position: absolute; pointer-events: none; background: url("../images/tip.png") no-repeat; }

.conversation_list .odd .chat_avatar { float: right!important; }
.conversation_list .chat_avatar { width: 48px; display: inline-block; text-align: center; float: left; margin: 0 10px; }

.conversation_list .odd .conversation_text { width: 70%!important; margin-right: 0; text-align: right; float: right!important; margin-left: 0; }
.conversation_list .odd .conversation_text .after { left: 100%; top: 12px; width: 9px; height: 15px; position: absolute; pointer-events: none; background: url("../images/tips.png") no-repeat; }
.conversation_list .odd .ctext_wrap::after { left: 100%!important; top: 20%!important; border-color: rgba(238,238,242,0)!important; border-left-color: #ccc!important; }
.conversation_list .ctext_wrap i { display: block; font-style: normal; font-weight: bold; position: relative; font-size: 12px; color: #2cb9b3; }
.conversation_list .odd .ctext_wrap i { color: #e72103; }
.conversation_list .ctext_wrap p { margin: 0; padding-top: 3px; word-break: break-all; }

.answer_text .answer-tab { }
.bszn { margin: 7px 0 0 0; overflow: hidden; zoom: 1; border-bottom: 1px solid #e5e5e5; white-space: nowrap; }
.bszn li { list-style: none; float: left; margin-right: 25px; margin-bottom: 0; margin-top: 0; position: relative; }
.bszn li a { display: block; height: 30px; line-height: 20px; color: #666; }
.bszn li.active::after { content: ""; display: block; background: #d00; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; }
.bszn li.active a { color: #d00; }

.list { overflow: hidden; zoom: 1; padding-bottom: 10px; margin: 10px 0 0 0; padding-right: 15px; background: none!important; }
.list li { list-style: none; float: left; margin: 2px 0 2px 0; overflow: hidden; height: 30px; line-height: 30px; position: relative; padding-left: 12px; }
.list li em { width: 5px; height: 5px; border-radius: 10px; background: rgba(111, 69, 50, 0.4); position: absolute; top: 13px; left: 0; overflow: hidden; }
.list li a { color: #666; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 10px; }
.list5 li { width: 20%; }
.list2 li { width: 50%; }

.gac_m { cursor: default; border: 1px solid #90a8c1; z-index: 10001; background: #f2f7fe; position: absolute; margin: 0; font-size: 12px; top: 174px; left: 1px; width: 1151px; display: block; }
.gac_m td { line-height: 15px; }
.gac_d { padding: 0 3px; white-space: nowrap; overflow: hidden; text-align: right; color: green; font-size: 0.77em; }
.gac_b { background: #355fb1; color: #fff; }
.gac_e { padding: 0 3px 2px; text-decoration: underline; text-align: right; color: #00c; font-size: 0.77em; line-height: 0.88em; }
.gac_c { padding-left: 3px; white-space: nowrap; overflow: hidden; text-align: left; padding-bottom: 1px; }
/*回复框 end*/
.import { position: relative; background: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0) 44%); padding: 16px 20px; }
.span6 { width: 460px; }

#hotlabels { padding: 1px 0 5px; position: relative; }
#hotlabels .tit { display: block; float: left; width: 80px; text-align: right; line-height: 28px; font-size: 16px; color: #666; }
#hotlabels ul { margin-left: 80px; }
#hotlabels ul li { float: left; margin-right: 10px; }
#hotlabels ul li a, #hotlabels ul li span { display: block; padding: 0 10px; border-radius: 20px; background: #ffefd0; line-height: 28px; cursor: pointer; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1); color: #8d6635; font-size: 14px; }
#hotlabels ul li a:hover, #hotlabels ul li span:hover { color: #fff; background: #cd8700; }

.import .send { font-family: "微软雅黑"; outline: none; border: none; text-shadow: none; width: 120px; height: 42px; background: url(../images-znwd/send.png) no-repeat 25px center,linear-gradient(180deg, #f70000 0, #bd0202 86%); border-radius: 42px; -webkit-border-radius: 42px; line-height: 42px; font-size: 16px; color: #fff; position: absolute; bottom: 0; right: 12px; cursor: pointer; text-indent: 20px; }
.import .chat-input { display: block; width: 100%; padding: 10px 0 0; overflow: auto; border: none; resize: none; font-size: 16px; line-height: 2; border-radius: 0; box-shadow: none; background: none; height: 68px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; outline: none; }
.import .chat-input::-webkit-input-placeholder { color: #a0a0a0; }
.import .chat-input:-moz-placeholder { color: #a0a0a0; }
.import .chat-input:-ms-input-placeholder { color: #a0a0a0; }

.wza-on .import .chat-input:focus { outline: auto; }
.text-input { position: absolute; height: 26px; letter-spacing: 0; line-height: 26px; left: 20px; bottom: 8px; font-size: 14px; color: #999; display: none; }
.text-input span { color: #c00; margin: 0 5px 0 3px; font-style: italic; font-size: 18px; }
.chat-send button { width: 100%; }
.pull-right { position: absolute; right: 10px; bottom: 35px; }
/*输入框 end*/
.modal { width: 340px!important; margin-left: -170px; }
/*左侧 end*/
.main_right { background: #fff; }
.tab_pages { border-bottom: solid 2px #f59744; height: 36px; padding-top: 8px; }
.tab_pages li { float: left; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; }
.tab_pages li .tab_text { padding-left: 10px; }
.tab_pages li.tab_selected { background: #f59744; color: #fff; }
.toolbar { display: none; }

.search-talk-eva { padding-top: 15px; border-top: 1px solid #e5e5e5; padding-bottom: 10px; }
.search-talk-eva-text { line-height: 30px; }
.search-talk-eva-x { line-height: 30px; color: #666; padding-top: 10px; }
.search-talk-eva .btn-satisfactory, .search-talk-eva .btn-unsatisfactory { height: 30px; line-height: 28px; padding: 0 18px 0 36px; background: url(../images-znwd/goodico.png) 13px center no-repeat; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; margin: 0 10px; border: 1px solid rgba(221, 0, 0, 0.5); color: #d00; cursor: pointer; outline: none; }
.search-talk-eva .btn-unsatisfactory { background: url(../images-znwd/nogoodico.png) 13px 6px no-repeat; outline: none; }

.page-header1 { border-bottom: 2px solid #e9e9e9; overflow: hidden; zoom: 1; color: #ec6941; margin-bottom: 5px; height: 34px; }
.page-header1 h3 { border-bottom: 2px solid #ec6941; position: absolute; margin: 0; height: 34px; line-height: 34px; padding: 0; font-size: 16px; font-weight: bold; padding: 0 20px; float: left; margin-right: 10px; }
.module { background: #fff; margin-top: 5px; }
.page-header2 { background: #e9e9e9; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.page-header2 li { float: left; list-style: none; height: 40px; line-height: 40px; padding: 0; font-size: 16px; font-weight: 100; float: left; }
.page-header2 li a { color: #666; padding: 0 20px; display: block; }
.page-header2 li.active { background: #fff; border-top: 2px solid #ec6941; }
.page-header2 li.active a { color: #ec6941; font-weight: bold; }
.iconList { overflow: hidden; zoom: 1; margin: 0 0 10px 0; }
.page-header1 { border-bottom: 2px solid #e9e9e9; overflow: hidden; zoom: 1; color: #ec6941; margin-bottom: 5px; height: 34px; }
.iconList li { margin-top: 10px; float: left; list-style: none; width: 33.3%; }
.iconList li a { font-size: 14px; line-height: 26px; text-align: center; display: block; color: #666; background: #fff; outline: none; }
.iconList li.active i { background: #ec6941; }
.iconList li i { cursor: pointer; display: block; width: 54px; height: 54px; font-size: 34px; line-height: 50px; border-radius: 50px; color: #fff; margin: 0 auto; background: #c4c4c4; }

.inquiry { position: relative; background: #e1e8f1; margin: 0; padding: 5px 0 5px 25px; overflow: inherit; zoom: 1; }
.inquiry::before { position: absolute; top: -12px; left: 15%; display: inline-block; border-right: 15px solid transparent; border-bottom: 15px solid #e1e8f1; border-left: 15px solid transparent; content: ''; }
.inquiry li { display: inline-block; float: none; width: 24%; }
.inquiry1::before { left: 48%; }
.inquiry2::before { right: 15%; left: auto; }
.impot-tips { position: absolute; bottom: 170px; max-width: 895px; left: 20px; border: 2px solid #ddd; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 16px; }
.impot-tips .impot-tit { color: #00c; padding-left: 26px; height: 22px; line-height: 22px; background: url(../images/ssico.png) left center no-repeat; margin-bottom: 5px; }
.impot-tips .impot-ico { position: absolute; left: 16px; bottom: -10px; width: 13px; height: 10px; background: url(../images/arrow_bot.gif) 0 0 no-repeat; }
.impot-tips ul li { height: 32px; line-height: 32px; color: #666; background: url(../images/xx_ico.gif) left center no-repeat; padding: 0 0 0 8px; }
.impot-tips ul li a { text-decoration: underline; color: #666; }
.impot-tips .red { color: red; }
.ui-helper-hidden-accessible { display: none; }

/*智能搜索-左侧满意度*/
.conversation_list li.is_good { font-size: 14px; color: #777; line-height: 22px; margin: 8px 0 8px 60px; }
.is_good .is_goodtext { padding: 2px 0; }
.is_good .gookbtn { height: 22px; line-height: 22px; padding: 0 10px 0 28px; background: url(../images/goodico.png) 10px center no-repeat #efefef; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 10px; border: none; font-size: 14px; color: #777; cursor: pointer; outline: none; }
.is_good .no_gookbtn { background: url(../images/nogoodico.png) 10px center no-repeat #efefef; outline: none; }
.tips_list ul li { height: 32px; line-height: 32px; color: #666; background: url(../images/xx_ico.gif) left center no-repeat; padding: 0 0 0 8px; margin: 0; }
.tips_list ul li a { text-decoration: underline; color: #666; }
.tips_list .red { color: red; }
.ask_content  .moretips, .tips_list .moretips { clear: both; display: block; color: #00f; text-decoration: underline; font-size: 14px; }
.ask_content { font-size: 14px; color: #666; line-height: 25px; }
.conversation_list .chat_index .padding_side, .conversation_text .ctext_wrap .padding_side { background: #fff; line-height: 2; padding: 8px 15px!important; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.0706); border-radius: 0 6px 6px 6px; }

.input-area { resize: none; position: relative; height: 94px; }
/*热词*/
.wz_hotword { height: 40px; line-height: 24px; overflow: hidden; border-bottom: 1px solid #e9e9e9; background: #f8f8f8; padding-top: 11px; }
.wz_hotword .wz_tit { display: block; float: left; width: 47px; font-weight: bold; overflow: hidden; text-align: left; font-size: 15px; color: #333; padding-left: 37px; }
.wz_hotword #keyWordsHeat { margin-left: 84px; overflow: hidden; }
.wz_hotword #keyWordsHeat li { float: left; font-size: 15px; padding-right: 10px; }
.wz_hotword #keyWordsHeat li a { padding: 0 18px; color: #666; background: #ebebeb; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display: block; height: 24px; white-space: nowrap; line-height: 24px; text-decoration: none; }
.wz_hotword #keyWordsHeat li a:hover { background: #dfeaf3; color: #015293; }

.main_left { width: 786px; float: left; }
.hide.active { display: block!important; }
.robotright { width: 310px; padding: 40px 0 0; box-sizing: border-box; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.23) 12%, rgba(255, 255, 255, 0.84) 49%, rgba(255, 255, 255, 0.77) 78%, rgba(255, 255, 255, 0) 99%); box-shadow: inset 0 0 20px 0 #fff; border: 2px solid #fff; z-index: 2; position: relative; }
.znss_tit { background: linear-gradient(91deg, rgba(255, 148, 112, 0.28) -22%, rgba(244, 232, 157, 0) 135%); padding-left: 20px; }
.znss_tit ul { padding-left: 30px; background: url(../images-znwd/yc-ico.png) no-repeat 0 center; }
.znss_tit ul li { float: left; height: 36px; line-height: 36px; text-align: center; margin-left: 16px; position: relative; }
.znss_tit ul li::after { content: ""; display: block; width: 1px; height: 16px; background: rgba(0, 0, 0, 0.2); position: absolute; left: -8px; top: 50%; margin-top: -8px; }
.znss_tit ul li:nth-of-type(1) { margin-left: 0; }
.znss_tit ul li:nth-of-type(1)::after { display: none; }
.znss_tit ul li a { font-size: 14px; display: block; color: #666; }
.znss_tit ul li.active a { color: #e8420c; font-size: 18px; font-weight: bold; }
.znss_btn { height: 210px; overflow: hidden; padding: 5px 20px 16px; }
.znss_btn ul { margin-right: -10px; }
.znss_btn ul li { width: 82px; height: 35px; line-height: 35px; float: left; margin-right: 10px; margin-top: 15px; text-align: center; }
.znss_btn ul li a { display: block; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border: 1px solid rgba(111, 69, 50, 0.1); font-size: 14px; color: #666; }
.znss_btn ul li a:hover, .znss_btn ul li.active a { font-weight: bold; }
.znss_list ul { display: none; padding: 14px 20px; height: 320px; }
.znss_list ul.active { display: block; }
.znss_list ul li { height: 32px; line-height: 32px; background: url("../images-znwd/znwd-ico.png") left center no-repeat; padding-left: 15px; }
.znss_list ul li a { font-size: 14px; float: none; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666; }
.znss_list ul li a:hover { color: red; }
.znss_list ul li img { float: left; padding-top: 8px; }
.cjwtlist li .date { display: none; }

.relevantReco { width: 280px; height: 220px; margin: 5px auto; position: relative; background: url("../images-znwd/znwd-znlx-bg.png") 0 0 no-repeat; background-size: contain; }
.relevantReco li { position: absolute; width: 52px; background: none; height: auto; padding: 0; }
.relevantReco li a { height: auto; white-space: normal; font-size: 13px; color: #c50001; line-height: 17px; text-align: center; display: block; }
.relevantReco li.relev0 { top: 14px; left: 64px; }
.relevantReco li.relev1 { top: 12px; left: 167px; }
.relevantReco li.relev2 { top: 65px; right: 0; }
.relevantReco li.relev3 { top: 102px; right: 59px; }
.relevantReco li.relev4 { top: 102px; left: 69px; }
.relevantReco li.relev5 { top: 57px; left: 0; }

.ui-autocomplete { overflow: hidden; }
.hide { display: none; }
.list li { width: 100%; }
.ui-menu .ui-menu-item-wrapper { display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ui-menu .ui-menu-item { list-style-image: none; }
.impot-tips { background: #fff; }
.impot-tips ul { width: 100%!important; left: 10px!important; top: 10px!important; }
.ui-menu .ui-menu-item-wrapper { width: 95%; }
.ui-dialog { position: relative; background-color: #fff; border: 1px solid #999; border-radius: 6px; outline: 0; background-clip: padding-box; font-family: Helvetica,arial,sans-serif; font-size: 14px; line-height: 1.428571429; color: #333; opacity: 0; -webkit-transition: -webkit-transform .15s ease-in-out,opacity .15s ease-in-out; transition: transform .15s ease-in-out,opacity .15s ease-in-out; }
.ui-popup-show .ui-dialog { opacity: 1; }
.ui-popup-focus .ui-dialog { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
.ui-popup-modal .ui-dialog { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1),0 0 256px rgba(255, 255, 255, .3); }
.ui-dialog-grid { width: auto; margin: 0; border: 0 none; border-collapse: collapse; border-spacing: 0; background: transparent; }
.ui-dialog-body, .ui-dialog-footer, .ui-dialog-header { padding: 0; border: 0 none; text-align: left; background: transparent; }
.ui-dialog-header { white-space: nowrap; border-bottom: 1px solid #e5e5e5; }
.ui-dialog-close { position: relative; float: right; top: 13px; right: 13px; padding: 0 4px; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.ui-dialog-close:focus, .ui-dialog-close:hover { color: #000; text-decoration: none; cursor: pointer; outline: 0; opacity: .5; }
.ui-dialog-title { margin: 0; line-height: 1.428571429; min-height: 16.428571429px; padding: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; cursor: default; }
.ui-dialog-body { padding: 20px; text-align: center; }
.associate { color: #333; border-color: #ccc; }
.associate button:active, .associate button:hover, .associater button:focus { color: #333; background-color: #ebebeb; border-color: #adadad; }
.ui-dialog-footer button { color: #333; background-color: #fff; border-color: #ccc; }
.ui-dialog-footer button:active, .ui-dialog-footer button:focus, .ui-dialog-footer button:hover { color: #333; background-color: #ebebeb; border-color: #adadad; }
.ui-dialog-footer button:active { background-image: none; }
.ui-dialog-footer button[disabled], .ui-dialog-footer button[disabled]:active, .ui-dialog-footer button[disabled]:focus, .ui-dialog-footer button[disabled]:hover { background-color: #fff; border-color: #ccc; }
.ui-dialog-footer button.ui-dialog-autofocus { color: #fff; background-color: #428bca; border-color: #357ebd; }
.ui-dialog-footer button.ui-dialog-autofocus:active, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:hover { color: #fff; background-color: #3276b1; border-color: #285e8e; }
.ui-dialog-body, .ui-dialog-footer, .ui-dialog-header { border: 0 none; text-align: left; background: transparent; }
.ui-dialog-footer { padding: 0 20px 20px 20px; text-align: right; }
.ui-dialog-header { border-bottom: none; }
.ui-dialog-footer button { width: auto; overflow: visible; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.ui-dialog-footer button { color: #333; background-color: #fff; border-color: #ccc; margin-left: 5px; }
/*___*/
@-webkit-keyframes animationLeft {
  0% { -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; }
  50% { -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; }
  to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}

@keyframes animationLeft {
  0% { -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; }
  50% { -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; }
  to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}

@-webkit-keyframes animationRight {
  0% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0; }
  20% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0; }
  to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}

@keyframes animationRight {
  0% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0; }
  20% { -webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0; }
  to { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}
.conversation_list .answer_text { -webkit-animation: animationLeft .5s ease-in-out; animation: animationLeft .5s ease-in-out; }
.conversation_list .conversation_text { -webkit-animation: animationRight .5s ease-in-out; animation: animationRight .5s ease-in-out; }
.red { color: red; }
.line { text-decoration: underline; }
.hot_service_item { float: left; color: #333; margin: 0 10px 5px 0; padding: 0 10px; border-radius: 20px; background: #fff; line-height: 28px; cursor: pointer; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1); }
.hot_service_item:hover { color: #fff; background: #cd0c0c; }
.hot_service_table td { padding: 5px 10px; border: 1px solid #e0e1e1; }
.hot_service_table td.table-bt { color: #868686; }
.knowledge_box { margin: 8px 0; }
.blod { font-weight: bold; }
.col100 { margin-right: 110px; height: auto; margin-top: 20px; }
.hot_detail, .hot_detail:hover { display: inline-block; width: 98px; height: 34px; line-height: 34px; text-align: center; background: #a6171e; border-radius: 17px; font-size: 14px; color: #fff; margin-top: 9px; }

.ls-robot-head { padding-bottom: 20px; }

.in-znjs a { color: #d00; }
.in-znjs a:hover { color: #d00; }
@media (min-width: 992px) and (max-width:1099px) {
  .main_left { width: 708px; }
  .robotright { width: 280px; }
  .znss_tit { padding-left: 10px; }
  .znss_btn ul li { width: 72px; }
}
@media (max-width:991px) {
  .ls-robot-logo { margin-left: 10px; }
  .ls-robot-topr { padding-right: 10px; }
  .robot_iframe { margin-bottom: 15px; }
  .main_left { float: none; width: auto; margin: 0 10px; }
  .robotright { float: none; width: auto; padding: 15px 15px 5px; }
  .znss_btn { height: auto; padding: 0 0 15px; }
  .znss_btn ul { margin-right: -2%; }
  .znss_btn ul li { width: 23%; margin-right: 2%; }
  .znss_list ul { padding: 14px 0; }
  .relevantReco { height: 160px; }
  .ls-robot-head { padding-bottom: 15px; }
}
@media (max-width:767px) {
  .ls-robot-top { height: auto; padding-bottom: 20px; }
  .ls-robot-logo { float: none; margin-left: 0; text-align: center; }
  .ls-robot-topr { margin-top: 20px; }
  .robot_iframe { margin-bottom: 10px; }
  .robotright { margin: 10px 10px 0; padding: 10px 10px 5px; }
  .znss_btn { padding: 0 0 10px; }
  .znss_btn ul li { width: 31.3%; margin-top: 10px; }
  #hotlabels .tit { margin-top: 5px; }
  #hotlabels ul li { margin-top: 5px; }
  .znss_list ul { padding: 10px 0; }
  .ls-robot-head { padding-bottom: 10px; }
}

.lmbg { height: 100%; z-index: -6; }

/*适老化*/
body.useOldFixed #hotlabels .tit { width: auto!important; }
body.useOldFixed #hotlabels ul { margin-left: 160px; }
body.useOldFixed .import .send { width: 164px; }
body.useOldFixed .znss_btn ul li { width: 166px; }
body.useOldFixed .znss_list ul { height: auto; }
body.useOldFixed .list li { padding-left: 24px; }
body.useOldFixed .list li em { min-height: auto!important; width: 10px; height: 10px; top: 32px; }
body.useOldFixed .ui-dialog-grid { width: 100%; }
body.useOldFixed .ui-dialog { width: 500px; }
body.useOldFixed .ui-popup { left: 50%!important; margin-left: -250px!important; }
body.useOldFixed .ui-dialog-content { margin: 0 auto!important; display: block; height: 145px!important; }
body.useOldFixed .ui-dialog-button { padding: 20px; }
