@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, div, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font-size: 14px; color: #333; }
body { font-family: "微软雅黑", "宋体", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol, li, dl, dt, dd { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #333; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 14px; font-family: tahoma, arial, sans-serif; vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; float: none; clear: both; overflow: hidden; visibility: hidden; width: 0; height: 0; background: none; border: 0; font-size: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*a*/
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #1b77b9; }
.hide { display: none; }
.zgbgco { background: #eeeeee; }
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #bcbabb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #bcbabb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #bcbabb;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #bcbabb;
}

/*掌柜帮办搜索*/
.zgbb_seachbg{ width:100%; padding:18px 0px; background:#ffffff; border-bottom:1px solid #d6d6d6;box-shadow: 0px 2px 1px #e9e9e9;}
.zgbb_seachcon{ width:1200px; display:block; overflow:hidden; margin:0px auto;}
.zgbb_seachboxleft{ width:658px; float:left;}
.zgbb_seachboxleft input[type="text"]{ width:504px; float:left; border:1px solid #d6d6d6; border-right:none; line-height:36px; border-radius:5px 0px 0px 5px; padding:5px 10px; font-size:16px;}
.zgbb_seachboxleft button{ width:133px; height:48px; line-height:48px; position:relative; background:#1b77b9; border:0;border-radius:0px 5px 5px 0px;-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;transition: all 0.2s linear; cursor:pointer;color: #fff;font-size: 20px;}
.zgbb_seachboxleft button:hover{ background:#c62627;}
.zgbb_seachboxright{ width:502px; float:right; line-height:48px; padding:0px 20px; overflow:hidden;}
.zgbb_seachboxright .hot{ padding-left:15px; line-height:48px; display:block; overflow:hidden; float:left; position:relative; color:#363636;}
.zgbb_seachboxright a{ float:left; line-height:48px; color:#666666; padding:0px 5px;}
.zgbb_seachboxright a:hover {text-decoration:underline;color:#1b77b9;}

/*sitemap*/
.esf_sitemap{ width:1200px; height:40px; line-height:40px; margin:0px auto;color: #696969; font-size:12px;}
.esf_sitemap a{ display:inline; padding-right:5px; color:#696969; line-height:40px; font-size:12px;}
.esf_sitemap a:hover{text-decoration:none;color:#1b77b9;}
.esf_sitemap span{ display:inline; color:#333;padding-right:5px; font-family:"宋体";}

/*列表页*/
.zg_list{ width:1200px; height:auto; margin:0px auto;}
.zglist_left{ width:900px; height:auto; overflow:hidden; float:left;}
.zglist_leftbox{box-shadow: 1px 3px 1px #d7d7d7; background:#FFF;padding:20px; margin-bottom:25px; width:850px;}
.zgleftnav{ width:100%; height:40px;border-bottom:3px solid #000000; position:relative;}
.zgleftnav .zgnavname{ border-bottom:3px solid #1b77b9; line-height:40px; position:absolute; top:0; left:0; font-size:22px; font-weight:bold;}
.zgleftnav .zgnavright{ float:right;  font-size:0px; line-height:16px;}
.zgleftnav .zgnavright a{ font-size:14px;margin-top:16px; display:block;}
.zgleftnav .zgnavright li{ display:inline-block; font-size:14px; line-height:16px; margin-top:12px; padding:0px 10px; cursor:pointer; border-right:1px solid #b2b2b2;}
.zgleftnav .zgnavright li:hover{ background:#1b77b9; color:#fff; border-right:1px solid #1b77b9;}
.zgleftnav .zgnavright li:last-child{ border:none;}
.zgleftnav .zgnavrc{background:#1b77b9; color:#fff; border-right:1px solid #1b77b9;}
.zgleft_list{ width:100%; height:auto; display:block;}
.zgleft_list li{border-bottom:1px solid #d6d6d6;padding:15px 0px;}
.zgleft_list li h3{font-size:18px;}
.zgleft_list li h3 a{width: 90%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.zgleft_list li>div{width: 100%;display: block;overflow: hidden;}
.zgleft_list li>div>p{font-size:14px;color:#696969;margin: 15px 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 80%;float:left;}
.zgleft_list li>div.waiting>p {color: #c1c1c1;padding: 15px 0;}
.zgleft_list li>div>ul {display: inline-block;float: left;margin-top: 15px;}
.zgleft_list li>div>ul li{font-weight:600;border: none;padding: 0;text-align: center;}
.zgleft_list li>div.waiting>ul li {font-weight: normal;color: #c1c1c1;}
.zgleft_list li>div>ul>li>img{width: 30px;border-radius: 100%;}
.zgleft_list .zgleftmini{ width:100%; line-height:24px; font-size:0px;}
.zgleft_list .zgleftmini li{ display:inline-block; font-size:14px; border:none; padding:0; padding-left:25px; position:relative; color:#696969;}
.zgleft_list .zgleftmini li:before{ content:""; width:17px; height:17px; position:absolute; top:4px; left:0;}
.zgleft_list .zgleftmini li:nth-child(1):before{ background:url(http://dg.fzg360.com/static/site/img-fzgqa/time_ico.gif) no-repeat top center;}
.zgleft_list .zgleftmini li:nth-child(2):before{ background:url(http://dg.fzg360.com/static/site/img-fzgqa/num_ico.png) no-repeat top center; width:18px;}
.zgleft_list .wg li:nth-child(2):before{ background:url(http://dg.fzg360.com/static/site/img-fzgqa/list_ico.gif) no-repeat top center; width:18px;}
.zgleft_list .zgleftmini .col0, .zgleft_list .zgleftmini .col1, .zgleft_list .zgleftmini .col2, .zgleft_list .zgleftmini .col3, .zgleft_list .zgleftmini .col4, .zgleft_list .zgleftmini .col5{line-height:24px; padding:0px 5px; display:inline-block; margin-right:10px;}
.zgleft_list .zgleftmini .col0{ background:#CCC; color:#666; }
.zgleft_list .zgleftmini .col1{ background:#1b77b9; color:#fff; }
.zgleft_list .zgleftmini .col2{ background:#fdffd7; color:#e89b36; }
.zgleft_list .zgleftmini .col3{ background:#3686e8; color:#d7ecff; }
.zgleft_list .zgleftmini .col4{ background:#e89b36; color:#fdffd7; }
.zgleft_list .zgleftmini .col5{ background:#339933; color:#FFF; }
.zgleft_list li h1 span{ font-size:0;}
.zgleft_list .qu-ans{ height:22px; line-height:22px; border: 1px solid #1b77b9; border-radius:3px; color:#1b77b9; padding:0px 5px; font-size:14px; margin-right:15px; font-weight:normal;}
.zgleft_list .annumbox{ float:right; width:70px; height:70px; border-radius:50%; background:#f4f4f4; display:table;}
.zgleft_list .annum{ width:100%; height:auto; display:table-cell; vertical-align:middle; text-align:center;}
.zgleft_list .annumbox label{ font-size:22px; color:#333333; text-align:center;}
.zgleft_list .annumbox span{ color:#666666; font-size:14px;}
.zglist_right{ width:285px; height:auto; float:right;}
.zglist_right .zg_right1{ width:280px; height:auto;box-shadow: 1px 3px 1px #d7d7d7; background:#FFF; overflow:hidden;}
.zglist_right .zg_head{ width:72px; height:72px; margin:15px auto; border-radius:50%;}
.zglist_right .zg_head img{ width:72px; height:72px; border-radius:50%;}
.zglist_right .zg_txt{text-align:center; font-size:16px; color:#363636;padding: 0 10px;}
.zglist_right .zg_btn{ width:100%; height:auto; font-size:0px; text-align:center; margin:15px 0px;}
.zglist_right .zg_btn a{ display:inline-table; line-height:40px; padding:0px 20px; font-size:16px; background:#1b77b9; color:#fff; margin:0px 10px; border-radius:3px; cursor:pointer;}
.zglist_right .zg_btn a:hover{ background-color:#c62627; text-decoration:none;}
.zglist_right .zg_txtlist{/*width:240px;*/ height:auto;box-shadow: 1px 3px 1px #d7d7d7; background:#FFF; overflow:hidden; margin-top:20px; padding:10px 20px;}
.zglist_right .zg_txtlist dt{ border-bottom:3px solid #e1e1e1; position:relative;height:40px;}
.zglist_right .zg_txtlist dt>p{ border-bottom:3px solid #1b77b9; line-height:40px; position:absolute; top:-3px; left:0; font-size:22px; font-weight:bold;}
.zglist_right .zg_txtlist dt>a{ line-height:40px; font-size:14px; float:right;}
.zglist_right .zg_txtlist dd{ border-bottom:1px dotted #d6d6d6; line-height:42px; font-size:0px; overflow:hidden; width:100%;}
.zglist_right .zg_txtlist dd>p{ width:16px; height:16px; line-height:16px; text-align:center; border-radius:2px; color:#fff; font-size:14px; background:#c9c9c9; margin-right:10px; float:left; margin-top:13px;}
.zglist_right .zg_txtlist dd:nth-child(2)>p{ background:#1b77b9;}
.zglist_right .zg_txtlist dd:nth-child(3)>p{ background:#1b77b9;}
.zglist_right .zg_txtlist dd:nth-child(4)>p{ background:#1b77b9;}
.zglist_right .zg_txtlist dd>a{ font-size:14px; width:150px; overflow:hidden; text-overflow: ellipsis; float:left; white-space:nowrap;}
.zglist_right .zg_txtlist dd>span{ float:right; width:60px; overflow:hidden; line-height:42px;font-size:14px; color:#969696; text-align:right;white-space:nowrap;text-overflow: ellipsis;}
.zglist_right .asa1 dd>a{ padding-left:10px; position:relative; width:70%; float:left; box-sizing:border-box;}
.zglist_right .asa1 dd>a:before{ content:""; width:4px; height:4px; background:#dddddd; position:absolute; left:3px; top:19px;}
.zglist_right .asa1 dd>span{ width:28%; float:right; line-height:42px; font-size:14px; color:#969696; text-align:right; overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

/*普通问答列表页*/
.qa_listnav{ width:100%; height:39px; border-bottom:1px solid #ececec; position:relative; font-size:0px;}
.qa_listnav li{ width:auto; height:40px; line-height:40px; padding:0px 45px; font-size:16px; color:#333333; cursor:pointer; display:inline-block; border-top:1px solid #ececec; border-right:1px solid #ececec; background:#f7f7f7;}
.qa_listnav li:nth-child(1){border-left:1px solid #ececec;}
.qa_listnav li:hover{ background:#1b77b9; color:#fff;}
.qa_listnav .qack{background:#1b77b9; color:#fff;}
.qa_listnav .qack a, .qa_listnav li:hover a{color:#fff;}

/*分页*/
.pager { text-align:center; margin:20px auto; clear:both; }
.pager li{ display:inline-block; }
.pager a, .pager span { text-align: center; color: #333; border: 1px solid #e6e6e6; padding:10px; margin-left: -1px; }
.pager a:hover { color: #e83836; }
.pager span { background: #f6f6f6; }
.pager .active span { color: #e83836; background: #FFC; }
.pager .disabled span{ color:#666; }
.pager>li:first-child a, .pager>li:first-child span {margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.pager>li:last-child a, .pager>li:last-child span {border-top-right-radius:4px; border-bottom-right-radius:4px;}
