/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}
body {
    -webkit-touch-callout: none;
    font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif  !important;
    line-height: inherit;
    max-width:740px !important;
    margin:0 auto !important;
}


/*更多选择标签*/
em,i{ font-style:normal;}

/*列表,图像,A重置*/
ul{ list-style:none;}
img{ border:0 none;}
a{ text-decoration:none; outline:none;}


.wrap{position: relative;padding: 20px 15px 15px; background-color: #fff;}

.lem_title{margin-bottom: 10px;line-height: 1.4; font-weight: 400;  font-size: 24px;}
.lem_ruqi_ym{position: relative;z-index: 1; margin-bottom: 18px; line-height: 20px;font-size: 0;}
.lem_ruqi_ym em{font-style: normal; color: #8c8c8c;display: inline-block;vertical-align: middle; margin-right: 8px; font-size: 16px;}
.lem_ruqi_a{ vertical-align: middle; margin-right: 8px; margin-bottom: 10px; font-size: 16px; margin-top: -5px;color:#888888;}
.lem_ruqi_span{display: inline-block; color: #8c8c8c; vertical-align: middle; margin-right: 8px;margin-bottom: 10px; font-size: 16px; color:#748DAB;}

.lem_me_content{position: relative; overflow: hidden; color: #3e3e3e;}
.lem_me_img{text-align: center; clear: both; min-height: 1em; max-width: 100%!important; -webkit-box-sizing: border-box!important;word-wrap: break-word!important;}
.lem_me_zimg{width: auto !important; height: auto !important; visibility: visible !important; max-width: 100%!important; -webkit-box-sizing: border-box!important;word-wrap: break-word!important;}
.lem_sect_tale{font-size: 16px; max-width: 100%!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; text-align:center;}
.lem_sect_tale p{clear: both; min-height: 1em;max-width: 100%!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; text-align:center;}
.lem_sect_span{ color: rgb(102, 142, 104); font-size: 15px;font-weight: bold; line-height: 1.6em;}
.lem_sect_tale h2{ font-weight: bold;line-height: 1.1em;text-align: center;white-space: normal; width:100%;}
.lem_sect_tale h2 span{ font-size: 15px; color: rgb(102, 142, 104);}


/*尾部广告位*/
.weibu_img{ min-height: 1em;color: rgb(62, 62, 62);font-size: 16px;line-height: 25.6px;white-space: normal;text-align: justify;box-sizing: border-box !important; word-wrap: break-word !important;overflow-wrap: break-word !important; background-color: rgb(255, 255, 255); clear: both; max-width: 100%!important;}
.weibu_img img{ box-sizing: border-box !important;word-wrap: break-word !important; overflow-wrap: break-word !important;visibility: visible !important;width: auto !important;height: auto !important; max-width: 100%!important;}
/*尾部广告位 end*/


.yudu_son{ color:#999; font-size:14px; font-family: initial; margin-top:10px; overflow:hidden;   zoom:1;}
.yedu_muz{ color:#999; display:inline-block; zoom:1; *display:inline;}
.yedu_muz img{ width:14px;}
.yd_txt{ display:inline-block; margin-right: 10px;  zoom:1; *display:inline;}
.yedu_tousu{ float:right;}
.yedu_tousu a{ color:#999;}

/*悬浮*/
.xf_ggw{ position:fixed; right:10px; bottom:60px; border-radius: 50%; overflow:hidden; width:80px; height:80px; z-index:2;}
.xf_ggw img{width: 100%; height: 100%;}
/*悬浮广告位*/

/*悬浮尾部广告位*/
.xf_wb_gbw{ position:fixed; bottom:0px; height:50px;  width:740px; z-index:2;}
.xf_wb_gbw img{ width:100%; height:100%;}
/*悬浮尾部广告位 end*/


/*精选留言*/

/*单独广告位*/
.lem_jxly_title_gg{text-align: center; color: #8A8A8A;font-size: 14px;border-top: 1px dashed #e7e1e1;position: relative;margin-top: 18px;}
.lem_jxly_title_gg h4{position: absolute; top: -12px;left: 50%; margin-left: -28px;background: #F3F3F3;font-weight: normal;}
.lem_ad_position{ width:100%; background:#FFF; border:1px solid #E3E3E1; margin-top: 20px;}
.lem_ad_table{ width:100%; padding-top: 10px; padding-bottom: 10px; height:100%;}
.lem_ad_img{ width:50px; height:50px; border-radius:50%; margin-left: 10px; margin-right: 10px;}
.lem_ad_img img{ width:100%; height:100%; border-radius: 50%;}
.lem_ad_text h3{ font-size:14px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; color:#000;}
.lem_ad_text p{ font-size:14px; color:#8A8A8A;}
.lem_ad_text_son{ width:50px; line-height:30px; border:1px solid #07BD05; border-radius:4px; color:#07BD05; font-size:14px; text-align:center; margin-right: 10px;}
.lem_ad_text_son.on{ background:#07BD05; color:#FFF;}
/*单独广告位 end*/

.lem_jxly{ background: #F3F3F3; padding-top: 30px; padding: 20px 15px 15px; clear:both;}
.lem_jxly_title{ text-align:center; color: #8A8A8A; font-size: 14px; border-top:1px dashed #e7e1e1; position:relative; margin-top: 18px;}
.lem_jxly_title h4{position: absolute;top: -12px;left: 50%; margin-left: -36px; background: #F3F3F3; font-weight: normal;}
.lem_xly{ text-align:right; margin-top: 15px;}
.lem_xly a{ font-size:14px; color:#748DAB;}
.lem_xly img{ width:14px;}
.lem_ruqi_right{ color:#BEBEBE; font-size: 12px;margin-bottom: 10px;}
.lem_jx_con_left{ display:inline-block; position:relative; width: 20%;}
.lem_jx_con_left img{ width:30px; height:30px; position:absolute; left:0px; top:0px;}
.lem_jx_con_right{ display:inline-block; width:89%; margin-left: 40px;}
.lem_jx_con_right h5{ font-size:14px; color:#737373; font-weight: normal;}
.lem_jx_con_right p{ color:#505050; font-size:14px;}
.lem_jx_content{ margin-bottom: 20px;}

/*作者回复*/
.lem_zuozhe{ border-top:1px solid #E0E0E0; padding-top: 10px;}
.lem_zz_fh{ display:inline-block;}
.lem_zuozhe span{ background:#09B605; width:3px; height:18px; display:block; float:left; margin-right:5px;}
.lem_zuozhe h5{font-size: 14px;color: #737373; width:69px; font-weight: normal;}
.yedu_muz_son{color: #999; display: inline-block; float: right; font-family: initial; font-size: 14px;}
.yedu_muz_son img{width: 14px;}
.lem_zz_p{color: #505050;font-size: 14px;}
/*作者回复 end*/


.lem_jxly_title_son{text-align: center; color: #8A8A8A;font-size: 14px;border-top: 1px dashed #e7e1e1; position: relative; margin-top: 18px;}
.lem_jxly_title_son h4{position: absolute;top: -12px; left: 50%; margin-left: -85px; background: #F3F3F3;font-weight: normal;}
.lem_zweibu{ text-align:center; font-size:14px; color:#748DAB; margin-top: 38px;}

/*精选留言 end*/