@charset "UTF-8";

body { font-family:microsoft yahei,simsun; font-size:14px; background-color: #ffffff; }
div.main { width: 1190px; margin: 180px auto 0; }
div.main div.title { border-bottom: 1px solid #e6e6e6; height: 34px; }
div.main div.title h2 { border-bottom: 2px solid #ff7e00; float: left; margin-bottom: -2px; color: #ff7e00; font-size: 24px; text-shadow: 2px 2px 2px #e6e6e6; width: 142px; height: 34px; }
div.main div.type { display: block; height: 34px; margin: 15px 0; }
div.main div.type div.btn { display: block; padding: 0 5px; width: 126px; height: 34px; float: right; background: url('/images_1405/com_sprite.png') no-repeat -129px 0; }
div.main div.type div.btn a { display: block; float: left; margin: 0 10px; width: 43px; height: 34px; line-height: 34px; text-align: center; }
div.main div.type div.btn a.cur { color: #ff9801; }
/*分类列表*/
div.main ul.content { width: 1220px; margin: 8px -15px 40px; }
div.main ul.content li{ display: blcok; float: left; margin: 16px; width: 210px; height: 230px; border: 1px solid #E5E5E5; background-color: #FCFAFB; }
div.main ul.content li:hover { background-color: #F6F6F6; }
div.main ul.content li a.img { display: block; width: 210px; height: 110px; }
div.main ul.content li a.img img { display: block; width: 210px; height: 110px; }
div.main ul.content li p { padding: 0 10px; width: 190px; color: #8C8C8C; }
div.main ul.content li p.author { line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.main ul.content li p.author a.author { display: inline-block; float: left; color: #646464; font-weight: bold; }
div.main ul.content li p.author a.author:hover { color: #ff9801; }
div.main ul.content li p.author span.hot { display: inline-block; float: right; padding-left: 20px; background: url('/images_1405/com_sprite.png') no-repeat -130px -172px; }
div.main ul.content li p.tip { line-height: 24px; font-size: 12px; }

/*960 width*/
@media screen and (max-width:1210px) {
    div.main { width: 960px; }
    div.main ul.content { width: 992px; margin: 6px -18px 40px; }
    div.main ul.content li { margin: 18px; }
}
