.module{ background: #FFF; padding:10px; margin: 0 10px; }
.module .module-title {position: relative; color: #666666; font-size: 20px; padding: 8px 0 8px 10px; background: url("/Public/Home/Default/images/cover/dqjs/module_ico.png") left center no-repeat; border-bottom: 2px solid #E9573F;   }
.module .module-content{ padding: 10px 0 0 0 }
.more {display: block; background: url("/Public/Home/Default/images/cover/dqjs/more.png") center center no-repeat; width: 18px; height: 18px; position: absolute; right: 5px; top: 12px; }
.more:hover { background: url("/Public/Home/Default/images/cover/dqjs/more_on.png") center center no-repeat; }

/*文字新闻列表*/
.list li { display: block; position: relative; }
.list li a { display: block; font-size: 14px; line-height: 30px; background: url("/Public/Home/Default/images/cover/dqjs/list.png") left center no-repeat; padding: 0 100px 0 10px; color: #898989; white-space: nowrap; -o-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.list li span { font-family: "Arial"; position: absolute; right: 0; top: 2px; color: #b5b5b5; font-size: 12px; width: 100px; height: 30px; line-height: 30px; text-align: right; padding-right: 10px; }
.list li:hover a { color: #ff4c00; background: url('/Public/Home/Default/images/cover/dqjs/list_on.png') left center no-repeat; }

/*日期+标题+简介*/
.list-date a{display: block }
.list-date li{display: table; padding: 5px 0}
.list-date li .date{ display: table-cell; vertical-align: middle; width:60px; height: 50px; text-align: center; background: #F5F5F5; font-family: "Arial"}
.list-date li .day{ font-size: 18px; color: #666666 }
.list-date li .year{ font-size: 12px; color: #999999 }
.list-date li .title{display: table-cell; vertical-align: middle; line-height: 1.5; font-size:14px; color: #666666; padding-left: 10px; }
.list-date li:hover .date{ background: #FFF2EC; }
.list-date li:hover .day,.list-date li:hover .year,.list-date li:hover a{ color: #FF4C00 }

/*焦点图片*/
.focus { width: 360px; height: 240px; position: relative; overflow: hidden; }
.focus .img li { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; }
.focus .img img { width: 100%; height: 100%; display: block; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.focus:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.focus .img-title { width: 100%; height: 32px; line-height: 32px; color: #fff; font-size: 1.4em; text-indent: 10px; position: absolute; left: 0; bottom: 0; z-index: 9; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0, 0, 0, 0.5); }
.focus .img-title span{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 120px; display: block;}
.focus .focus-btn { display: block; width: 104px; text-align: right; position: absolute; right: 6px; bottom: 10px; z-index: 10 }
.focus .focus-btn li { width: 10px; height: 3px; display: inline-block; background: #fff; margin: 0 3px; cursor: pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }
.focus .focus-btn li:hover { background: #FFD800; }
.focus .focus-btn li.active { background: #FFD800; }

/*头条*/
.first { display: block; background: url('/Public/Home/Default/images/cover/dqjs/first_line.png') left bottom repeat-x; padding-bottom: 10px;}
.first img{ width: 160px; height:110px; float: left;  }
.first .info{ width:190px; float: right;  }
.first .info .title{display: block; font-size:14px; line-height: 1.6; color: #333333; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.first .info .intro{ color: #666666; line-height: 1.6; font-size: 12px; padding: 5px 0 }
.first .info .date{ color: #999999; font-size: 12px; }

/* 特殊设置 */
.module1{ width: 780px; float: left;}
.module1 .focus{ float: left; }
.module1 .list-date{ float: right; width: 390px; }
.module2{ width: 380px; float: left; margin-bottom: 20px;height: 315px;}
.module3{ width: 580px; float: left; }
.module4{ width: 580px; float: right; }
.module4 .first .info{width: 385px;}
