@charset "utf-8"; /* reset */ html { font-size: 14px; } body { min-height: 100%; background: #fff; } body { _height: 100% } body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 } body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 } li { list-style-type: none; } iframe, frame, fieldset, img { border: 0 none } img { vertical-align: top } input[type=button], input[type=submit], input[type=reset] { cursor: pointer } button { cursor: pointer } input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; background: #fff; } input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio } input[type=checkbox] { -webkit-appearance: checkbox } input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box } textarea { overflow: auto; resize: none; background: #fff; } blockquote, q { quotes: none } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none } table { border-collapse: collapse; border-spacing: 0 } caption, th { text-align: left } th { font-weight: normal } em, cite, address, i { font-style: normal } .com-content ul { margin: 0 -10px } .com-content ul li { width: 25%; float: left; position: relative; text-align: center; margin: 0 0 20px 0; } .com-content ul li a { display: block; overflow: hidden; margin: 0 10px } .com-content ul li a span img { width: 100%; } .com-content ul li p { text-align: center; height: 30px; line-height: 30px; overflow: hidden; } .com-content ul li strong { position: absolute; left: calc(50% - 100px); bottom: 100%; display: none; max-width: 210px } .com-content ul li strong img{ width: 100% } .com-content ul li.current strong { display: block; } /* @font-face { font-family: 'NotoSansHans'; src: url('../fonts/notosanshans-demilight.eot'); src: url('../fonts/notosanshans-demilight.eot') format('embedded-opentype'), url('../fonts/sourcehansansk-normal.woff') format('woff'), url('../fonts/sourcehansansk-normal.ttf') format('truetype'), url('../fonts/sourcehansansk-normal.svg#sourcehansansk-normal') format('svg'); } */ body, input, select, button, textarea { color: #000; font-size: 15px; font-family: "Microsoft Yahei", arial, "\5b8b\4f53"; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-size: 15px; font-weight: normal; } body { line-height: 1.5 } a:link, a:visited, a:active, a { text-decoration: none; color: #111; } a:hover { color: #a02226; } .song { font-family: "\5b8b\4f53"; } .edit_con_original { line-height: 1.8; font-size: 1.6rem; padding: 0 0; color: #333; text-align: justify; } .edit_con_original ul { margin: initial; padding: initial; padding-left: 1.5em; } .edit_con_original ul li { list-style-type: disc; margin: auto; padding: initial } .edit_con_original ol { margin: initial; padding: initial; padding-left: 1.5em; } .edit_con_original ol li { list-style-type: decimal; margin: auto; padding: initial } .edit_con_original h1 { font-size: 2em; font-weight: bold } .edit_con_original h2 { font-size: 1.5em; font-weight: bold } .edit_con_original h3 { font-size: 1.17em; font-weight: bold } .edit_con_original h4 { font-size: 1em; font-weight: bold } .edit_con_original h5 { font-size: 0.83em; font-weight: bold } .edit_con_original h6 { font-size: 0.67em; font-weight: bold } .edit_con_original em { font-style: italic } .edit_con_original cite { font-style: italic } .edit_con_original address { font-style: italic } .edit_con_original i { font-style: italic } .edit_con_original table { border-collapse: collapse; border-spacing: 0; width: 100% !important; border-radius: 5px; overflow: hidden; border: 1px solid #f0f0f0 !important; display: block; margin-bottom: 10px; } .edit_con_original table td { padding: 0.5em; border: 0 !important; } .edit_con_original table tr { border-bottom: 1px solid #f0f0f0; } .edit_con_original img { max-width: 100%; height: auto; overflow: hidden; } /*所有后台编辑器区域都要引用 edit_con_original 类名*/ /* clear 页头,页脚,内容区都不用再加清除样式 */ .cf:before { content: ''; display: table } .cf:after { content: ''; display: table; clear: both } .cf { *zoom: 1 } .clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important } /*公用样式end*/ .auto-img { position: relative; overflow: hidden; display: block; } .auto-img img { position: relative; } .auto-bg { background-repeat: no-repeat; overflow: hidden; position: relative; background-position: center top; background-size: cover; } .ratio-img { width: 100%; height: auto; display: block; } img.null { background: url(../images/error.jpg) #fff center no-repeat; background-size: contain; border: 1px solid #ddd; box-sizing: border-box; } a, a:active, a:focus, input:focus, a:hover, a.music-toggle-btn:active, a.music-toggle-btn:focus, input:focus, a.music-toggle-btn:hover, img, img:active, img:focus, li:active, li:focus, li:focus, div, div:active, div:focus, div:hover, button, button:active, button:focus, button:hover { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plainteeet-only; outline: none; -webkit-tap-highlight-color: transparent; } .fl { float: left; } .fr { float: right; } .oh { overflow: hidden; } .f-center { text-align: center; } .f-left { text-align: left; } .f-right { text-align: right; } .bk { display: block; } .f-lowercase { text-transform: lowercase; } .f-uppercase { text-transform: uppercase; } .f-capitalize { text-transform: capitalize; } .bank5 { height: 5px; display: block; } .bank10 { height: 10px; display: block; } .bank15 { height: 15px; display: block; } .bank20 { height: 20px; display: block; } .bank30 { height: 30px; display: block; } .bank40 { height: 40px; display: block; } .bank50 { height: 50px; display: block; } .bank60 { height: 60px; display: block; } body .bon-blank, body .bon-blank2, body .bon-blue, body .bon-black, body .bon-red, body .bon-orange, body .bon-orange2, body .bon-gray { background: #ff9500; border: 1px solid #ff9500; color: #fff; border-radius: 2em; padding: 0 1em; line-height: 2.5; color: #fff; text-align: center; display: inline-block; min-width: 4em; } body .bon-blue { background: #00aced; border: 1px solid #00aced; } body .bon-black { background: #646464; border: 1px solid #646464; } body .bon-orange { background: #ff7700; border: 1px solid #ff7700; } body .bon-orange2 { background: #ff9500; border: 1px solid #ff9500; } body .bon-red { background: #e92c2c; border: 1px solid #e92c2c; } body .bon-blank { background: none; color: #205bbe; } body .bon-blank2 { background: none; border: 1px solid #ddd; color: #333; } body .bon-gray { background: #999; border: 1px solid #999; } body .white { color: #fff; } body .red { color: #a02226; } body .orange { color: #ff9500; } body .blue { color: #00aced; } body .black { color: #000; } body .gray { color: #999; } body .gray2 { color: #666; } body .green { color: #22ac38 } body .c333 { color: #333 } body .c666 { color: #666 } body .c999 { color: #999 } body .aaa { color: #aaa } body .bbb { color: #bbb } body .ccc { color: #ccc } body .ddd { color: #ddd } body .eee { color: #eee } body .fff { color: #fff } body .text-d { /* text-decoration:underline; */ } .text-d { text-decoration: underline; } .f-b { font-weight: bold; } .bg-000 { background: #000; } .bg-333 { background: #333; } .bg-f3 { background: #f3f3f3; } .bg-fff { background: #fff; } body .bon-blank.disabled, body .bon-blue.disabled, body .bon-black.disabled, body .bon-red.disabled, body .bon-orange.disabled { opacity: 0.6; filter: alpha(opacity=60); cursor: no-drop; } body .bon-blank img, body .bon-blue img, body .bon-black img, body .bon-red img, body .bon-orange img { vertical-align: middle; position: relative; top: -2px; } .f-12 { font-size: 12px; } .f-14 { font-size: 14px; } .f-16 { font-size: 16px; } .f-18 { font-size: 18px; } .f-20 { font-size: 20px; } .f-22 { font-size: 22px; } .f-24 { font-size: 24px; } .f-26 { font-size: 26px; } .f-28 { font-size: 28px; } .f-30 { font-size: 30px; } .f-32 { font-size: 32px; } .f-34 { font-size: 34px; } .f-36 { font-size: 36px; } .f-38 { font-size: 38px; } .f-40 { font-size: 40px; } .f-50 { font-size: 50px; } .f-60 { font-size: 60px; } .uppercase { text-transform: uppercase; } .ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .ellipsis-2 { overflow: hidden; line-height: 1.5; height: 3em; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } .ellipsis-3 { overflow: hidden; line-height: 1.5; height: 4.5em; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } .ellipsis-4 { overflow: hidden; line-height: 1.5; height: 6em; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } .ellipsis-5 { overflow: hidden; line-height: 1.5; height: 7.5em; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } .ellipsis-6 { overflow: hidden; line-height: 1.5; height: 9em; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; } .line-000 { height: 1px; background: #000; } .line-333 { height: 1px; background: #333; } .line-666 { height: 1px; background: #666; } .line-999 { height: 1px; background: #999; } .line-aaa { height: 1px; background: #aaa; } .line-ccc { height: 1px; background: #ccc; } .line-ddd { height: 1px; background: #ddd; } .line-eee { height: 1px; background: #eee; } .line-fff { height: 1px; background: #fff; } .line-15 { line-height: 15px; } .line-20 { line-height: 20px; } .line-25 { line-height: 25px; } .line-30 { line-height: 30px; } .line-35 { line-height: 35px; } .line-40 { line-height: 40px; } .line-45 { line-height: 45px; } .line-50 { line-height: 50px; } .pad-1 { padding: 1px; } .pad-2 { padding: 2px; } .pad-3 { padding: 3px; } .pad-4 { padding: 4px; } .pad-5 { padding: 5px; } .pad-6 { padding: 6px; } .pad-7 { padding: 7px; } .pad-8 { padding: 8px; } .pad-9 { padding: 9px; } .pad-10 { padding: 10px; } .pad-15 { padding: 15px; } .pad-20 { padding: 20px; } .pad-30 { padding: 30px; } .pad-40 { padding: 40px; } .pad-50 { padding: 50px; } .pad-b-5 { padding-bottom: 5px; } .pad-b-10 { padding-bottom: 10px; } .pad-b-15 { padding-bottom: 15px; } .pad-b-20 { padding-bottom: 20px; } .pad-b-30 { padding-bottom: 30px; } .pad-b-40 { padding-bottom: 40px; } .pad-b-50 { padding-bottom: 50px; } .pad-t-5 { padding-top: 5px; } .pad-t-10 { padding-top: 10px; } .pad-t-15 { padding-top: 15px; } .pad-t-20 { padding-top: 20px; } .pad-t-30 { padding-top: 30px; } .pad-t-40 { padding-top: 40px; } .pad-t-50 { padding-top: 50px; } .pad-r-5 { padding-right: 5px; } .pad-r-10 { padding-right: 10px; } .pad-r-15 { padding-right: 15px; } .pad-r-20 { padding-right: 20px; } .pad-r-30 { padding-right: 30px; } .pad-r-40 { padding-right: 40px; } .pad-r-50 { padding-right: 50px; } .pad-l-5 { padding-left: 5px; } .pad-l-10 { padding-left: 10px; } .pad-l-15 { padding-left: 15px; } .pad-l-20 { padding-left: 20px; } .pad-l-30 { padding-left: 30px; } .pad-l-40 { padding-left: 40px; } .pad-l-50 { padding-left: 50px; } .mag-5 { margin: 5px; } .mag-10 { margin: 10px; } .mag-15 { margin: 15px; } .mag-20 { margin: 20px; } .mag-30 { margin: 30px; } .mag-40 { margin: 40px; } .mag-50 { margin: 50px; } .mag-b-5 { margin-bottom: 5px; } .mag-b-10 { margin-bottom: 10px; } .mag-b-15 { margin-bottom: 15px; } .mag-b-20 { margin-bottom: -22px; } .mag-b-30 { margin-bottom: 30px; } .mag-b-40 { margin-bottom: 40px; } .mag-b-50 { margin-bottom: 50px; } .mag-t-5 { margin-top: 5px; } .mag-t-10 { margin-top: 10px; } .mag-t-15 { margin-top: 15px; } .mag-t-20 { margin-top: 20px; } .mag-t-30 { margin-top: 30px; } .mag-t-40 { margin-top: 40px; } .mag-t-50 { margin-top: 50px; } .mag-r-5 { margin-right: 5px; } .mag-r-10 { margin-right: 10px; } .mag-r-15 { margin-right: 15px; } .mag-r-20 { margin-right: 20px; } .mag-r-30 { margin-right: 30px; } .mag-r-40 { margin-right: 40px; } .mag-r-50 { margin-right: 50px; } .mag-l-5 { margin-left: 5px; } .mag-l-10 { margin-left: 10px; } .mag-l-15 { margin-left: 15px; } .mag-l-20 { margin-left: 20px; } .mag-l-30 { margin-left: 30px; } .mag-l-40 { margin-left: 40px; } .mag-l-50 { margin-left: 50px; } .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; *margin-left: -1px; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } /*分页*/ .page { padding: 20px 0; text-align: center; line-height: 28px; font-size: 0; } .page a { display: inline-block; text-align: center; min-height: 28px; vertical-align: top; font-size: 14px; margin: 0 5px; border: 1px solid #ddd; padding: 0 9px; } .page span { font-size: 14px; display: inline-block; margin: 0 5px; vertical-align: bottom; } .page a.current, .page a:hover { background: #b21c1d; color: #fff; border-color: #b21c1d; } @media only screen and (max-width: 980px) { .com-content ul li { width: 33.3%; } } @media only screen and (max-width: 768px) { .com-content ul li { width: 50%; } }