.g-box{ width:100%; height:auto; background:#fff; margin:10px 0 0; padding:10px; box-sizing:border-box; display:block; overflow:hidden; box-shadow:0px 1px 3px #ccc;}
.g-title{ width:100%; height:auto; display:-webkit-box; overflow:hidden}
.g-title dt{ width:auto; height:34px; line-height:30px; font-size:16px; font-weight:normal; color:#333; padding:0 5px; box-sizing:border-box; border-bottom:1px solid #3399ff; display:block; overflow:hidden;}
.g-title dd{ width:auto; height:34px; line-height:30px; font-size:12px; font-weight:normal; color:#999; padding:0 5px; box-sizing:border-box; border-bottom:1px solid #ebebeb; display:block; overflow:hidden;-webkit-box-flex:1; text-align:right; margin:0;}
.g-title dd a{ color:#999}

/*ÎÄÕÂ°å¿é*/
.g-today{overflow: hidden;padding: 0px 0; background-color: #fff;}
.g-today li {width: 100%;height: auto;padding: 10px 0;border-bottom: 1px dotted #f3f3f3;box-sizing: border-box;display: block;overflow: hidden;}
.g-today li:last-of-type{ border-bottom:0px;  }
.g-today li a {width: 100%;height: auto;display: -webkit-box;overflow: hidden;}
.g-today li a img {width: 162px;height:108px;overflow: hidden;}
.g-today li a strong {width: auto;height: auto;padding: 0 0px 0 10px;box-sizing: border-box;display: block;overflow: hidden;-webkit-box-flex: 1;}
.g-today li a strong b {width: 100%;height: 28px;line-height: 28px;font-size: 16px;font-weight: bold;color: #555;display: block;overflow: hidden;margin: 2px 0 0;}
.g-today li a strong p {width: 100%;height: 48px;line-height: 24px;font-size: 14px;font-weight: normal;color: #999;display: block;overflow: hidden;margin: 4px 0 0 0;}
.g-today li a strong span {display: block;height: 22px;line-height: 22px;color: #c5c5c5;font-weight: normal;margin-top: 4px;font-size: 14px;}


.m-cms-list1{ margin:0px 0 0px 0px; overflow: hidden; padding-bottom: 10px; }
.m-cms-list1 li{ width:50%; float: left; padding: 0 5px; box-sizing: border-box; margin-top:15px; }
.m-cms-list1 li a{ display: block; max-width: 320px; overflow: hidden; margin: 0px auto; }
.m-cms-list1 li a img{ width: 187px; height: 117px; display:block; overflow: hidden; margin: auto}
.m-cms-list1 li p{display: block;height:44px;line-height: 22px;padding: 1px 1px;font-size:14px;color: #333;overflow: hidden;}


.g-rank-box{ width:100%; height:auto; display:block; overflow:hidden; background:#fff;margin-top:10px;}
.g-rank-box .m-rank-title{ width:100%; height:auto; line-height:38px; font-size:18px; font-weight:normal; color:#3399ff; text-indent:14px; border-bottom:2px solid #eee; padding:0; box-sizing:border-box; display:-webkit-box; overflow:hidden;}
.g-rank-box .m-rank-title .u-rank-h3{ width:auto; font-weight:normal; display:block; overflow:hidden; -webkit-box-flex:1}
.g-rank-box .m-rank-title .m-rank-label{ width:auto; display:block; overflow:hidden}
.g-rank-box .m-rank-title .m-rank-label li{ width:auto; font-size:14px; font-weight:normal; color:#888; float:left; display:inline; overflow:hidden; margin:0 5px; text-indent:0; padding:0 5px;}
.g-rank-box .m-rank-title .m-rank-label li.f-hover{ color:#3399ff; border-bottom:2px solid #3399ff}
.g-rank-box .g-today{ padding: 0 15px;}
.g-rank-box .u-rank-more{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#888; text-align:center; background: #f6f6f6; margin:10px 0; display:block; overflow:hidden
}
