body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333333;}
a:visited{color:#333333;}
a:hover{color:#333333;}
a:active{color:#333333;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:62.5%;}
body{font-size:15px;line-height:1.5em;color:#333333;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5fae\8f6f\96c5\9ed1,\5b8b\4f53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0){
  input{line-height:normal!important;}
}
select[size],select[multiple],select[size][multiple]{border:1px solid #aaa;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
body{background-color:#fff;}
/* 头部导航 */
.header-bg{height:40px;overflow:hidden;position:relative;background-color:#fbfbfb;border-bottom:1px solid #eee;}
.header-home,.header-back{float:left;width:45px;height:40px;position:relative;}
.header-home{background: no-repeat 0px 0px;-webkit-background-size:45px;-moz-background-size:45px;background-size:45px;}
.header-back{background: no-repeat 0px 0px;-webkit-background-size:45px;-moz-background-size:45px;background-size:45px;}
.header-title{line-height:40px;font-size:15px;color:#ff4444;position:relative;overflow:hidden;margin-right:10px;padding-left:10px;}
.header-title:before{content:"";width:1px;height:40px;background:#eee;position:absolute;left:0px;top:0px;}
.header-title a{color:#ff4444;}
.header-bg a:visited{color:#ff4443;}
.header-title-home{display:block;text-align:center;padding:0 45px 0 0;}
.header-title-nav{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-transform:translate(0px,0px);}
/* 标题栏 */
.m-section{height:40px;line-height:40px;border-bottom:1px solid #ddd;margin:10px 10px;}
.m-section-mark{float:left;color:#ff4444;font-size:18px;border-bottom:1px solid #ff4444;padding:0 2px;}
/*图片推广样式*/
.m-ivytg{position: relative; display: block;}
.m-ivytg::after { content: "推广 "; color: #fff; position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0efed), color-stop(0.08, #b8b8b8), color-stop(0.12, #303030), color-stop(0.2, #202020)); background-image: -webkit-linear-gradient(top, rgba(240, 239, 237, 0), rgba(184, 184, 184, 0.08), rgba(48, 48, 48, 0.12), rgba(32, 32, 32, 0.2)); background-image: linear-gradient(to bottom, rgba(240, 239, 237, 0), rgba(184, 184, 184, 0.08), rgba(48, 48, 48, 0.12), rgba(32, 32, 32, 0.2)); font-size: 10px; line-height: 38px; overflow: hidden; text-align: right; text-shadow: 0px 0px 2px #000; box-sizing: border-box; padding-right: 5px; }
.m-ivytg img{ vertical-align: top; width: 100%;}
.g-doc{margin:0 auto;overflow:hidden;}
@media only screen and (min-width:1025px){
  .g-doc{max-width:320px;}
}
/* 列表 */
.m-txt{overflow:hidden;}
.m-txt li{margin:0 10px;border-bottom:1px solid #f5f5f5;overflow:hidden;}
.m-txt a{height:48px;line-height:48px;display:block;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}

/*加载更多*/
.m-more{display:block;margin:10px;border:1px solid #f5f5f5;line-height:30px;height:30px;color:#777;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.m-more:link{color:#999;}
.m-more:visited{color:#999;}
.m-more:hover{color:#999;}
.m-more:active{color:#999;}
/*热门标签*/
.m-hotlabel{ padding: 0px 10px; line-height: 34px; color: #f0f0f0;}
.m-hotlabel i{ margin:0px 5px;  position: relative;}
/*二维码*/
.m-qrcode{overflow:hidden;height:120px;margin:0  10px; border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.m-qrcode .col-left{float:left;width:100px;height:100px;margin-top:10px;}
.m-qrcode .col-right{float:left;width:60%;}
.m-qrcode .col-right .txt{font-size:12px;line-height:17px;margin-top:20px;margin-left:10px;color:#888;}

.m-ptxtlist{ padding:0px 12px;}
.m-ptxtlist a{ display:block; position:relative; overflow:hidden; padding:15px 0px; border-bottom:1px solid #dcdcdc;}
.m-ptxtlist em{ display:block; overflow:hidden; line-height:20px; margin-bottom:9px; height:20px; overflow:hidden;}
.m-ptxtlist p{ color:#9b9b9b; line-height:22px;  max-height:44px; overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break: break-all; font-size:13px;}
.m-ptxtlist .u-pic{ float:right; width:100px; margin-left:10px;}
.m-ptxtlist img{width:100%;}

.lazy_img{background:#eae9e9  no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
