.layout{ width:1186px; margin:0 auto; overflow:hidden; position: relative;z-index: 999}

.m-mbx{ height:45px; line-height:45px; margin:12px 0; font-size:14px; color:#333333; background-color:#fff;}
.m-mbx span{ padding:0 0 0 12px; margin:0 0 0 15px; border-left:5px solid #ff6600;}
.m-mbx i{ padding:0 5px; color:#cccccc;}

.f-phb li{ clear:both; padding:8px 0; border-bottom:1px solid #eeeeee; overflow:hidden;}
.f-phb li .num{ display:block; float:left; width:25px; height:25px; line-height:25px; margin:0 10px 0 0; text-align:center; background-color:#b4b4b4; color:#fff; border-radius:4px;}
.f-phb li.hover .num{ height:70px; line-height:70px;}
.f-phb li.one .num{background-color:#ff4b4b;}
.f-phb li .imgbox{ display:none;}
.f-phb li.hover .imgbox{ display: block;}
.f-phb li .imgbox .tu img{ display:block; float:left; width:70px; height:70px; margin:0 10px 0 0;}
.f-phb li .imgbox .name{ height:17px; padding:0 0 10px; overflow:hidden;}
.f-phb li .imgbox .name a{ color:#333333; font-size:15px;}
.f-phb li .imgbox .name a:hover{ color:#ff6600; font-size:15px;}
.f-phb li .imgbox .info{ color:#aaaaaa;}
.f-phb li .txtbox{ float:left; width:206px; height:25px; line-height:25px; overflow:hidden;}
.f-phb li.hover .txtbox{ display:none;}
.f-phb li .txtbox a{ display:block; float:left; width:248px; height:25px; line-height:25px; font-size:15px; color:#333333;}
.f-phb li .txtbox a:hover{ color:#ff5800;}
.f-phb li .txtbox em{ float:right; font-size:14px; color:#999999;}
.m-main{ overflow:hidden;}
.m-main .m-main-l{ float:left; width:900px; height:597px; background-color:#fff;}
.m-main .m-main-l .tabnav{ height:51px; line-height:51px; margin:13px 13px 14px; background-color:#f6f6f6;}
.m-main .m-main-l .tabnav i{ display: block; float: left; padding: 0 22px; font-size: 16px;}
.m-main .m-main-l .tabnav i.hover{ background-color:#ff6600; color:#fff;}
.m-main .m-main-l .tabcon .f-fl{ float:left; width:278px; margin:0 0 0 15px; border:1px solid #eeeeee;}
.m-main .m-main-l .tabcon .f-fl .tit{ height:40px; line-height:40px; padding:0 12px; font-size:18px; color:#333333;}
.m-main .m-main-l .tabcon .f-fl .f-phb{ padding:0 12px;}

.m-main .m-main-r{ float:right; width:285px; height:597px; background-color:#fff;}
.m-main .m-main-r .tit{ height:53px; line-height:60px; margin:0 12px; border-bottom:2px solid #eeeeee;}
.m-main .m-main-r .tit span{ display:block; width:92px; height:53px; border-bottom:2px solid #ff6600; font-size:18px; font-weight:bold; color:#333333; text-align:center;}
.m-main .m-main-r .list{ padding:0 12px;}
.m-main .m-main-r .list .name{ height:30px; line-height:30px; margin:10px 0 0; color:#19b5fe; font-size:14px;}
.m-main .m-main-r .list .label a{ padding:0 13px 0 0;}

.m-rmhyph{ clear:both; margin:13px 0 0; background-color:#fff;}
.m-rmhyph .f-fl .f-tit{ line-height:55px; font-size:16px; font-weight:bold; border:none;}
.m-rmhyph .tit{ height:53px; line-height:60px; margin:0 12px; border-bottom:2px solid #eeeeee;}
.m-rmhyph .tit span{ display:block; width:135px; height:53px; border-bottom:2px solid #ff6600; font-size:18px; font-weight:bold; color:#333333; text-align:center;}
.m-rmhyph .f-fl{ float:left; width:355px; margin:0 25px 0 15px;}
.m-rmhyph .f-fl .tabnav{ height:35px; line-height:35px; margin:17px 0 8px; background-color:#eeeeee;}
.m-rmhyph .f-fl .tabnav i{ display:block; float:left; width:50%; text-align:center; font-size:16px;}
.m-rmhyph .f-fl .tabnav i.hover{ background-color:#ff3300; color:#fff;}


.sort_boxt { width:870px; height: 24px; line-height: 24px; margin:0 auto; padding: 1px; text-align:left; background: #f4f4f4 none repeat scroll 0 0;}
.sort_boxt span { border-right: 1px solid #ccc; display: inline-block; text-align:center;}
.sort_boxt .row1 { width: 116px; }
.sort_boxt .row2 { width: 410px;}
.sort_boxt .row3 { width: 90px;}
.sort_boxt .row4 { width: 80px;}
.sort_boxt .row5 { width: 81px;}
.sort_boxt .row6 { width: 81px;}
.sort_boxt .row7 { border-right: medium none; width:152px;}


.m-phlist { font-size: 14px; height: auto; line-height: 34px; margin: 0 12px; overflow: hidden;}
.m-phlist .sleft { float: left; height: 34px; overflow: hidden; width: 450px;}
.m-phlist .sleft span { display: inline-block; margin-right: 15px; text-align: center; width: 110px;}
.m-phlist ul li a { color: #7e7d2d;}
.m-phlist .srig { float: right; width: 342px; }
.m-phlist .srig span { display: inline-block; width:94px; color: #333;}
.m-phlist .srig b { display: inline-block; width: 72px; padding-right: 10px; text-align: right; font-weight: normal;}
.m-phlist .srig span.date{ width:156px; text-align:center; color:#999999;}

.m-rmhyph .f-phb li .txtbox{ width:312px;}
.m-rmhyph .f-phb li .txtbox em{ font-size:12px;}