@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: #e83836; }
.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;
}

/*分页*/
/*
.pagebox{ width:100%; height:28px; font-size:0px; text-align:center; margin:30px 0px;}
.pagebox li{ display:inline-block; border:1px solid #d6d6d6; border-radius:5px; color:#696969; margin:0px 4px; font-size:14px; line-height:26px; padding:0px 8px; cursor:pointer;}
.pagebox .pageck{ color:#e83836; border-color:#e83836;}
.pagebox li:hover{color:#e83836; border-color:#e83836;}
.pagebox li:last-of-type{ border:none; line-height:28px;}
.pagebox li:last-of-type:hover{ color:#696969; border:none;}
*/

/*掌柜帮办搜索*/
.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:url(/uploads/image/ssimg-fzgqa/seach_ico.gif) no-repeat top center; 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;}
.zgbb_seachboxleft button:hover{ background:url(/uploads/image/ssimg-fzgqa/seach_ico_h.png);}
.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 .hot:before{ content:""; background:url(/uploads/image/ssimg-fzgqa/hot.png) no-repeat; width:12px; height:16px; position:absolute; top:16px; left:2px;}*/
.zgbb_seachboxright a{ float:left; line-height:48px; color:#666666; padding:0px 5px;}
.zgbb_seachboxright a:hover {text-decoration:underline;color:#e83836;}

/*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:#e83836;}
.esf_sitemap span{ display:inline; color:#333;padding-right:5px; font-family:"宋体";}

/*掌柜帮办内容模块*/
.zgbb_cont{ width:1200px; height:auto; margin:0px auto; padding-bottom:5px;}
.zgbb_left{ width:850px; height:auto; background:#fff; float:left;box-shadow:2px 2px 3px #e9e9e9; padding:20px;}
.zgbb_left h1{ font-size:16px; font-weight:normal;}
.zgbb_left h1>span{ font-size:14px;}
.zgbb_left .zgtitle{ width:100%; border:1px solid #d6d6d6; line-height:46px; border-radius:3px; margin-top:15px; padding:0px 15px; box-sizing:border-box; position:relative;}
.zgbb_left .zgtitle input{ width:100%; height:46px; line-height:46px; border:0;}
.zgbb_left .fontnum{ position:absolute; height:46px; top:0; right:15px; line-height:46px;}
.zgbb_right{ width:240px; height:auto; background:#fff; float:right; display:block; padding:20px;box-shadow:2px 2px 3px #e9e9e9; margin-right:5px;}
.my_qright{ width:240px; height:auto; background:#fff; display:block; padding:20px;box-shadow:2px 2px 3px #e9e9e9; margin-right:5px;}
.my_qright h1{ font-size:16px; color:#363636; font-weight:normal; line-height:28px; margin-bottom:5px;}
.my_qright h2{ font-size:16px; color:#696969; font-weight:normal; line-height:24px; display:block; overflow:hidden; margin-bottom:10px;}
.my_qright label{ color:#e83436; font-size:16px; margin-right:10px; font-weight:bold; display:block; float:left;}
.my_qright span{font-size:16px; color:#696969; font-weight:normal; line-height:24px; display: -webkit-box;}
.zgbb_choice{ width:100%; height:46px; display:block; margin-top:20px;}

/*.zgbb_choice .choice_left{ width:170px; height:44px; float:left; font-size:16px; line-height:46px; padding:0px 15px; border:1px solid #d6d6d6; position:relative; background-color:#f8f8f8; cursor:pointer;}
.zgbb_choice .choice_left:after{ width:14px; height:8px; content:" "; background: no-repeat center; position:absolute; right:20px; top:20px;}
.zgbb_choice .choicelist{ width:200px; height:auto; display:block; position:absolute; top:45px; left:-1px; background-color:#f8f8f8; border:1px solid #d6d6d6; border-top:none; z-index:999;}
.zgbb_choice .choicelist li{ width:170px; line-height:44px; background-color:#f8f8f8; cursor:pointer; padding:0px 15px;}
.zgbb_choice .choicelist li:hover{ background:#e9e9e9;}*/


.zgbb_choice .choice_left{ width:auto; float:left; height:20px; padding:12px 0px; font-size:0px;}
.zgbb_choice .choice_left li{ display:inline-block; line-height:20px; padding:0px 15px; font-size:16px; cursor:pointer; position:relative;}
.zgbb_choice .choice_left li:before{ content:""; height:20px; width:0px; border-right:1px solid #b2b2b2; position:absolute; right:0; top:0px;}
.zgbb_choice .choice_left li:last-child:before{ border:none;}
.zgbb_choice .choice_left li:hover{ background:#e83436; color:#fff;}
.zgbb_choice .choice_left li:hover:before{ border-right:1px solid #e83436;}
.zgbb_choice .choice_left .choiced{background:#e83436; color:#fff;}
.zgbb_choice .choice_left .choiced:before{ border-right:1px solid #e83436;}
.zgbb_choice .choice_right{ width:auto; line-height:46px; float:left; font-size:16px; color:#696969; margin-left:20px;}
.zgquestion{ width:100%; height:180px; display:block; border:1px solid #d6d6d6; border-radius:5px; padding:15px 15px 25px 15px; box-sizing:border-box; margin-top:20px; position:relative;}
.zgquestion textarea{ width:100%; height:150px; border:none; resize:none; font-size:16px; line-height:30px;}
.questionnum{ position:absolute; right:16px; bottom:4px;}
.zgbb_btnbox{ margin-top:20px; width:100%; text-align:right;}
.zgbb_btnbox button{ width:180px; height:44px; background-color:#e83436; border:1px solid #d6d6d6; color:#fff; border-radius:3px; font-size:16px; letter-spacing:0.2em; cursor:pointer;}
.zgbb_btnbox button:hover{ background-color:#c62627;}

/*验证码*/
.zgbb_btnbox .captcha_div{float: left;}
.zgbb_btnbox .captcha_div input,.re_captcha_div input{height: 38px;}
.re_captcha_div{float: right;}

/*掌柜帮办列表页*/
.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 #ea373a; 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:#e83436; color:#fff; border-right:1px solid #e83436;}
.zgleftnav .zgnavright li:last-child{ border:none;}
.zgleftnav .zgnavrc{background:#e83436; color:#fff; border-right:1px solid #e83436;}
.zgleft_list{ width:100%; height:auto; display:block;}
.zgleft_list li{ border-bottom:1px solid #d6d6d6; padding:15px 0px;}
.zgleft_list li h1{ font-size:18px;}
.zgleft_list li>div{    width: 100%;display: block;overflow: hidden;}
.zgleft_list li>div>p{ font-size:14px; color:#696969; margin:15px 0px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; width:85%; float:left;}
.zgleft_list li>div>p label{ font-weight:600;}
.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(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.zgleft_list .zgleftmini li:nth-child(2):before{ background:url(/uploads/image/ssimg-fzgqa/num_ico.png) no-repeat top center; width:18px;}
.zgleft_list .wg li:nth-child(2):before{ background:url(/uploads/image/ssimg-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:#d7ecff; color:#; }
.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 #e83836; border-radius:3px; color:#e83836; 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{ width:100%; text-align:center; font-size:16px; color:#363636;}
.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:#e83836; 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 #000000; position:relative;height:40px;}
.zglist_right .zg_txtlist dt>p{ border-bottom:3px solid #ea373a; line-height:40px; position:absolute; top:0; 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:#e83436;}
.zglist_right .zg_txtlist dd:nth-child(3)>p{ background:#e83436;}
.zglist_right .zg_txtlist dd:nth-child(4)>p{ background:#e83436;}
.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;}


/*掌柜帮办详情页*/
.zgdel_left{ width:895px; height:auto; display:block; overflow:hidden; float:left; padding-bottom:5px;}
.zgdel_txt{ width:850px; height:auto;box-shadow: 1px 3px 1px #d7d7d7; background:#fff; padding:15px 20px;}
.zgdel_txt h1{font-size:18px;}
.zgdel_txt .zgdel_txtcont{ padding:20px 20px; background:#f8f8f8; line-height:24px; font-size:14px; margin:15px 0px;}
.zgdel_txt .zgbq{ font-size:0px; width:100%; color:#696969; margin-bottom:15px;}
.zgdel_txt .zgbq li{ display:inline-block; line-height:20px; background:#d6d6d6; font-size:14px; border-radius:2px; padding:0px 15px; color:#696969; margin-right:20px;}
.zgdel_txt .zgmess{ line-height:24px; color:#696969;}
.zgdel_txt .zgans{ line-height:24px; font-size:14px; color:#696969;}
.zgdel_txt .zgans label{ font-weight:600;}
.zgdel_txt .zgantme{ width:100%; height:24px; line-height:24px; padding-left:35px; position:relative; margin-top:15px;}
.zgdel_txt .zgantme:before{content:""; width:17px; height:17px; position:absolute; top:2px; left:0;background:url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.zgqulist{ width:100%; height:auto; display:block; overflow:hidden;}
.zgqulist li{ border-bottom:1px solid #d9d9d9; padding:20px 0px 25px 0px;}
.zgqulist li>a { font-size:18px; color:#363636; line-height:28px; padding:10px 0px; display:block;}
.zgqulist li>a:hover{ color:#ea373a;}
.zgqulist .zglisttime{ width:100%; line-height:24px; color:#696969;}

/*会员中心我的问答*/
.zguserbox{ width:100%; height:auto; display:block; overflow:hidden; padding:20px; box-sizing:border-box;}
.zguserboxnav{ border-bottom:1px solid #d9d9d9; height:30px; position:relative;}
.zguserboxnav p{ position:absolute; height:37px; background:url(/uploads/image/ssimg-fzgqa/zg_line.gif) no-repeat 0px 30px; top:0; left:0; font-size:18px;}
.zguserboxnav .anschbox{ float:right; margin-right:30px; font-size:0px;}
.zguserboxnav .anschbox li{ display:inline-block; font-size:14px; color:#666666; margin-right:50px;}
.zguserboxnav .anschbox input[type="radio"]{ margin-right:5px;}
.zguserlist{ width:100%; height:auto; display:block; overflow:hidden;}
.zguserlist li{ border-bottom:1px solid #d9d9d9; padding:25px 80px 25px 0px; position: relative;}
.zguserlist li>a{ font-size:18px; color:#363636;}
.zguserlist li>a:hover{ color:#e83436;}
.zguserlist .zgusertime{ width:100%; line-height:24px; padding-left:35px;position:relative; margin-top:15px;}
.zguserlist .zgusertime:before{content:""; width:17px; height:17px; position:absolute; top:3px; left:0;background:url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.zguserlist .ansclss{ position:absolute; right:80px; top:45px; line-height:24px; font-size:16px;}
.zguserlist .ckans .ansclss{ color:#e83436;}

/*首页*/
.zgbg_zjlist{ width:auto; height:auto; display:block; font-size:0px; overflow:hidden; padding-bottom:5px; margin:20px 0px;}
.zgbg_zjlist li{ width:260px; height:auto; background:#f7f7f7;box-shadow: 2px 2px 4px #d7d7d7; float:left; border:1px solid #e2e2e2;}
.zj_himg{ width:110px; height:110px; border-radius:50%; margin:30px auto;}
.zj_himg img{ width:100%;height: 110px;}
.zj_name{ width:260px; height:auto; text-align:center; font-size:24px; color:#383838;}
.zj_js{ width:220px; font-size:18px; margin:20px auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align:justify;}
.zj_btn{ width:150px; height:40px; border:1px solid #e83836; border-radius:3px; line-height:40px; text-align:center; color:#e83836; font-size:20px; margin:0px auto; display:block; margin-bottom:30px;}
.zj_btn:hover{text-decoration:none;}
.zgbg_zjlist li:nth-child(1){ margin-left:5px; margin-right:25px;}
.zgbg_zjlist li:nth-child(2){ margin-right:25px;}
.j_ico{ padding-left:35px; position:relative;}
.j_ico:before{ content:""; width:28px; height:30px; background:url(/uploads/image/ssimg-fzgqa/j_ico.png) no-repeat center; position:absolute; left:0; top:0;}
.zj_anserbox{ width:100%; height:auto; display:block; overflow:hidden; margin:25px 0px;}
.zj_anbleft{ float:left; width:80%; height:auto; display:block;}
.zj_anbleft .zj_headimg{ width:62px; height:62px; border-radius:50%; float:left; margin-right:25px;}
.zj_anbleft .zj_headimg img{ width:100%;}
.zj_anbleft .zj_namebox{ width:auto; height:62px; float:left;}
.zj_anbleft .zj_namebox>h1{ font-size:18px; color:#363636; font-weight:normal; line-height:30px; margin-bottom:10px;}
.zj_anbleft .zj_namebox>span{height: 22px;line-height: 22px;border: 1px solid #e83836;border-radius: 3px;color: #e83836;padding: 0px 5px;font-size: 14px;font-weight: normal;}
.zj_anbleft .zj_namebox>span.doing{ color: #3836e8;}
.zj_anbright{ float:right; width:19%; height:auto; display:block;}
.zj_anbright .abtn{ width:150px; line-height:40px; border:1px solid #e83836; color:#e83836; display:block; text-decoration:none; text-align:center; border-radius:3px; font-size:20px; margin-top:10px;}

/*普通问答列表页*/
.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:#e83436; color:#fff;}
.qa_listnav .qack{background:#e83436; color:#fff;}
.qa_listnav .qack a, .qa_listnav li:hover a{color:#fff;}

/*我的回复*/
.reply_nav{ width:auto; height:37px; overflow:hidden; display:block; font-size:0; position:absolute; top:0; left:0;}
.reply_nav li{ width:auto; height:37px; line-height:24px; margin:0px 15px; display:inline-block; font-size:18px; color:#333333; position:relative; cursor:pointer;}
.reply_nav .repck{background: url(/uploads/image/ssimg-fzgqa/zg_line.gif) no-repeat 0px 30px;}
.reply_nav li:hover{background: url(/uploads/image/ssimg-fzgqa/zg_line.gif) no-repeat 0px 30px;}
.reply_list{width: 100%;height: auto;display: block;overflow: hidden;}
.reply_list li {border-bottom: 1px solid #d9d9d9;padding: 25px 180px 25px 0px;position: relative;}
.reply_list h1{font-size: 18px;}
.reply_anbox{font-size: 14px;color: #696969;margin: 15px 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.reply_anbox label {font-weight: 600;}
.reply_list .reply_solve{ position:absolute; right:0; top:50%; margin-top:-41px; height:82px; width:124px; background:url(/uploads/image/ssimg-fzgqa/reply_ico1.png) no-repeat center; display:none;}
.reply_list .solve .reply_solve{ display:block;}
.reply_func{width: 100%;font-size: 0px; margin-top:15px;}
.reply_func li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px;}
.reply_func li:before {content: "";width: 17px;height: 17px;position: absolute;top: 4px;left: 0;}
.reply_func li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.reply_func li:nth-child(2):before {background: url(/uploads/image/ssimg-fzgqa/reply_ico.gif) no-repeat top center;}
.ask li:nth-child(2):before{background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.expert li:nth-child(2):before{background: url(/uploads/image/ssimg-fzgqa/reply_ico2.gif) no-repeat top center;}
.expert li:nth-child(3){ color:#e83836; font-size:14px; line-height:24px;}
.reply_list .reply_ask{width: 70px;height: 70px;border-radius: 50%;background: #f4f4f4;display: table; position:absolute; right:0; top:50%; margin-top:-35px;}
.reply_list .reply_num{width: 100%;height: auto;display: table-cell;vertical-align: middle;text-align: center;}
.reply_list .reply_num label {font-size: 22px;color: #333333;text-align: center;}
.reply_list .reply_num span {color: #666666;font-size: 14px;}
.reply_func .expert_yes{ width:auto; height:24px; line-height:24px; font-size:14px; color:#fff; border-radius:3px; background:#c9c9c9; padding:0px 15px;display:block;}
.reply_func .expert_no{ width:auto; height:24px; line-height:24px; font-size:14px; color:#e83836; border-radius:3px; border:1px solid #e83836; padding:0px 15px;display:inline-block; margin-right:15px;}

.reply_list .reply_expert{ line-height:46px; border:none; background:#e83836; color:#fff; border-radius:5px; padding:0px 25px; font-size:20px; position:absolute; right:0; top:50%; margin-top:-23px; cursor:pointer;}
.reply_list .reply_look{ font-size:18px; color:#363636; width:100%; line-height:26px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.reply_pepbox{ width:100%; height:auto; display:block; overflow:hidden; margin-bottom:10px;}
.reply_pepbox .pephead{ width:48px; height:48px; float:left; border-radius:50%;}
.reply_pepbox .pepid{ font-size:18px; color:#999999; float:left; line-height:48px; margin-left:20px;}
.reply_pepbox .pepid label{ margin-right:10px; color:#363636;}

/*专家列表*/
.zgleftnav .zgnavright label{ color:#e83436; font-size:14px;}
.zgleftnav .zgnavright span{ color:#696969; font-size:14px;}
.expert_list{ width:100%; height:auto; display:block; overflow:hidden; font-size:0;}
.expert_list li{ border-bottom:1px solid #d6d6d6; overflow:hidden; display:block; padding:20px 170px 20px 130px; position:relative;}
.expert_list .exp_headimg{ width:110px; height:110px; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-55px;}
.expert_list .exp_headimg img{ width:100%;height: 110px;}
.expert_list .expbtn{ width:150px; height:40px; line-height:40px; font-size:20px; text-align:center; color:#e83836; border:1px solid #e83836; border-radius:5px; position:absolute; right:0; top:50%; margin-top:-20px;}
.expert_list .expmid{ display: -webkit-flex;display: flex; font-size:14px;-webkit-flex-direction: column;flex-direction: column;}
.expert_list .expmid .expname{ width:100%; font-size:20px; color:#101010; margin-bottom:20px;}
.expert_list .expmid .exptxt{ width:100%; line-height:24px; color:#696969; font-size:14px;text-overflow: ellipsis;-webkit-line-clamp: 3;  -webkit-box-orient: vertical; overflow:hidden;display: -webkit-box;}
.expert_list .expmid .expfunc{width: 100%; font-size: 0px;margin-top: 15px;} 
.expert_list .expmid .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px;}
.expert_list .expmid .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.expert_list .expmid .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.expert_list .expmid .expfunc li:nth-child(2){ background:#fdffd7; padding:0px 5px; color:#e89b36;}
.expert_list .expmid .expfunc li:nth-child(3){background:#d7ecff; padding:0px 5px; color:#3686e8;}
.expert_list .expmid .expfunc li:nth-child(4){ background:#fdd7ff; padding:0px 5px; color:#e89b36;}
.expert_list .expmid .expfunc li:nth-child(5){background:#d7ecf0; padding:0px 5px; color:#3686ff;}
.expert_list .expmid .expfunc li:nth-child(6){background:#36e886; padding:0px 5px; color:#ffd7ec;}

.expert_more{ font-size:16px; color:#696969; text-align:center; width:100%; line-height:24px; cursor:pointer;}

.expert_rlist{width: 240px;height: auto;box-shadow: 1px 3px 1px #d7d7d7;background: #fff;overflow: hidden; padding: 10px 20px;}
.expert_rlist dt{border-bottom: 3px solid #000000;position: relative;height: 40px;}
.expert_rlist dt>p {border-bottom: 3px solid #ea373a;line-height: 40px;position: absolute;top: 0;left: 0;font-size: 22px;font-weight: bold;}
.expert_rlist dd{border-bottom: 1px dotted #d6d6d6;font-size: 0px;overflow: hidden;width: 100%; padding:20px 0px;}
.expert_rlist .expbox{width: 100%;height: auto;display: block;overflow: hidden;margin-bottom: 10px;}
.expert_rlist .expbox .exphead{width: 48px;height: 48px;float: left;border-radius: 50%;}
.expert_rlist .expbox .exphead img{ width:100%; height:100%;}
.expert_rlist .expbox .expname{font-size: 14px;color: #696969;float: left;margin-left: 20px;}
.expert_rlist .expbox .expname label{ color:#101010; font-size:20px; margin-right:5px;}
.expert_rlist .exotxt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-size:14px; line-height:24px; color:#696969}
.expert_rlist .expfunc{width: 100%; font-size: 0px;margin-top: 15px;} 
.expert_rlist .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px;}
.expert_rlist .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.expert_rlist .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.expbtnbox{ width:100%; height:auto; padding-top:10px;}
.expbtnbox a{    width: 90px;height: 30px;line-height: 30px;font-size: 14px;text-align: center;color: #e83836;border: 1px solid #e83836;border-radius: 5px; display:inline-block;}

/*问答列表详情页*/
.qad_zsfy{width: 240px;height: auto;box-shadow: 1px 3px 1px #d7d7d7;background: #fff; overflow: hidden;margin-top: 20px;padding: 10px 20px;}
.qad_zsfy dt{    border-bottom: 3px solid #000000;position: relative;height: 40px;}
.qad_zsfy dt>p {border-bottom: 3px solid #ea373a;line-height: 40px;position: absolute;top: 0;left: 0;font-size: 22px;font-weight: bold;}
.qad_zsfy dd{ border-bottom:1px solid #ececec; display:block; overflow:hidden; padding:15px 0px;}
.qad_zsfy .fyimgbox{ width:240px; height:176px; position:relative;}
.qad_zsfy .fyimgbox img{ width:100%; height:100%; display:block;}
.qad_zsfy .fyimgbox>p{position:absolute; width:100%; height:28px; padding:0px 10px; box-sizing:border-box; left:0; bottom:0; background:#000; opacity:0.7; z-index:100;}
.qad_zsfy .fyimgbox>span{line-height:28px;width:100%; height:28px;left:0; bottom:0; font-size:16px; color:#fff; position:absolute; display:block;padding:0px 10px; box-sizing:border-box; z-index:111; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.qad_zsfy .fyimages{ line-height:28px; width:100%; height:28px; /*padding:15px 0px;*/ }
.qad_zsfy .fyimages label{ margin:0px 10px;}
.qad_zsfy .fyprice{line-height:28px; width:100%; height:28px;}
.qad_zsfy .fyprice label{ color:#ff0000; font-size:15px; font-weight:600;}

.qad_qabox{ position:relative;}
.qad_qabox .nologinbtn{ width:150px; height:40px; line-height:40px; border:1px solid #e83836; color:#e83836; font-size:20px; position:absolute; top:45px; right:20px; text-align:center; border-radius:5px; cursor:pointer;}
.qad_qabox h1{ font-size:20px; color:#101010; font-weight:500; line-height:32px;}
.qad_qabox .qameg{ width:100%; line-height:28px; color:#696969;}
.qad_qabox .qameg label{ padding:0px 20px; color:#696969;}
.qad_qabox .qalabl{ font-size:0; width:100%; height:auto;}
.qad_qabox .qalabl li{ line-height:24px; padding:0px 15px; font-size:14px; display:inline-block; margin-right:20px;}
.qad_qabox .qalabl li:nth-child(1n 0){ background:#d7ecff; color:#3686e8;}
.qad_qabox .qalabl li:nth-child(even){ background:#fdffd7; color:#e89b36;}
.qad_qabox .qainset, .qaokbox .qainset{ width:100%; height:160px; padding:20px; box-sizing:border-box; border:1px solid #d6d6d6; border-radius:5px; resize:none; font-size:16px;  margin-top:20px;}
.qad_qabox .qabtnbox, .qaokbox .qabtnbox{ width:100%; height:auto; padding:20px 0px 0px 0px; overflow:hidden; display:block;}
.qad_qabox .qabtnbox button, .qaokbox .qabtnbox button{ width:170px; height:46px; line-height:46px; text-align:center; background:#e83436; color:#fff; font-size:16px; border:none; border-radius:5px; cursor:pointer; float:right;-moz-transition: background 0.2s linear;-webkit-transition: background 0.2s linear;-o-transition: background 0.2s linear;
    transition: background 0.2s linear;}
.qabtnbox button:hover{ background:#c62627;}
.qabtnbox .upbtn, .qabtnbox .downbtn{ font-size:16px; line-height:46px; padding-right:30px; float:left; font-weight:500; cursor:pointer; position:relative;}
.qabtnbox .upbtn:before, .qabtnbox .downbtn:before{ content:""; position:absolute; top:19px; right:0; width:14px; height:8px;}
.qabtnbox .upbtn:before{ background:url(/uploads/image/ssimg-fzgqa/up_ico.gif) no-repeat; }
.qabtnbox .downbtn:before{ background:url(/uploads/image/ssimg-fzgqa/down_ico.png) no-repeat; }
.qad_qabox .txtdetail{ background:#d8d8d8; padding:10px; margin:10px 0 1px 0; border-radius:8px; }
.qaanlist{ width:100%; height:auto; display:block; overflow:hidden; font-size:0px;}
.qaanlist li{ line-height:42px; overflow:hidden;}
.qaanlist li>a{width: 80%;float: left;box-sizing: border-box;font-size: 16px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; line-height:42px;}
.qaanlist li>span{ width: 20%;float: right;line-height: 42px; font-size: 16px;color: #969696;text-align: right;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
.allqalist{width:100%; height:auto; display:block; overflow:hidden; font-size:0px;}
.allqalist li{ width:100%; height:auto; display:block; overflow:hidden; position:relative; padding:20px 0px; padding-left:130px; box-sizing:border-box; border-bottom:1px solid #d6d6d6; min-height:100px;} 
.allqalist .imghead{ width:110px; height:110px; display:block; overflow:hidden; border-radius:50%; position:absolute; left:0; top:70px; margin-top:-55px;}
.allqalist .imghead img{ width:100%; height:100%;}
.allqalist h1{ font-size:20px; font-weight:500;}
.allqalist li>p{
    font-size: 14px;
    color: #696969;
    margin: 15px 0px;
   /*  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; */
    -webkit-line-clamp: 3;    
    -webkit-box-orient: vertical;
}
.allqalist .gnbox{ width:100%; height:auto; display:block; overflow:hidden;}
.allqalist .expfunc{width: auto; font-size: 0px; float:left;} 
.allqalist .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px; min-height:inherit;}
.allqalist .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.allqalist .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.allqalist .godbtn{ width:auto; float:right; color:#696969; font-size:14px;}
.allqalist .godbtn a{ color:#e83436; padding:0px 5px; cursor:pointer; }
.allqalist .qaok{ width:60px; height:26px; line-height:26px; text-align:center; border:1px solid #e83836; color:#e83836; border-radius:3px; font-size:16px; position:absolute; top:20px; right:0px; cursor:pointer;}

/*已解决状态*/
.qaokbox{ width:auto; height:auto; display:block; overflow:hidden;}
.qaokbox .qamess{ width:100%; height:auto; display:block; overflow:hidden; border-bottom:1px solid #d9d9d9; padding-bottom:20px; position:relative;}
.qaokbox .qamess .qaokmes{ width:100px; height:60px; background:url(/uploads/image/ssimg-fzgqa/qa_ico.png) no-repeat; position:absolute; top:0px; right:0px;}
.qaokbox .qamess .imghead{ width:60px; height:60px; border-radius:50%; float:left; margin-right:20px;}
.qaokbox .qamess .imghead img{ width:100%; height:100%;}
.qaokbox .qamess .qanamebox{ float:left; width:auto; height:auto;}
.qaokbox .qamess .qanamebox h1{ font-size:20px; color:#101010; font-weight:600; margin-bottom:15px;}
.qaokbox .qamess .expfunc{width: auto; font-size: 0px; float:left;} 
.qaokbox .qamess .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px; min-height:inherit;}
.qaokbox .qamess .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.qaokbox .qamess .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.qaokbox .qamess .expfunc li:nth-child(2):before {background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.qaokbox .qatxt{ padding-top:20px; line-height:24px; font-size:14px; color:#696969;}
.qaokbox .qatxt a{ width: 150px;height: 40px;line-height: 40px;font-size: 20px;text-align: center;color: #e83836;border: 1px solid #e83836;    border-radius: 5px; display:block; margin:15px auto;}
.qanoan{ text-align:center; width:100%; height:auto; padding:80px 0px;}
.qaokline{ margin:20px -20px; line-height:1px; background:#ccc; border:1px solid #ccc; }
div.qaokline:last-of-type{ display:none; }


/*专家列表详情页*/
.expmessbox{ width:100%; height:auto; display:block; overflow:hidden; box-sizing:border-box; padding-left:130px; padding-right:170px; min-height:110px; position:relative;}
.expmessbox .exphead{ position:absolute; width:110px; height:110px; border-radius:50%; left:0; top:50%; margin-top:-55px;}
.expmessbox .exphead img{ width:100%; height:100%;}
.expmessbox .expbtn{width: 150px;height: 40px;line-height: 40px;font-size: 20px;text-align: center;color: #e83836;border: 1px solid #e83836;    border-radius: 5px;position: absolute;right: 0;top: 50%;margin-top: -20px;}
.expmessbox h1{ font-size:20px; color:#101010;}
.expmessbox h1>span{ font-size:14px; font-weight:normal; color:#696969; margin-left:20px;}
.expmessbox .exptxt{font-size: 14px; line-height:24px;color: #696969;margin: 15px 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.expmessbox .expfunc{width: 100%; font-size: 0px;margin-top: 15px;} 
.expmessbox .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px;}
.expmessbox .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.expmessbox .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.expmessbox .expfunc li:nth-child(2){ background:#fdffd7; padding:0px 5px; color:#e89b36;}
.expmessbox .expfunc li:nth-child(3){background:#d7ecff; padding:0px 5px; color:#3686e8;}
.expmessbox .expfunc li:nth-child(4){ background:#fdd7ff; padding:0px 5px; color:#e89b36;}
.expmessbox .expfunc li:nth-child(5){background:#d7ecf0; padding:0px 5px; color:#3686ff;}
.expmessbox .expfunc li:nth-child(6){background:#36e886; padding:0px 5px; color:#ffd7ec;}
.explistbox{width: 100%;height: auto;display: block;}
.explistbox li{border-bottom: 1px solid #d6d6d6; padding: 15px 0px; padding-right:170px; box-sizing:border-box; position:relative; min-height:50px;}
.explistbox li>a{width: 150px;height: 40px;line-height: 40px;font-size: 20px;text-align: center;color: #e83836;border: 1px solid #e83836;border-radius: 5px;position: absolute;right: 0;top: 50%;margin-top: -20px;}
.explistbox h1{ font-size:18px; width:100%; height:36px; line-height:36px; white-space:nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal;}
.explistbox .expfunc{width: 100%; font-size: 0px;margin-top: 15px;} 
.explistbox .expfunc li{display: inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:20px; min-height:inherit;}
.explistbox .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.explistbox .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/time_ico.gif) no-repeat top center;}
.explistbox .expfunc li:nth-child(2):before{background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}
.explistbox_more{ font-size:16px; color:#696969; text-align:center; width:100%; line-height:24px; cursor:pointer; padding:20px 0px;}

/*专家问答列表*/
.exqalist dd{ height:auto; display:block; padding:20px 0px 0px 0px;}
.exqalist .imahead{ width:100%; height:auto;}
.exqalist .imahead img{ width:60px; height:60px; border-radius:50%; margin:0px auto; display:block;}
.exqalist h1{ color:#101010; font-weight:normal; font-size:20px; text-align:center;}
.exqalist .ptxt{font-size: 14px; line-height:24px;color: #696969;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.exqalist .expfunc{width: 100%; font-size: 0px;margin-top: 15px; line-height:24px;} 
.exqalist .expfunc li{ display:inline-block;font-size: 14px;border: none;padding: 0;padding-left: 25px;position: relative; color: #696969; margin-right:10px; line-height:24px; margin-bottom:10px;}
.exqalist .expfunc li:before {content: "";width: 17px;height: 17px;position: absolute;top: 2px;left: 0;}
.exqalist .expfunc li:nth-child(odd){ background:#fdffd7; padding:0px 5px; color:#e89b36;}
.exqalist .expfunc li:nth-child(even){background:#d7ecff; padding:0px 5px; color:#3686e8;}
.exqalist .expfunc li:nth-child(1){ background:none; display:block; padding-left:25px; color:#696969;}
.exqalist .expfunc li:nth-child(1):before {background: url(/uploads/image/ssimg-fzgqa/list_ico.gif) no-repeat top center;}

/*我的提问*/
.myquesbox{ padding-top:20px;}
.myquesbox h1{font-size: 16px;font-weight: normal; color:#363636; margin-bottom:20px;}
.myquesbox h1>span {font-size: 14px;}
.myquesbox .textbox{width: 100%; height: 180px; display: block; border: 1px solid #d6d6d6; border-radius: 5px; padding: 15px 15px 25px 15px;    box-sizing: border-box;position: relative; margin-bottom:20px;}
.myquesbox textarea {width: 100%;height: 140px;border: none;resize: none;font-size: 16px;line-height: 30px;}
.myquesbox .textbox>span{position: absolute;right: 16px;bottom: 4px;}
.myquesbox .labels{ font-size:0px; width:100%;}
.myquesbox .labels li{ line-height:24px; font-size:14px; display:inline-block; margin-right:20px; padding:0px 15px; color:#696969; background:#d6d6d6; border-radius:3px; cursor:pointer;}
.myquesbox .labels li:hover{ background:#e83436; color:#fff;}
.myquesbox .labels .labckd{background:#e83436; color:#fff;}
.expquesbox{padding-top:20px;}
.expquesbox h1{font-size: 16px;font-weight: normal; color:#363636; margin-bottom:20px;}

/*
.expquesbox .expboxlist{ width:850px; height:auto; overflow:hidden; position:relative;}
.expquesbox .expboxlist .lnext{ width:36px; height:82px; position:absolute; left:0; top:50%; margin-top:-41px; background:url(/uploads/image/ssimg-fzgqa/leftptn_ico.png) no-repeat; cursor:pointer;}
.expquesbox .expboxlist .rnext{ width:36px; height:82px; position:absolute; right:0; top:50%; margin-top:-41px; background:url(/uploads/image/ssimg-fzgqa/rightptn_ico.png) no-repeat; cursor:pointer;}
.expquesbox .expboxlist .zgbg_zjlist{ width:1000%;}
.expquesbox .expboxlist li{ margin-right:25px;}
.expquesbox .expboxlist li:hover{ border:1px solid #e83836; background:#fff; cursor:pointer;}
.expquesbox .expboxlist .expckd{border:1px solid #e83836; background:#fff;}
*/

.expquesbox .lnext{ width:36px; height:82px; position:absolute; left:0; top:50%; margin-top:-41px; background:url(/uploads/image/ssimg-fzgqa/leftptn_ico.png) no-repeat; cursor:pointer;}
.expquesbox .rnext{ width:36px; height:82px; position:absolute; right:0; top:50%; margin-top:-41px; background:url(/uploads/image/ssimg-fzgqa/rightptn_ico.png) no-repeat; cursor:pointer;}
.expquesbox .expckd{border:1px solid #e83836; background:#fff;}
.expquesbox li{
    width:260px; margin-right: 25px; height: auto;
    background: #f7f7f7;
    box-shadow: 2px 2px 4px #d7d7d7;
    border: 1px solid #e2e2e2;
}


/*积分充足*/
.integralbox{ width:394px; height:282px; border:1px solid #ececec; background:#fff; position:fixed; top:50%; margin-top:-141px; left:50%; margin-left:-197px; z-index:999999;}
.integralbox h1{ font-size:22px; color:#0f0f0f; width:100%; padding:20px; box-sizing:border-box; text-align:center; margin-top:50px;}
.integralbox .btnbox{ width:100%; height:auto; font-size:0px; margin-top:50px;}
.integralbox .btnbox li{ width:50%; display:inline-block;}
.integralbox .btnbox li>div{ width:138px; height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center; margin:0px auto; border-radius:5px; cursor:pointer;}
.integralbox .btnbox li:nth-child(1)>div{ background:#7f7f7f;}
.integralbox .btnbox li:nth-child(2)>div{ background:#e83436;}

/*积分不足*/
.nointegral{ width:390px; height:400px; background:#e83436;position:fixed; top:50%; margin-top:-200px; left:50%; margin-left:-185px; z-index:999999;}
.nointegral .x{ width:30px; height:30px; background:url(/uploads/image/ssimg-fzgqa/x_ico.png) no-repeat; position:absolute; cursor:pointer; top:20px; right:20px;}
.nointegral .wximg{ width:170px; height:170px; margin:70px auto 0px auto;}
.nointegral .wxtxt{ font-size:20px; color:#fff; text-align:center; font-weight:bold; line-height:34px; margin-top:30px;}

/*登陆*/
.zgbn_loginbox{ width:300px; height:auto; padding:35px 45px; border:1px solid #d7d7d7; border-radius:3px; background:#fff; position:fixed; left:50%; margin-left:-196px; top:50%; margin-top:-190px;}
.zgbn_loginbox h1{ font-size:24px; color:#333333; text-align:center; margin-bottom:30px;}
.zgbn_loginbox input[type="text"]{ font-size:18px; color:#bcbabb; background:#f8f8f8; border:1px solid #d5d5d5; padding:10px; width:100%; box-sizing:border-box; border-radius:5px; box-shadow:2px 2px 1px #ececec inset; margin-bottom:20px;}
.zgbn_loginbox input[type="password"]{ font-size:18px; color:#bcbabb; background:#f8f8f8; border:1px solid #d5d5d5; padding:10px; width:100%; box-sizing:border-box; border-radius:5px;box-shadow:2px 2px 1px #ececec inset;}
.zgbn_loginbox .lospw{ text-align:right; margin:10px 0px 20px 0px;}
.zgbn_loginbox .lospw a{ line-height:32px; font-size:16px; color:#bcbabb;}
.zgbn_loginbox button{ background:#e83836; line-height:44px; text-align:center; color:#fff; cursor:pointer; font-size:18px; border:none; border-radius:3px; width:100%;}
.zgbn_loginbox .logintxt{ text-align:center; font-size:14px; color:#333; padding-top:20px;}
.zgbn_loginbox .logintxt a{ color:#e83836;}
.zgbn_loginbox .x{ width:30px; height:30px; background:url(/uploads/image/ssimg-fzgqa/x_ico1.png) no-repeat; position:absolute; cursor:pointer; top:20px; right:20px;}
