.col-left{ width:880px; float: left; margin: 0 10px; }
.col-right{ width: 280px; float: right; margin: 0 10px; }
.module{ background: #FFF; padding:10px; }
.module .module-title {position: relative; border-bottom: 2px solid #EBEBEB; }
.module .module-title span{padding: 0px 0 5px 0; color: #0683da; font-size: 20px; border-bottom: 2px solid #0683DA; display: inline-block; position: relative; top: 2px;}
.module .module-content{ padding: 10px 0 0 0 }
.more {display: block; font-size: 12px; color: #999999; background: #F3F3F3; display: inline-block; padding:3px 8px; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; right: 5px; top: 5px; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease }
.more:hover { background: #0683DA; color: #FFF; }

/*文字新闻列表*/
.list li { display: block; position: relative; }
.list li a { display: block; font-size: 14px; line-height: 35px; background: url("/Public/Home/Default/images/subject/zsjy/list.png") left center no-repeat; padding: 0 100px 0 15px; color: #666666; 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: #666666; font-size: 12px; width: 100px; height: 34px; line-height: 34px; text-align: right; padding-right: 10px; }
.list li:hover a { color: #0683da; }

/*焦点图片*/
.focus { width: 340px; height: 210px; 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; border-bottom: 1px solid #ECECEC; padding-bottom: 10px;}
.first img{ width: 120px; height:80px; float: left;  }
.first .info{ width:285px; 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.8; font-size: 12px; }
.first .info .date{ color: #999999; font-size: 12px; }

.img{border-bottom: 1px solid #ECECEC; padding: 2px 0 7px 0  }

/* 图片列表 */
.list-img li{ display: block; width: 33.3333%; border: 2px solid #FFF; height:85px; float: left;  }
.list-img li img{ display: block; width: 100%; height: 100%; }

.major{ background: #FFF; margin-bottom: 20px; }
.major .major-title{ color: #FFF; font-size:20px; line-height: 46px; background: #0683DA; position: relative; padding-left: 10px; }
.major .major-title a{ color: #fff; font-size: 12px; position: absolute;right: 10px; top: 0; }
.major .major-list{ padding: 1px 10px 1px; }
.major .major-list a{ display: block; background: #F1F1F1; font-size:16px; line-height: 46px; margin:10px 0; color: #999999; padding-left: 20px;  }
.major .major-list a:hover{ background: #D6E8F6; color: #0783D8 }

.fast-btn{ background: #FFF; padding: 5px 10px; margin-bottom: 20px; }
.fast-btn a{ display: block; color: #FFF; padding: 20px 0 20px 80px}
.fast-btn a .cn{ font-size: 18px; }
.fast-btn a .en{ font-size: 14px; font-family: "Arial" }
.fast-btn a.btn1{ background:#00A2EA url('../../../images/subject/zsjy/zxbm.png') 20px center no-repeat; margin: 5px 0 15px; }
.fast-btn a.btn2{ background:#0363AF url('../../../images/subject/zsjy/lqcx.png') 20px center no-repeat;  margin: 0px 0 5px; }
/* 特殊设置 */

.module1{ width: 100%; float: left;  margin-bottom: 20px;}
.module1 .focus{ float: left; }
.module1 .list{ float: right; width: 500px; }
.module2{ width: 50%; float: left; margin-bottom: 18px;  height: 265px;}
.module3{ width: 50%; float: left; margin-bottom: 18px; height: 265px;}
.module4{ width: 50%; float: left;}
.module5{ width: 50%; float: left; padding: 10px 10px 15px;}

