@charset "utf-8"; /* * {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } */ /*--WebFont--*/ @font-face { font-family: 'Open Sans'; src: url('fonts/opensans-webfont.woff2') format('woff2'), url('fonts/opensans-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Open Sans'; src: url('fonts/opensans-bold-webfont.woff2') format('woff2'), url('fonts/opensans-bold-webfont.woff') format('woff'); font-weight: bold; font-style: normal; } @font-face { font-family: digimon; src: url('fonts/digimon.woff2') format('woff2'), url('fonts/digimon.woff') format('woff'), url('fonts/digimon.otf') format('OpenType'); font-weight: normal; font-style: normal; } @font-face { font-family: kana; src: local('Hiragino Kaku Gothic ProN'), local('Meiryo'), local('sans-serif'); font-weight: normal; font-style: normal; unicode-range: U+3040-309F, U+30A0-30FF; } @font-face { font-family: kana; src: local('Hiragino Kaku Gothic ProN'), local('Meiryo Bold'), local('sans-serif'); font-weight: bold; font-style: normal; unicode-range: U+3040-309F, U+30A0-30FF; } @font-face { font-family: kana; src: local('Hiragino Sans GB'), local('Microsoft YaHei'), local('WenQuanYi MicroHei'); font-weight: normal; font-style: normal; unicode-range: U+4E00-9FCB; } @font-face { font-family: kana; src: local('Hiragino Sans GB Bold'), local('Microsoft YaHei Bold'), local('WenQuanYi MicroHei Bold'); font-weight: bold; font-style: normal; unicode-range: U+4E00-9FCB; } html,body{margin:0;padding:0;height:100%;zoom:1;} body,header,section,article,footer,div,ul,ol,dl,li,a,h1,h2,h3,h4,h5,h6,img,table{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } body{ font-size: 14px; line-height: 1.8; font-family: 'Noto Sans','Noto Sans SC','Open Sans','kana','Lucida Grande','Hiragino Sans GB','Microsoft YaHei','WenQuanYi MicroHei',sans-serif; overflow-y: scroll; /*对上下裁剪内容提供滚动机制*/ -webkit-text-size-adjust: 100%; /*Webkit内核浏览器文字大小调整,12px以下显示12px*/ word-wrap : break-word; /*允许长单词换行到下一行*/ overflow-wrap : break-word; /*允许长单词换行到下一行*/ background: #FFF url('images/bg.jpg') center bottom fixed; /*Body背景颜色*/ color: #333; /*主字体颜色*/ } h1,h2,h3,h4,h5,h6{ margin: 0; font-size: 14px; /*标题字号,外边距为0*/ } img{ max-width:100%; height:auto; vertical-align:bottom; /*把元素的顶端与行中最低的元素的顶端对齐*/ } a img{border: none;} a{ text-decoration:none; /*文本修饰*/ font-weight: normal; /*超链接字重:正常*/ cursor: pointer /*指定光标为手型*/ } a:link{color:#D90000;} a:visited{color:#D90000;} a:hover{ color:#FF5820; text-decoration: underline; /*经过显示下划线*/ } ::-moz-selection{ background: #D90000; color: #F8F8F8; } /*改变被选中文本的颜色和背景(火狐)*/ ::selection{ background: #D90000; color: #F8F8F8; } /*改变被选中文本的颜色和背景*/ p{ margin: 1.2em 2em; } small{ font-weight: normal; letter-spacing: 0.1em; /*字母间距*/ } em{ font-style: normal; font-weight: bold; } /*斜体改为正常加粗*/ ul{ list-style: none; } ol{ margin: 1em 1em; padding: 0 0 0 2.4em; zoom: normal; font-size:14px; } ol li{ margin: .4em 0; list-style: decimal-leading-zero; } hr{ height: 7px; background: transparent url('images/line_hr.png'); color: transparent; border: 0 none; margin: 1em 1em; } table{ word-break: break-all; overflow-wrap : break-word; }