/** * Copyright © ShopeX (http://www.shopex.cn). All rights reserved. * See LICENSE file for license details. */ /* -------------------------------------------------------------- reset.css * Resets default browser CSS. -------------------------------------------------------------- */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { line-height: 1.5; font-size: 75%; color: #666; background: #fff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; } /* Tables still need 'cellspacing="0"' in the markup. */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { font-weight: normal; } table, td, th { vertical-align: middle; } td, th { padding:1px 4px;} /* Remove possible quote marks (") from ,
. */ blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /* Remove annoying border on linked images. */ a img { border: none; } /* -------------------------------------------------------------- typography.css * 对常用的html标签进行重定义 -------------------------------------------------------------- */ /* Headings -------------------------------------------------------------- */ h1,h2,h3,h4,h5,h6 { color: #111;margin: 0.5em 0; clear:both; } h1 { font-size: 3em; line-height: 1; } h2 { font-size: 2em; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; padding-top:4px; } h4 { font-size: 1.2em; font-weight: bold; line-height: 1.25;} h5 { font-size: 1em; font-weight: bold; } h6 { font-size: 1em; font-weight: bold; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } /* Text elements -------------------------------------------------------------- */ p { margin: 0 0 1.5em; } p img { margin: 1.5em 1.5em 1.5em 0; padding: 0; } p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } a:focus, a:hover { text-decoration: underline; } a { color: #3367AC; text-decoration: none; outline:0;} blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold;} em,dfn { font-style: italic; } dfn { font-weight: bold; } sup, sub { line-height: 0; } abbr, acronym { border-bottom: 1px dotted #666; } address { margin: 0 0 1.5em; font-style: italic; } del { color:#666; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } sub,sup {color:#f90; padding:0 3px;} /* 字体向右对齐 */ .textright{ text-align:right;!important} /* 字体向右对齐 */ .textleft{ text-align:left;!important} /* 字体向右对齐 */ .textcenter{ text-align:center;} /* 容器内文字不换行 */ .textnowrap{ white-space:nowrap;} /* 容器内文字可以换行 */ .textwrap{ white-space:normal;} /* 设置元素既有inline属性又有block属性 */ .inline-block{ display:inline-block;display:-moz-inline-stack;*display:inline;zoome:1;} /* 字体的大小颜色 -------------------------------------------------------------- */ .font9px { font-size:9px;} .font10px, .size-s { font-size:10px;} .font11px { font-size:11px;} .font12px { font-size:12px;} .font14px, .size-l { font-size:14px;} .font16px, .size-xl { font-size:16px;} .font18px, .size-xxl { font-size:18px;} .font20px { font-size:20px;} /* 字体的粗细 -------------------------------------------------------------- */ .fontbold { font-weight:700;} .fontnormal { font-weight:normal;} /* 字体的颜色 -------------------------------------------------------------- */ .fontcolorRed, .c-red, .red { color:#ff1600} .fontcolorGreen, .c-green { color:#618605} .fontcolorOrange, .c-orange { color:#f60;} .fontcolorBlack, .c-black { color:#000;} .fontcolorGray, .c-gray { color:#7b7b7b;} .fontcolorBlue, .c-blue { color:#369;} .c-disabled { color:#8b8b8b; } /* 元素背景色 -------------------------------------------------------------- */ .ColColorRed {background:#fbeeef; } .ColColorGray {background:#efefef; } .ColColorGraydark {background:#efefef; } .ColColorGreen {background:#eefbee; } .ColColorBlue {background:#eef4fb } .ColColorOrange {background:#FBF7EE} .ColColorWhite {background:#fff} /* Lists -------------------------------------------------------------- */ li ul, li ol { margin:0 1.5em; } ul, ol { margin: 0 1.5em 1.5em 1.5em; } ul { list-style-type: disc; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} /* Tables -------------------------------------------------------------- */ table { width:100%; } th { font-weight:normal; color:#000} tr.even { background: #f8f8f8; } tfoot { font-style: italic; } caption { background: #eee; } tr.selected td,div.selected { background: #ffc; } tr.current td { background: #36c;color:#fff } /* Misc classes -------------------------------------------------------------- */ .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .hide { display: none; } .quiet { color: #666; } .loud { color: #000; } div.highlight:hover,div.highlight,.highlight { background-color:#6b94ad; color:#fff; } .added { background:#060; color: #fff; } .removed { background:#900; color: #fff; } .modified{ background:#B5EDBC;} .first { margin-left:0; padding-left:0; } .last { margin-right:0; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } .lnk { color:#1D469F; text-decoration:underline; cursor:pointer;} .lnk:hover { text-decoration: underline; } .flt { float:left;} .frt { float:right;} textarea { font-size: 1em; } /* -------------------------------------------------------------- grid.css * Sets up an easy-to-use grid of 24 columns. By default, the grid is 950px wide, with 24 columns spanning 30px, and a 10px margin between columns. If you need fewer or more columns, namespaces or semantic element names, use the compressor script (lib/compress.rb) Note: Changes made in this file will not be applied when using the compressor: make changes in lib/blueprint/grid.css.rb -------------------------------------------------------------- */ /* A container should group all your columns. .container { width: 100%; margin: 0 auto; } */ /* Use this class on any div.span / container to see the grid. */ .showgrid { background: url(src/grid.png); } /* Columns -------------------------------------------------------------- */ /* Sets up basic grid floating and margin. */ div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-auto { float: left; margin-right: 10px; overflow:hidden; } .infoContent div.span-9, .infoContent div.span-5, .infoContent div.span-7, .infoContent div.span-10{ border-bottom:1px solid #efefef; padding:2px 0; } /* The last column in a row needs this class. */ div.last { margin-right: 0; border:none; } /* Use these classes to set the width of a column. */ .span-1 { width: 30px; } .span-2 { width: 75px; } .span-3 { width: 110px; } .span-4 { width: 150px; } .span-5 { width: 180px; } .span-6 { width: 230px; } .span-7 { width: 270px; } .span-8 { width: 310px; } .span-9 { width: 350px; } .span-10 { width: 390px; } .span-11 { width: 430px; } .span-12 { width: 470px; } .span-13 { width: 510px; } .span-14 { width: 550px; } .span-15 { width: 590px; } .span-16 { width: 630px; } .span-17 { width: 670px; } .span-18 { width: 710px; } .span-19 { width: 750px; } .span-20 { width: 790px; } .span-21 { width: 830px; } .span-22 { width: 870px; } .span-23 { width: 910px; } .span-24, div.span-24 { width: 950px; margin: 0;} div.span-auto-6 { width:auto !important; min-width:230px; width:230px; } /* Add these to a column to append empty cols. */ .append-1 { padding-right: 40px; } .append-2 { padding-right: 80px; } .append-3 { padding-right: 120px; } .append-4 { padding-right: 160px; } .append-5 { padding-right: 200px; } .append-6 { padding-right: 240px; } .append-7 { padding-right: 280px; } .append-8 { padding-right: 320px; } .append-9 { padding-right: 360px; } .append-10 { padding-right: 400px; } .append-11 { padding-right: 440px; } .append-12 { padding-right: 480px; } .append-13 { padding-right: 520px; } .append-14 { padding-right: 560px; } .append-15 { padding-right: 600px; } .append-16 { padding-right: 640px; } .append-17 { padding-right: 680px; } .append-18 { padding-right: 720px; } .append-19 { padding-right: 760px; } .append-20 { padding-right: 800px; } .append-21 { padding-right: 840px; } .append-22 { padding-right: 880px; } .append-23 { padding-right: 920px; } /* Add these to a column to prepend empty cols. */ .prepend-1 { padding-left: 40px; } .prepend-2 { padding-left: 80px; } .prepend-3 { padding-left: 120px; } .prepend-4 { padding-left: 160px; } .prepend-5 { padding-left: 200px; } .prepend-6 { padding-left: 240px; } .prepend-7 { padding-left: 280px; } .prepend-8 { padding-left: 320px; } .prepend-9 { padding-left: 360px; } .prepend-10 { padding-left: 400px; } .prepend-11 { padding-left: 440px; } .prepend-12 { padding-left: 480px; } .prepend-13 { padding-left: 520px; } .prepend-14 { padding-left: 560px; } .prepend-15 { padding-left: 600px; } .prepend-16 { padding-left: 640px; } .prepend-17 { padding-left: 680px; } .prepend-18 { padding-left: 720px; } .prepend-19 { padding-left: 760px; } .prepend-20 { padding-left: 800px; } .prepend-21 { padding-left: 840px; } .prepend-22 { padding-left: 880px; } .prepend-23 { padding-left: 920px; } /* Border on right hand side of a column. */ .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eee; } /* Border with more whitespace, spans one column. */ .colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee; } /* Use these classes on an element to push it into the next column, or to pull it into the previous column. */ .pull-1 { margin-left: -40px; } .pull-2 { margin-left: -80px; } .pull-3 { margin-left: -120px; } .pull-4 { margin-left: -160px; } .pull-5 { margin-left: -200px; } .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-5 { float:left; position:relative; } .push-1 { margin: 0 -40px 1.5em 40px; } .push-2 { margin: 0 -80px 1.5em 80px; } .push-3 { margin: 0 -120px 1.5em 120px; } .push-4 { margin: 0 -160px 1.5em 160px; } .push-5 { margin: 0 -200px 1.5em 200px; } .push-0, .push-1, .push-2, .push-3, .push-4, .push-5 { float: right; position:relative; } /* Misc classes and elements -------------------------------------------------------------- */ /* Use a .box to create a padded box inside a column. */ .box { padding: 1.5em; margin-bottom: 1.5em; background:#E7EFF5 } .box td, .box th{ padding:0; } /* Use this to create a horizontal ruler across a column. */ hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 1em 0; border: none; } hr.space { background: #fff; color: #fff; } hr.clear { clear:both; line-height:0; font-size:0; height:0; margin:0; padding:0; background:none; } /* Clearing floats without extra markup Based on How To Clear Floats Without Structural Markup by PiE [http://www.positioniseverything.net/easyclearing.html] */ .clearfix:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix, .container {display: inline-block;} * html .clearfix, * html .container {height: 1%;} .clearfix, .container {display: block;} /* Regular clearing apply to column that should drop below previous ones. */ .clear { clear:both; } .hide{display:none!important;} /* Success, notice and error boxes -------------------------------------------------------------- */ .error, .notice, .note, .success { padding: .3em .8em; margin-bottom: 1em; border: 1px solid #ddd; font-size:1em; } .error { background-color: #FBE3E4; color: #8a1f11; border:1px solid #FBC2C4;} .notice { background-color: #FFF9CF; color: #514721; border-color: #FFD324; } .success { background-color: #EDFFCF; color: #264409; border-color: #C6D880; } .note { background-color: #efefef; color: #666; border-color: #ccc; } .error a { color: #8a1f11; } .notice a { color: #514721; } .success a { color: #264409; } .note a { color: #000; } .success .imgbundle, .error .imgbundle, .notice .imgbundle, .note .imgbundle { margin-top: -2px; } .notice-inline { background-repeat: no-repeat; padding-left:5px; color:#666; margin-left:10px; } .notice-inline.error { background-image: url(stop.gif); background-position: 2px 2px; padding-left: 20px; } .notice-inline-icon { background:url(../statics/notice_inline.gif) no-repeat 0 0; padding-left:15px; color:#666; margin-left:5px; font-weight:normal; font-size:12px; } .error-icon { background:#FBE3E4 url(../statics/notice_inline.gif) no-repeat; padding-left: 60px; padding-top: 15px; color: #333; } .error-icon h2 { font-size: 1.1em; margin: 0 0 0.3em; color: #8a1f11; } .error-icon p { margin: 0 0 0.3em; } .error-icon ul { padding: 0.5em 1em;} a,a:link,a:hover{cursor:pointer;} .t2t { color:#000;font-family: Arial, sans-serif;background:#fff;font-size:1.2em;} .t2t h1{padding:20px 0;} .t2t h1,.t2t h2,.t2t h3,.t2t h4,.t2t h5{text-shadow: 1px 1px 1px #aaa;} .t2t pre{padding:10px;border:1px solid #ccc;background:#f0f0f0;white-space: pre;} .t2t pre,.t2t code{font-family: 'Andale Mono', 'Lucida Console', Monaco, fixed, monospace;font-size:11px} .t2t code{color:#009} .t2t table{border:1px solid #666} .t2t th{font-weight:bold;background:#ccc}