.g-location{ width: 1200px; height: 42px; line-height: 42px; margin: 0 auto; font-size:14px; color:#999999;}
.g-location a{ color:#999999;}
.g-hotdown{clear:both; width:1198px; margin:0 auto 16px; border:1px solid #f3f3f3; overflow:hidden;}
.f-title{ width:96%; margin:23px auto 12px;}
.f-title b{ padding:0 0 0 12px; font-size:18px; color:#222222; border-left:3px solid #ff6600;}
.f-title .more{ float:right; font-size:14px; color:#999999;}
.g-hotdown ul{ width:1203px; overflow:hidden;}
.g-hotdown ul li{ float:left; width:80px; margin:0 17px 10px 22px;}
.g-hotdown ul li img{ display:block; width:80px; height:80px;border-radius: 14px;}
.g-hotdown ul li span{ display:block; width:80px; height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}
.g-hotdown ul li:hover span{ color:#ff6600;}
.g-content{ position:relative; width:1200px; margin:0 auto; }
.g-content .g-content-l{ float:left; width:882px; border:1px solid #f3f3f3;}
.g-content .g-content-l ul li{ width:96%; margin:0 auto 16px; padding:0 0 12px; border-bottom:1px solid #e5e3e3; overflow:hidden;}
.g-content .g-content-l ul li .tu{ display:block; float:left; width:86px; height:86px; margin:0 20px 0 0;}
.g-content .g-content-l ul li .tu img{ display:block; width:86px; height:86px;border-radius: 14px}
.g-content .g-content-l ul li .info{ float:left; width:577px;}
.g-content .g-content-l ul li .info b{ display:block; height:38px; line-height:38px; font-size:16px; color:#333333;}
.g-content .g-content-l ul li .info a:hover{ color:#ff6600;}
.g-content .g-content-l ul li .info span{ display:block; height:40px; line-height:22px; font-size:14px; color:#999999; overflow:hidden;}
.g-content .g-content-l ul li .type{ float:right; padding:10px 0 8px 22px; border-left:1px dashed #e5e3e3;}
.g-content .g-content-l ul li .type span{ display:block; padding:0 0 6px; font-size:14px; color:#999999;}
.g-content .g-content-r{ float:right; width:298px;}
.g-content .g-content-r .f-title{ width:90%;}
.g-content .g-content-r .m-phb{ margin:0 0 16px; border:1px solid #f3f3f3;}
.m-topdiv{margin:15px 16px 0;overflow: hidden;margin-bottom:20px; }
.m-topdiv li {width: 100%;display: block;float: left;padding-bottom: 16px;}
.m-topdiv li>span {display: block;float: left;width: 22px;height: 22px;background: #f2f2f2;color: #666;text-align: center;line-height: 22px;font-size: 12px;margin-right: 12px;border-radius: 2px}
.m-topdiv li .bt {display: block;float: left;width: 165px;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #333;}
.m-topdiv li .rd {width: 60px;line-height:22px;text-align: right;font-size: 12px;color: #999;height:22px;overflow: hidden;white-space: nowrap;margin-right: 4px;}
.m-topdiv li .info {    display: none;    width: 224px;    height: 70px;}
.m-topdiv li.on .info {    display: block;}
.m-topdiv li .info .logo {width: 70px;height: 70px;overflow: hidden;border-radius: 14px;margin-right: 12px;}
.m-topdiv li .info .logo img {width: 64px;height: 64px;border-radius: 14px;}
.m-topdiv li .info .name p {display: block;float: left;width: 139px;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;font-weight: bold;color: #333;}
.m-topdiv li .info .size {width: 133px;height: 40px;line-height: 20px;color: #999;font-size: 12px;margin-top: 4px;}
.m-topdiv li .info .m-downl {width: 70px;text-align: center;height: 30px;line-height: 30px;background: #f5f5f5;color: #666666;font-size: 14px;border-radius: 4px;margin-top: 12px;}
.m-topdiv li .info .m-downl:hover{background: #ff7700;color: #fff;}
.m-topdiv li .info .size p img{height: 14px; width: auto;display: block;margin-bottom:2px; }
.m-topdiv li>span.lis1{background:#ff5555;color: #fff;}
.m-topdiv li>span.lis2{background: #ff6600;color: #fff;}
.m-topdiv li>span.lis3{background: #ff9900;color: #fff;}
.m-topdiv li.on .bt, .m-topdiv li.on>.rd, .m-topdiv li.on .ico {display: none;}
.m-topdiv li.on>span{height: 50px;line-height: 50px;margin-top:8px;}
.m-topdiv li .info .name p:hover{ color: #ff7700 }
.m-tjxz{ border:1px solid #f3f3f3;}
.m-tjxz ul li{ width:90%; margin:0 auto 16px; padding:0 0 16px; border-bottom:1px solid #e5e3e3; overflow:hidden;}
.m-tjxz ul li img{ display:block; float:left; width:68px; height:68px; margin-right:20px;}
.m-tjxz ul li p b{ display:block; height:28px; line-height:28px; margin-bottom:2px; font-size:16px; overflow:hidden;}
.m-tjxz ul li p b:hover{ color:#ff6600;}
.m-tjxz ul li p span{ display:block; font-size:14px; color:#999999;}

.type-list{ width: 85px; position: absolute; left: -105px; top: 6px;}
.type-list li{ display: inline-block; width: 67px; padding: 5px 0 5px 17px; background: url(../images/typeList.png) 0 -30px no-repeat;}
.type-list li a{ display: block; width: 67px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; font-size:14px;}
.type-list li.cur{ background-position: 0 -62px;}
.type-list li.cur a{ color: #fff;}
.type-list li font{ display:none;}

.m-page{margin: 0 0 6px;}