@charset "utf-8";/* reset */
html { font-size: 10px;}
body {min-height:100%;background:#fff;overflow-x:hidden;}
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;}
@font-face {
font-family: "FZLTHJW";
src: url(../fonts/FZLTHJW.TTF);
src: url("../fonts/FZLTHJW.TTF");
}
body, input, select, button, textarea {color:#333; font-size: 1.4rem; font-family:'FZLTHJW','PingFangSC-Regular',"Microsoft Yahei",sans-serif,'MicrosoftJhengHei',arial,"\5b8b\4f53"; }
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:normal;}
body {line-height:1.5;}
.song {font-family:"\5b8b\4f53";}
a:hover {text-decoration:none;color:#008cd6;}
a:link,a:visited,a:active,a {text-decoration:none;}
a:focus {outline:none !important;}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/
.edit_con_original {line-height:1.8;padding:0 0;color:#333;text-align:justify;}
.edit_con_original ul {margin:inherit;padding:inherit;}
.edit_con_original ul li {list-style-type:disc;margin:auto;padding:inherit;}
.edit_con_original ol {margin:inherit;padding:inherit;}
.edit_con_original ol li {list-style-type:decimal;margin:auto;padding:inherit;}
.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;width:100%;}
.edit_con_original img {max-width:100%;height:auto;}
input::-webkit-search-cancel-button {display:none;}
.edit_con_original p{ margin-bottom: 1em;}
/* 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;}
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,textarea,textarea:active,textarea:focus,textarea: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;}
/*公用样式end*/.fl {float:left;}
.fr {float:right;}
.oh {overflow:hidden;}
.center {text-align:center;}
.f-left {text-align:left;}
.f-right {text-align:right;}
.bank5 {height:0.5rem;display:block;}
.bank10 {height:1rem;display:block;}
.bank15 {height:1.5rem;display:block;}
.bank20 {height:2rem;display:block;}
.bank30 {height:3rem;display:block;}
.bank40 {height:4rem;display:block;}
.bank50 {height:5rem;display:block;}
.bank60 {height:6rem;display:block;}
.bank100 {height:10rem;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:#205bbe;border:1px solid #205bbe;}
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:#545454;}
body .bon-gray {background:#999;border:1px solid #999;}
body .cfff {color:#fff;}
body .red {color:#b31e23;}
body .orange {color:#bda87f;}
body .blue {color:#097fdf;}
body .black {color:#000;}
body .gray {color:#999;}
body .gray2 {color:#666;}
body .green {color:#5d9731;}
body .green2 {color:#0ebe98;}
.fff{ color: #fff;}
.cc4 {color:#c4c4c4;}
.c000 {color:#000;}
.c333 {color:#333333;}
.c795 {color:#795f52;}
.c6c5 {color:#6c5a45;}
.c5a4 {color:#5a4968;}
.c777 {color:#777777;}
.c34 {color:#343434;}
.c855 {color:#8551a6;}
.c333 {color:#333333;}
.c666 {color:#666666;}
.c999 {color:#999999;}
body .text-d {text-decoration:underline;}
.text-d {text-decoration:underline;}
.pr {position:relative;}
.pa {position:absolute;}
.bg-000 {background:#000;}
.bg-333 {background:#545454;}
.bg-f3 {background:#f3f3f3;}
.bg-fa {background:#fafafa;}
.bg-fff {background:#fff;}
.bg-k {background:url(../images/n1_07.jpg);background-attachment:fixed;}
.bg-f8 {background:#f8f8f8;}
.bg-855 {background:#8551a6;}
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;}
.f-b {font-weight:bold;}
.f-10 {font-size:1.0rem;}
.f-12 {font-size:1.2rem;}
.f-14 {font-size:1.4rem;}
.f-16 {font-size:1.6rem;}
.f-18 {font-size:1.8rem;}
.f-20 {font-size:2.0rem;}
.f-22 {font-size:2.2rem;}
.f-24 {font-size:2.4rem;}
.f-26 {font-size:2.6rem;}
.f-28 {font-size:2.8rem;}
.f-30 {font-size:3.0rem;}
.f-32 {font-size:3.2rem;}
.f-34 {font-size:3.4rem;}
.f-36 {font-size:3.6rem;}
.f-38 {font-size:3.8rem;}
.f-40 {font-size:4.0rem;}
.f-42 {font-size:4.2rem;}
.f-45 {font-size:4.5rem;}
.f-48 {font-size:4.8rem;}
.f-50 {font-size:5.0rem;}
.f-56 {font-size:5.6rem;}
.f-60 {font-size:6.0rem;}
.f-62 {font-size:6.2rem;}
.f-64{font-size:6.4rem;}
.f-66{font-size:6.6rem;}
.f-68 {font-size:6.8rem;}
.f-72 {font-size:7.2rem;}
.f-96{ font-size: 9.6rem;}
.f-100{ font-size: 10rem;}
.f-108 {font-size:10.8rem;}
.h1,h1 {font-weight:normal;}
.h2,h2 {font-weight:normal;}
.h3,h3 {font-weight:normal;}
.h4,h4 {font-weight:normal;}
.h5,h5 {font-weight:normal;}
.h6,h6 {font-weight:normal;}
.bgcover{ background-size: cover;}
.uppercase {text-transform:uppercase;}
.imghover { overflow: hidden;}
.imghover img{ transition: 0.5s;}
.imghover:hover img{ transform: scale(1.05);}
.img_ratio {position:relative;display:block;}
.img_ratio img {position:absolute;width:100%;left:0;top:0;height:100%;object-fit:cover;}
.ellipsis {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ellipsis-2 {overflow:hidden;line-height:1.5;height:3em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis-3 {overflow:hidden;line-height:1.5;height:4.5em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis-4 {overflow:hidden;line-height:1.5;height:6em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.ellipsis-5 {overflow:hidden;line-height:1.5;height:7.5em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;}
.ellipsis-6 {overflow:hidden;line-height:1.5;height:9em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;}
.ellipsis-7 {overflow:hidden;line-height:1.5;height:10.5em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;}
.ellipsis-8 {overflow:hidden;line-height:1.5;height:12em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;}
.ellipsis-9 {overflow:hidden;line-height:1.5;height:13.5em;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;}
.line-000 {height:1px;background:#000;}
.line-333 {height:1px;background:#545454;}
.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-bd {height:1px;background:#bdaa87;}
.line-15 {line-height:1.5rem;}
.line-20 {line-height:2rem;}
.line-25 {line-height:2.5rem;}
.line-30 {line-height:3rem;}
.line-35 {line-height:3.5rem;}
.line-40 {line-height:4rem;}
.line-45 {line-height:4.5rem;}
.line-50 {line-height:5rem;}
.pad-1 {padding:0.1rem;}
.pad-2 {padding:0.2rem;}
.pad-3 {padding:0.3rem;}
.pad-4 {padding:0.4rem;}
.pad-5 {padding:0.5rem;}
.pad-6 {padding:0.6rem;}
.pad-7 {padding:0.7rem;}
.pad-8 {padding:0.8rem;}
.pad-9 {padding:0.9rem;}
.pad-10 {padding:1rem;}
.pad-15 {padding:1.5rem;}
.pad-20 {padding:2rem;}
.pad-30 {padding:3rem;}
.pad-40 {padding:4rem;}
.pad-50 {padding:5rem;}
.pad-b-5 {padding-bottom:0.5rem;}
.pad-b-10 {padding-bottom:1rem;}
.pad-b-15 {padding-bottom:1.5rem;}
.pad-b-20 {padding-bottom:2rem;}
.pad-b-30 {padding-bottom:3rem;}
.pad-b-40 {padding-bottom:4rem;}
.pad-b-50 {padding-bottom:5rem;}
.pad-t-5 {padding-top:0.5rem;}
.pad-t-10 {padding-top:1rem;}
.pad-t-15 {padding-top:1.5rem;}
.pad-t-20 {padding-top:2rem;}
.pad-t-30 {padding-top:3rem;}
.pad-t-40 {padding-top:4rem;}
.pad-t-50 {padding-top:5rem;}
.pad-r-5 {padding-right:0.5rem;}
.pad-r-10 {padding-right:1rem;}
.pad-r-15 {padding-right:1.5rem;}
.pad-r-20 {padding-right:2rem;}
.pad-r-30 {padding-right:3rem;}
.pad-r-40 {padding-right:4rem;}
.pad-r-50 {padding-right:5rem;}
.pad-l-5 {padding-left:0.5rem;}
.pad-l-10 {padding-left:1rem;}
.pad-l-15 {padding-left:1.5rem;}
.pad-l-20 {padding-left:2rem;}
.pad-l-30 {padding-left:3rem;}
.pad-l-40 {padding-left:4rem;}
.pad-l-50 {padding-left:5rem;}
.mag-5 {margin:0.5rem;}
.mag-10 {margin:1rem;}
.mag-15 {margin:1.5rem;}
.mag-20 {margin:2rem;}
.mag-30 {margin:3rem;}
.mag-40 {margin:4rem;}
.mag-50 {margin:5rem;}
.mag-b-5 {margin-bottom:0.5rem;}
.mag-b-10 {margin-bottom:1rem;}
.mag-b-15 {margin-bottom:1.5rem;}
.mag-b-20 {margin-bottom:2rem;}
.mag-b-25 {margin-bottom:2.5rem;}
.mag-b-30 {margin-bottom:3rem;}
.mag-b-40 {margin-bottom:4rem;}
.mag-b-50 {margin-bottom:5rem;}
.mag-b-60 {margin-bottom:6rem;}
.mag-t-5 {margin-top:0.5rem;}
.mag-t-10 {margin-top:1rem;}
.mag-t-15 {margin-top:1.5rem;}
.mag-t-20 {margin-top:2rem;}
.mag-t-30 {margin-top:3rem;}
.mag-t-40 {margin-top:4rem;}
.mag-t-50 {margin-top:5rem;}
.mag-r-5 {margin-right:0.5rem;}
.mag-r-10 {margin-right:1rem;}
.mag-r-15 {margin-right:1.5rem;}
.mag-r-20 {margin-right:2rem;}
.mag-r-30 {margin-right:3rem;}
.mag-r-40 {margin-right:4rem;}
.mag-r-50 {margin-right:5rem;}
.mag-l-5 {margin-left:0.5rem;}
.mag-l-10 {margin-left:1rem;}
.mag-l-15 {margin-left:1.5rem;}
.mag-l-20 {margin-left:2rem;}
.mag-l-30 {margin-left:3rem;}
.mag-l-40 {margin-left:4rem;}
.mag-l-50 {margin-left:5rem;}
.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%;}
.flex {display:flex;}
.flex-c {justify-content:center;}
.flex-b {justify-content:space-between;}
.flex-e {justify-content:flex-end;}
.flex-d-c {flex-direction:column;}
.flex-a-c {align-items:center;}
.flex-a-b {align-items:baseline;}
.flex-wrap {flex-wrap:wrap;}
.flex1 {flex:1;}
.flex2 {flex:2;}
.flex3 {flex:3;}
.flex4 {flex:4;}
.flex5 {flex:5;}
.flex6 {flex:6;}
.flex7 {flex:7;}
.flex8 {flex:8;}
.flex9 {flex:9;}
.flex10 {flex:10;}
@media only screen and (max-width:1080px) {
.f-66 { font-size: 5rem;}
}
@media only screen and (max-width:900px) {
.f-66 { font-size: 4rem; }
}
@media only screen and (max-width:750px) {
.edit_con_original {font-size:1.4rem;}
body,input,select,button,textarea {font-size:1.4rem;}
.f-10 {font-size:0.9rem;}
.f-12 {font-size:1.1rem;}
.f-14 {font-size:1.3rem;}
.f-16 {font-size:1.4rem;}
.f-18 {font-size:1.5rem;}
.f-20 {font-size:1.65rem;}
.f-22 {font-size:1.6rem;}
.f-24 {font-size:1.75rem;}
.f-26 {font-size:1.8rem;}
.f-28 {font-size:1.95rem;}
.f-30 {font-size:1.9rem;}
.f-32 {font-size:2.0rem;}
.f-34 {font-size:2.1rem;}
.f-36 {font-size:2.2rem;}
.f-38 {font-size:2.5rem;}
.f-40 {font-size:2.55rem;}
.f-42 {font-size:2.6rem;}
.f-45 {font-size:2.62rem;}
.f-48 {font-size:2.65rem;}
.f-50 {font-size:2.7rem;}
.f-56 {font-size:2.75rem;}
.f-62 {font-size:2.8rem;}
.f-64 {font-size:2.9rem;}
.f-60 {font-size:2.95rem;}
.f-66 { font-size: 3rem;}
.f-68 {font-size:3.4rem;}
.f-72 {font-size:3.8rem;}
.f-96{ font-size: 4rem;}
.bank5 {height:0.3em;}
.bank10 {height:0.7em;}
.bank15 {height:1em;}
.bank20 {height:1.5em;}
.bank30 {height:2.2em;}
.bank40 {height:3em;}
.bank50 {height:3.5em;}
.bank60 {height:3.8em;}
.f-108 {font-size:5.0rem;}
.f-100 { font-size: 6.0rem;}
}
@media only screen and (max-width: 750px){html { font-size:20.00px;}}
@media only screen and (max-width: 740px){html { font-size:19.73px;}}
@media only screen and (max-width: 730px){html { font-size:19.47px;}}
@media only screen and (max-width: 720px){html { font-size:19.20px;}}
@media only screen and (max-width: 710px){html { font-size:18.93px;}}
@media only screen and (max-width: 700px){html { font-size:18.67px;}}
@media only screen and (max-width: 690px){html { font-size:18.40px;}}
@media only screen and (max-width: 680px){html { font-size:18.13px;}}
@media only screen and (max-width: 670px){html { font-size:17.87px;}}
@media only screen and (max-width: 660px){html { font-size:17.60px;}}
@media only screen and (max-width: 650px){html { font-size:17.33px;}}
@media only screen and (max-width: 640px){html { font-size:17.07px;}}
@media only screen and (max-width: 630px){html { font-size:16.80px;}}
@media only screen and (max-width: 620px){html { font-size:16.53px;}}
@media only screen and (max-width: 610px){html { font-size:16.27px;}}
@media only screen and (max-width: 600px){html { font-size:16.00px;}}
@media only screen and (max-width: 590px){html { font-size:15.73px;}}
@media only screen and (max-width: 580px){html { font-size:15.47px;}}
@media only screen and (max-width: 570px){html { font-size:15.20px;}}
@media only screen and (max-width: 560px){html { font-size:14.93px;}}
@media only screen and (max-width: 550px){html { font-size:14.67px;}}
@media only screen and (max-width: 540px){html { font-size:14.40px;}}
@media only screen and (max-width: 530px){html { font-size:14.13px;}}
@media only screen and (max-width: 520px){html { font-size:13.87px;}}
@media only screen and (max-width: 510px){html { font-size:13.60px;}}
@media only screen and (max-width: 500px){html { font-size:13.33px;}}
@media only screen and (max-width: 490px){html { font-size:13.07px;}}
@media only screen and (max-width: 480px){html { font-size:12.80px;}}
@media only screen and (max-width: 470px){html { font-size:12.53px;}}
@media only screen and (max-width: 460px){html { font-size:12.27px;}}
@media only screen and (max-width: 450px){html { font-size:12.00px;}}
@media only screen and (max-width: 440px){html { font-size:11.73px;}}
@media only screen and (max-width: 430px){html { font-size:11.47px;}}
@media only screen and (max-width: 420px){html { font-size:11.20px;}}
@media only screen and (max-width: 410px){html { font-size:10.93px;}}
@media only screen and (max-width: 400px){html { font-size:10.67px;}}
@media only screen and (max-width: 390px){html { font-size:10.40px;}}
@media only screen and (max-width: 380px){html { font-size:10.13px;}}
@media only screen and (max-width: 370px){html { font-size:9.87px;}}
@media only screen and (max-width: 360px){html { font-size:9.60px;}}
@media only screen and (max-width: 350px){html { font-size:9.33px;}}
@media only screen and (max-width: 340px){html { font-size:9.07px;}}
@media only screen and (max-width: 330px){html { font-size:8.80px;}}
@media only screen and (max-width: 320px){html { font-size:8.53px;}}