/*公用全局样式*/
* {margin:0; padding:0;}
img {border:0px none;}
ul li {list-style:none;vertical-align:top;}
a{ text-decoration:none;outline-style:none;color:#000}
a:hover{ text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
div:after {content: '\20'; display: block; height: 0; clear: both; visibility: hidden;}
body{font-family:'Microsoft YaHei',\5b8b\4f53,Arial,sans-serif;font-size:14px;color:#333;position:relative}

 /*设置区域*/
.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-s46m0 .main-wrap{margin-left:185px; } .grid-s46m0 .col-sub{width:185px; margin-left:-100%;}
.grid-s15m0 .main-wrap{margin-left:600px; } .grid-s15m0 .col-sub{width:600px; margin-left:-100%;}
.grid-s9m0 .main-wrap{margin-left:370px; } .grid-s9m0 .col-sub{width:370px; margin-left:-100%;}
.grid-s5m0 .main-wrap{margin-left:225px; } .grid-s5m0 .col-sub{width:210px; margin-left:-100%;}
.grid-s45m0 .main-wrap{margin-left:200px; } .grid-s45m0 .col-sub{width:180px; margin-left:-100%;}

.grid-m0s7 .main-wrap{margin-right:310px;} .grid-m0s7 .col-sub{width:290px;margin-left:-290px;}
.grid-m0s66 .main-wrap{margin-right:280px;} .grid-m0s66 .col-sub{width:265px;margin-left:-265px;}


.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; }
.grid-s83m0e4 .main-wrap{margin:0px 160px 0px 350px;} .grid-s83m0e4 .col-sub {width:350px;margin-left:-100%;} .grid-s83m0e4 .col-extra{width:160px; margin-left:-160px;}
.grid-s65m0e4 .main-wrap{margin:0px 220px 0px 260px;} .grid-s65m0e4 .col-sub {width:260px;margin-left:-100%;} .grid-s65m0e4 .col-extra{width:220px; margin-left:-220px;}
.grid-s9m0e6 .main-wrap{margin:0px 240px 0px 370px;} .grid-s9m0e6 .col-sub {width:370px;margin-left:-100%;} .grid-s9m0e6 .col-extra{width:240px; margin-left:-240px;}

#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;}
input,textarea:focus {
            outline: none;
       }

