#main { padding-top: 15px; border-top: 1px solid #e8e8e8; }

#main .main-title { margin-bottom: 15px; border-bottom: 1px dotted #ccc; }

#main .main-title h2 { font-size: .53rem; color: #333; }

#main .main-list { /*height: 1.07rem;*/ margin-bottom: 15px; font-size: .37rem; line-height: 1.07rem; }

#main .main-list a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-size: .43rem; }

#main .main-list .iconfont { font-size: .53rem; }

#main .main-list .time { vertical-align: middle; }

#main .main-list:last-child a { width: 100%; font-size: .4rem; text-align: center; color: #19325f; }

#main table { width: 100%; color: #424242; }

#main table:last-child tr { border-bottom: 1px solid #3178b9; }

#main caption, #main tr { border-width: 1px 1px 0 1px; border-style: solid; border-color: #3178b9; }

#main td { display:table-cell; vertical-align:middle; width: 38%; padding: 5px; }

#main td:nth-child(2) { width: 20%; border-width: 0 1px 0 1px; border-style: solid; border-color: #3178b9; }

#main td:nth-child(2) .iconfont { font-size: .67rem; }

.looo{ overflow: hidden;margin-bottom: 1.5rem; }
.loooo{background: #690a00 none repeat scroll 0 0;overflow: hidden;}


.xy{ float:left;margin-right: 0.5rem;}
.xy_1{margin-left: 0.5rem; font-size: .53rem;}
.xinz{ height: 40px;line-height:40px;border-bottom: 1px solid #eeeeee;}
.xy_1 a{ font-size: .53rem;}