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-nav{display: block;white-space: nowrap;}
.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: 65%;overflow-x: auto;overflow-y: hidden;}
.crumbs a{ color: #fff;}

/* 标题栏 */
.m-th{height:0.85rem;line-height:0.85rem;border-bottom:1px solid #ddd;margin:0.32rem 0.32rem 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%;}


/*焦点图*/
.m-slider{position:relative; margin:0 auto}
.m-slider:before{content: "";display: block;clear: both}
.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%;height:0.8rem; padding:0 20% 0 2%;line-height:0.8rem;background-color:#f5f5f5;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; font-size: 0.4rem; vertical-align: top; }
.m-slider-nav{position:absolute; width:20%;height:0.16rem;bottom:0.32rem;right:0.32rem;text-align:right;}
.m-slider-nav span{display:inline-block; width:0.16rem;height:0.16rem; margin:0 0.08rem; background-color:#d0d0d0; border-radius:0.08rem;color:transparent;vertical-align:top;}
.m-slider-nav .current{background-color:#ff4444;}
/*更多*/
.m-more{display:block;margin:0.4rem 0.32rem;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;}
.downicon:after{content: "";width:0.21rem;height: 0.12rem; display: inline-block;-webkit-transform: translate3d(0.15rem,0.32rem,0);
transform: translate3d(0.15rem,0.32rem,0);vertical-align: top;background:  center no-repeat;-webkit-background-size: 0.21rem auto;
background-size: 0.21rem auto;}


/* 图片模块 */
.m-pic-list{margin:0.37rem 0.32rem;display: -webkit-box;display: -webkit-flex;display: flex;  -webkit-flex-wrap: wrap; 
flex-wrap: wrap;}
.m-pic-list a{display:inline-block; display: block; width:50%;vertical-align:top;letter-spacing:normal;word-spacing:normal;line-height:initial; box-sizing: border-box;}
.m-pic-list a:nth-child(2n 1){ padding-right: 0.23rem;}
.m-pic-list a:nth-child(2n){ padding-left: 0.23rem;}
.m-pic-list .m-pic-list-picwrap{overflow:hidden;}
.m-pic-list img{display:block;width:100%;}
.m-pic-list span{display:block;line-height:0.8rem;height:0.8rem;margin:5px 0px;font-size:0.35rem;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-align:center;}


/*20150611广告*/
.ivy320{width:320px;margin:20px auto 10px;}
.ivytl{margin:20px auto 10px;}

/*热门标签*/
.m-hotlabel{ padding: 0 0.32rem; line-height: 0.88rem; color: #f0f0f0; font-size: 0.43rem;}
.m-hotlabel i{ margin:0 0.16rem; font-size: 0.43rem;  position: relative;}

/*新版图文列表*/
.m-ptxtlist{ padding:0 0.32rem;}
.m-ptxtlist a{ display:block; position:relative; overflow:hidden; padding:0.4rem 0px; border-bottom:1px solid #f5f5f5;}
.m-ptxtlist a:last-child{border-bottom: 0;}
.m-ptxtlist em{ display:block; overflow:hidden; line-height:0.50rem; margin-bottom:0.22rem; height:0.50rem; overflow:hidden; font-size: 0.43rem;}
.m-ptxtlist p{ color:#9b9b9b; line-height:0.65rem;  max-height:1.3rem; overflow: hidden;text-overflow: ellipsis;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break: break-all; font-size:0.37rem;}
.m-ptxtlist .u-pic{ float:left; width:2.67rem; margin-right:0.29rem;}
.m-ptxtlist img{width:100%;}

/*导航*/
.m-nav{ height:1.57rem; border-bottom:0.19rem solid #f5f5f5; position:relative;}
.navbox{padding-top: 0.4rem; height: 1rem;-webkit-transform:translate(0px, 0px);display:inline-block;word-break:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;}
.m-nav a{ display:inline-block; width:1.79rem; text-align:center; line-height:0.74rem; height:0.74rem;  border-radius:0.74rem; margin:0 0.13rem; border:1px solid #ccc; font-size:0.33rem; color:#4a4a4a; vertical-align: top;}
.u-leftmore::before,.u-rightmore::after{content:""; position:absolute;top:0; height:1.57rem; width:0.4rem; z-index:2;}
.u-leftmore::before{ left:0;  background: background-image:-webkit-gradient(linear, right top, left top, color-stop(0, #fff), color-stop(0.9, #fff), color-stop(0.95, #fff), color-stop(1, #fff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 1)); background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.90), rgba(255, 255, 255, 1));}
.u-rightmore::after{right:0;background: background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(0.9, #fff), color-stop(0.95, #fff), color-stop(1, #fff)); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 1)); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.90), rgba(255, 255, 255, 1));}


.navwrap{
	-webkit-overflow-scrolling: touch;
    overflow: auto;
}
/*#wrapper::-webkit-scrollbar{ display：none; }*/

/* 增加推广 */
.u-pic.ivypic,.u-pic.ivytg{position: relative;}
.u-pic.ivypic:after{content: "广告";display: block;position: absolute;bottom: 0.1rem;right: 0.1rem;height: 0.35rem;font-size: 0.27rem;color: #fff; text-shadow:rgba(179,174,174,0.7) 0 0 1px ;line-height: 0.35rem;border:1px solid #fff;border-radius: 3px;box-shadow: 0 0 1px 1px rgba(179,174,174,0.5),inset 0 0 1px 1px rgba(179,174,174,0.5);padding: 0 0.07rem;}
.u-pic.ivytg:after{content: "推广";display: block;position: absolute;bottom: 0.1rem;right: 0.1rem;height: 0.35rem;font-size: 0.27rem;color: #fff; text-shadow:rgba(179,174,174,0.7) 0 0 1px ;line-height: 0.35rem;border:1px solid #fff;border-radius: 3px;box-shadow: 0 0 1px 1px rgba(179,174,174,0.5),inset 0 0 1px 1px rgba(179,174,174,0.5);padding: 0 0.07rem;}