.m-main { width: 960px; margin: 0 auto;}
.m-js{ border: 1px solid #0091ff; border-top: none;}
.m-js h3{ height: 43px; margin: 0; font-size: 16px; font-weight: bold; color: #fff; background-color: #0091ff;}
.m-js h3 span{ margin: 0 0 0 12px; padding: 0 0 0 28px; background: url(/skin/mb/images/zticon.png) no-repeat scroll 0 0;}
.m-js dt{ width: 380px; margin: 0 0 0 16px;}
.m-js dt h1{ font-size: 18px; font-weight: bold; font-family:"Microsoft YaHei"; }
.m-js .appimg{ float: left; width: 113px; height: 113px; margin: 0 12px 0 0; text-align: center; border: 1px solid #c7c7c7;}
.m-js .appimg span { display: inline-block; height: 100%; vertical-align: middle;}
.m-js .appimg img{ max-width: 100px;}
.m-js dt p{ padding: 0 0 8px; font-size: 14px; font-weight: normal; color: #4a4a4a; }
.m-js dd.pull-right{ width: 199px; height: 131px; margin: 20px 16px 0 0; background: url(/skin/mb/images/zticon.png) no-repeat scroll 41px -124px;}
.m-js dd.pull-right a.button{ display: block; width: 199px; height: 61px; margin: 81px 0 0; background: url(/skin/mb/images/zticon.png) no-repeat scroll 0 -238px;}
.m-js dd.bottom{ clear: both; line-height: 25px; margin: 0; padding: 17px 16px; font-size: 12px; font-weight: normal; color: #858585; background: url(../images/xuxian.png) repeat-x scroll 0 9px;}
.m-lc,.m-tl{border: 1px solid #c4c4c4;}
.m-lc h3,.m-tl h3{height: 43px; margin: 0; font-size: 16px; font-weight: bold; color: #202020;}
.m-lc h3 span,.m-tl h3 span{margin: 0 0 0 12px; padding: 0 0 0 28px; background: url(/skin/mb/images/zticon.png) no-repeat scroll 0 -49px;}
.m-tl ul li{height: 30px; line-height: 30px; margin: 0 10px 5px; padding: 3px 0; background: none repeat scroll 0 0 #f7f7f7;}
.m-tl ul li .seem {float: right; width: 74px; padding: 0; text-align: center; background: none repeat scroll 0 0 #7abf36; color: #fff;}
.m-tl ul li a {float: left; width: 285px; height: 30px; padding: 0 10px; font-size: 14px; overflow: hidden;}
.m-tl ul li span.star4 {background: url("../images/star4.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);}
.m-tl ul li span {display: inline-block; float: left; width: 160px; height: 30px; margin: 0 0 0 1px; overflow: hidden; }
.m-tl ul li i {float: left; width: 45px; font-style: normal; }
.m-rm,.m-xg{ border: 1px solid #c4c4c4;}
.m-rm h3,.m-xg h3{height: 43px; margin: 0; font-size: 16px; font-weight: bold; color: #202020; border-bottom: 1px solid #dadada;}
.m-rm h3 span,.m-xg h3 span{ display: block; width: 100px; height: 43px; text-align: center; border-bottom: 2px solid #0091ff;}
.m-rm ul{ padding: 0 10px; margin: 10px 0;}
.m-rm li { height: 36px; margin-top: -1px; padding: 8px 0 9px; border-top: 1px dashed #f6dcc5; overflow: hidden;}
.m-rm li img { display: block; float: left; width: 32px; height: 32px; margin-right: 8px; padding: 1px; border: 1px solid #ccc;}
.m-rm li h6 { height: 20px; line-height: 20px; font-size: 12px; overflow: hidden;}
.m-rm li .m-editor-aname{ display:block; height:19px; font-weight: bold; overflow:hidden;}
.m-rm li p { height: 16px; line-height: 16px; color: #919191; overflow: hidden;}
.m-rm li span { margin: 0 5px; color: #ccc;}
.m-rm li b { color: #f08620; font-family: Georgia; font-style: normal; font-weight: bold;}
.m-rank { padding: 0;}
.m-xg ul { width: 272px; margin: 0 auto; padding:0 0 15px;}
.m-rank ul li.first, .m-rank2 ul li.first{ height:83px; margin-bottom:0; padding-bottom:0;}
.m-rank ul li.first img, .m-rank2 ul li.first img{ width:64px; height:64px;}
#comment_list{ margin:15px 0 0; border:1px solid #c4c4c4;}

/*幻灯样式*/
#rolling{ margin: 0 0 12px;}
.row { width: 548px; margin: 0 auto;}
.f-rolling {position: relative; width:534px;}
.f-rolling img {max-width: none;}
.f-rolling-whole {width: 534px; height:300px; overflow: hidden; background: #fff; position: relative;}
.f-rolling-indicators {margin: 0px; position: absolute; z-index: 100; top:10px; right:10px;}
.f-rolling-indicators li {list-style: none; float: left; cursor: pointer; width: 30px; height: 30px; line-height: 30px; text-align:center; background: #efe;}
.f-rolling-indicators li.active {font-weight: bold; background: #010; color: #fff;}
.f-rolling-mask { display: none; position: relative; overflow: hidden; height: 50px; margin:0 auto;}
.f-rolling-images {margin: 0px; padding: 0px; position: absolute; }
.f-rolling-images li {list-style: none; float: left; width: 80px; height: 51px; overflow: hidden; margin: 5px; position:relative;}
.f-rolling-images .f-rolling-text {display: none;}
.f-rolling-text {position: absolute; left: 0px; bottom:0px; width: 100%; height:20px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: #fff;}
#fy-rolling .f-rolling-btn-prev { background-position: 0 0; cursor: pointer; left: 0; margin-top: -37px; top: 50%;}
#fy-rolling .f-rolling-btn-next { background-position: -40px 0; cursor: pointer; margin-top: -37px; right: 0; top: 50%;}
.f-rolling-btn {position: absolute; width: 40px; height: 74px; background: url(../images/focus_btn.png) no-repeat scroll 0 0; }