/*------ toutiao ------*/
.toutiao{overflow:hidden;background-color: #fff;margin: 10px 8px 10px;padding: 0 12px;border-radius: 1rem;height: 4rem;}
.toutiao .toutiao-img{float: left;width: 2rem;height: 2rem;margin: 1rem 8px 1rem 0;background: 0;}
.toutiao .bd {overflow: hidden;}
.toutiao .bd li {position: relative;float: left;width: 100%;overflow: hidden;font-size: .48rem;line-height: .4rem;padding: 1rem 0px;height: 4rem!important;}
.toutiao .bd li a {padding: .5rem 0;display: block;overflow: hidden;}
.toutiao .bd li p {float: left;width: 95%;height: 2rem;margin: 0 auto;}
.toutiao .bd li p i {float: left;padding: 0.3rem;font-size:1.2rem;color: #fff;display: inline-block;background-image: linear-gradient(to right,#ff9900,#ff4400);border-radius: 30px;height: 1.5rem;line-height: 1.5rem;vertical-align: middle;width: 3.4rem;text-align: center;margin-right: 0.5rem;line-height: 0.85rem;}
.toutiao .bd li p span {line-height: 1.5rem;font-size: 1rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: middle;display: block;}
.toutiao .bd li img {position: absolute;width: 4rem;height: 4rem;right: 0.3rem;top: 1.5rem;bottom: 0.5rem;}

/*------ ggao ------*/
.gg-img{background-size:100% auto; overflow:hidden;padding:0.5rem;} 
.gg-img a{width:100%;}
.gg-img img{width: 100%; display:block;}

/*------ ggao2 ------*/
.ggao2{ overflow:hidden; width:100%;}
.ggao2 img{ width:100%; display:block;}

/*------ mrbg ------*/
.mrbg{overflow:hidden; width:100%;margin: 1rem 0;}
.mrbg .mrbg-tit{width:100%; overflow:hidden; position:relative;}
.mrbg .mrbg-tit img{width:100%;display:block;}
.mrbg-list{width: 100%;display: flex;margin: 0 auto;flex-wrap: wrap;justify-content: space-between;overflow: hidden;background: #fff;}
.mrbg-list ul li{width:50%;list-style:none;float:left;overflow:hidden;display:block;background:#fff;padding:10px; border-bottom:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
.mrbg-list ul li:nth-child(2n){ border-right:none;}
.mrbg-list ul li:nth-child(3),.mrbg-list ul li:nth-child(4){ border-bottom:none;border-right: none;width: 100%;}
.mrbg-list-tit{display:flex; height:auto;}
.mrbg-list-tit span{height:1.5rem;line-height:1.5rem;font-size:1.4rem;font-weight: bold;}
.mrbg-list-tit i{background-image:linear-gradient(to right,#ff9900,#ff4400);color:#fff;height:1.5rem;line-height:1.5rem;border-radius:30px; width:8rem; margin-left:0.6rem; padding-left:1.2rem;position:relative; display:block;float:right;}
.mrbg-list-tit i:after{content:"";display:block; position:absolute;width:0.3rem;height:0.3rem; border-radius:50%; background:#fff; top:7px; left:7px;}
@media screen and (max-width: 320px) {
.mrbg-list-tit i{background-image:linear-gradient(to right,#ff9900,#ff4400);color:#fff;height:1.5rem;line-height:1.5rem;border-radius:30px; width:6rem; margin-left:0.6rem; padding-left:1.2rem;position:relative; display:block;float:right;}
}
@media screen and (min-width: 360px) {
.mrbg-list-tit i{background-image:linear-gradient(to right,#ff9900,#ff4400);color:#fff;height:1.5rem;line-height:1.5rem;border-radius:30px; width:7rem; margin-left:0.6rem; padding-left:1.2rem;position:relative; display:block;float:right;}
}
.mrbg-list-tit p{margin:0;color:#999;display:block; margin-top:1px;}
.mrbg-list-img{display:inline-flex; overflow:hidden;}
.mrbg-list-img a{width:50%;}
.mrbg-list-img img {width:100%; display:block;}

/*------ youlike ------*/
.youlike {width:100%;margin: 0 auto;}
.youlike-tit{ overflow:hidden; width:100%;}
.youlike-tit img{ width:100%; display:block;}
.youlike-list{list-style: none;padding: 0px;display: block;overflow: hidden;clear: both;}
.youlike-list ul{display: block;overflow: hidden;padding-left: 8px;}
.youlike-list li{list-style: none;float: left;overflow: hidden;display: block;width:50%;}
.youlike-list li:nth-child(2n){ margin-top:10px;}
.youlike-list li a{background: #fff;overflow: hidden;display: block;margin-right: 8px;padding: 10px;}
.youlike-list li .g-img {display: block;overflow: hidden;padding: 5px;}
.youlike-list li .g-name{line-height: 1.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 1.2rem;color: #333; padding:0 0.8rem; text-align:center;}
.youlike-list li .g-price{display: block;overflow: hidden;height: 30px;line-height: 30px;color: #ff4400;font-size:1.6rem;padding: 5px; text-align:center;}


/*------ pzzx ------*/

.pzzx{overflow: hidden;background: #fff;padding: 10px;}
.pzzx-list-left{overflow: hidden;width: 50%;float: left;}
.pzzx-list-left h2{margin: 0;font-size: 1.4rem;}
.pzzx-list-left span a{display: block;width: 100%;}
.pzzx-list-left span{text-align: left;font-size: 1rem;}
.pzzx-list-right{overflow: hidden;float: right;width: 50%;}
.pzzx-list-right ul li a{display: block;width: 100%;}
.pzzx-list-right ul li img{display: block;width: 100%;}
.pzzx-list-right ul li h2{font-size: 1rem;text-align: left;margin:4px 0;font-weight: normal;}



















