/*公用全局样式*/
* {margin:0; padding:0;}
img {border:0px none;}
ul li {list-style:none;vertical-align:top;}
a{ text-decoration:none;outline-style:none;}
a:hover{ text-decoration:none;}
div:after {content: '\20'; display: block; height: 0; clear: both; visibility: hidden;}
body{font-family:'Microsoft YaHei',\5b8b\4f53,Arial,sans-serif;font-size:12px;color:#434343;}

 /*设置区域*/
.layout{margin: 0 auto; overflow:hidden;}
.grid-m {width:100%;clear:both;overflow:hidden;}

/*布局*/
.box {width:100%;overflow:hidden;}
.col-sub .box .hd .main-wrap{overflow:hidden;}
.col-main {float:left;width:100%;min-height: 1px; display:inline; overflow:hidden;}
.col-sub, .col-extra {float:left;}
.col-sub , .col-extra {margin-bottom:0px;}
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content: '\20'; display: block; height: 0; clear: both; }
.layout, .main-wrap, .col-sub, .col-extra {*zoom: 1; }

.grid-s18m0 .main-wrap{margin-left:450px; } .grid-s18m0 .col-sub{width:435px; margin-left:-100%;}

.grid-m0s7 .main-wrap{margin-right:300px;} .grid-m0s7 .col-sub{width:280px;margin-left:-280px;}
.grid-m0s8 .main-wrap{margin-right:340px;} .grid-m0s8 .col-sub{width:300px;margin-left:-300px;}


.grid-s111m0e6 .main-wrap{margin:0px 245px 0px 460px;} .grid-s111m0e6 .col-sub {width:445px;margin-left:-100%;} .grid-s111m0e6 .col-extra {width:230px;margin-left:-230px; }

#hd,#bd,#ft{overflow:hidden;}

.no-mb{margin-bottom:0px;}
.col-sub .no-mb, .col-extra .no-mb{margin-bottom:0px;}
.no-bg{background:none;}