/*
维护：舜网研发设计部 Lgq
*/
#header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}

/** 布局基础样式 **/
.col-main {
    float: left;
    width: 100%;
    /* bug fix: 主栏没有内容时，在 Firefox 和 Chrome 等浏览器下，布局不对 */
    min-height: 1px;
}
.col-sub, .col-extra {
    float: left;
    /*position: relative;  按需设置，仅在需要时添加 */
}

/** 清除浮动 **/
.clear, .layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.clear, .layout, .main-wrap, .col-sub, .col-extra {
    *zoom: 1;
}

/** 头部广告 **/
.grid-s150m0e170 .main-wrap { margin: 0 180px 0 160px; }
.grid-s150m0e170 .col-sub { width: 150px; margin-left: -100%; }
.grid-s150m0e170 .col-extra { width: 170px; margin-left: -170px; }

/*头版头条*/
.grid-m0s280 .main-wrap { margin-right: 290px; }
.grid-m0s280 .col-sub { width: 280px; margin-left: -280px; }

/*首屏布局 300 360 280*/
.grid-s300m0e280 .main-wrap { margin: 0 290px 0 310px; }
.grid-s300m0e280 .col-sub { width: 300px; margin-left: -100%; }
.grid-s300m0e280 .col-extra { width: 280px; margin-left: -280px; }

/*二屏布局*/
.grid-s330m0e280 .main-wrap { margin: 0 290px 0 340px; }
.grid-s330m0e280 .col-sub { width: 330px; margin-left: -100%; }
.grid-s330m0e280 .col-extra { width: 280px; margin-left: -280px; }

/*尾屏布局*/
.grid-s310m0e310 .main-wrap { margin: 0 320px 0 320px; }
.grid-s310m0e310 .col-sub { width: 310px; margin-left: -100%; }
.grid-s310m0e310 .col-extra { width: 310px; margin-left: -310px; }

