﻿/*banner*/
em{font-style:normal;}


.q_head {
    width:100%; 
    height:254px;
    background:url(ask_bg.jpg) no-repeat center;
    padding-top:92px;
    margin-top:-8px;
}
.q_head .q_search
{
    width:600px;
    height:50px;
    margin:0px auto;
    background-color:#8b827a;
    filter:alpha(opacity=5);/*对应IE*/
    -moz-opacity: 0.05;/*对应FF*/
    opacity: 0.05;/*对应Opera*/
    padding:16px 30px;
    position:relative; 
 }
.q_head .s_ch{
    width:280px;
    height:27px;
    line-height:27px;
    border-top:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6;
    background:#fff url(search.gif) no-repeat left center;
    padding:10px 54px;
    color:#666;
    position:absolute;
    top: 228px;
    left: 50%;
    margin-left: -302px;
    font-family:"微软雅黑";
    font-size:14px;
}
.q_head .s_ch .q_input
{
    width: 100%;
    height: 26px;
    line-height: 26px;
    border: 0;  
    *margin-left:300px; 
    font-size: 15px;
    font-family: "微软雅黑";
    color: #666; 
}
.q_head label#tips 
{
    color:#999;
    position:absolute;
    top: 242px;
    left: 50%;
    margin-left: -246px;
    font-size:14px;
    cursor:text;
}
.q_head .s_btn, .q_head .s_que
{
    height:49px;
    color:#fff;
    line-height:49px;
    text-align:center;
    font-size:16px;
    border:0;
    position:absolute;
    top: 228px;
    left: 50%;
    font-family:"微软雅黑";
    cursor:pointer;
}
.q_head .s_btn
{
    width:92px;
    background-color:#009bff;
    margin-left: 88px;
}
.q_head .s_que
{
    width:118px;
    background-color:#ff9000;
    margin-left: 188px;       
}
.q_head .q_bot
{
    width:100%;
    height:74px;
    background-color:#009bff;
    filter:alpha(opacity=50);/*对应IE*/
    -moz-opacity: 0.5;/*对应FF*/
    opacity: 0.5;/*对应Opera*/
    position:relative;
    bottom:-98px;    
}
.q_head .q_num
{
    width:980px;
    height:74px;
    position:relative;
    left:50%;
    margin-left: -490px;
    top: 24px;
    font-family:"微软雅黑";
    color:#fff;    
}
.q_head .q_num .num
{
    width:326px;
    height:69px;
    text-align:center;
    background:url(q_line.gif) no-repeat left;
    float:left;
    padding-top:5px;  
    color:#fff;
}
.q_head .q_num a:hover.num{ color:#ff9000;}
.q_head .q_num .num:first-child{ background:0;}
.q_head .q_num .num span
{
    font-size:26px;
    font-family:Impact;
    line-height:38px;
}
.q_head .q_num .num em
{
    font-size:12.8px;
    font-family:"微软雅黑";
    font-style:normal;
}
.q_center
{
    width:890px;
    height:auto;
    overflow:hidden;
    padding:38px 45px;
    margin-top:20px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:90px;
    background:#fff;    
}
.q_center .q_left
{
    width:630px;
    height:auto;
    margin-bottom:30px;
    float:left;
    margin-right:40px;    
}
.q_center .q_right
{
    width:220px;
    height:auto;
    float:left;
    overflow:hidden;    
}
.q_center .q_left .q_tab
{
    width:100%;
    height:57px;
    background:#fafafa;
    border-bottom:1px solid #eaeaea; 
    
}
.q_center .q_left .q_tab a
{
    display:block;
    height:57px;
    line-height:57px;
    color:#666;
    font-size:16px;
    float:left;
    width:150px;
    text-align:center;
}
.q_center .q_left .q_tab a span
{
    color:#ff9000;    
}
.q_center .q_left .q_tab em
{
    display:block;
    float:left;
    height:57px;
    line-height:57px;
    font-style:normal;
    color:#c8c8c8;
    font-size:12px;  
}
.q_center .q_left .q_tab p
{
    color:#009bff;
    font-size:18px;
    line-height:57px;
    text-indent:28px;    
}
.q_center .q_left .q_tab p span{ color:#ff9000;}
.q_center .q_left .q_tab a.tab_on, .q_center .q_tab a:hover
{
    font-size:18px;
    color:#009bff;    
}
.q_center .q_left .q_hover
{
    width:150px;
    height:12px;
    background:url(q_tab.gif) no-repeat center;
    position:relative;
    top:-12px;
    z-index:2;
}
.q_center .q_left ul{ margin-top:10px;}
.q_center .q_left ul li
{
    width:605px;
    line-height:36px; 
    font-size:14px;
    color:#999;
    background:url(dot_1.gif) repeat-x bottom;
    padding:20px 0px 20px 25px;  
}
.q_center .q_left ul li h1 a
{
    font-size:18px;
    color:#000;    
    font-weight:normal;
    line-height:34px;
}

.q_center .q_left ul li a:hover, .q_center .q_left ul li a.q_on{ color:#009bff;}
.q_center .q_left ul li p{ color:#666;}
.q_center .q_left ul li p.wrap 
{
    overflow:hidden;
    line-height:28px;
}
.q_center .q_left ul li p span{ display:block; float:right;}


.q_center .q_right .q_kf
{
    display:block;
    width:218px;
    height:38px;
    line-height:38px;
    color:#fff;
    font-size:18px;
    text-align:center;
    background-color:#81c82f;
    border:1px solid #81c82f;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
        
}
.q_center .q_right h5
{
    font-size:14px;
    color:#999;
    line-height:28px;  
    font-weight:normal;  
}
.q_center .q_right p 
{
    color:#333;
    line-height:40px;
    border-bottom:1px solid #dadada;
    font-weight:normal;
    font-size:14px;
    margin-top:40px; 
    text-indent:5px;
}
.q_center .q_right .q_wt, .q_center .q_right .q_know
{
    font-size:14px;
    margin-top:10px; 
    color:#666; 
    height: auto;
    overflow: hidden;  
}
.q_center .q_right .q_wt ul li
{
    height:28px;
    line-height:28px;
    background-color:#f7f7f7;
    padding:0px 8px;
    display:block;
    float:left;
    margin-top:8px;
    margin-right:10px;
    *white-space:nowrap;    
}
.q_center .q_right .q_wt ul li a 
{
    color:#009bff;
    *display:inline-block;
    margin-right:5px;
}

.q_center .q_right p a
{
    display:block;
    float:right;
    color:#333;
}
.q_center .q_right p a:hover{ color:#009bff;}

.q_center .q_right .q_know ul li span
{
    width: 0px;
    height: 0px;
    display: block;
    border-left: 4px solid #81c82f;
    border-top: 3px solid #FFF;
    border-bottom: 4px solid #FFF;
    padding: 0px;
    line-height: 0px;
    font-size: 0px;
    margin: 18px 10px 0px 0px;
    float: left;
    _margin-right:5px;
   
}
.q_center .q_right .q_know ul{ margin-bottom:50px;}
.q_center .q_right .q_know ul li
{
    height:40px;
    line-height:40px;
    background:url(dot_1.gif) repeat-x bottom;
    padding-left:5px; 
    _overflow:hidden;  
}
.q_center .q_right .q_know ul li:last-child{ background:0;}
.q_center .q_right .q_know ul li a:hover{ color:#009bff;}

/*提问*/
.q_ask
{
    width:590px; 
    padding:20px;
    color:#666; 
    font-size:14px;  
}
.q_ask .q_inp
{
    width:550px;
    height:26px;
    line-height:26px;
    border:1px solid #ccc;
    padding:10px 18px; 
    margin-bottom:10px;
}
.q_ask label#q_tips 
{
    color:#999;
    position:absolute;
    top: 627px;
    left: 50%;
    margin-left: -406px;
    font-size:14px;
    cursor:text;
    *top:630px;
}
.q_ask em
{
    
    padding-left:10px;
    line-height:38px;  
    font-style:normal; 
    float:left; 
}
.q_ask .q_area
{
    width:550px;
    height:226px;
    line-height:26px;
    padding:10px 18px; 
    border:1px solid #ccc;   
    margin-top:10px;
}
/*提问下拉列表*/
.q_ask .qList
{
    position:absolute; 
    margin-top:25px;
    *left:50%;
    *margin-left:-425px;
    *top:970px;
    *z-index:2;
    width:590px;
}
.q_ask .qList span
{
    display:block;
    width:136px;
    height:38px;
    background:#fff url(row.gif) no-repeat right center; 
    line-height:38px;
    text-indent:8px;
    border:solid 1px #ccc; 
    cursor:default; 
    position: absolute;
    z-index: 99;
    top: 0px; 
    *left:0px; 
    overflow-y:hidden;
    _display:none;
}
.q_ask .qList #dropDownList1{ float:left;}
.q_ask .qList ul
{
    width:136px;
    display:none;
    position:absolute; 
    z-index:3; 
    margin-top:0px;
    *margin-top:10px;
}
.q_ask .qList ul li
{
    background:#fff;
    height:38px;
    width:136px;
    text-indent:18px;
    line-height:38px;  
    cursor:default;
    padding:0px;
}
/*普通状态下的样式*/
.q_ask .qList ul li.normal{background:#fff;}
/*鼠标移上的样式*/
.q_ask .qList ul li.over{background:#ccc;}
/*被选中的样式*/
.q_ask .qList ul li.current
{
    background:#c2c2c2;
    font-weight:bold;
    color:#333;
}
.q_ask .qList ul.show
{
    display:block; 
    z-index:100; 
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc; 
    *left:0px; 
    *top:30px; 
    visibility:visible; 
}	
.q_ask .q_sel 
{
    z-index:-1; 
    position:relative; 
    height:38px; 
    line-height:38px; 
    margin-bottom:2px; 
    width: 152px;
    *width:138px;
    _top:8px;
}
.q_btn
{
    position:relative;
    margin-top:90px;   
    *z-index:1; 
}
.q_tj, .q_qx
{
    width:170px;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-right:20px;
    font-family:"微软雅黑";
    *line-height:40px;
}
.q_tj
{
    background:#009bff;
    border:1px solid #009bff;
}
.q_qx
{
    background:#b3b3b3;
    border:1px solid #b3b3b3;    
}

/*我要回答*/
.q_center .q_left .q_answer 
{
    width:100%;
    font-size:14px;
    color:#666;
    line-height:24px;    
}
.q_center .q_left .q_answer h1
{
    font-size:18px;
    color:#000;
    line-height:32px;
    display:block;
    margin-bottom:20px;    
}
.q_center .q_left .q_answer em
{
    color:#999;
        
}
.q_center .q_left .q_answer span
{
    display:block;
    float:right;    
}
.q_center .q_left .q_answer span.no{ display:inline; float:none;}
.q_center .q_left .q_answer h1 span
{
    display:inline;
    float:none;    
}
.q_center .q_left .q_answer .an_con 
{
    margin-bottom:20px;
    height:auto;
    overflow:hidden;
}
.q_center .q_left .q_answer .an_con .an_l
{
    width:85%;
    float:left;    
}

.q_center .q_left .q_answer .an_con .an_r
{
    width:47px;
    float:right;
    height:47px;
    text-align:center;
}
.q_center .q_left .q_answer .an_con .an_r a, .q_answer .an_con .an_r a.on
{
    width:47px;
    height:47px;
    color:#fff;
    display:block;
    line-height:16px;
}
.q_center .q_left .q_answer .an_con .an_r a{background:url(tw.gif) no-repeat right;}
.q_center .q_left .q_answer .an_con .an_r a.on{background:url(ytw.gif) no-repeat right;}
.q_center .q_left .q_answer p{clear:both; }
.q_line
{
    margin-top:50px;
    border-bottom:1px solid #dadada;
    line-height:45px;
    font-size:16px;
}
.q_center .q_left .q_answer ul li
{
    width:600px;
    padding:15px;
    background:url(dot_1.gif) repeat-x bottom;
    line-height:24px;
}
.q_f{ margin-bottom:10px;}
.q_center .q_left .q_answer .q_wzan
{
    color:#999;
    padding-left:25px;
    background:url(wzan.gif) no-repeat left center; 
    cursor:pointer;   
    display:block;
    float:right;
}
.q_center .q_left .q_answer .q_yzan
{
    padding-left:25px;
    background:url(yzan.gif) no-repeat left center; 
    color:#009bff;
    display:block; 
    float:right;
}
.q_center .q_left .q_answer .q_yzan em{color:#ff9000;}
.q_center .q_left .q_answer .q_area
{
    width:590px;
    height:226px;
    line-height:26px;
    padding:10px 18px; 
    border:1px solid #ccc;   
    margin-top:60px;
    margin-bottom:30px;
}

/*用户信息*/
.q_center .q_left .q_info
{
    width:550px;
    padding:35px 40px; 
    background:#fafafa;
    height:100px;
    font-size:14px;
    color:#666;
    margin-bottom:15px;
}
.q_center .q_left .q_info img
{
    width:100px;
    height:100px;
    float:left;
    margin-right:15px;   
    cursor:pointer; 
}
.q_center .q_left .q_info .q_info_r{float:left;}
.q_center .q_left .q_info .q_info_r h1
{
    font-size:25.8px;
    color:#ff9000;   
    font-weight:normal; 
    line-height:28px;
}

.q_center .q_left .q_info .q_info_r em 
{
    color:#009bff;
    line-height:50px;
}

/*emoji 表情样式 */
.emoji{
    width: 22px;
    height: 22px;
    vertical-align: middle;
}

::-webkit-input-placeholder {
    color:#999;
    font-size:14px;
    font-family:"微软雅黑";
}
input:-moz-placeholder {
    color:#999;
    font-size:14px;
    font-family:"微软雅黑";
}


.q_left li em
{
    color:Red;
}

.CSH{ background:url(q_vip.gif) no-repeat left center; padding-left:18px; color:#ff0000;}

/*vip*/
.vip{ color:#ff9000; background:url(../../account/images/vip.gif) no-repeat 0 48%; padding-left:30px;}

