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;}


/* 头部导航 */
.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-block{padding: 0 0.32rem 0.4rem;}
/*search mod*/
.search{margin: 0.53rem 0.32rem 0;position:relative;}
.search .txt{height:0.91rem;line-height:0.91rem;border:1px solid #f0f0f0;overflow:hidden;padding:0 0.36rem;border-radius: 0.91rem;}
.search .text{-webkit-appearance:none;width:100%;background:transparent;vertical-align:top;border:none;margin:0.22rem 0 0 0;padding:0px;outline:none;font-size:0.37rem;color: #999}
.search .btn{display:block;position:absolute;right:1px;top:1px;}
.search .btn:before,.search .btn:after{content:"";display: block;position: absolute;}
.search .btn:before{width: 0.37rem;height: 0.37rem; border:1px solid #ff4444; border-radius: 100%;top: 50%;left: 50%;-webkit-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);}
.search .btn:after{
	  width: 0.18rem;height: 0.12rem;top: 50%;left: 50%;background-color: #fff;border-bottom: 1px solid #ff4444;-webkit-transform: translate3d(66%,60%,0) rotate(45deg);
	transform: translate3d(66%,60%,0) rotate(45deg);
}
.search .sub{display:block;width:1.33rem;height:0.91rem;padding:0;background:none;border:none;cursor:pointer;text-indent:-9999px;overflow:hidden;}

/* label && nav */
.m-label{margin: 0.4rem 0.11rem 0; padding-bottom: 0.27rem;display: -webkit-flex;display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;font-size: 0.35rem; color: #333;}
.m-label li{width: 25%;margin-bottom: 0.27rem;height: 0.67rem;line-height: 0.67rem; text-align: center; box-sizing: border-box;}
.m-label a{height:0.67rem;margin: 0 0.21rem; line-height: 0.67rem;  display: block; border:1px #e6e6e6 solid;border-radius: 0.67rem;}



/* 标题栏 */

.m-th{height:0.85rem;line-height:0.85rem;border-bottom:1px solid #ddd;margin:0.32rem 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-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%;
width:20p
}



/*更多*/
.m-more{display:block;margin:0.4rem 0.32rem 0;border:1px solid #f5f5f5;line-height:0.8rem;height:0.8rem;color:#777;text-align:center;-webkit-border-radius:4px;border-radius:4px; font-size: 0.37rem;}
.m-more:link,
.m-more:visited,
.m-more:hover,
.m-more:active{color:#999;}
.m-tip{display:block;margin:0.4rem 0.32rem;line-height:0.8rem;height:0.8rem;color:#777;text-align:center;font-size: 0.37rem;}
.m-more:after{content: "";width:0.21rem;height: 0.12rem; display: inline-block;-webkit-transform: translate3d(0,0.32rem,0);
transform: translate3d(0,0.32rem,0);vertical-align: top;background:  center no-repeat;-webkit-background-size: 0.21rem auto;
background-size: 0.21rem auto;}
.m-block .m-more{margin:0.4rem auto;}
/*20150611广告*/
.ivy320{width:320px;margin:20px auto 10px;}
.ivytl{margin:20px auto 10px;}


/* 最新回答*/
.extend-box {
float: right;
font-size: 0.33rem;
color: #ff4444
}
.extend-box:before {
content: "";
float: left;
width: 0.27rem;
height: 0.4rem;
background:  no-repeat center center;
background-size: 100% auto;
;
margin-top: 0.22rem;
margin-right: 0.19rem;
}

/* 最新回答 */
.m-txt {
overflow: hidden;
}
.m-txt a {
height: 1.17rem;
line-height: 1.17rem;
display: block;
white-space: nowrap;
word-wrap: normal;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
border-bottom: 1px solid #f5f5f5;
font-size: 0.43rem;
}
.m-txt a:last-child {
border-bottom: none;
}
.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-tgtxt{position: relative;}
.m-tgtxt a{height: 1.0rem; margin-top: 0.4rem; line-height: 1.0rem;border-top: 1px solid #f5f5f5;display: block;font-size: 0.43rem;}
.m-tgtxt.ivy a:after{ content: "广告";height: 0.4rem;line-height: 0.4rem; position:  absolute;color: #999;font-size: 0.27rem;text-align: center;right: 0;top:50%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);border:1px solid #dcdcdc;border-radius: 2px;padding: 0 0.09rem;}
/*modify 20160128*/
.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;
}
.u-type-gray {
color: #aaa;
font-size: 0.32rem;
}


/* 标题栏 */
.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%;}

/* 模块化，占位符 */
.lazy-img{background:#eae9e9  no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.lazy-img-art{background:#141414  no-repeat center center;-webkit-background-size: 4.0rem 3.0rem;-moz-background-size: 4.0rem 3.0rem;background-size: 4.0rem 3.0rem;}
/*焦点图*/
.m-slider{margin:0px auto;position:relative;}
.m-slider-con{overflow:hidden;}
.m-slider-item:not(:first-child){display:none;}
.m-slider-item img{width:100%;}
.m-slider-item span{display:block;width:78%;padding:0 20% 0 2%;height:30px;line-height:30px;background-color:#f5f5f5;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.m-slider-nav{width:20%;height:10px;position:absolute;bottom:10px;right:5px;text-align:right;}
.m-slider-nav span{display:inline-block;width:10px;height:10px;background-color:#d0d0d0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin:0 2px;font: 0/0 a;color:transparent;vertical-align:top;}
.m-slider-nav .current{background-color:#ff4444;}

/*更多*/
.m-more{display:block;margin:0.27rem 0.32rem 0.47rem;border:1px solid #ddd;line-height:0.8rem;height:0.8rem;color:#999;text-align:center;-webkit-border-radius:0.08rem;-moz-border-radius:0.08rem;-ms-border-radius:0.08rem;border-radius:0.08rem;}
.m-more{border: 0 none;}
.m-more:after{display: none;}
.m-more:link{color:#777;}
.m-more:visited{color:#777;}
.m-more:hover{color:#777;}
.m-more:active{color:#777;}
/* 图片模块 */
.m-pic-list{font-size:0;margin:0.27rem 0;}
@media (-webkit-min-device-pixel-ratio:0){
  .m-pic-list{letter-spacing:-5px;}
}
.m-pic-list a{display:inline-block;vertical-align:top;letter-spacing:normal;word-spacing:normal;line-height:initial;width:4.45rem;margin:0.27rem 0.15rem 0.27rem 0.32rem;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.m-pic-list .m-pic-list-picwrap{height:3.33rem;overflow:hidden;position:relative;}
.m-pic-list img{display:block;width:100%;min-height:3.33rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.m-pic-list span{display:block;line-height:0.48rem;height:0.48rem;margin:0.13rem 0 0;font-size:0.32rem;overflow:hidden;text-align:center;}

/*终端页导航*/
.m-nav{height: 1.07rem;overflow:hidden;background-color:#141414;padding: 0.15rem 0 0.68rem 0.19rem;}
.m-nav-back{float:left;width: 1.2rem;height: 1.07rem;background: no-repeat 0 0;-webkit-background-size: 1.2rem;-moz-background-size: 1.2rem;background-size: 1.2rem;}
.m-nav-share{float:right;width: 1.2rem;height: 1.07rem;position:relative;background: no-repeat 0 0;-webkit-background-size: 1.2rem;-moz-background-size: 1.2rem;background-size: 1.2rem;margin-right: 0.05rem;}


/*终端页图集*/
.m-slidera{margin:0 auto;position:relative;}
.m-slidera-first{display:none;left: 0.27rem;position:absolute;top:50%;margin-top: -1.07rem;width: 0.67rem;line-height: 0.53rem;height: 2.13rem;text-align:center;color:#aaa;z-index:0;}
.m-slidera-last{display:none;right: 0.27rem;position:absolute;top:50%;margin-top: -1.07rem;width: 0.67rem;line-height: 0.53rem;height: 2.13rem;text-align:center;color:#aaa;z-index:0;}
.m-slidera-con{overflow:hidden;}
.m-slidera-item:not(:first-child){display:none;}
.m-slidera-item img{width:100%;}
.m-slidera-tit-nav{width:100%;line-height: 1.07rem;height: 1.07rem;padding-top: 0.4rem;}
.m-slidera-tit{float:left;width: 7.3rem;padding-left: 0.32rem;height: 1.07rem;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color:#fff;}
.m-slidera-nav{float:left;width: 1.07rem;height: 1.07rem;text-align:right;color:#ababab;font-size: 0.37rem;overflow:hidden;}
.m-slidera-des{line-height: 0.67rem;color:#ababab;padding: 0 0.32rem 0.53rem 0.32rem;}



/*20140422增加分享*/
.m-bottom-pos{position: relative;min-height: 5rem;}
.m-bottom-pos .m-close{position: absolute;right: 0.35rem;top: 0.4rem;width: 0.29rem;height: 0.29rem;display: none;z-index: 12;}
.m-bottom-pos .m-close:before{content: '';display: block;width: 0.42rem;height: 0.42rem;border-left: solid 1px #fff;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;left: 0.09rem;top: 0.1rem;}
.m-bottom-pos .m-close:after{content: '';display: block;width: 0.42rem;height: 0.42rem;border-top: solid 1px #fff;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;left: -0.2rem;top: 0.1rem;}


/*20150911广告 want cover ; so delete width:320px;*/
.ivy320{margin:20px auto 10px;}
.m-xtl{ margin:20px 0px 10px;}
.m-xtl img{ width:100%;}


.m-more.loading,.m-more.finish{border:0;}
.m-more.loading:before{content:"";background:  no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:anim4 0.5s linear infinite;-moz-animation:anim4 0.5s linear infinite;-ms-animation:anim4 0.5s linear infinite;animation:anim4 0.5s linear infinite;display: inline-block;
    width: 0.35rem;
    height: 0.35rem;
    margin-right: 0.2rem;
    vertical-align: top;
    margin-top: 0.2rem;}
@-webkit-keyframes anim4{
  from{-webkit-transform:rotatez(0deg);}
  50%{-webkit-transform:rotatez(180deg);}
  to{-webkit-transform:rotatez(360deg);}
}
@keyframes anim4{
  from{transform:rotatez(0deg);}
  50%{transform:rotatez(180deg);}
  to{transform:rotatez(360deg);}
}
body .footer{display:none;}

.m-share{overflow:hidden;position:absolute;top: 0;left: 0;z-index:1;display:none;min-height: 5rem;background-color:rgba(000,000,000,0.8);width: 100%;}
.sharewhere{color: #fff;text-align: center;width: 100%;height: 0.87rem;line-height: 0.87rem;margin-top: 0.73rem;font-size: 0.29rem;}
.m-share .sharemod{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap-reverse;text-align: center;padding: 0 0.67rem;}
.m-share .pcshare {width: 1.5rem;display: inline-block;text-align: center;font-size: 0.29rem;color: #999;margin: 0 0.3rem;}
.m-share .pcshare i {width: 1.34rem;height: 1.34rem;display: block;margin: 0 auto 0.27rem auto;background-repeat: no-repeat;background-position: center top;}
.m-share .weibo i {background-image: url(/uploads/image/wgwsimages/sina.png);background-size: 1.33rem;}
.m-share .weixin i {background-image: ;background-size: 1.33rem;}
.m-share .weixin_timeline i {background-image: url(/uploads/image/wgwsimages/weixin.png);background-size: 1.33rem;}
.m-share .qzone i {background-image: url(/uploads/image/wgwsimages/qqzone.png);background-size: 1.33rem;}
.m-share .pcshare.qq,.m-share .pcshare.more{display: none;}