@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:16px; color:#565656;  }
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#565656; text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}
.wrap { width:100%;  margin:0 auto 0; overflow:hidden; }

.top_w { background:#000000; padding:0 1em;}
.top { max-width:1200px; margin:0 auto 0; text-align:right; line-height:2.9em; font-size:1em;}
.top a { color:#ffffff; margin:0 0.4em;}
.top .a_login { padding-left:0.5em;}
.top .a_login a { font-size:0.9em;}

/*头部 start*/
.header_s_w { background:#ffcd34}
.header_s { position:relative; z-index:0;max-width:1200px; padding:1.1em 0 0.8em; margin:0 auto 0;}
.header_s .logo { float:left;}
.header_s .logo a{ display:inline-block; vertical-align:middle; color:#474e56;}
.header_s .logo a:hover {color:#474e56;}
.header_s .logo img { display:inline-block;}
.header_s .logo_txt { padding-left:2.5em;  color:#474e56; font-size:1.7em; font-weight:bold; letter-spacing:0.1em;}
.header_s .btn_menu { display: none;}

/*头部 end*/

/*导航 start*/
.header_s .nav_s_w { position:absolute; right:2em;bottom:0;  text-align:center;}
.header_s .nav_s {overflow:hidden;}
.header_s .nav_s ul {width:100%;}
.header_s .nav_s li { display:inline-block; margin:0 0.5em;font-size:1.25em; text-align:center;}
.header_s .nav_s li a { color:#474e56;  display:inline-block;}
.header_s .nav_s li a b { color:#ffffff; font-size:1.1em;}
.header_s .nav_s .nav_t { padding:0.4em 0 0.8em 1em; text-align:center; color:#b1b1b1; font-size:1.05em;}
/*导航 end*/

.footer_w { clear:both; background:#000000;}
.footer { clear:both; max-width:1200px; margin:0 auto 0;padding:0 1em 0; overflow:hidden; color:#eeeeee; font-size:0.9em; line-height:1.8em; }
.footer .con { text-align: left;margin:3.6em 0;}
.footer .con .t_1 { font-size:1.1em; color:#f6306d;}
.footer .con .t_1 span { font-size:1.7em;}
.footer .con .t_2 {}
.footer .con .t_3 { margin-top:2.4em;}
.footer .con .t_3 .line { margin:0 0.4em;}
.footer .con .t_4 { font-size:0.9em;}
.footer .ewm { float: right; margin:3.6em 0 3.2em;}
.footer .ewm ul {}
.footer .ewm li { float: left; margin-left:3.5em; text-align:center; line-height:1.4em;}
.footer .ewm li.ewm1 { margin-left:0;}
.footer .ewm .pic {}
.footer .ewm .txt { margin-top:0.6em;}
.footer .ewm li.ym { margin-left:1.2em; line-height:1.7em; text-align:left;}
.footer .ewm li.ym .txt { padding-top:5.5em;}
.footer a { color:#ffffff;}
.footer a:hover { color:#dddddd;}

.f_copy_w { clear:both; text-align:center; background:#858080; padding:0.7em 0; color:#ffffff;}
.f_copy_box { margin:0 auto 0; max-width:1200px;}
.f_copy_box span { display:inline-block; margin:0 1.2em;}

/*妆言社 首页 start*/
.i_wrap { background:#f2f2f2; padding:1.2em 0 0.5em;}
.i_main { max-width:1200px; margin:0 auto 0;}

.ggw_box { clear:both; max-width:1200px; margin:0 auto 0;}
.ggw_box img { display:block; width:100%; height:auto;}

.zjt_box { margin:1.2em auto 0;background:#ffffff; width:100%; padding-bottom:1em;}
.zjt_box .tit { margin:0 0 0 1em; padding-top:1.2em; overflow:hidden;}
.zjt_box .tit .t_name { float:left; color:#000000; font-size:1.4em; line-height:2.2em;  margin-left:0.2em; background:url(images/i_zjt.png) 0 0 no-repeat; background-size:auto 2.2em; padding-left:3.2em; font-weight:bold;  }
.zjt_box .tit .more {  padding-top:1.1em; color:#878686; font-size:0.9em; float:right;}
.zjt_box .tit .more a {color:#878686; margin:0 1em 0 0;}

.zjt_box .pic_list {margin:0 2.4% 0;}
.zjt_box .pic_list ul {}
.zjt_box .pic_list li { float:left; width:23%; line-height:1.2em; margin:1em 1% 0;color:#565555; text-align:center;}
.zjt_box .pic_list .pic { text-align:center;}
.zjt_box .pic_list .pic img { margin:0 auto 0; display:block; width:68px; height:68px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.zjt_box .pic_list .txt { margin-top:0.3em; font-size:12px;line-height:1.5em;}
.zjt_box .pic_list .t_name{ margin-top:0.9em; font-size:1.2em;line-height:1.5em;}
.zjt_box .pic_list a {color:#000000;}
.zjt_box .pic_list a:hover {color:#ff0000;}
.zjt_box .pic_list .zx {margin-top:0.4em;  font-size:0.9em;line-height:1.5em; color:#052b03;}
.zjt_box .pic_list .zx a {color:#052b03;}
.zjt_box .pic_list .zx a:hover { color:#ff0000}


.zzwd_box {margin:1.2em auto 0;background:#ffd728; width:100%; text-align:left; }
.zzwd_box .tit { float:left; background:#474e56; color:#ffffff; font-size:1.5em; text-align:center; padding:1em 1.2em 1em 1em; font-weight:bold;}
.zzwd_box .tit span { display: inline-block; padding-left:3.5em; line-height:2.4em; background:url(images/i_ques2.png) 0 center no-repeat; background-size:aut0 2.4em;}
.zzwd_box .txt { padding-top:2.8em; font-size:0.9em; text-align:center; margin-left:680px; color:#000000; line-height:1.5em;}
.zzwd_box .txt b { font-size:1.7em;}
.zzwd_box .txt span { display:inline-block;}
.zzwd_box .i_search_box { margin-top:1.9em; float:left; margin-left:2.8em;}
.zzwd_box .i_search_box .t_w { margin-top:0.5em; vertical-align:middle; display:inline-block;  color:#000000; }
.zzwd_box .i_search_box form { display:inline-block}
.zzwd_box .i_search_box .select { margin-top:0.6em;vertical-align:middle; display:inline-block;border: 1px solid #d1d6dd;
    padding: 0.2em 0.2em;
    outline-width: 0;
    width: 140px;
    color: #b5b4b4;
    line-height: 1.3em; margin-right:5em;}
.zzwd_box .i_search_box .input { margin-top:0.6em;vertical-align:middle;display:inline-block;
    border: 1px solid #d1d6dd;
    width: 16em;
    outline-width: 0; border:1px solid #f2f2f2;
    line-height:1.7em; font-size:1em;
}
.zzwd_box .i_search_box .btn_search {  margin-top:0.6em;margin-left:0.7em; cursor:pointer;vertical-align:middle; display:inline-block; width:2.2em; height:2.2em; background:url(images/i_search3.png) center center no-repeat; background-size:contain;}

.jxht_box { clear:both; margin-top:1.2em; color:#474e56;}
.jxht_box .box_L { float:left; width:350px;}
.jxht_box .box_R { margin-left:370px;}
.jxht_box .tit { background:#fcc94c;  font-size:1.5em; text-align:center; line-height:1.6em; padding:4.3em 1em;}
.jxht_box .ht_cate{ margin-top:1.2em; padding:1.6em 1em 1.5em; background:#ffffff; text-align:center;}
.jxht_box .ht_cate .tit_s{ font-size:1.5em; font-weight:bold;}
.jxht_box .ht_cate .list_cate{ margin-top:1.2em; font-size:1.1em; line-height:1.8em;}
.jxht_box .ht_cate .list_cate a { margin:0 0.3em;}
.jxht_box .list { background:#ffffff; padding-bottom:0.9em;}
.jxht_box .list ul { margin:0 4.5%;}
.jxht_box .list li { padding:1.6em 0 1.2em; border-bottom:1px dashed #cccccc;}
.jxht_box .list li:last-child { border-bottom:0;}
.jxht_box .list .h_name { line-height:1.8em; font-size:1.1em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.jxht_box .list .h_name a { margin-right:0.3em;}
.jxht_box .list .intro { font-size:0.9em; padding-left:4.1em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.jxht_box a {color:#474e56;}
.jxht_box a:hover {color:#ff0000;}

.jxht_box .list2 { background:#ffffff; padding:1.1em 0 1.1em;color:#000000;}
.jxht_box .list2 ul { margin:0 auto 0 4.5%; max-width:415px; line-height:2em; font-size:1.1em;}
.jxht_box .list2 li {overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.jxht_box .list2 li .time { float:right; margin-left:0.5em;}
.jxht_box .list2 a {color:#000000;}
.jxht_box .list2 a:hover {color:#ff0000;}

.now_ques_box { clear:both; margin:0.5em 0 0; background:#cbcbcb; color:#ffffff; font-size:1.4em;  padding:0.4em 1em; text-align:center;}
.now_ques_box span { display: inline-block; vertical-align:middle;line-height:1.8em;}
.now_ques_box .btn { padding:0 1.5em; margin-left:0.4em;line-height:1.8em; background:#f6d7b1; display:inline-block; vertical-align:middle;-moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em; color:#ffffff;}
.now_ques_box .btn:hover { background:#e7860e;color:#ffffff;}
/*妆言社 首页 end*/

.ask_wrap { background:#f2f2f2; padding:1.4em 0 2.2em;}
.ask_wrap .red { color:#ff0000;}

.ask_main { background:#ffffff; max-width:1200px; margin:0 auto 0; padding-bottom:1.7em;}
.ask_main .position { float:left; padding:1.6em 0 0 0; text-align:left; color:#a1a0a0;}
.ask_main .position a { display:inline-block;color:#a1a0a0;}
.ask_main .position a:hover {color:#ff0000;}
.ask_main .position .arrow { font-family:"宋体"; margin:0 0.2em; }
.ask_main .ask_search_box { float:right; padding: 0.7em 0 0 0; margin-left:1em; text-align:right;}
.ask_main .ask_search_box .t_w { padding-top:0.7em; color:#a1a0a0; margin-right:0.3em;}
.ask_main .ask_search_box .input { margin-top:0.7em; width:9em; height:31px; outline-width:0; border:1px solid #dddddd;}
.ask_main .ask_search_box .btn {cursor:pointer; margin-top:0.7em; width:8em; height:33px; border:1px solid #ffd48b; outline-width:0; border:1px solid #ffd48b; color:#4c4c4c; background:#ffda8e url(images/tit2_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.ask_top {padding:0 1.2em 0;}

.ask_main_c { clear:both; padding:0 1.2em 0;}
.ask_main .main_L { float:left; width:270px; padding-top:25px;}

.ask_main .main_L .box_cate { clear:both; }
.ask_main .main_L .box_cate .tit {}
.ask_main .main_L .box_cate .tit .t_name { padding-left:0.5em; color:#616161;font-size:1.4em; line-height:1.3em; border-left:6px solid #ffcd34;}
.ask_main .main_L .box_cate .list { color:#616161; padding:0.6em 1em 1em 1.3em; font-size:1.1em;}
.ask_main .main_L .box_cate .list li {line-height:1.6em; padding:0.5em 0;}
.ask_main .main_L .box_cate .list li b { color:#ff0000; font-weight:normal;}

.ask_main .main_R { margin-left:290px; padding-top:0.9em; }
.box_s_result { overflow:hidden;border:1px solid #dddddd; padding-bottom:2em;}
.box_s_result .tit { padding:0 1em 0;}
.box_s_result .tit .t_name { float:left; font-size:1.1em; color:#000000;line-height:1.5em; padding:0.8em 0 0; }
.box_s_result .tit .t_2 { float:right; padding-top:0.8em; color:#8a8383; font-size:0.7em;}

.box_list_ques { overflow:hidden; padding-bottom:2em; padding-top:0.9em;}
.box_list_ques .tit { padding:0 0 0;border-bottom:1px solid #dddddd; height:2.2em; line-height:2.2em;}
.box_list_ques .tit .t_name { position:relative; z-index:0; float:left;height:2.2em; background:#ffffff;  color:#4c4c4c;border:1px solid #dddddd; border-bottom:1px solid #ffffff; padding:0 0.5em;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-right-radius:0em;
-webkit-border-bottom-left-radius:0em;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomright:0em;
-moz-border-radius-bottomleft:0em;
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:0em;
border-bottom-left-radius:0em;}


.questions_list { float:left; min-height:12em; padding-top:1em; width:100%; color:#4c4c4c; font-size:0.9em; line-height:1.6em;}

.questions_list a {color:#4c4c4c;}
.questions_list a:hover {color:#ff0000;}
.questions_list ul { padding:0 0.4em;}
.questions_list li { float:left;width:100%; text-align:center; padding:0.7em 0;}
.questions_list.all_list li { padding:0.2em 0;}
.questions_list li.li_t { background:#f5f5f5;}
.questions_list.all_list li.li_t {font-size:1.1em; margin-bottom:0.3em;  padding:0.3em 0;background:#ffffff; border-bottom:1px solid #e5e5e5}
.questions_list .w_1 { float:left; width:40%; text-align:left; padding:0 1%; }
.questions_list li.li_t .w_1 { text-align:center;}
.questions_list.all_list li.li_t .w_1 { text-align: left;}
.questions_list .w_2 {float:left; width:13%}
.questions_list .w_3 {float:left; width:11%}
.questions_list .w_4 {float:left; width:18%}
.questions_list .w_5 {float:left; width:16%}

.box_ques { overflow:hidden;border:1px solid #dddddd; padding-bottom:3em;}
.box_ques .tit { padding:0 1em 0;}
.box_ques .tit .t_name { float:left; font-size:1.1em; color:#000000;line-height:1.5em; padding:0.8em 0 0; }
.box_ques .ques_form { margin:0 2em 0;}
.box_ques dl { padding-top:0.8em; float:left;color:#7f7d7d; width:100%; font-size:14px; line-height:33px;}
.box_ques dt { float:left;  width:8em; text-align: left;}
.box_ques dd { margin-left:8.5em;}
.box_ques .input { border:1px solid #d1d6dd; max-width:472px; width:90%; padding:0 5px; outline-width:0; line-height:31px;}
.box_ques .select { border:1px solid #d1d6dd; padding:5px 5px; outline-width:0; width:160px; color:#999; line-height:31px;}
.box_ques .note { display:block;font-size:12px;line-height:1.6em; padding-top:0.7em; padding-bottom:0.2em;}
.box_ques .btn { margin-top:1.5em; cursor:pointer; width:8em; height:40px; line-height:40px; border:1px solid #ffd48b; outline-width:0; border:1px solid #ffb94a; color:#000000; font-size:1.2em; text-align:center;  background:#ffda8e url(images/tit3_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.box_ques .star { font-size:1.2em; color:#ff0000;}
.box_ques .xs_w { border:1px solid #dddddd;}
.box_ques .xs_w .xs_t { background:#f6f6f6;  padding:0 1em;}
.box_ques .textarea_w { padding:0.8em 1em;}
.box_ques .textarea { width:100%; border:0; height:170px; outline-width:0;}


/*page num start*/
.page { clear:both;margin:0 auto 0;  text-align: right;  padding:0.5em 2em 0 0;color: #666666; font-size:14px;} 
.page a { display:inline-block; border:1px solid #bfbfc7; PADDING:4px 11px 4px; MARGIN:0 2px 0 2px; color: #666;vertical-align:middle; line-height:22px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; } 
.page a:hover {border:1px solid #ec0000;  color:#ec0000; text-decoration:none;} 
.page a.disabled { background:#ffffff; color:#cccccc;border:1px solid #dddddd;}
.page a i { font-style:normal; font-family:'宋体'; color:#aaaaaa;}
.page a.disabled i { color:#cccccc; }
.page .current {border:1px solid #bfbfc7; background:#bfbfc7; COLOR: #ec0000;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.page .current:hover { background:#bfbfc7; border:1px solid #bfbfc7; COLOR: #ec0000;}
.page span { vertical-align:middle;}
.page .dot  { color:#cccfda; PADDING:4px 11px 4px;font-size:18px; font-weight:bold; vertical-align:middle;}

/*page num num*/

/*专家列表  start*/
.zj_wrap { background:#f2f2f2}

.zj_main { max-width:1200px; margin:0 auto 0; padding-bottom:1.7em;}
.zj_main .main_R { float: right; width:350px;}
.zj_main .main_R .box_w { padding-top: 1.4em;}
.zj_main .main_R .box { clear:both; padding:1.2em 0 1.4em;  background:#ffffff;text-align:center; }
.zj_main .main_R .box .tit { text-align:left;}
.zj_main .main_R .box .tit .more { float:right; margin-right:1.2em; margin-top:0.5em; font-size:0.9em; color:#bfbbbb}
.zj_main .main_R .box .tit .more:hover { color:#ff0000;}
.zj_main .main_R .box .tit .t_name { color:#474e56; padding-left:0.8em; font-size:1.1em; font-weight: bold;line-height:1.5em;  border-left:9px solid #ffcd34; }
.zj_main .main_R .box .txt { margin:1.2em 1em 0; font-size:0.9em; line-height:1.8em; color:#858282;  text-align:left; text-indent:2em;}
.zj_main .main_R .box .btn_sq { display:inline-block; text-align:center;cursor:pointer; margin:1.2em 0 0.7em; font-size:1.5em; width:7.5em; height:1.9em; line-height:1.9em;  outline-width:0; border:1px solid #ffd48b; color:#ff0000; background:#ffda8e url(images/tit4_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.zj_main .main_R .box .con_cate .list { color:#616161; padding:0.6em 0.5em 0 1.8em; font-size:1.1em; text-align:left;}
.zj_main .main_R .box .con_cate .list li { display:inline-block;width:49%; line-height:1.6em; padding:0.5em 0;}
.zj_main .main_R .box .con_cate .list li b { color:#ff0000; font-weight:normal;}

.zj_main .main_R .box .con_ques .list { color:#000000; padding:0.8em 1em 0.5em 1.5em; font-size:1em; text-align:left;}
.zj_main .main_R .box .con_ques .list li { line-height:1.8em; padding:0 0;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.zj_main .main_R .box .con_ques .list a { color:#000000;}
.zj_main .main_R .box .con_ques .list a:hover { color:#ff0000;}

.zj_main .position {padding:1.4em 1.2em 0; text-align:left; color:#a1a0a0;}
.zj_main .position a { display:inline-block;color:#a1a0a0;}
.zj_main .position a:hover {color:#ff0000;}
.zj_main .position .arrow { font-family:"宋体"; margin:0 0.2em; }

.zj_main .main_L { margin-right:370px; background:#ffffff;}
.zj_main .main_L .box_w { padding-top:1.4em;  overflow:hidden; float:left; width:100%;}
.zj_main .main_L .box { background:#ffffff;float:left; width:100%; padding-bottom:1.8em;}
.zj_main .main_L .box .tit { margin:1.2em 1.2em 0; border-bottom:1px solid #999999;height:2.4em; }
.zj_main .main_L .box .tit .t_name { float:left; color:#000000; font-size:1.3em; font-weight:bold; margin-left:0.2em;  }
.zj_main .main_L .box .tit .more { padding-right:1em; padding-top:1.1em; color:#878686; font-size:0.9em; float:right;}
.zj_main .main_L .box .tit .more a {color:#878686; margin:0 0.3em;}

.zj_main .zj_search_box_w { padding:1em 1.2em 0;}
.zj_main .zj_search_box { padding:0 0.5em 0.5em; text-align:center; background:#f3f3f3; border:1px solid #e5e5e5;}
.zj_main .zj_search_box .s2 { display:inline-block;}
.zj_main .zj_search_box .t_w { margin-top:0.5em; vertical-align:middle; display:inline-block; font-size:0.9em; color:#696666; font-weight:bold;}
.zj_main .zj_search_box .select { margin-top:0.6em;vertical-align:middle; display:inline-block;border: 1px solid #d1d6dd;
    padding: 0.2em 0.2em;
    outline-width: 0;
    width: 140px;
    color: #b5b4b4;
    line-height: 1.3em; margin-right:5em;}
.zj_main .zj_search_box .input { margin-top:0.6em;vertical-align:middle;display:inline-block;
    border: 1px solid #d1d6dd;
    width: 8.8em;
    outline-width: 0;
    line-height:1.7em; font-size:0.9em;
}
.zj_main .zj_search_box .btn_search {  margin-top:0.6em;margin-left:0.7em; cursor:pointer;vertical-align:middle; display:inline-block; width:1.8em; height:1.8em; background:url(images/i_search2.png) center center no-repeat; background-size:contain;}


.zj_main .main_L .pic_list {margin:0 1.2em 0;}
.zj_main .main_L .pic_list ul {}
.zj_main .main_L .pic_list li { float:left; width:100%; padding:1.7em 0 1.2em; border-bottom:1px dashed #cdcdcd;}
.zj_main .main_L .pic_list li:last-child {}
.zj_main .main_L .pic_list .pic { float:left; padding:2px; border:1px solid #e5e5e5}
.zj_main .main_L .pic_list .pic img { display:block; width:100px; height:113px;}
.zj_main .main_L .pic_list .txt { margin-left:130px; padding-top:0.3em;}
.zj_main .main_L .pic_list .t_name{ color:#000000;}
.zj_main .main_L .pic_list .t_name a {margin-right:0.5em; color:#000000; font-size:1.1em;}
.zj_main .main_L .pic_list .t_name a:hover {color:#f6306d;}
.zj_main .main_L .pic_list .t_name .tj { display:inline-block; margin-right:0.5em; font-size:0.9em; color:#b80c0c;}
.zj_main .main_L .pic_list .t_name .jb {display:inline-block;font-size:0.9em;margin-right:2em;}
.zj_main .main_L .pic_list .t_name .btn_zx  { margin-right:0;  display:inline-block; cursor:pointer; width:7.3em; height:21px; line-height:21px; outline-width:0; border:1px solid #e5e5e5; color:#ff0000; font-size:12px; background: url(images/tit5_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.zj_main .main_L .pic_list .t_name .btn_zx b { font-weight:normal; padding-left:2.2em; background:url(images/i_zx.gif) 0.6em center no-repeat;}
.zj_main .main_L .pic_list .intro { font-size:0.9em;color:#000000; line-height:1.8em; height:3.6em; overflow:hidden;text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.zj_main .main_L .pic_list a.btn_ck { font-size:0.9em;color:#ff0000; line-height:1.8em; }

.zj_main .main_L .page {padding:3em 2em 0 0;}
/*专家列表 end*/

/*问答详情 start*/
.ques_detail { background:#ffffff; }
.ques_detail .ques_box { margin:0 1em; padding:2em 0 1em 0.3em; border-bottom:1px solid #000000;color:#000000;}
.ques_detail .ques_box h1{ line-height:1.5em; padding-left:1.3em; color:#000000; font-size:1.5em; font-weight:normal; background:url(images/i_ques.png) 0 0.4em no-repeat}
.ques_detail .ques_box .intro{ padding:0.6em 2em 0 2em; font-size:1.1em;  line-height:1.7em;}
.ques_detail .ques_box .btn_fav  { float:right;margin-right:6%; margin-top:0.7em; padding-right:1em;  display:inline-block; cursor:pointer;height:21px; line-height:21px; outline-width:0;  color:#ff0000; font-size:12px; background: url(images/tit5_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.ques_detail .ques_box .btn_fav b { font-weight:normal; padding-left:2.2em; background:url(images/i_zx.gif) 0.6em center no-repeat;}
.ques_detail .ques_box .about { text-align:left; margin-top:4.2em; padding:0 0 0 2.8em; font-size:0.9em;}
.ques_detail .ques_box .about .u_pic { margin-right:3em; text-align:center; padding-top:1.2em; display:inline-block; vertical-align:middle; font-size:12px;}
.ques_detail .ques_box .about .u_pic img { margin-bottom:0.6em; display:block; width:48px; height:48px;}
.ques_detail .ques_box .about .time { margin-top:0.4em;margin-right:1.5em; display:inline-block; vertical-align:middle;}
.ques_detail .ques_box .about .num {margin-top:0.4em; margin-right:3em;display:inline-block; vertical-align:middle;}
.ques_detail .ques_box .about .share {margin-top:0.4em; display:inline-block; vertical-align:middle;}

.ques_detail .reply_box { margin:0 1em; padding:1.6em 0 2em 0.3em; border-bottom:1px solid #000000;color:#000000;}
.ques_detail .reply_box .tit { font-size:1.1em; line-height:1.5em; padding-left:1.7em; background:url(images/i_reply.png) 0 0.3em no-repeat}
.ques_detail .reply_box .textarea_w { margin-top:0.6em; padding:0.8em 1em; border:1px solid #e5e5e5;}
.ques_detail .reply_box .textarea { border:0; outline-width:0; height:12em; font-size:0.9em;}
.ques_detail .reply_box .btn { margin-top:0.8em; cursor:pointer; width:8em; height:40px; line-height:40px; border:1px solid #ffd48b; outline-width:0; border:1px solid #ffb94a; color:#000000; font-size:1.1em; text-align:center;  background:#ffda8e url(images/tit3_bg.png) 0 0 repeat-x; background-size:auto 100%;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.ques_detail .reply_li_box { overflow:hidden; margin:0 1em; padding:2.7em 0 2em 0.3em;color:#000000;}
.ques_detail .reply_li_box .tit { color:#ffcd34; font-size:1.5em; line-height:1.5em; padding-left:1.5em; background:url(images/i_reply2.png) 0 0.6em no-repeat}
.ques_detail .reply_li_box .tit b { margin-left:0.8em; font-size:1.25em; font-weight:normal; color:#000000;}

.zj_main .main_L .pic_list2 {margin:0;}
.zj_main .main_L .pic_list2 ul {}
.zj_main .main_L .pic_list2 li { float:left; width:100%; padding:1.7em 0 1.2em; border-bottom:1px dashed #cdcdcd;}
.zj_main .main_L .pic_list2 li:last-child {}
.zj_main .main_L .pic_list2 .pic { margin-bottom:0.8em; float:left; padding:2px; border:1px solid #e5e5e5}
.zj_main .main_L .pic_list2 .pic img { display:block; width:62px; height:62px;}
.zj_main .main_L .pic_list2 .txt { margin-left:84px; padding-top:0.6em;}
.zj_main .main_L .pic_list2 .t_name{ color:#000000;}
.zj_main .main_L .pic_list2 .t_name a {margin-right:0.5em; color:#000000; font-size:1.1em;}
.zj_main .main_L .pic_list2 .t_name a:hover {color:#f6306d;}
.zj_main .main_L .pic_list2 .t_name .tj { display:inline-block; margin-right:0.5em; font-size:0.9em; color:#b80c0c;}
.zj_main .main_L .pic_list2 .t_name .jb {display:inline-block;font-size:0.9em;margin-right:2em;}
.zj_main .main_L .pic_list2 .time { margin-top:0.8em; color:#848282; font-size:12px;}
.zj_main .main_L .pic_list2 .intro { float:left; width:100%; color:#000000; line-height:1.8em; height:3.6em; overflow:hidden;text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
/*问答详情 end*/

@media screen and (max-width: 1220px) {
.header_s .logo {padding-left:0.6em;}
.header_s .h_login {padding-right:0.6em;}
}

@media screen and (max-width: 1100px) {
.header_s .h_login { font-size:0.9em;margin-top:3em;}
.header_s .search_box .s_tit { font-size:0.9em; }
.header_s .h_login a { margin-left:0.5em;}
.header_s .search_box { margin-right:0.6em;}

}
@media screen and (max-width: 1120px) {
.zzwd_box .txt { padding-top:1.9em;}
}

@media screen and (max-width: 990px) {
.header_s {width:100%; height:auto;position:relative; z-index:1000;}
.header_s .logo img { width:220px;}
.header_s .logo_txt { padding-left:2.2em; font-size:1.6em;}
.header_s .btn_menu { cursor:pointer; position:absolute; float:right;right:0.8em; top:50%; margin-top:-12px; display: block; width:24px; height:24px; background:url(images/btn_menu.png) center center no-repeat; background-size:100% auto;}
.header_s .search_box { margin-top:1.1em; margin-right:3em;}

.header_s .nav_s_w { display:none; position: absolute; right:0; bottom:auto; margin:0; width:10em; top:80px;z-index:5000; background-image:none; height:auto;padding:0;} 
.header_s .nav_s {margin:0 auto 0; padding-top:0; height:auto;  width:100%; font-size:14px; text-align:center;}
.header_s .nav_s ul {float: none; margin:0;  }
.header_s .nav_s li { display:block; float: none; width:100%;margin:0; padding:0;  }
.header_s .nav_s li a { font-weight:bold; background:#000000;color:#ffffff; display: block; line-height:3em;font-size:1.2em;  padding-bottom:0; }
.header_s .nav_s li {border-bottom:1px solid #444;}
.header_s .nav_s li a:hover { background:#f6306d; color:#ffffff}
.header_s .nav_s .nav_t { padding:0.4em 0.5em 0.8em 0.5em; text-align:left; background:#000000; text-align:center; color:#999; font-size:1em;}

.footer .con { text-align: center; margin:0 0 3.6em;}
.footer .ewm { float: none; text-align:center;}

.footer .ewm li { display:inline-block; float: none; margin:0 1em; }
.footer .ewm li.ewm2,.footer .ewm li.ewm1 {margin:0 1em;}
.footer .ewm li.ym { display:block; text-align:center;margin:0 1em;}
.footer .ewm li.ym .txt { padding-top:1em;}

.ask_main .main_L { float: none; margin:0 1em; width:auto;}
.ask_main .main_R { margin:0 1em;}

.zj_main .main_R { float: none; margin:0 1em; width:auto;}
.zj_main .main_L { margin:0 1em;}

.questions_list { padding-top:0; margin-bottom:1em;}
.questions_list li.li_t { display:none;}
.questions_list .s_t { background:#f5f5f5}

.questions_list li.li_c { padding:0 0 0.5em 0; color:#999999; text-align:left; background:#f5f5f5;}
.questions_list .w_1 { float:left;color:#4c4c4c; padding:1em 0 0.5em; margin-bottom:0.5em; width:100%; background:#ffffff; }
.questions_list .s_t { padding-left:0.8em;}
.questions_list .w_2 { float:none; display:inline-block;width:auto; }
.questions_list .w_3 {float:none; display:inline-block;width:auto;}
.questions_list .w_4 {float:none; display:inline-block;width:auto; }
.questions_list .w_5 {float:none; display:inline-block;width:auto; }

.box_ques dt { float:none; text-align:left;}
.box_ques dd { margin-left:0}
.zzwd_box .i_search_box { margin-top:0.8em;}
.zzwd_box .txt { float:left; margin-left:2em; padding-top:1em;}

.jxht_box { margin:1.2em 1em 0;}
.jxht_box .box_L { float: none; width:100%;}
.jxht_box .box_R { margin-left:0; margin-top:1.2em;}
.jxht_box .list2 ul { max-width:91%; margin-right:4.5%;}
}

@media screen and (max-width: 768px) {

.zzwd_box { padding-bottom:1em;}
.zzwd_box .tit { float:none;}
.zzwd_box .i_search_box { float:none; margin:1em 1em 0; text-align:center;}
.zzwd_box .txt { float:none; margin:0 1em 0; line-height:2em;}
}
@media screen and (max-width: 640px) {
.zj_main .zj_search_box .select { margin-right:2em;}

}

@media screen and (max-width: 600px) {
.header_s .logo img { width:180px;}
.header_s .logo_txt { padding-left:2em; font-size:1.4em;}
.header_s .search_box { position:absolute; top:0.7em; right:0.3em; margin:0;}

.zj_main .zj_search_box { text-align:left;}
.zj_main .zj_search_box .s2 { display:block;}
.zj_main .zj_search_box .select { margin-right:0;}

.zjt_box .pic_list li { width:48%; margin:1em 1% 0}
}
@media screen and (max-width: 540px) {
.zj_main .main_L .pic_list .t_name .jb {margin-right:0.6em;}
.zj_main .main_L .pic_list .t_name .btn_zx  { width:4.8em;}
}
@media screen and (max-width: 480px) {
html,body{font-size:14px;}

}
@media screen and (max-width: 440px) {
.header_s .logo img { width:140px;}
.header_s .logo_txt { padding-left:1.8em; font-size:1.2em;}
.header_s .search_box { top:0.4em;}

.top .a_login { padding-left:0.2em;}
.top a { margin:0 0.2em;}
}

@media screen and (max-width: 400px) {
.zj_main .main_L .pic_list .txt { margin-left:115px;}
.zzwd_box .i_search_box .input { width:11em;}
}
@media screen and (max-width: 370px) {
.top_w { padding:0 0.2em;}
.top a { margin:0 0.05em;}
.top .a_login { padding-left:0.1em;}
}
@media screen and (max-width: 360px) {
.footer .ewm li img { width:100px; height:100px;}
.zj_main .main_L .pic_list .t_name a {margin-right:0.3em;}
.zj_main .main_L .pic_list .t_name .tj { margin-right:0.3em;}
.zj_main .main_L .pic_list .t_name .jb {margin-right:0.3em;}
.now_ques_box { font-size:1.3em;}
}
@media screen and (max-width: 330px) {
	.zj_main .zj_search_box_w { padding-top:2.2em;}
.zj_main .zj_search_box .select { width:120px;}
}