@charset "utf-8";
html { -ms-text-size-adjust: 100%; scrollbar-width: thin; overflow-x: hidden; }
body { width: 100%; height: 100%; min-height: 200px; color: #333; font-size: 14px; font-family: 'Source Han Sans CN','Arial','Microsoft Yahei','PingFang SC','HanHei SC'; font-weight: 400;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form { margin: 0; }
ul, ol { margin: 0; padding: 0; }
li { list-style: none; }
img { border: none; }
input { padding: 0; outline: none; }
input[type=checkbox] { vertical-align: middle; }
input[disabled] { background-color: #eee; }
a { outline: none; text-decoration: none; }
select:-moz-focusring { color: rgba(0,0,0,0); text-shadow: 0 0 0 #333; }
::-webkit-scrollbar { overflow-y: auto; width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #C1C1C1; }
::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #F1F1F1; }
@media(max-width:800px){
  ::-webkit-scrollbar { width: 3px; height: 3px; }
  ::-webkit-scrollbar-thumb { box-shadow: inset 0 0 2px rgba(0,0,0,0.2);  }
  ::-webkit-scrollbar-track { box-shadow: inset 0 0 2px rgba(0,0,0,0.2);  }
}
.fr { float: right; }
.fl { float: left; }
.clearfix:after { content: ''; clear: both; display: table; }
.clearfix { zoom: 1; }
a.link { color: #0663F7; text-decoration: none; cursor: pointer; }
a.link:hover { text-decoration: underline; }
.hot { color: red; }
.green { color: green; }
.blue { color: blue; }
.color2 { color: #fc5900; }
.color3 { color: #666; }
.color4 { color: #336699; }
.color5 { color: #116ecb; }
.color6 { color: #fff; }
.color7 { color: #9a9a9a; text-decoration: line-through; }
.color8 { color: #ccc; }
.bold { font-weight: bold; }
.light { background-color: #fce365; }
.break-all { word-break: break-all; word-wrap: break-word; }
.no-wrap { white-space: nowrap; overflow: hidden; }
.Wdate { padding: 2px 4px; }
.clear { clear: both; }
.inline-block { display: inline-block;  vertical-align: top; }
* html .inline-block { display: inline; }
* + html .inline-block { display: inline; }
.middle { vertical-align: middle; }
.i1, .i-ok, .i-no, .i-tip { background-image: url(../images/Q/ico-tips.png); background-repeat: no-repeat; width: 16px; height: 30px; cursor: default; }
.i1.tip, .i-tip { background-position: 0 -73px; }
.i1.ok, .i-ok { background-position: 0 0; }
.i1.no, .i-no { background-position: 0 -36px; }
.dn, .hide, .hidden { display: none; }
* html .hide, * html .hidden { display: none; }
* + html .hide, * + html .hidden { display: none; }
.hide2 { position: absolute; left: -10000px; top: -10000px; }
.break-word { word-break: break-all; word-wrap: break-word; }
.ta-left { text-align: left; word-wrap: break-word; word-break: break-all; }
.ta-center { text-align: center; }
.ta-right { text-align: right; }
.arrow { display: inline-block; width: 0; height: 0; border-width: 0; border-style: solid; overflow: hidden; cursor: pointer; }
.del-line { text-decoration: line-through; }
.w-button, .tool { min-width: 46px; _width: 46px; height: 22px; padding: 2px 15px; font: bold 14px/22px 微软雅黑; cursor: pointer; text-align: center; white-space: nowrap; overflow: hidden; }
.w-red { background: #D24726; color: #fff; }
.w-red:hover { background: #e17961; color: #fff; }
.w-green { background: #217245; color: #fff; }
.w-green:hover { background: #33935e; color: #fff; }
.w-blue, .tool { background: #328cf8; color: #fff; }
.w-blue:hover, .tool:hover { background: #0e79fb; color: #fff; }
.w-dark { background: #ccc; color: #333; }
.w-dark:hover { background: #dddcdc; color: #333; }
.w-light { background: #EFEFEF; color: #333; }
.w-light:hover { background: #ddd; color: #333; }
.w-disabled, .w-disabled:hover { background: #ddd; color: #999; cursor: default; }
.x-mask { position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; }
.x-drag-shadow { position: absolute; left: 0; top: 0; background-color: #f1f1f1; cursor: move; display: none; z-index: 999999; }
.x-box { position: absolute; background: #fff; border: 1px solid #ccc; z-index: 1000; color: #666; max-width: 100%; }
.x-box .x-head { position: relative; background-color: #f6f6f6; height: 32px; line-height: 32px; border-bottom: 1px solid #ddd; }
.x-head .x-title { position: absolute; left: 0; background: url(../images/Q/ico.gif) 5px 12px no-repeat; padding-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #336699; }
.x-head .x-close { position: absolute; right: 6px; cursor: pointer; width: 24px; text-align: center; font: bold 14px/32px verdana,Arial; color: #336699; }
.x-head .x-close:hover { font-size: 16px; }
.x-box .x-main { padding: 10px 10px 0 10px; font-size: 14px; word-wrap: break-word; overflow: auto; scrollbar-width: thin; }
.x-box .x-view { margin-bottom: 10px; overflow: hidden; }
.x-main .x-ico { width: 40px; }
.x-main .x-ico div.ico { width: 32px; height: 32px; }
.x-dialog { line-height: 1.6em; }
.x-bottom { text-align: center; padding-top: 10px; clear: both; }
.x-cancel { margin-left: 10px; }
.x-input { margin-top: 5px; }
.x-input input { height: 24px; line-height: 24px; width: 97%; padding-left: 5px; }
.x-alert { background: url(../images/Q/alert.gif) no-repeat; }
.x-loading { background: url(../images/Q/loading.gif) no-repeat; }
.x-box-tips { background: #000; color: #fff; opacity: 0.5; line-height: 1.6; }
.x-box-tips .x-head { display: none; }
.x-box-tips .fa-ico { width: 22px; color: #1ed10a; }
.x-box-em .x-main { font-size: inherit; }
.progress-bar { width: 100%; background-color: #ccc; }
.progress { width: 0.1%; height: 8px; overflow: hidden; background-color: #2B85E9; }
.x-panel { background-color: #fff; border: 1px solid #ddd; padding: 1px 0; cursor: default; position: absolute; z-index: 99; overflow: auto; font: 14px verdana,tahoma,宋体; }
.x-panel .x-item { color: #000; padding: 2px 1px;  margin: 2px 3px; height: 24px; line-height: 24px; position: relative; }
.x-panel .x-disabled { color: #808080; }
.x-panel .x-on { background-color: #eee; }
.x-panel .x-icon { width: 24px; height: 20px; text-align: center; position: absolute; margin-top: 2px; }
.x-panel .x-icon img { width: 20px; height: 20px; }
.x-panel .x-text { overflow: hidden; position: absolute; left: 30px; height: 24px; }
.x-panel .arrow { border-left-color: #333; _border-color: #fff #fff #fff #333; position: absolute; right: 3px; margin-top: 7px; cursor: default; }
.x-panel .x-on .arrow { _border-color: #eee #eee #eee #333; }
.x-split { height: 1px; background-color: #eee; margin: 4px 3px; overflow: hidden; }
.x-sel { cursor: default; position: relative; height: 26px; font-size: 14px; }
.x-sel-tag { position: relative; height: 26px; background-color: #fff; border: 1px solid #d5d5d5; overflow: hidden; }
.x-sel-text, .x-sel-arrow { position: absolute; top: 0; height: 26px; line-height: 24px; }
.x-sel-text { left: 0; padding: 0 6px; overflow: hidden; color: #555; border-width: 0; }
.x-sel-arrow { right: -1px; width: 26px; background-color: #c3c3c3; }
.x-sel-arrow .arrow-down { float: left; display: inline; cursor: default; border-width: 6px; border-color: #444 #c3c3c3 #c3c3c3 #c3c3c3; margin: 11px 0 0 7px; }
.x-sel-list { left: 0; -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  -khtml-user-select: none;  user-select: none; }
.x-sel-list .x-item { padding: 0 4px; color: #555; }
.x-sel-list .x-disabled { color: #808080; }
.x-sel-list .selected { background-color: #49f; color: #fff; }
.x-sel-radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.x-sel-radius .x-sel-arrow { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.x-sel-mini .x-sel-tag, .x-sel-mini .x-sel-text, .x-sel-mini .x-sel-arrow { height: 22px; line-height: 20px; }
.x-sel-mini .x-sel-arrow { width: 22px; }
.x-sel-mini .x-sel-arrow .arrow-down { margin: 8px 0 0 5px; }
.x-sel-multiple { z-index: 90; }
.x-picker { position: absolute; width: 231px; border-style: solid; border-color: #000; border-width: 1px 0 0 1px; font-size: 12px; font-family: "宋体", Arial; z-index: 99999; }
.x-picker .xp-title { height: 25px; padding-top: 4px; background: #E4E4E4; border-style: solid; border-color: #000; border-width: 0 1px 1px 0; }
.x-picker .xp-preview { float: left; width: 50px; height: 20px; border: 1px solid #333; background: #FFF; margin-left: 5px; display: inline; }
.x-picker .xp-val { float: left; width: 60px; text-align: center; line-height: 20px; }
.x-picker .xp-type { float: right; margin-right: 6px; display: inline; }
.x-picker .xp-table table { table-layout: fixed; width: 0; height: 132px; border-collapse: collapse; cursor: default; }
.x-picker .xp-table td { width: 10px; height: 10px; padding: 0; border-style: solid; border-color: #000; border-width: 0 1px 1px 0; }
.pager { text-align: center; margin-top: 15px; }
.pager li { display: inline-block; *display: inline; *zoom: 1; cursor: pointer; background-color: #a4a4a4; color: #fff; margin-right: 5px; line-height: 17px; font-family: 微软雅黑; }
.pager li, .pager .pager-link a { padding: 4px 8px;  }
.pager li:hover, .pager li.on { background-color: #06A4E1; }
.pager-bar a { color: #fff; text-decoration: none; }
.pager .pager-link li { padding: 0; }
.pager .pager-link a { display: block; }
.pager .count, .pager-count { margin-left: 15px; line-height: 24px; }
.pager .page-size { font-weight: bold; color: red; }
.pager .total-count { font-weight: bold; color: green; }
.tab-title li { float: left; margin-right: 4px; position: relative; }
.tab-title li.on { display: block; }
.tab-title li a { float: left; padding: 0 18px; border: 1px solid #cdcdcd; border-bottom: none; line-height: 44px; font-size: 14px; color: #333; text-decoration: none; font-weight: bold; cursor: pointer; }
.tab-title li a:hover, .tab-title li.on a { border-top: 2px solid #ff6600; line-height: 44px; background: #fff; }
.tab-cont { margin-top: -1px; padding: 10px; border: 1px solid #cdcdcd; background: #fff; }
.turn-box { display: none; }
.slide-box { position: relative; z-index: 1; overflow: hidden; }
.slide-ul { width: 100%; height: 100%; position: relative; z-index: 1; }
.slide-li { width: 100%; height: 100%; position: absolute; top: 0; z-index: 1; }
.slide-on { z-index: 10; }
.slide-prev, .slide-next { width: 18px; height: 38px; position: absolute; top: 50%; margin-top: -19px; z-index: 10; cursor: pointer; }
.range-slider-bar { width: 100%; background-color: #ccc; position: relative; }
.range-progress { width: 0%; height: 4px; overflow: hidden; background-color: #2B85E9; }
.range-slider { position: absolute; left: 0%; top: -6px; width: 16px; height: 16px; background-color: #2786f1; border-radius: 16px; }
.upload-input { position: absolute; left: -10000px; top: -10000px; overflow: hidden; }
.upload-html4 { position: absolute; left: -10000px; top: -10000px; }
.tab-title ul { float: left; }
.tab-title { overflow: auto; position: relative; }
.no-tab .tab-title { display: none; }
.turn-box { }
.x-desc { background-color: #f6f6f6; color: #666; font-size: 13px; line-height: 1.8; padding: 5px 10px 5px 20px; }
ul.desc { }
ul.desc li { list-style: inside disc; }
ol.desc li { list-style: inside decimal; }
.v-text h3 { font-size: 16px; }
.mark, a.mark3 { color: #777; font-size: 12px; }
span.mark2 { color: #999; font-size: 12px; }
a.mark, a.mark2, a.text { cursor: text; margin-left: 10px; }
a.mark2 { color: #999; }
table { width: 100%; border-collapse: collapse; table-layout: fixed; }
table.list { }
table.list tr { line-height: 28px; }
table.list td { border: 1px solid #cdcdcd; padding: 8px 0; }
table.list td.name, table.list col.name { width: 25%; }
table.list td.name { text-align: right; padding-right: 10px; _padding-right: 5px; font-size: 12px; font-weight: bold; background-color: #F1F1F1; }
table.list td.value { padding: 8px 10px;  }
table.list .full-head td, table.table .full-head td { padding: 5px 0 5px 10px; background-color: #e0e0e0; font-weight: bold; font-size: 14px; text-align: left; }
table.list label { margin-left: 3px; }
table.list .item-label { margin: 0; }
table.list .w-button { vertical-align: middle; }
.view table .name { font-weight: bold; }
tr.imported td { color: #777; }
.x-result { border: 1px solid #cdcdcd; padding: 10px; line-height: 1.8em; background: #fffbe8; color: #444; font-family: 宋体; font-size: 14px; height: 360px; overflow: auto; word-break: break-all; word-wrap: break-word; margin-top: 10px; }
textarea.x-result { padding: 1%; width: 98%; }
.toolbar, .tooldoc { position: relative; background: #f2f2f2; font-size: 14px; padding: 8px 15px; overflow: hidden; margin-bottom: 10px; }
.tooldoc { background: #fff; border-bottom: 1px solid #ccc; padding-left: 0; }
.toolbar .tools { float: left; }
.toolbar .tool { margin-right: 5px; }
.toolbar .tool:last-child, .toolbar .tool.last { margin-right: 0; }
.toolbar .filter { float: right; margin-left: 10px; }
.toolbar .inline-block { vertical-align: middle; }
input.mini, input.mini2 { background-color: transparent; }
input.text, input.text1 { width: 160px; height: 22px;  line-height: 22px; padding: 1px 4px; border: 1px solid #999; }
input.mini, input.mini2 { height: 18px; line-height: 18px; border-width: 0 0 1px 0; border-style: solid; border-color: #999; text-align: center; margin-right: 5px; }
input.mini { width: 80px; }
select.sel { min-width: 60px; max-width: 98%; padding: 3px 4px; }
.toolbar select.sel { max-width: initial; }
select.w100 { width: 100px; }
select.w120 { width: 120px; }
select.w140 { width: 140px; }
select.w160 { width: 160px; }
select.w180 { width: 180px; }
select.w200 { width: 200px; }
textarea { font-size: 14px; }
textarea.text { float: left; width: 400px; height: 120px; padding: 4px;  border: 1px solid #999; }
input.text1 { width: 160px; }
input.text2 { width: 90%; }
.sel-search { display: block; float: left; height: 26px; line-height: 26px; padding: 1px 4px; }
.table select { max-width: 100%; }
input.bot-text, input.bor-text, input.bor-text1 { width: 160px; height: 22px; line-height: 22px; padding: 1px 4px; border-width: 0 0 1px 0; border-style: solid; border-color: #999; text-align: center; background-color: #F2F2F2; }
input.bor-text, input.bor-text1 { background-color: transparent; }
input.bor-text1 { width: 95%; }
.cur { cursor: pointer; }
.w-on-off { cursor: pointer; width: 80px; height: 28px; background-image: url(../images/on-off-mini.png); background-repeat: no-repeat; background-size: 100%; }
.on1 { background-position: 0 0; }
.on2 { background-position: 0 -56px; }
.on3 { background-position: 0 -113px; }
.on4 { background-position: 0 -172px; }
.off { background-position: 0 -180px; }
input.text:hover, input.mini:hover, textarea.text:hover { border-color: #1881D7; }
input.disabled:hover { border-color: #999; }
.w25 { width: 25px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50, input.w50 { width: 50px; }
.w60, input.w60 { width: 60px; }
.w70, input.w70 { width: 70px; }
.w80, input.w80 { width: 80px; }
.w90, input.w90 { width: 90px; }
.w100, input.w100 { width: 100px; }
.w110, input.w110 { width: 110px; }
.w120, input.w120 { width: 120px; }
.w130, input.w130 { width: 130px; }
.w140, input.w140 { width: 140px; }
.w150, input.w150 { width: 150px; }
.w160, input.w160 { width: 160px; }
.w170, input.w170 { width: 170px; }
.w180, input.w180 { width: 180px; }
.w190, input.w190 { width: 190px; }
.w200, input.w200, textarea.w200 { width: 200px; }
.w210, input.w210, textarea.w210 { width: 210px; }
.w220, input.w220, textarea.w220 { width: 220px; }
.w240, input.w240, textarea.w240 { width: 240px; }
.w260, input.w260, textarea.w260 { width: 260px; }
.w280, input.w280, textarea.w280 { width: 280px; }
.w300, input.w300, textarea.w300 { width: 300px; }
.w310, input.w310, textarea.w310 { width: 310px; }
.w320, input.w320, textarea.w320 { width: 320px; }
.w330, input.w330, textarea.w330 { width: 330px; }
.w340, input.w340, textarea.w340 { width: 340px; }
.w350, input.w350, textarea.w350 { width: 350px; }
.w360, input.w360, textarea.w360 { width: 360px; }
.w370, input.w370, textarea.w370 { width: 370px; }
.w400, input.w400, textarea.w400 { width: 400px; }
.w500, input.w500, textarea.w500 { width: 500px; }
.w600, input.w600, textarea.w600 { width: 600px; }
.h40, input.h40, textarea.h40, .x-detail textarea.h40 { height: 40px; }
.h60, input.h60, textarea.h60, .x-detail textarea.h60 { height: 60px; }
.h80, input.h80, textarea.h80, .x-detail textarea.h80 { height: 80px; }
.h100, input.h100, textarea.h100, .x-detail textarea.h100 { height: 100px; }
textarea.h160, .x-detail textarea.h160 { height: 160px; }
textarea.h200, .x-detail textarea.h200 { height: 200px; }
textarea.h240, .x-detail textarea.h240 { height: 240px; }
textarea.h280, .x-detail textarea.h280 { height: 280px; }
textarea.h320, .x-detail textarea.h320 { height: 320px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mtb10 { margin: 10px 0; }
.mtb20 { margin: 20px 0; }
.m10 { margin: 10px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pt10 { padding-top: 10px; }
.scroll-view { overflow: auto; min-height: 40px\0; }
col.name { width: 25%; }
.myform_iframe { position: absolute; top: -10000px; left: -10000px; }
.pg-loading .pg-bar { margin: 10px 0; }
.pg-loading .pg-text { float: right; }
h2 { font-size: 16px; font-weight: normal; }
h2.title { font-weight: bold; text-align: center; }
h3.title, h3.tt1 { font-weight: bold; margin: 10px 0; }
h3.title { font-size: 14px; line-height: 1.6em; padding: 5px 0 5px 15px; background-color: #f5f5f5; }
h3.tt1 { color: #1f7cd0; font-size: 16px; border-left: 4px solid #1f7cd0; padding-left: 20px; line-height: 26px; }
h4 { font-size: 14px; }
.border-radius5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.border-radius10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.t-result { border: 1px solid #cdcdcd; padding: 10px; line-height: 1.8em; background: #fffbe8; color: #444; font-family: 宋体; font-size: 14px; min-height: 240px; }
a.w-button { text-decoration: none; }
.x-detail input.text { width: 94%; }
.x-detail textarea, textarea.s-brief { width: 98%; height: 80px; }
.x-detail select { width: 55px; }
.x-detail select.list { width: 97%; height: 120px; margin-top: 10px; padding: 3px; }
.x-detail .sel { width: 100px; }
.x-detail .sel-w { width: auto; max-width: 92%; }
.x-detail .w80, .x-detail input.w80, .x-detail textarea.w80 { width: 80px; }
.x-detail .w100, .x-detail input.w100, .x-detail textarea.w100 { width: 100px; }
.x-detail .w110, .x-detail input.w110, .x-detail textarea.w110 { width: 110px; }
.x-detail .w120, .x-detail input.w120, .x-detail textarea.w120 { width: 120px; }
.x-detail .w130, .x-detail input.w130, .x-detail textarea.w130 { width: 130px; }
.x-detail .w140, .x-detail input.w140, .x-detail textarea.w140 { width: 140px; }
.x-detail .w150, .x-detail input.w150, .x-detail textarea.w150 { width: 150px; }
.x-detail .w160, .x-detail input.w160, .x-detail textarea.w160 { width: 160px; }
.x-detail .w170, .x-detail input.w170, .x-detail textarea.w170 { width: 170px; }
.x-detail .w180, .x-detail input.w180, .x-detail textarea.w180 { width: 180px; }
.x-detail .w200, .x-detail input.w200, .x-detail textarea.w200 { width: 200px; }
.x-detail .w240, .x-detail input.w240, .x-detail textarea.w240 { width: 240px; }
.x-detail .w260, .x-detail input.w260, .x-detail textarea.w260 { width: 260px; }
.x-detail .w280, .x-detail input.w280, .x-detail textarea.w280 { width: 280px; }
.x-detail .w300, .x-detail input.w300, .x-detail textarea.w300 { width: 300px; }
.x-detail .w320, .x-detail input.w320, .x-detail textarea.w320 { width: 320px; }
.x-detail .w360, .x-detail input.w360, .x-detail textarea.w360 { width: 360px; }
.x-detail .w400, .x-detail input.w400, .x-detail textarea.w400 { width: 400px; }
.x-detail .more { line-height: 1.6em; color: red; }
.x-detail div.item-row { display: block; }
.sel-list { height: 120px; margin: 10px 10px 10px 0; padding: 3px; border: 1px solid #999; overflow: auto; }
.sel-list .sel-item { line-height: 24px; cursor: default; padding-left: 5px; }
.sel-list .sel-item.on, .sel-list .sel-item.on:hover { background-color: #99d3ed; }
.sel-list .sel-item:hover { background-color: #f1f1f1; }
.container { position: relative; overflow-x: hidden; overflow-y: auto; }
.content-wrap { margin-left: 230px; }
.content-view { margin: 10px; font-size: 14px; }
.content-title { position: relative; background-color: #0075d6; color: #fff; font-size: 20px; font-weight: normal; height: 46px; line-height: 46px; text-align: center; margin: 20px 0; }
.content-title .has-subnav2 { cursor: pointer; position: relative; }
.content-title .has-subnav2 .arrow { position: absolute; top: 9px; right: -25px; border-width: 7px; border-color: #fff #0075d6 #0075d6 #0075d6; }
.content-title .sub-nav2 { font-size: 14px; }
.content-text { line-height: 1.6; font-size: 16px; word-break: break-all; }
.content-text p, .content-text li { margin: 10px auto; }
.content-text h2.title { font-weight: bold; font-family: 18px; text-align: left; }
.main-view .sidebar { display: none; }
.main-view .content-wrap, .main-view .content-view { margin: 0; }