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:16px;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;}

/* 主体结构 */
.g-doc{margin:0 auto;overflow:hidden;}
@media only screen and (min-width:1025px){
  .g-doc{max-width:750px; margin: 0px auto;}
}
/* 模块化，占位符 */
img[src2],img[#src]{background:#eae9e9  no-repeat center center;-webkit-background-size:contain;background-size:contain;}

.lazy_img{background:#eae9e9  no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
#jlazy_img img[src2] { background: #eae9e9  no-repeat center center; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; }


/* 头部导航 */
.m-hdtop{height:1.33rem; padding:0 0.32rem; background:#ff4444;z-index:1;}
.m-hdtop-logo{float:left;height:0.64rem;width:2.37rem;background: no-repeat 0 0;background-size:2.37rem;text-indent:-9999px; margin: 0.39rem 0.42rem 0 0;}
.m-hdtop .crumbs{ float: left; height: 0.64rem; line-height: 0.64rem; margin-top: 0.36rem;color: #fff; font-size: 0.4rem; border-left: 1px solid #ff6969; padding-left: 0.4rem;;width: 5.6rem;overflow-x: auto;overflow-y: hidden;}
.crumbs a{ color: #fff;}

/* 公共样式 */
.bline {
border-bottom: 0.19rem solid #f5f5f5;
}
.tline {
border-top: 0.19rem solid #f5f5f5;
}
.blue{color: #66cccc}
.gray{color: #999;}


/* 标题栏 */
.m-th{height:0.85rem;line-height:0.85rem;border-bottom:1px solid #ddd;margin:0.17rem 0 0.1rem;}
.mark{height:0.85rem;float:left;color:#ff4444;font-size:0.45rem;border-bottom:1px solid #ff4444;padding:0 0.05rem;}
.m-th .u-more {float: right;color: #9b9b9b;font-size: 0.33rem;}
/*更多*/
.m-more{display:block;margin:0.25rem  auto 0.15rem ;border:1px solid #ddd;line-height:0.8rem;height:0.8rem;color:#777;text-align:center;-webkit-border-radius:0.07rem;border-radius:0.07rem; font-size: 0.37rem;}
.m-more:link,
.m-more:visited,
.m-more:hover,
.m-more:active{color:#999;}
.m-more.art{color:#333;}
.downicon:after{content: "";width:0.21rem;height: 0.2rem; display: inline-block;margin-left: 0.1rem;-webkit-transform: translate3d(0,0.28rem,0);
transform: translate3d(0,0.28rem,0);vertical-align: top;background:  center no-repeat;-webkit-background-size: 0.21rem auto;
background-size: 0.21rem auto;}
.upicon:after{content: "";width:0.21rem;height: 0.12rem; display: inline-block;margin-left: 0.1rem;-webkit-transform:rotate(-180deg) translate3d(0,-0.32rem,0);
transform:rotate(-180deg) translate3d(0,-0.32rem,0);vertical-align: top;background:  center no-repeat;-webkit-background-size: 0.21rem auto;
background-size: 0.21rem auto;}
/*图片推广样式*/
.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%;}

/* 正文 */
.m-block{padding: 0 0.32rem;}
.m-a-tit{font-size: 0.51rem;font-weight: bold;color: #333;margin: 0.4rem auto 0.2rem;text-align: center;line-height: 0.77rem;}
.art-con{line-height: 1.6em;font-size: 0.4rem;padding-bottom: 0.48rem;}
.art-con p{margin-bottom: 1.1em;word-wrap:break-word;}
.publish_date{color: #999;}

/*推广*/
.m-qzbdkhd{ overflow: hidden;}
.m-qzbdkhd-txt a {margin-bottom: 0.2rem; display: inline-block; line-height: 0.52rem; color: #66cccc; }
.m-qzbdkhd-txt{font-size: 0.4rem}
.m-qzbdkhd-txt img{ float:left; width:0.43rem; margin:0.03rem 0.15rem 0 0;}
.m-qzbdkhd-tw { height:1.71rem; background-color: #fff1d6; font-size: 0.32rem; padding: 0 1.84rem 0 0.47rem; position: relative; display: -webkit-flex;
display: flex; }

.u-tw-lpic { float: left; width: 1.28rem; margin:0.24rem 0.18rem 0 0; border-radius: 100%}
.m-qzbdkhd-tw em { font-size: 0.43rem; color: #333; display: block; line-height: 0.76rem; font-weight: bold;padding-top: 0.22rem;overflow: hidden;}
.m-qzbdkhd-tw a { color: #000; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-focus: none; -moz-user-select: none; display: block;width: 100%;}
.m-qzbdkhd-tw img { width: 100%; }
.m-qzbdkhd-tw p { line-height: 0.45rem; font-size: 0.32rem; color: #000; }
.u-btntg-red { position: absolute; background: #ff4343; line-height: 0.75rem; height: 0.75rem; color: #fff; padding: 0 8px 0 5px; font-size: 13px; vertical-align: top; border-radius: 4px; top: 18px; right: 10px; }
.u-btntg-red img { float: left; width: 0.35rem; height: 0.35rem; margin: 0.18rem 0.08rem 0; }
.u-tw-dlrnow { position: absolute; box-shadow: 0px 3px 0px #c40f0f; background: #ff4343; line-height: 0.72rem; height: 0.72rem; color: #fff; font-size: 0.34rem; vertical-align: top; border-radius: 0.1rem; top: 0.45rem; right: 0.32rem; }
.u-tw-dlrnow:before { content: ""; float: left; width: 0.53rem; height: 0.53rem; background:  no-repeat 0px 0px; -webkit-background-size: 20px; -moz-background-size: 20px; background-size: 0.5rem; margin-top: 0.09rem; }

/* 相关问答 */
.qa-block a{display: block;overflow: hidden;padding: 0.43rem 0; border-bottom: 1px solid #f5f5f5;}
.qa-block a:last-child{border-bottom: 0;padding-bottom: 0.3rem;}
.qa-block .qa-tit{line-height: 0.61rem;font-size: 0.43rem;padding-left: 0.73rem;background:  0 0 no-repeat;-webkit-background-size: 0.64rem auto;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
  background-size: 0.64rem auto;} 
.qa-block .qa-answer{margin-top: 0.13rem;background-color: #fafafa;padding: 0.4rem 0.33rem; }
.qa-block .qa-answer{margin-top: 0.13rem;background-color: #fafafa;padding: 0.4rem 0.33rem;}
.qa-block .qa-exp-info:after{content: "";display: block;clear: both;overflow: hidden;}
.qa-block .qa-exp-info img{width: 1.33rem;float: left;margin-right: 0.33rem;border-radius: 100%;}
.qa-block .qa-exp-info .qa-as-txt{line-height: 0.61rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color:#777;height: 1.22rem;padding-top: 0.05rem;}
.qa-block .qa-as-content{overflow: hidden;padding-top: 0.1rem;font-size: 0.32rem;line-height: 0.52rem;}
.qa-as-content span{float: left;width: 1.33rem;margin-right: 0.33rem;text-align: center;}


/* 趣味动画 */
.m-piclist{ padding: 0.36rem 0 0; /* display: -webkit-flex;display: flex; flex-wrap: wrap; */}
.m-piclist:after{content:"";display:block;    overflow: hidden;
clear: both;}
.m-piclist a{ width: 50%;  float: left;display: block; box-sizing: border-box;margin-bottom: 0.48rem;}
.m-piclist a:nth-child(2n 1){padding-right: 0.23rem;}
.m-piclist a:nth-child(2n){padding-left: 0.23rem;}
.m-piclist .m-pl-tit{font-size: 0.37rem;height: 0.61rem;line-height: 0.61rem; overflow: hidden;padding-top: 0.21rem;}



/*友情链接*/
.m-mixtxt {
line-height: 0.85rem;
color: #f0f0f0;
font-size: 0.43rem;padding: 0.16rem 0 0;
}
.m-mixtxt i {
position: relative;
margin: 0 0.13rem;
}
.knowledge .k-con{max-height: 2.55rem;overflow: hidden;}
.knowledge .m-more{display: none;}
/* 两张图片 */
.m-twocolpic{padding: 0.32rem 0.11rem;
 	display: -webkit-flex;
 	display: flex;
 }
.m-twocolpic img{width: 100%;display: block;}
.m-twocolpic a{width: 50%;margin: 0 0.21rem;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.m-twocolpic a:after{content: "广告";font-size: 0.27rem;display: block;position: absolute;bottom: 0.1rem;right: 0.1rem;height: 0.35rem;padding: 0 0.05rem;line-height: 0.35rem;font-size: 0.27rem;border:1px solid #fefefe; color: #fefefe;box-shadow: 0 0 1px 1px rgba(179,174,174,0.5),inset 0 0 1px 1px rgba(179,174,174,0.5); text-shadow:rgba(0,0,0,0.8) 0 0 1px ;-webkit-text-shadow:rgba(0,0,0,0.8) 0 0 1px ;}

/* 文字链 */
.m-txt { overflow: hidden;padding-bottom: 0.1rem;}
.m-txt li { margin: 0 0.32rem; overflow: hidden; border-bottom: 1px solid #f5f5f5;}
.m-txt li:last-child,.m-txt a:last-child{border-bottom: 0;}
.m-txt a { height:1.07rem; line-height: 1.07rem; border-bottom: 1px solid #f5f5f5; display: block; white-space: nowrap; word-wrap: normal; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; font-size: 0.4rem; }
.m-txt .m-l-tit{width: 78%;white-space: nowrap;
word-wrap: normal;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;float: left;}
.m-txt ins {
float: right;
height: 0.44rem;
line-height: 0.44rem;
padding: 0 0.13rem;
margin: 0.36rem 0 0 0rem;
border-radius: 0.08rem;
vertical-align: middle;
font-size: 0.3rem;
text-decoration: none;
color: #aaa;
}
.m-txt .ivy_gg a::before{content:"广告"}
.m-txt .ivy_tg a::before{content:"推荐"}
.m-txt a::before{height:0.48rem;line-height:0.48rem;overflow:hidden;display:inline-block;padding:0 3px;font-size:0.32rem;vertical-align:middle;-webkit-border-radius:3px;border-radius:3px;margin:-0.06rem 0.32rem 0 0;color: #999; border: 1px solid #dcdcdc;}


/* 文章全文按钮 */
.artnav .pageviewguidedd{padding-bottom: 0.47rem;display: block;}
.artnav .pageviewguidedd a{display:block;margin:0.25rem  auto 0 ;border:1px solid #ddd;line-height:0.8rem;height:0.8rem;color:#333;text-align:center;-webkit-border-radius:0.07rem;border-radius:0.07rem; font-size: 0.37rem;}

/* add by xiexiaoshan 20180807 */
h2{font-size: 0.45rem;}
.pic-container{margin: 0 !important;}
.container-item{padding-top: 0.4rem;}