*{ font-family: "微软雅黑", "宋体", Arial, sans-serif; 
   padding:0; margin:0 auto;
   font-size:16px;}
#container {}
/*------------------------------------------*/		   
#header   {
	height:55px;
    background:url(../images/st.png) repeat-x;  
	width:1000px;
	min-width:700px;
}
#h_logo   {
		background:url(../images/zs.png) no-repeat; 
		width:179px; 
		height:100%;
		float:left;
		cursor:pointer;
	}
#h_button {
	background:url(../images/ys.png) no-repeat; 
	float:right; 
	height:100%; 
	width:450px;
   }
#leave_msg_btn { background:url(../images/ly.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:83px;
				 height:21px;
				 position:relative;
				 left:120px;
				 top: 20px;
			   }
#human_agent_btn { background:url(../images/rg.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:83px;
				 height:21px;
				 position:relative;
    		     left:152px;
				 top: 20px;
			   }
#service_centre_btn { background:url(../images/fw.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:83px;
				 height:21px;
				 position:relative;
				 left:180px;
				 top: 20px;
			   }

/*------------------------------------------*/		   
#main   {  width:1000px;
           min-width:700px;
        }
#m_dialog { 
      	 float:left;
 		 
		}
#m_dia_history {height:400px;
                background-color: #f9fbee;
				overflow-y:auto; 
				scrollbar-face-color:#66839A; 
				scrollbar-arrow-color:#ffffff; 
				scrollbar-highlight-color:#ffffff; 
				scrollbar-3dlight-color:#66839A; 
				scrollbar-shadow-color:#ffffff; 
				scrollbar-darkshadow-color:#66839A; 
				scrollbar-track-color:#66839A; 
				padding:9px;
			    border-top:1px solid #333;
				border-right:1px solid #333;
			}
#m_panel { 
		 float:right;
		 width:250px;
		 height:400px;
		 background:#5f829e;
		}
/*------------------------------------------*/		   
#m_dia_input {
	 width:100%;
	 height:120px;
	 background:#D4DAE2;
}
#m_dia_input_bar {
	background:url(../images/xt.png) repeat-x;
	height:39px;
	}
#input_text_box {margin-top:10px;}
#bar_font_btn { background:url(../images/zt.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:74px;
				 height:29px;
				 position:relative;
				 left:10px;
				 top:3px;
			   }
#bar_face_btn { background:url(../images/bq.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:74px;
				 height:29px;
				 position:relative;
				 left:30px;
				 top:3px;
			   }
#bar_tts_btn { background:url(../images/bf.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:74px;
				 height:29px;
				 position:relative;
				 left:330px;
				 top: 3px;
			   }
#bar_asr_btn { background:url(../images/tw.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:74px;
				 height:29px;
				 position:relative;
				 left:360px;
				 top: 3px;
			   }
#bar_hwr_btn { background:url(../images/sx.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:74px;
				 height:29px;
				 position:relative;
				 left:390px;
				 top: 3px;
			   }
#text_send_btn { background:url(../images/fs.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:61px;
				 height:39px;
				 position:relative;
			   }
#text_save_btn { background:url(../images/bc.png) no-repeat;
                 background-color: transparent;
				 color:#000;
				 cursor:pointer;
                 border:0;
                 width:90px;
				 height:15px;
				 left:10px; top:5px;
				 position:relative;
			   }
/*question 是用户提问文本框*/
#question { height:35px;
			width:300px;        
            position:relative;
            left:5px;
			vertical-align:bottom;
		  }
#question:focus {
	 transition:border linear .2s,box-shadow linear .5s;
     -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
     -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
     outline:none;
	 border-color:rgba(103,186,238,.75);
     box-shadow:0 0 8px rgba(103,186,238,.5);
     -moz-box-shadow:0 0 8px rgba(103,186,238,.5);
     -webkit-box-shadow:0 0 8px rgba(103,186,238,3);
}
/*------------------------------------------*/
/*清除浮动,自适应高度*/  
.clear {clear:both;}  

a:link {color: #069}     /* 未访问的链接 */
a:visited {color:#069}  /* 已访问的链接 */
a:hover {color: #FF00FF}    /* 当有鼠标悬停在链接上 */
a:active {color: #0000FF}   /* 被选择的链接 */