@charset "utf-8";
.linkbox{display: none;}
/* CSS Document */
body{background: none;}
.hide.active{display: block !important;}
.top_logo{margin-top:5px;height: auto;}
.top_logo ul li{height: auto;float: none;}
.top_logo ul li img{height: 48px;}
.rotbot-body{background:#aad3ff url("../images-robots/robots-body.jpg") bottom center no-repeat; padding: 20px 0 0; background-size: 100% 100%;}

@media (min-width: 1200px) {
    .rotbot-body .container{width: 1200px;margin: 0 auto;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .rotbot-body .container{width: 992px !important;}
}
@media (max-width: 1199px) {
    .top_logo{margin-top:10px;}
    .top_logo ul li img{height: 38px;}

}
@media (max-width: 991px) {
    .top_logo{float: none;text-align: center;padding: 0;}
    .top_logo ul li{width: auto;}
    .top_logo ul li img{height: auto;}
}
/*头部*/
.robot-header{height: 80px;margin-top: 55px; position: relative;border-radius: 16px 16px 0px 0px;background: linear-gradient(to right, #3771F5 50%, #737DFD 100%);}
.robot-img{position: absolute;bottom: 10px;left: -10px;z-index: 0;}
.robot-title .tit{padding-left:115px;padding-top: 2px;}
.robot-service{position: absolute;top:92px;right: 36px;z-index: 1;}
.robots-links{position: absolute;top:11px;right: 10px;}
.robots-links li{float: left;margin-right: 10px;}
.robots-links li a{display: block;width: 108px; height: 30px;line-height: 30px;font-size: 16px;color: #fff; text-align: center; border-radius: 25px;background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.15);backdrop-filter: blur(10px);}
.robots-links li a:hover{color:#dfebf7;}
/*主体内容*/
.rotbot-main{padding-bottom: 30px;}
.robotbox{margin-top: -26px;background: rgba(242,248,254,.8);border: 2px solid #FFFFFF;box-shadow: inset 0px 0px 20px 0px #FFFFFF;backdrop-filter: blur(61px);border-radius: 16px;border: 1px solid #fff;}
@media (max-width: 1199px){
    .robots-links li a{width: 100px;}
    .robots-links{right: 0;}
    .topcon{height: auto;padding-bottom: 10px;}
}
@media (max-width: 991px) {
    .robots-links{display: none;}
    .rotbot-main{padding-bottom: 20px;}
}
@media (max-width: 767px) {
    .rotbot-main{padding:0 10px 10px;}
    .robot-title .tit{padding-right: 10px;text-align: center;}
    .robot-title .tit img{max-width: 100%;height:auto;}
    .robots-links{left: 0;right: 0;text-align: center;}
    .robots-links li{float: none;display: inline-block;}
}
@media (max-width: 479px) {
    .robot-header{height: 70px;margin-top: 10px;}
    .robot-img{width: 80px;left: -8px;bottom: 20px;}
    .robot-title .tit{padding-left: 70px;}
}

/*左侧对话框*/
.main_left{width: 896px;height: 680px !important;}
.chat_conversation{position: relative;padding-top: 20px;border-bottom: 1px solid #BED5F7;}

.conversation_list{list-style: none; height: 495px !important;padding: 0 14px;overflow-y: auto;}
/*.conversation-stop{height: 458px;padding-bottom: 50px;}*/
.conversation_list li{margin-bottom: 20px;margin-top: 10px;}
.conversation_list > ul:nth-child(1) > li:nth-child(1){margin-top: 24px;}
.conversation_list .chat_avatar{width: 36px;display: inline-block;text-align: center;float: left;}
.conversation_list .chat_avatar img {border-radius:50%;}
.conversation_list .conversation_text{font-size: 14px;margin-left: 52px;float: none;-webkit-animation: animationRight .5s ease-in-out;
    animation: animationRight .5s ease-in-out;}
.conversation_list .ctext_wrap{float: left;max-width: 96%;width: auto !important;min-width: 700px; padding: 10px 15px 12px; text-align: justify; background: #fff; position: relative; border-radius:10px; font-size: 16px;line-height: 28px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.0706);-webkit-box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.0706);  position: relative;}
.conversation_list .ctext_wrap.question{position: relative;max-width: none;width: auto; border-radius: 10px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.0706);}
.conversation_list .ctext_wrap i {display: block;font-style: normal;font-weight: bold;position: relative;font-size: 12px;color: #2cb9b3;}
.conversation_list .ctext_wrap p {margin: 0; word-break:break-all;}
.conversation_list .chat_ico{position: absolute;display: block;width:8px;height: 15px;top: 12px;left: -8px;right: auto; z-index: 1;}
.conversation_list .odd .chat_ico{left: auto;right: -6px; width: 6px;height: 12px;}

/*正在思考*/
.conversation_list .odd .ctext_wrap{display: inline-block;background: linear-gradient(to right bottom, #3B72F6 0%, #6F7BFD 100%);color: #fff;padding: 10px 15px;border-radius: 8px 0px 8px 8px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.0706);-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.0706);}
.import .chat-input{float: left;overflow: auto;border: none;height: 66px;resize: none;font-size: 14px;font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;line-height: 22px;margin-bottom: 0;border-right: none;*padding: 0;border-radius: 0;box-shadow: none;padding: 5px 10px;}
.conversation_list .odd .chat_avatar {float: right !important;}
.conversation_list .odd .conversation_text {max-width: 86% !important; margin-right: 10px;text-align: right;float: right !important; position: relative;}
.conversation_list .odd .ctext_wrap i {color: #e72103;}
.conversation_list .odd .ctext_wrap{min-width: auto !important;}
.conversation_list .odd .conversation_text .question-btn{display: block;width: 15px;height: 14px;background: url("../images-robots/chat_open.png") center no-repeat;position: absolute;bottom: 10px;left: -20px;z-index: 1; cursor: pointer;}
.conversation_list .odd .conversation_text .question-btn.off{background-image: url("../images-robots/chat_close.png");}
@media (max-width: 1199px) {
    .conversation_list .ctext_wrap{min-width: auto;}
}
@media (max-width: 767px) {
    .conversation_list{height: auto !important;}
    .conversation_list .ctext_wrap{padding: 10px;width: 100% !important;}
    .conversation_list .odd .conversation_text{margin-right: 40px;margin-left:15px;}
}
/*大家都在问*/
.asking-title{ height: 22px; line-height: 22px;}
.asking-title .title{ padding-left: 27px; background: url("../images-robots/robot_hotico.png") 0 center no-repeat; font-size: 17px; font-weight: bold; color: #5280e8; display: block;}

.asking-content{ padding: 7px 0 0; height: auto; text-align: left; margin: 0 -5px; line-height: 0; font-size: 0;}
.asking-content li{display: inline; margin: 0;}
.asking-content li a{display: inline-block; line-height: 2; font-size: 15px; padding: 0 15px; background: #f6f9fa !important; border-radius: 30px; margin: 10px 5px 0; transition: 0.4s all;}
.asking-content li a:hover{color: #fff; text-decoration: none; background: #5280e8 !important;}

.bszn {margin:10px 0 0;overflow: hidden;zoom: 1; border-bottom: 1px solid #D8D8D8;white-space: nowrap;}
.bszn li {float: left;margin-bottom: 0;margin-right: 20px;margin-top: 0;}
.bszn li:last-child{margin-right: 0;}
.bszn li a {display: block; font-size: 16px;line-height: 24px;padding-bottom: 6px;margin: 0;}
.bszn li.active a {color: #0E76CD;border-bottom:#0E76CD 1px solid;padding-bottom: 5px;}
.list {overflow: hidden;zoom: 1;padding:8px 15px 5px 0;margin: 0 0 0 10px; background:none !important;}
.list li {list-style: none;font-size:16px;padding: 2px 0; margin: 0; overflow:hidden;height:24px; line-height: 24px;background-image: none !important;}
.list li em {width: 5px;height: 5px;border-radius: 10px;background: #ccc;float: left;margin: 10px 10px 0 0;overflow: hidden;}
.list li a {color: #666; display:block;float:none;margin-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-right:10px;max-width: none !important;}
.list li a:hover {color: #d00;}
.list li span{margin-top: 0;float: none;}
.conversation_list li._pagination {text-align: center;margin: 10px 0;}
._pagination a.page-item {font-size: 16px;display: inline-block; padding: 0 12px; background: #f5f5f5; margin: 0 3px;}
._pagination a.page-item:hover {color: #0073ff;}
._pagination a.page-item.active {color: #0073ff;font-weight: bold;}


.red {color: #fc0000;}
.line {text-decoration: underline;}
/*提问关键字高亮*/
#search-error-word{margin-top: 5px;color: #999;}
#search-error-word .fold{color: #333;font-weight: bolder;}
#search-error-word .error-word{color: #fe8f00;cursor: pointer;}
.tab_content{height: auto;}

.answerContent{line-height:35px; height: auto; font-size: 15px;margin-top: 0px !important;}
.answerContent span{float: left;margin-top: 5px;}

.hot_service_item,.leader_item  {float: left;padding: 0 15px;background: #F6F9FA !important;border-radius: 30px;margin: 10px 5px 0;transition: 0.4s all; cursor: pointer;}
.hot_service_item:hover,.leader_item:hover {background: rgba(60, 123, 255, 0.15) !important;color: #3C7BFF;}
.hot_service_table td {font-size: 14px;padding: 8px 10px;border: 1px solid #e0e1e1;}
.hot_service_table td.table-bt {color: #868686;}
.hot_service_table td.table-bt.w90 {width: 90px;}

/*左侧-答-答问知识库*/
.questlist .questlist_w{float: left;}
.questlist .questlist_d{margin-left: 28px;}


/*左侧-答-办事事项*/
.qyqh-box .qyqh-char {font-size: 16px;line-height: 32px;}
.qyqh-box .qyqh-char span {color:#006AFB;}
.qyqh-box .qyxz-list {line-height: 32px;}
.qyqh-box .qyxz-list a {color: #2d6fb5;text-decoration: underline;font-size: 16px;}
.qyqh-box .qy-choose-top {font-size: 16px;color: #2d6fb5;line-height: 32px;}
.qyqh-box .qy-choose-top span {color: #666;}
.qyqh-box .qy-choose-top a {text-decoration: underline;color: #006AFB;}

.qyqh-box .qy-choose-setail ul li {float: left;margin: 0 auto;text-align: center;}
.qyqh-box .qy-choose-setail ul li a {display: block;float: left; color: rgba(0, 0, 0, 0.8);font-size: 16px;line-height: 35px;padding: 0 16px;background: #F6F9FA;border-radius: 25px;margin: 10px 10px 0 0;transition: 0.4s all;}
.qyqh-box .qy-choose-setail ul li a:hover{background: rgba(60, 123, 255, 0.15) !important;color: #3C7BFF;}
.qyqh-box .qy-choose-setail ul li a.noData {color: #999999;cursor: default;}
.qyqh-box .qy-choose-setail ul li a.active {color: #2d6fb5;}
.qyqh-box .list-content {/*height: 240px;*/margin-top: 10px;}
.qyqh-box .item {margin: 0 0 10px 0;}

/*对话框-单位*/
.search-leader-info{width: 706px;}
.ls-search-result-tips{font-size: 16px; margin-bottom: 10px;}
.ls-search-result-tips a{color: #006AFB;}
.ls-search-result-tips a:hover{text-decoration: underline;}
.ls-search-unit-pic{width: 330px;height: 85px;margin-top: 5px; position: relative;color: #E10000;}
.ls-search-unit-pic a{color: #E10000;}
.ls-search-unit-pic img{width: 100%;height: 100%;}
.ls-search-unit-pic .ls-search-unit-name{display: block;width: 100%; height: 30px;line-height: 30px;top: 15px; position: absolute;left: 0;text-align: center;font-size: 20px;font-weight: bold;}
.ls-search-unit-pic .ls-search-unit-website{display: block;width: 100%;position: absolute;top:50px;left: 0;text-align: center;}

.ls-search-unit-right{margin: 20px 0 0 350px;line-height: 26px;}
.ls-search-unit-nav li{float: left;margin:10px 10px 0 0;}
.ls-search-unit-nav li a{display: block;height: 30px;line-height: 30px; padding: 0 14px;border-radius: 2px;background: #F7F7F7;}
.ls-search-unit-nav li a:hover{background: #5280E8;color: #fff;}
/*对话框-办事*/
.ls-search-service-table{ width: 100%;border-left: 1px solid #efeeec; border-top: 1px solid #efeeec;}
.ls-search-service-table tbody{  overflow: hidden; display: block;}
.ls-search-service-table td{text-align: justify; line-height: 20px; font-size: 14px; padding: 10px 8px;border-right: 1px solid #efeeec; border-bottom: 1px solid #efeeec; word-break: break-all;}
.ls-search-service-table .title{ background: #F7F7F7; width: 119px; text-align: center;}
.ls-search-service-table .nr1{width: 38.5%;}
.ls-search-service-table td a{color: #006AFB;}
.ls-search-service-table td a:hover{text-decoration: underline;}

.ls-search-service-map{width: 363px;height: 183px;margin-top: 20px;overflow: hidden;}
.ls-search-service-map img{max-width: 100%;height: auto;}

/*对话框-领导*/
.ls-search-tabs{margin-top: 10px;border-bottom: 1px solid #EFEFEF;}
.ls-search-tabs li{float: left;margin: 0;padding: 0;}
.ls-search-tabs li a{display:block;height: 30px;line-height: 30px;padding: 0 10px;}
.ls-search-tabs li.active a{color: #fff;background: #2C82F7;border-radius: 6px 6px 0 0;}

.ls-search-leader-resume{padding: 10px;line-height: 1.6;}

.search-leader-info .search-leader-img {width: 100px;height: 140px;text-align: center;overflow: hidden;float: left;}
.search-leader-info .search-leader-img img {width: auto;height: auto;max-height: 100%;max-width: 100%;}
.search-leader-info .search-leader-personal {margin-left: 120px;position: relative}
.search-leader-personal .search-leader-name {height: 36px;line-height: 36px;padding: 8px 0;font-size: 16px}
.search-leader-personal .search-leader-name .leader-name {font-size: 18px;font-weight: bold;margin-left:10px;color: #0060D4;}
.search-leader-personal .search-leader-resume {font-size: 15px;line-height: 24px;padding-top: 5px}
.search-leader-info .leader-detail {color: #0154c8;padding-left: 10px;}

.search-leader-info-news{margin-top: 20px;}
.search-leader-info-news .leader-info-tit span{height: 28px;line-height: 28px;font-size: 18px;font-weight: bold;padding-left: 14px; background: url("../images/search-line.png") left center no-repeat;}
/*对话框-市长-活动日历*/
/*日历样式*/

/*日历样式*/
.calendar {margin:10px 0 0;padding: 10px 0; height: auto; background: #F0F7FF;border-radius:2px;}
.calendar .data_table{ width: 100%;}
.calendar table tr th{font-size: 16px; height: 35px;line-height: 35px;  background: #E4F1FF;}
.calendar table tr th span{display:block;   margin:0 auto; width: 36px;  text-align: center; color: #125DB2;}
.calendar table tr td{ text-align:center; line-height:40px; height:44px; cursor:pointer; font-size: 16px; font-family: Arial;}
/*鼠标滑过*/
.bgHover:before{content: '';width: 6px;height: 6px;background: #164FA6;border-radius: 50%;position: absolute;left: 50%;margin-left: -3px;bottom: 3px;}
.riqi { position:relative; z-index:0; width:33px; margin: 2px auto; height:40px;}
.riqi .piaofu{ position:absolute; width:212px; bottom:44px;left:-98px; background:#164FA6;  text-align:left; font-size:12px; line-height:18px; padding:10px;display:none; z-index:100;}
.riqi.current .piaofu{ display:block;}
.riqi .piaofu span{ display:block; width:19px; height:9px; background:url(../images-robots/angle.png) no-repeat; position:absolute; bottom:-9px;_bottom:-12px;left:103px; z-index:100;}
.riqi .piaofu ul li{ padding:2px 0px 2px 8px;margin: 0; background:url(../images-robots/ico_w.jpg) no-repeat 0px 9px; z-index:100;}
.riqi .piaofu ul li a{color:#fff; z-index:100; font-family:"宋体"; font-size:12px;}
.riqi .piaofu ul li a:hover{ text-decoration:underline; z-index:100;}
.riqi .piaofu ul li a span{ display: inline; position: static; color: #fff !important;background: none !important;}
/*非本月日期*/
.calendar table tr td.current_day{ background:#e6e6e6}
.calendar table tr td.unselected_month{color:#BDCFE8}
/*选择日期*/
.choice { margin:5px 0 8px;overflow: hidden;}
.choice p{float: left; position: relative; width: 50%; height: 42px; line-height: 42px;   color: #333; font-size: 18px;}
.choice p.month{ float: right; }
.choice p.year{ background: url("../images-robots/calanderline.png") right center no-repeat;}
.choice .button{display: block; height: 20px; line-height: 20px; cursor: pointer; position: absolute; width: 10px; top:11px; background: url("../images-robots/calander_arrow.png") 0 0 no-repeat;}
.choice .button.prev{left:14px;}
.choice .button.next{right: 14px; background-position: -10px 0;}
.calendar .year_name,.calendar .month_name{ margin: 0 20px; text-align: center; display: block;}

/*列表*/
.ls-search-leader-list li{font-size: 16px; height: 43px;line-height: 43px;padding: 2px 90px 2px 14px;position: relative;vertical-align: bottom;background:url(../images-robots/icon.png) 0 center no-repeat;border-bottom: #E7E7E7 1px dashed;margin: 0 !important;}
.ls-search-leader-list li a{display: block;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ls-search-leader-list li .date{position: absolute;top: 2px;right: 0;color: #999;}
.ls-search-leader-list .more{display: block;width: 118px;height: 28px;line-height: 28px;border:#EFEFEF 1px solid;border-radius: 15px;color: #9E9E9E;margin: 20px auto 0; text-align: center;}
.ls-search-leader-list .more:hover{background:#2C82F7;border-color:#2C82F7;color: #fff;}

@media(max-width:1199px) and (min-width:992px){
    .search-leader-info{width: 568px;}
    .choice .button.prev{left:20px;}
    .choice .button.next{right: 20px;}
}
@media only screen and (max-width:991px) {
    .search-leader-info{width: auto;}
}
@media only screen and (max-width:767px) {
    .search-leader-info{padding: 0;width: auto;}
    .search-leader-info .search-leader-img{float: none;text-align: center;margin: 8px auto 0;}
    .search-leader-info .search-leader-personal{margin-left: 0;margin-top: 10px;}


    .ls-search-service-table td{width: 100% !important;float: left; display: block;border-right: 1px solid #efeeec;box-sizing: border-box;}
    .ls-search-service-con .map{height: 300px !important;}
    /*对话框-市长-活动日历*/
    .choice .button.prev{left:10px;}
    .choice .button.next{right: 10px;}
    .calendar .year_name, .calendar .month_name{margin: 0;}
}
@media only screen and (max-width:370px) {
    .conversation_list .chat_avatar{float: none;}
    .conversation_list .conversation_text{margin-left: 0;margin-top: 10px;}
    .riqi{width: 26px;}
}


/**评价**/
.search-talk-eva{padding: 15px 10px 15px;margin-top: 10px;border-top: 1px dashed #ddd;}
.search-talk-eva-text{line-height: 30px;}
.search-talk-eva-x{line-height: 30px;}
.search-talk-eva .btn-satisfactory,.search-talk-eva .btn-unsatisfactory{ height:28px; line-height:28px; padding:0 20px 0 38px; background:url(../images-robots/zan.png) 15px center no-repeat #fff;  -webkit-border-radius: 18px; -moz-border-radius: 18px;  border-radius: 18px; margin:0 10px; font-size:14px; color:#507de4;border: #507de4 1px solid; cursor:pointer; outline:none;}
.search-talk-eva .btn-satisfactory:hover,.search-talk-eva .btn-unsatisfactory:hover{ color: #d00;}
.search-talk-eva .btn-unsatisfactory{background-image:url(../images-robots/nozan.png);  outline:none; }

/**不满意弹窗**/
.suggest-wrapper textarea{ width: 100% !important; border: 1px solid #ddd; box-sizing: border-box;}


/*智能搜索-左侧满意度*/
.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:28px; line-height:28px; padding:0 20px 0 38px; background:url(../images-robots/zan.png) 15px center no-repeat #fff;  -webkit-border-radius: 18px; -moz-border-radius: 18px;  border-radius: 18px; margin:0 10px; border:none; font-size:14px; color:#507de4;border: #507de4 1px solid; cursor:pointer; outline:none;}
.is_good .no_gookbtn{background-image:url(../images-robots/nozan.png);  outline:none; }


/*问答*/
.knowledge_box {margin: 8px 0;}
.knowledge_box span{margin-top: 0;}
.blod {font-weight: bold;}
/*热门主题*/
.hot_zt {font-size: 16px; height: 45px;background:linear-gradient(to bottom,#fff,rgba(255,255,255,0));position: relative;padding: 0 20px;}
.hot_zt .tit {display: block;float: left;width: 92px;text-align: right;line-height: 35px;margin-top: 5px;}
.hot_zt ul {margin-left: 92px;}
.hot_zt ul li {float: left;margin-right: 12px;margin-top: 5px;}
.hot_zt ul li a{display: block;padding: 0 18px;border-radius: 20px;color: rgba(0, 0, 0, 0.6);background: #EAF3FF;line-height: 35px;cursor: pointer;}
.hot_zt ul li a:hover {color: #0060D4;}
.hot_zt_close {display: block;position: absolute;width: 20px;height: 20px;right: 20px;top: 10px;cursor: pointer;background: url("../images-robots/robot_close.png") 0 0 no-repeat;}
.hot_zt_close:hover {transition: all .8s;transform: rotateZ(360deg);}

/*输入框*/
.import {box-shadow: inset 0px 0px 20px 0px #FFFFFF;backdrop-filter: blur(15px);border-radius:0 0 16px 16px;padding: 10px 30px;position: relative;}

.ctext_wrap {max-width: 100%;}
.importon {height: 206px;}

.import .input-area .btn-send {width: 120px;height: 43px;line-height: 43px;font-size: 20px;color: #fff; text-align: center;vertical-align: middle; background: linear-gradient(to bottom, #687AFC 0%, #3470F1 100%);border: none;border-radius: 25px; position: absolute;bottom: 20px;right: 30px;}
.import .input-area .btn-send img{padding-right: 4px;}
.import .input-area .btn-send:hover{text-decoration: underline;}

.input-wrapper {padding-right: 120px;margin-right: 0;}
.import .enter-input {background:none;width: 100%; height: 100px;border: none;font-size: 16px;line-height: 30px;color:#666;}
.import .enter-input::-webkit-input-placeholder{color: rgba(55, 113, 245, 0.6);}
.import .enter-input::-moz-placeholder{color: rgba(55, 113, 245, 0.6);}
.import .enter-input::-ms-input-placeholder{color: rgba(55, 113, 245, 0.6);}

.import-status{display: none;}
@media only screen and (max-width:767px) {
    /*热门主题*/
    .hot_zt{width: 100%;display: flex;padding: 0;box-sizing: border-box;display: none!important;}
    .hot_zt ul{display: -webkit-inline-box;width: 100%;margin: 0 auto;background-size: 100%;overflow-x: auto;overflow-y: hidden;}
    .hot_zt ul li{float: none;}
    .hot_zt ul li a{padding:0 10px;}
    .hot_zt .tit{width: 115px;}

    .chat_conversation{border-bottom: 0 none;}

    /*输入框*/
    .import{padding: 10px;background:#87befe;border-radius: 35px;}
    .input-wrapper{padding-right: 0px;}
    .import .input-area{background: #fff;border-radius: 20px;padding-right: 50px;}
    .import .enter-input{padding: 5px 10px; height: 40px;box-sizing: border-box;}
    .import .input-area .btn-send{width: 40px;height: 40px;line-height: 30px;font-size: 18px; right: 10px;bottom: 10px;font-size: 0;}
}
/*右侧对话框*/
.main_right{width: 264px;height: 680px;padding: 0 18px; border-radius: 0 16px 16px 0; border-left: 2px solid #fff;box-shadow: inset 0px 0px 20px 0px #FFFFFF;background: linear-gradient(to right, #F3FAFF,rgba(255,255,255,0));backdrop-filter: blur(15px);}
.portlet .portlet-title{height: 36px;border-radius: 5px;border-radius: 5px 0px 0px 5px;position: relative;margin: 18px 0 5px;}
.portlet .portlet-title:before{ content:''; position: absolute; top: 50%; left: 0; width: 4px; height: 16px; border-radius:4px; background:#FFAD22; margin-top: -8px;}
.portlet .portlet-title li{float: left;}
.portlet .portlet-title li span,.portlet .portlet-title a{display: block;line-height: 36px;padding: 0 20px;font-size:20px;}
.portlet .portlet-title li.active span,.portlet .portlet-title li.active a{color: #1E1E48;}
.portlet .portlet-body li {height: auto; white-space: normal;font-size: 16px; line-height: 24px;padding: 4px 0 4px 15px;background: url(../images-robots/icon.png) no-repeat 0 14px;}
.portlet .portlet-body li a{display: block;overflow: hidden;}

.portlet{padding: 0;}

/* 便民查询 */
.portlet .links-list ul li{float: left;width: 33.333%;text-align: center;background: none;padding: 0;}
.portlet .links-list ul li a{display: block;padding-top: 10px;}
.portlet .links-list ul li .img-title{display: block;font-size: 16px;line-height: 32px;}
.portlet .links-list ul li .img_img{ display: block; width: 52px; height: 52px; line-height: 52px; margin: 0 auto; text-align: center; background: #fff; border-radius:50%; box-shadow: 0 0px 10px 0 rgba(106,150,249,0.19); transition:all .6s ; -webkit-transition:all .6s ; -moz-transition:all .6s ; -ms-transition:all .6s ; -o-transition:all .6s ; }
.portlet .links-list ul li:hover .img_img{ transition: ease-in-out .7s; transform: rotate(360deg); }
/*输入提示下拉框*/
.ui-menu .ui-menu-item a{display: block;font-size: 16px;line-height: 30px;}

@media (max-width: 1199px) {
    .main_left{width: 688px;}
}
@media (max-width: 991px) {
    .main_left{width:auto;float: none;}
    .main_right{display: none !important;}
}
@media (max-width: 767px) {
    .main_left{height: auto !important;}
    /*提示*/
    .ui-widget-content {left: 15px !important;right: 15px !important;width: auto !important;}
}

/*天气*/
#tianqi {
    overflow: hidden;
    position: relative;
}

#tianqi .mask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
/*时间展示*/
.tab2_content_sjzs{
    display: block;
    background: url("../images-robots/robot-sjbg.png") no-repeat;
    height: 116px;
    margin-left: 20px;
    color: #fff;
    width: 357px;
    position: relative;
}
.sjzs_hour{
    position: absolute;
    right: 105px;
    font-size: 38px;
    top: 15px;
}
.sjzs_date{
    position: absolute;
    right: 110px;
    font-size: 15px;
    top: 70px;
}
.sjzs_weeks{
    position: absolute;
    right: 45px;
    top: 40px;
    font-size: 14px;
}
@media(max-width:767px){
    .tab2_content_sjzs{width:220px;height: 72px;background-size: 100% 100%;}
    .sjzs_hour{font-size: 30px;top:0px;right:56px;}
    .sjzs_weeks{right:8px;top:17px;}
    .sjzs_date{right:55px;top:42px;font-size: 14px;}
}


/*第三方适老化*/
body.useOldFixed .footer .dzjg, body.useOldFixed .footer .jiucuo,body.useOldFixed .footer .wza-link,body.useOldFixed  .footer .wzaico{display: inline-block !important;}
body.useOldFixed .robotbox{margin-top: 0 !important;}
body.useOldFixed .robots-links li a{width: auto;padding:0 15px;line-height: 54px; }
body.useOldFixed .asking-title,body.UseInMobile .asking-title{height: auto;}
body.useOldFixed .asking-title .title,body.UseInMobile .asking-title .title{float: none !important;}
body.useOldFixed .main_left{width:auto;float: none;height: auto !important;}
body.useOldFixed .main_right{display: none !important;}
body.useOldFixed .ls-search-leader-list li{padding-right: 200px !important;height: auto;}
body.useOldFixed .hot_zt{height: auto !important;display: none !important;}
body.useOldFixed .hot_zt .tit{width: 190px;}
body.useOldFixed .hot_zt ul{margin-left: 190px;}
body.useOldFixed .hot_zt ul li a{line-height: 54px;}
body.useOldFixed .import .enter-input{font-size: 28px;}

body.useOldFixed .conversation_list .ctext_wrap{float: none;}
body.useOldFixed .conversation_list .conversation_text{font-size: 28px;}
body.useOldFixed .conversation_list .ctext_wrap{font-size: 28px;line-height: 1.6;}
body.useOldFixed .answerContent{font-size: 28px;line-height: 1.8;}
body.useOldFixed .search-leader-info{width: auto;}
body.useOldFixed .search-leader-info .search-leader-img{float: none;margin: 0 auto;}
body.useOldFixed .search-leader-info .search-leader-personal{margin-left: 0;}
body.useOldFixed .search-leader-personal .search-leader-name{height: auto;}
body.useOldFixed .search-leader-personal .search-leader-resume{font-size: 28px;line-height: 1.6;}
body.useOldFixed .ls-search-leader-list .more{width: 220px;height: 54px;line-height: 54px;}
body.useOldFixed .ls-search-tabs li a,body.UseInMobile .ls-search-tabs li a{height: auto;}
body.useOldFixed .list li em{width: 6px;height: 6px;margin-top: 37px; display: none;}
body.useOldFixed .search-talk-eva .btn-satisfactory,body.useOldFixed  .search-talk-eva .btn-unsatisfactory{font-size: 28px;height: auto;line-height: 54px;padding: 0 15px;background-image: none !important;}

body.useOldFixed .ui-dialog-grid{ width: 98%; margin:0 auto;}
body.useOldFixed .ui-dialog-grid .ui-dialog-content{ width: 100% !important; margin:0 auto;}
body.useOldFixed .suggest-wrapper textarea{ width: 100% !important; margin:10px auto !important;}

@media(max-width:767px){
    body.UseInMobile .import .input-area .btn-send{font-size: 0 !important;}
    body.UseInMobile .ls-search-leader-list li{padding-right: 0 !important;height: auto;background-position-y: 20px;}
    body.UseInMobile .ls-search-leader-list li a{white-space: normal;}
    body.UseInMobile .ls-search-leader-list li .date{width: auto !important; float: none;display: inline-block;position: static;}
    body.UseInMobile .ls-search-leader-list .more{height:auto;line-height: 42px !important;}
}
/*20250327*/
.robots-links li.mz_btn img{ margin-right: 5px;vertical-align: top; margin-top: 8px;}
.ant-modal-mask {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1000;    height: 100%;    background: rgba(0,0,0,.25);  display: none;}
.ant-modal-wrap{position: fixed; width: 780px; height: 420px; top:50%; left: 50%; margin-top: -210px; margin-left: -390px; z-index: 1001; display: none;}
.ant-modal-content{ padding: 24px 32px; background: url("../images/nrbg-mz.png") center no-repeat; background-size: 100% 100%; border-radius: 16px;position: relative;}
.ant-modal-header{ height: 32px; padding: 0 50px 16px 0; line-height: 32px; font-size: 22px; color: #333; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ant-modal-close{ position: absolute; right: 32px; top:30px; width: 24px; height: 24px;   cursor: pointer;}
.ant-modal-body{ padding-top: 24px; line-height: 28px; font-size: 16px;text-align: justify;color: #333333;}
.ant-modal-body p{ margin-bottom: 20px;}
body.useOldFixed .robots-links li.mz_btn img{display: none;}
body.useOldFixed .ant-modal-wrap{max-width: 780px!important;  width: 780px!important; height: 620px!important; margin-top: -310px!important; margin-left: -390px!important;}
body.useOldFixed .ant-modal-body{ height: 360px; overflow-x: hidden; overflow-y: auto;}