﻿/*------------------------------------------------------------------------在线咨询--------------------------------------------------------------------------------*/
/*左侧*/
.Online{ width:200px; float:left; margin-left:2px;}
.Online .visalPro{ margin-top:10px;}
.Online .visalPro h3{ background-image:url(../images/normal_bg.gif); background-repeat:repeat-x; height:29px; padding-left:20px; }
.Online .visalPro ul li a{padding-left:5px;}
.Online .visalPro ul{ padding-bottom:10px;}
.Online .visalPro li{margin-left:10px;height:30px; line-height:30px;}
/*用户登陆*/
.OnCon{ text-align:center; line-height:25px;}
.OnlineCon{ border:1px solid #bee2fa; margin-top:5px; height:210px;}
.OnlineCon .OConsL{ float:left; width:210px; margin-top:20px; margin-left:20px; height:150px; display: inline }
.OConsL .inst{ width:135px; margin-left:60px; line-height:16px;}
.OConsL  img{ vertical-align:middle; margin-top:-3px;}
.OConsL .sel{ width:130px; height:20px;}
.OConsL input{ height:20px; line-height:20px; border:1px  solid #bbcde5; background-color:#FFF;}
.OnlineCon .OConsR{ float:left; width:490px; margin-top:20px; margin-left:10px;height:150px;display: inline}
.OConsR textarea{ width:460px; height:110px; border:1px  solid #bbcde5; background-color:#FFF; margin-top:5px; line-height:18px;}


.OnlineCon .ques{ text-align:center; margin-top:20px;}

.OnlineConsult{ margin-top:10px; height:30px; border-bottom:1px solid #bee2f8; padding-left:15px;}
.OnlineConsult a{ width:97px; line-height:30px; height:33px; text-align:center; display:block; float:left; margin-left:5px;}
.OnlineConsult .select,.OnlineConsult a:hover{ height:33px; background-image:url(../images/que_bg.gif); background-repeat:no-repeat;  font-weight:bold; text-decoration:none;}
* html .OnlineConsult .select,.OnlineConsult a:hover{ background-image:url(../images/que_bg.gif);  background-repeat:no-repeat;  font-weight:bold; text-decoration:none;z-index:33; border-bottom-color:#fff;border-bottom:none;}
* html .OnlineConsult a{ width:97px; line-height:33px;text-align:center; display:block; float:left; margin-left:5px; margin-bottom:-5px; z-index:333;}
* html .OnlineConsult{ margin-top:10px;  padding-left:15px; z-index:-2;}

.onlineCont{ border-bottom:1px solid #bee2f8; border-left:1px solid #bee2f8; border-right:1px solid #bee2f8; padding:10px;}
.HLog{ width:358px; height:220px; padding:10px;color:#7d7d7d; background-color:#fff; text-align:left;}
.HLog .userLog{ border:5px solid #437fc7; padding:5px;}
.userLog .Hes{ height:30px; border-bottom:1px dotted #a9a9a9;}
.userLog .ULdetail{ float:left; width:280px; margin-top:5px;margin-right:10px; color:#7d7d7d;display:inline;}
.userLog .ULdetail span{font-size:14px; color:#437fc7; font-weight:bold; margin-left:5px; margin-right:5px;}
.userLog .close{ float:right; margin-right:5px; color:#7d7d7d; display:inline;}
.userLog .close a{ text-decoration:underline;}
.userLog .close a:hover{ color:#f00; text-decoration:none;}

.userLog .Memb{ margin-left:30px; margin-top:10px;}


.menberLogin{margin-left:20px; margin-top:10px;}
.menberLogin div{ margin-top:10px; margin-left:15px;}
.menberLogin .txt{height:20px; line-height:20px;background-color:#FFF;border:1px solid #a7dff8;vertical-align:middle}
.menberLogin .user{  background-image:url(../../images/menber_use.gif); background-repeat:no-repeat;  padding-left:18px; width:180px; }
.menberLogin .password{background-image:url(../../images/menber_password.gif);background-repeat:no-repeat; padding-left:18px;width:180px;}
.menberLogin .loginState{ margin-left:50px; margin-right:5px;}
.menberLogin img{ vertical-align:middle;}
.menberLogin .register{ margin-left:60px;}

.yzm span img{ margin-left:5px; height:21px; border:none}
.yzm span input{ border:none; }



/*回答问题*/

.Consultation{ border:3px solid #e9f7ff; border-collapse:collapse; margin-top:10px;}
.Consultation td{ height:40px; padding-right:5px;}
.Consultation textarea{ border:1px solid #b9cde3; width:500px; height:140px; background-color:#fff;}
.Consultation img{ vertical-align: middle;}
.una{ text-decoration:underline; color:#0001fe}
.solve{ line-height:20px; float:left; height:50px; color:#ff6000;}
 .textr{ text-align:right; margin-right:10px; margin-top:10px;}
.LineConsult{ background-color:#e9f7ff; line-height:25px; padding-left:20px; _padding-left:6px; color:#000; clear:both;}
.LineConsult:first-letter {  color:#437fc7;font-weight:bold;}
.answer{ margin-top:5px; line-height:20px; margin-left:43px;  margin-bottom:10px; color:#000;}
.answer:first-letter { margin-left:-2em; color:#fe6000;font-weight:bold; height:20px;}

