@charset "utf-8"; body{ background-color: #f7f7f7; line-height: 1.8; font-size: 14px;} a{ color: #333333;} a:hover{ color: #008ad4; text-decoration: none;} li{ line-height: 1.8} /*主框架布局*/ /* margin-top(负值的)高度等于footer的height值 */ .ui-page-container { min-height: 100%; } .ui-page-main { min-width: 1200px; padding-bottom: 290px; overflow: hidden; } /* main的padding-bottom值要等于或大于footer的height值 */ .ui-page-footer { height: 290px; margin-top: -290px; min-width: 1200px; overflow: hidden; } /*.ui-page-content { margin: 10px 0; }*/ /*页面布局*/ .ui-grid-container { width: 1200px; margin: 0 auto; } .ui-grid { width: 100%; min-width: 100%; } .ui-grid:after { content: ''; height: 0; display: block; visibility: hidden; clear: both } .ui-col-main { width: 100%; float: left; } .ui-main-wrap { width: 945px; margin-left: 255px; } .ui-col-sub { width: 240px; float: left; margin-left: -100% } .ui-col-extra { width: 240px; zoom: 1; float: left; margin-left: -240px; } .ui-main-wrap, .ui-col-sub, .ui-col-extra { position: relative; } .ui-grid-c1 .ui-main-wrap { width: 1200px; margin: 0; } .ui-grid-c1 .ui-col-sub, .ui-grid-c1 .ui-col-extra { display: none } .ui-grid-c2m1 .ui-main-wrap, .ui-grid-c2m2 .ui-main-wrap { width: 945px; } .ui-grid-c2m1 .ui-col-extra, .ui-grid-c2m2 .ui-col-extra, .ui-grid-c2m3 .ui-col-extra { display: none } .ui-grid-c2m2 .ui-main-wrap { margin-left: 0; } .ui-grid-c2m2 .ui-col-sub { margin-left: -240px } .ui-grid-c2m3 .ui-main-wrap { width: 595px; margin: 0; } .ui-grid-c2m3 .ui-col-sub { width: 595px; margin-left: -595px; } .ui-grid-c3m1 .ui-main-wrap, .ui-grid-c3m2 .ui-main-wrap, .ui-grid-c3m3 .ui-main-wrap { width: 690px; } .ui-grid-c3m2 .ui-col-extra { margin-left: -945px; } .ui-grid-c3m2 .ui-main-wrap { margin-left: 510px; } .ui-grid-c3m3 .ui-col-sub { margin-left: -495px; } .ui-grid-c3m3 .ui-main-wrap { margin-left: 0; } .ui-grid-c3m4 .ui-col-sub, .ui-grid-c3m4 .ui-main-wrap, .ui-grid-c3m4 .ui-col-extra { width: 390px; } .ui-grid-c3m4 .ui-main-wrap { margin-left: 405px; } .ui-grid-c3m4 .ui-col-extra { margin-left: -390px; } /*全屏左右居中*/ .ui-grid-full { left: 50%; margin-left: -960px; position: relative; top: 0; width: 1920px; z-index: 0; } .ui-grid-full-bg { text-align: center; } .ui-grid-full-content { margin-left: 360px } /*默认内容盒子*/ .ui-box { clear: both; zoom: 1; margin-bottom: 15px; } .ui-box .ui-hd { padding: 8px 0; position: relative; } .ui-box .ui-hd h3 { border-left: 3px #008ad4 solid; line-height: 1.2; text-indent: 0.5em } .ui-box .ui-hd h3 span { font-size: 14px; } .ui-box .ui-hd .more { position: absolute; right: 10px; top: 18px; } .ui-box .ui-bd { padding: 10px; overflow: hidden; } /*图片上下左右居中*/ .pic-box { width: 252px; height: 252px; display: table; } .pic-box .pic { width: 240px; height: 240px; border: 1px #e8e8e8 solid; display: table-cell; padding: 5px; text-align: center; vertical-align: middle; overflow: hidden; *display: block; *line-height: 230px; } .pic-box .pic img { max-height: 240px; max-height: 240px; vertical-align: middle } /* 客服 */ .support { z-index: 100; position: fixed; top: 200px; right: 0; overflow: hidden; } .support .support-tag { font-size: 16px; width: 21px; text-align: center; padding: 8px 10px; float: left; background-color: #009ee8; color: #ffffff; margin-top: 20px; } .support .support-content { width: 200px; float: right; background: #009ee8; display: none; } .support .support-item { padding: 5px 0; border-bottom: 1px dotted #cccccc; } .support .support-item a { padding-right: 5px; display: block; } .support .support-content-inner { background-color: #ffffff; padding: 10px; margin: 8px; min-height: 200px; } .support .support-wx img { width: 100%; } .support .support-extra { padding-top: 10px; border-bottom: 1px dotted #cccccc; margin-bottom: 10px; } /*分页*/ .pagination { padding-top: 20px; padding-bottom: 20px; content: " "; } .pagination:before, .pagination:after { content: ""; display: table; } .pagination:after { clear: both; } .pagination { *zoom: 1; /* IE6-7 触发 hasLayout */ } .pagination li { float: left } .pagination a, .pagination span { display: block; min-width: 32px; height: 28px; float: left; margin-left: 8px; text-align: center; line-height: 28px; color: #676767; font-size: 12px; _width: 32px; background: #fff; border: 1px solid #e2e2e2; } .pagination a { background: #307fb7; color: #ffffff; } .pagination a:hover { color: #fff; background: #1c4e71; }