@charset "utf-8";
/* CSS Document */

body{background:none;}
a{color: #333;}
.robotbox{background: #fff; overflow: hidden;border-radius: 7px;}

.rotbot_top{height: 80px;position: relative;box-shadow:#efefef 0px 6px 8px 1px;-webkit-box-shadow: #efefef 0px 6px 8px 1px;z-index: 9;}
.rotbot_top .robot_img{position: absolute;top: 0px;left: 36px;}
.rotbot_top .rotbot_txt{margin-left: 124px;font-size: 24px;font-weight: bold;color: #0a8c4a;padding-top: 6px;line-height: 74px;}

.main_left{width: 840px;height: 688px !important;}
.conversation_list{height:433px !important;background:#F5F8FC;padding: 30px 15px 20px;border-right: #ddd 1px solid;}
.conversation_list .ctext_wrap:after{display: none;}
.conversation_list .ctext_wrap .padding_side{background: #fff;border-radius: 5px;}
.conversation_list li.odd .ctext_wrap .padding_side{background: #0a8c4a;color: #fff;}
.conversation_list .ctext_wrap .chat_index{position: relative;}
.conversation_text .chat_ico{position: absolute;left: -6px;top: 10px;width: 6px;height: 10px;background: url("../images/wd_dico.png") center no-repeat;z-index: 9;}
.conversation_list .odd .conversation_text .chat_ico{right: -6px;left: auto;background: url("../images/wd_dico2.png") center no-repeat;}

.chat_conversation>.btnWrap{border-top: none;}
.chat_conversation>.borderLine{background-color:#f2aeae; }
.import{border-right:#ddd 1px solid;}
.ctext_wrap{max-width: 100%;}
.import{height: 166px;}
.importon{height: 206px;}
.import .input-area{padding: 15px 0 0;}
.import .input-area .btn-send{width:70px;height: 32px; background:#0a8c4a;border-radius: 5px;-webkit-border-radius: 5px;padding: 0;line-height: 32px;text-align: center;font-size: 16px;color: #fff;}
.input-wrapper{padding-right: 0px;margin-right: 0;}
.import .enter-input{background: #fff;height: 100px;}
.red-txt{font-size: 18px;color: #0a8c4a;font-style: normal;}
.answer-tab{margin-top: 15px;}
/**评价**/
.search-talk-eva{padding:15px 15px 10px;}
.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: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;}
.search-talk-eva .btn-unsatisfactory{background:url(../images/nogoodico.png) 10px center no-repeat #efefef;  outline:none; }

.hot_zt{height: 40px; background:#F2F2F2;border-right: #ddd 1px solid;position: relative;}
.hot_zt .tit{display: block;float: left;width: 96px;text-align:right;line-height: 40px;}
.hot_zt ul{margin-left: 96px;}
.hot_zt ul li{float: left;margin-right: 15px;margin-top: 6px;}
.hot_zt ul li a{display: block;padding: 0 10px;border-radius: 20px;background: #fff;line-height: 28px;}
.hot_zt ul li a:hover{color: #fff;background:#0a8c4a;}
.hot_zt_close{display: block;position: absolute;width: 20px;height: 20px;right: 20px;top: 10px;cursor:pointer; background: url("../images/robot_close.png") 0 0 no-repeat;}
.hot_zt_close:hover{transition: all .8s;transform: rotateZ(360deg);}

/*右侧*/
.robot_line{border-bottom: #ddd 1px solid;margin-top: 10px;}
.main_right{width: 360px;height: 688px !important;}
.main_right .module{padding-top: 15px;}
.main_right .cjwt{padding-right: 25px;}
.main_right .page-header{margin-top: 5px;border: none; padding: 0;overflow: hidden;padding-left: 25px;}
.page-header>li{border-top: none;float: left;margin-right: 16px;}
.page-header>li a{width: auto; height: 38px;line-height: 38px;font-size: 20px; color: #333;background: none;}
.page-header>li.active a{color: #333;font-weight: bold;}

.tab-content .list1,.tab-content .wd_bmfw_link{display: none; padding: 5px 0;}
.tab-content .list1{padding-left: 25px;}
.tab-content .list1.active,.tab-content .wd_bmfw_link.active{display: block;}
.tab-content .list1 li{height: 30px;line-height: 30px;font-size: 15px;padding-left: 25px;position: relative;}
.tab-content .list1 li a{display: block;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;}
.tab-content .list1 li img{display: none;}
.tab-content .list1 li i{ display: block;position: absolute;width: 16px;height: 16px;top: 7px;left: 0;font-size: 12px;font-style: normal; text-align: center;line-height: 16px;background:#999;color: #fff;border-radius: 3px;}
.tab-content .list1 li.num1 i{background:#FC3535; }
.tab-content .list1 li.num2 i{background:#FF6516; }
.tab-content .list1 li.num3 i{background:#FFA200; }

/***便民服务***/
.tab-content .m-theme{height: 220px !important;}
.wd_bmfw_link dd{width:33.33%;height: 66px;float: left;margin-top: 10px; text-align: center;;}
.wd_bmfw_link li a{display: block;color: #5c6173; font-size:16px;overflow: hidden;}
.wd_bmfw_link li .img_title{display: block;margin-top: 6px;}
.wd_bmfw_link dd a:hover img{transition: all .6s;transform: rotateY(360deg);}
.wd_bmfw_link dd a:hover{color:#0a8c4a;}

/**弹框效果**/
.jump-info .btn-group .btn{background:#c50001;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .main_left{width: 672px;}
    .main_right{width: 320px;}
}
@media only screen and (max-width:991px) {
    .main_left{width:100%;float: none;height: auto !important;}
    .conversation_list{border-right: none;}
    .import{border-right: none;}
    .main_right{display: none !important;}
    .hot_zt{border-right:0;}
}
@media only screen and (max-width:767px) {
    .conversation_list{height: 340px !important;}
    .hot_zt{display: none;}
    .import .input-area{margin:0 10px;}
    .import .input-area .btn-send{width:60px;}
    .import{overflow-y: auto;}

    .tab-search-content > ul.active,.tab-search-content > ul{height: auto !important;}

    .conversation_list .conversation_text{display: block;width: auto; margin-left: 60px;float: none;}
    .conversation_list .odd .conversation_text{width: auto !important; margin-left: 0 !important;margin-right: 60px;}
    .conversation_list .odd .chat_avatar { float: none!important;position: absolute;right: 0;top: 0;}
}